@font-face{font-family:'Apple Garamond';src:url(../../../../../../themes/shoptimizer-child-theme/fonts/AppleGaramond.eot);src:url('../../../../../../themes/shoptimizer-child-theme/fonts/AppleGaramond.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/shoptimizer-child-theme/fonts/AppleGaramond.woff2) format('woff2'),url(../../../../../../themes/shoptimizer-child-theme/fonts/AppleGaramond.woff) format('woff'),url(../../../../../../themes/shoptimizer-child-theme/fonts/AppleGaramond.ttf) format('truetype'),url('../../../../../../themes/shoptimizer-child-theme/fonts/AppleGaramond.svg#AppleGaramond') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Greatdome';src:url(../../../../../../themes/shoptimizer-child-theme/fonts/Greatdome.eot);src:url('../../../../../../themes/shoptimizer-child-theme/fonts/Greatdome.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/shoptimizer-child-theme/fonts/Greatdome.woff2) format('woff2'),url(../../../../../../themes/shoptimizer-child-theme/fonts/Greatdome.woff) format('woff'),url(../../../../../../themes/shoptimizer-child-theme/fonts/Greatdome.ttf) format('truetype'),url('../../../../../../themes/shoptimizer-child-theme/fonts/Greatdome.svg#Greatdome') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Birds of Paradise  Personal use';src:url(../../../../../../themes/shoptimizer-child-theme/fonts/BirdsofParadise-PersonaluseOnly.eot);src:url('../../../../../../themes/shoptimizer-child-theme/fonts/BirdsofParadise-PersonaluseOnly.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/shoptimizer-child-theme/fonts/BirdsofParadise-PersonaluseOnly.woff2) format('woff2'),url(../../../../../../themes/shoptimizer-child-theme/fonts/fonts/BirdsofParadise-PersonaluseOnly.woff) format('woff'),url(../../../../../../themes/shoptimizer-child-theme/fonts/BirdsofParadise-PersonaluseOnly.ttf) format('truetype'),url('../../../../../../themes/shoptimizer-child-theme/fonts/BirdsofParadise-PersonaluseOnly.svg#BirdsofParadise-PersonaluseOnly') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica';src:url(../../../../../../themes/shoptimizer-child-theme/fonts/Helvetica.eot);src:url('../../../../../../themes/shoptimizer-child-theme/fonts/Helvetica.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/shoptimizer-child-theme/fonts/Helvetica.woff2) format('woff2'),url(../../../../../../themes/shoptimizer-child-theme/fonts/Helvetica.woff) format('woff'),url(../../../../../../themes/shoptimizer-child-theme/fonts/Helvetica.ttf) format('truetype'),url('../../../../../../themes/shoptimizer-child-theme/fonts/Helvetica.svg#Helvetica') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Mabry Pro Bold";src:url(../../../../../../themes/shoptimizer-child-theme/MabryPro-Bold.eot);src:local('Mabry Pro Bold'),local('MabryPro-Bold'),url('../../../../../../themes/shoptimizer-child-theme/fonts/MabryPro-Bold.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/shoptimizer-child-theme/fonts/MabryPro-Bold.woff2) format('woff2'),url(../../../../../../themes/shoptimizer-child-theme/fonts/MabryPro-Bold.woff) format('woff'),url(../../../../../../themes/shoptimizer-child-theme/fonts/MabryPro-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"MabryPro-Medium";src:url(../../../../../../themes/shoptimizer-child-theme/MabryPro-Medium.eot);src:local('Mabry Pro Medium'),local('MabryPro-Medium'),url('../../../../../../themes/shoptimizer-child-theme/fonts/MabryPro-Medium.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/shoptimizer-child-theme/fonts/MabryPro-Medium.woff2) format('woff2'),url(../../../../../../themes/shoptimizer-child-theme/fonts/MabryPro-Medium.woff) format('woff'),url(../../../../../../themes/shoptimizer-child-theme/fonts/MabryPro-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"MabryPro-Regular";src:url(../../../../../../themes/shoptimizer-child-theme/MabryPro-Regular.eot);src:local('Mabry Pro'),local('MabryPro-Regular'),url('../../../../../../themes/shoptimizer-child-theme/fonts/MabryPro-Regular.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/shoptimizer-child-theme/fonts/MabryPro-Regular.woff2) format('woff2'),url(../../../../../../themes/shoptimizer-child-theme/fonts/MabryPro-Regular.woff) format('woff'),url(../../../../../../themes/shoptimizer-child-theme/fonts/MabryPro-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}.overflow-text-wrap{overflow:hidden;padding:30px;padding-right:15px;border:2px solid #000;border-radius:30px}.overflow-text-wrap .elementor-widget-container{max-height:340px;overflow-y:auto;padding-right:15px;font-family:'Helvetica';font-size:18px;line-height:26px;color:#010101}.scroll-section-wrapper{padding-top:50px;padding-bottom:50px}.scroll-section-wrapper h2{text-align:center;color:#635acc;font-size:64px;font-family:'Apple Garamond';margin:0 0 0;font-weight:400}.scroll-section-wrapper .extra-class h2{color:#000;font-weight:400;font-family:'Greatdome';font-size:74px}.scroll-section-wrapper .extra-class h2 span{font-family:'Birds of Paradise  Personal use'}.scroll-section-wrapper .elementor-container .elementor-col-50:first-child{padding-right:40px}.scroll-section-wrapper .elementor-container .elementor-col-50:last-child{padding-left:40px}.overflow-text-wrap{scrollbar-width:auto;scrollbar-color:#8f54a0 #fff}.overflow-text-wrap .elementor-widget-container::-webkit-scrollbar{width:10px;height:80px}.overflow-text-wrap .elementor-widget-container::-webkit-scrollbar-track{background:#fff}.overflow-text-wrap .elementor-widget-container::-webkit-scrollbar-thumb{background-color:#5d55c0;border-radius:0;border:2px solid #000}.content-wrapper h2,.content-wrapper h3,.content-wrapper h4,.content-wrapper h5,.content-wrapper h6{line-height:1;color:#000;font-weight:400;font-family:'Greatdome';margin-top:25px}.content-wrapper h2{font-size:75px}.content-wrapper h3{font-size:50px}.content-wrapper h4{font-size:40px}.content-wrapper h5{font-size:30px}.content-wrapper h6{font-size:26px}.content-wrapper h2 span,.faq-wrap h2 span{font-family:'Birds of Paradise  Personal use'}.content-wrapper .elementor-widget-container{font-family:'Apple Garamond';color:#000;font-size:23px}.icon-section-wrap .elementor-heading-title{font-size:36px;font-family:'Greatdome'!important;color:#000!important;display:flex;align-items:center}.icon-section-wrap .elementor-heading-title span{font-size:115px;font-family:'Apple Garamond';color:#635acc;display:inline-block;margin-right:10px}.icon-section-wrap .elementor-widget-heading{margin-bottom:-10px!important}.hide-desktop-mt{display:none}.icon-section-wrap .elementor-widget-image{min-height:120px;display:flex;align-items:center;justify-content:center;margin-top:10px}.icon-section-wrap .elementor-widget-container{font-size:15px;line-height:18px;font-family:'Helvetica';color:#000;max-width:310px;margin:0 auto}.icon-heading h2,.faq-wrap h2{font-size:60px!important;font-family:'Greatdome'!important;line-height:1}.faq-wrap .elementor-accordion-title{font-family:'Greatdome'!important}@media(max-width:991px){.scroll-section-wrapper h2{font-size:50px}.scroll-section-wrapper .elementor-container .elementor-col-50:first-child{padding-right:20px}.scroll-section-wrapper .elementor-container .elementor-col-50:last-child{padding-left:20px}.overflow-text-wrap .elementor-widget-container{font-size:16px;line-height:24px}.overflow-text-wrap{padding:25px;padding-right:10px}}@media(max-width:767px){.scroll-section-wrapper h2{font-size:40px}.scroll-section-wrapper{padding-top:40px;padding-bottom:0}.scroll-section-wrapper .elementor-container .elementor-col-50:first-child{padding-right:0}.scroll-section-wrapper .elementor-container .elementor-col-50:last-child{padding-left:0}.scroll-section-wrapper .extra-class h2{font-size:44px}.icon-section-wrap .elementor-widget-image{min-height:inherit;margin-top:20px}.icon-section-wrap .elementor-heading-title span{font-size:80px}.icon-section-wrap .elementor-heading-title{font-size:30px}.content-wrapper h2{font-size:56px}.content-wrapper .elementor-widget-container{font-size:20px;line-height:1.4}.content-wrapper h3,.faq-wrap h2{font-size:40px!important}.content-wrapper h4{font-size:30px}.content-wrapper h5{font-size:26px}.content-wrapper h6{font-size:20px}.icon-heading h2{font-size:38px!important}}body ul.products li.product:not(.product-category):before{position:relative}@media (min-width:767px){.bundle_form{display:flex}.bundle_form .bundled_products{width:70%}.bundle_form .bundle_data{width:30%}}.summary-add-to-cart-form-bundle ul.products.bundled_products{margin-bottom:30px;position:relative;margin-top:30px}@media (max-width:767px){.summary-add-to-cart-form-bundle ul.products.bundled_products:after{top:-42px;font-size:20px;left:10px}}.bundled-title{font-weight:700;font-size:25px;margin-top:30px}ul.products.bundled_products li:first-child .bundled_product_images:after{display:none}ul.products.bundled_products .bundled_product_images:after{content:'+';position:absolute;left:-24px;font-size:27px;top:0;right:0;display:flex;align-items:center;height:100%;padding:0;width:20px;color:red}@media (max-width:1099px){ul.products.bundled_products li:nth-child(3) .bundled_product_images:after{display:none}}@media (max-width:991px){.cart_group.bundle_form ul{order:2}.cart.bundle_data{margin-top:30px}.bundled-title{font-weight:700;font-size:18px;margin-top:16px}body .summary-add-to-cart-form-bundle ul.products.bundled_products{margin-bottom:0}}body .bundled_product .details{position:static}.bundled_product_checkbox{position:absolute;top:3px;right:13px;width:17px}html body ul.bundled_products li.product img{background:#fff;margin-bottom:10px}.bundle_data .quantity{display:none}body .summary-add-to-cart-form-bundle .cart .bundle_button .single_add_to_cart_button{margin-left:0}.yith-wfbt-submit-block .yith-wfbt-submit-button{font-weight:700;font-family:IBM Plex Sans}body .yith-wfbt-form{background:transparent}.yith-wfbt-section h3{margin-bottom:40px;letter-spacing:.1em}.yith-wfbt-section.woocommerce{padding:0 16px}.yith-wfbt-items .product-name{font-weight:600}.woocommerce-Price-amount bdi{font-weight:600}.yith-wfbt-section .yith-wfbt-images td{padding:10px 5px}.yith-wfbt-section .yith-wfbt-images .image_plus{font-size:25px;color:#625acc}.yith-wfbt-section.woocommerce small{font-size:100%}@media(min-width:768px){.yith-wfbt-section .yith-wfbt-images td img{width:120px}.yith-wfbt-submit-block{padding-left:30px;display:inline-block}.yith-wfbt-section.woocommerce{margin-bottom:60px}.yith-wfbt-section.woocommerce{max-width:900px;margin:0 auto;padding:0 16px;margin-bottom:30px}}@media (max-width:767px){.yith-wfbt-section .yith-wfbt-images{width:100%}}.grid-row{display:flex;flex-wrap:wrap}.grid-row .grid-column{width:calc(33.33% - 24px);margin:12px 12px 12px}.grid-row .grid-column .grid-item{position:relative;padding-top:57.3%;border-radius:20px;overflow:hidden;box-shadow:0 12px 24px rgba(0,0,0,.16)}.grid-row .grid-column .grid-item .grid-img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease-in-out;transform:scale(1)}.grid-row .grid-column .grid-item:hover .grid-img{transform:scale(1.1)}.grid-row .grid-column .grid-item .grid-text{position:absolute;bottom:13px;left:50%;width:calc(100% - 32px);transform:translateX(-50%);z-index:1;padding-right:25px}.grid-row .grid-column .grid-item a{position:absolute;bottom:0;display:block;width:100%;height:100%}.grid-row .grid-column .grid-item a::after{content:"";position:absolute;width:100%;height:100%;opacity:1;background-image:linear-gradient(180deg,rgba(10,7,26,0) 0%,rgba(0,0,0,.4) 100%);transition:0.5s ease}.grid-row .grid-column .grid-item:hover a::after{opacity:.6}.grid-row .grid-column .grid-item h3{margin:0;color:#F8F9FF;position:relative;z-index:1;font-size:20px;font-family:'Mabry Pro Bold';line-height:1.1}.grid-row .grid-column .grid-item .grid-text .arrow{position:absolute;bottom:0;right:0;transition:0.5s ease}.grid-row .grid-column .grid-item:hover .grid-text .arrow{right:-8px}.grid-row .grid-column .grid-item .grid-text .arrow>img{max-width:20px}.grid-row .grid-column .grid-item .grid-text .icon-box{margin:0 0 10px}.categories-section .grid-row .grid-column{width:calc(25% - 24px)}.blog-section-wrapper .elementor-post__card a.elementor-post__thumbnail__link{margin:0!important}.blog-section-wrapper .elementor-post__card .elementor-post__text{position:absolute;bottom:0;left:0;width:100%;height:auto;margin:0;padding:16px!important}.blog-section-wrapper .elementor-post__card .elementor-post__text h3.elementor-post__title{margin:0!important;font-size:20px!important;font-family:'Mabry Pro Bold'!important}.blog-section-wrapper .elementor-post__card .elementor-post__text h3.elementor-post__title a{color:#F8F9FF;font-family:'Mabry Pro Bold'!important}.blog-section-wrapper .elementor-post__card{box-shadow:0 12px 24px rgba(0,0,0,.08)!important;border-radius:20px!important}.blog-section-wrapper .elementor-post__card .elementor-post__thumbnail__link:after{background-image:linear-gradient(180deg,rgba(10,7,26,0) 0%,rgba(0,0,0,.7) 100%)!important}.blog-section-wrapper .elementor-post__card .elementor-post__text a.elementor-post__read-more{margin:0!important;position:absolute;right:15px;font-size:0;bottom:14px;background:url(../../../../../../themes/shoptimizer-child-theme/images/arrow-right-icon.png) no-repeat center;width:20px;height:32px;background-size:20px}.banner-heading span{font-family:"MabryPro-Medium",sans-serif;font-weight:500}.banner-button a.elementor-button,.border-button a.elementor-button,.budpop-button-border a.elementor-button{position:relative}.banner-button a.elementor-button::after,.border-button a.elementor-button::after,.budpop-button-border a.elementor-button::after{content:"";position:absolute;background:transparent;border:1px solid #003700;top:4px;left:4px;width:100%;height:100%;border-radius:24px;transition:all 0.3s}.banner-list ul.elementor-icon-list-items li.elementor-icon-list-item{width:44%;margin:0 0 6px;position:relative}.banner-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon i{background:url(../../../../../../themes/shoptimizer-child-theme/images/tick-banner.svg) no-repeat center;background-size:14px;font-size:0;width:14px;height:15px;margin-right:5px}.learn-more{position:absolute!important;left:0;bottom:-30px}.learn-more .elementor-button span{align-items:center}.help-section span.elementor-button-content-wrapper{display:flex;align-items:center;align-content:center}.help-section .elementor-button .elementor-button-icon{display:flex}.theme-white{color:#ADD1AC;font-family:"Mabry Pro Bold",Sans-serif;text-transform:uppercase}.heading-weight span{font-family:"Mabry Pro Bold",Sans-serif!important;font-weight:bold!important}*{outline:none!important}.banner-html span{color:#003700;font-size:16px;opacity:80%;letter-spacing:.16px}.header-4-container{box-shadow:none!important}.header-4-container .site-header-cart li.trigger-minicart a.cart-contents span.amount .amount::after{content:"";background:url(../../../../../../themes/shoptimizer-child-theme/images/triangle.svg) no-repeat center;width:6px;height:4px;display:inline-block;vertical-align:middle;margin-bottom:5px;margin-left:5px}.header-4-container{left:0;width:100%;border-color:#003700!important;border-top:0!important;background:url(https://budpop.com/wp-content/uploads/2023/08/bg-banner-header.webp) no-repeat!important;background-size:cover!important;background-position:center -1px!important}.col-full.topbar-wrapper{background-color:#FFC9F1!important;border:0!important}.top-bar{font-size:12px;font-family:'MabryPro-Medium';color:#003800}.col-full.topbar-wrapper .close-topbar{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.header-4-container .menu-primary-menu-container>ul>li>a span{font-size:14px;color:#003700;letter-spacing:.14px;font-family:'MabryPro-Medium';text-transform:inherit!important}.header-4-container .main-navigation ul.menu>li.menu-item-has-children>a::after{background:url(../../../../../../themes/shoptimizer-child-theme/images/triangle.svg);background-color:transparent!important;background-size:6px!important;background-position:center center;-webkit-mask-image:url(../../../../../../themes/shoptimizer-child-theme/images/triangle.svg)!important;background-repeat:no-repeat!important;mask-image:url(../../../../../../themes/shoptimizer-child-theme/images/triangle.svg)!important}.header-4-container a.search-trigger{display:flex;align-items:center}.header-4-container a.search-trigger svg{display:none}.header-4-container a.search-trigger span{width:22px;display:inline-block;height:22px;background:url(../../../../../../themes/shoptimizer-child-theme/images/search-header.svg) no-repeat center!important;padding:0!important;background-size:22px!important;border:0!important;margin-right:30px!important}.header-4-container ul.site-header-cart.menu li:first-child{display:flex;align-items:center;margin-right:30px}.header-4-container ul.site-header-cart.menu li:first-child a.login{display:flex;align-items:center;height:100%;position:relative;z-index:1}.header-4-container .site-header-cart li.trigger-minicart a.cart-contents{display:flex!important;flex-direction:row-reverse;align-items:center}.header-4-container .site-header-cart a.cart-contents .count{color:#fff!important;background:url(../../../../../../themes/shoptimizer-child-theme/images/shopping-header.svg) no-repeat center;border:0!important;background-size:22px!important;margin:0!important;background-color:transparent!important;padding:0!important;font-size:0px!important}.header-4-container .site-header-cart a.cart-contents .count::after{display:none}.header-4-container .site-header-cart li.trigger-minicart a.cart-contents span.amount{color:#003700!important;margin-left:3px;font-family:'MabryPro-Medium';letter-spacing:.14px}.header-4-container .menu-primary-menu-container>ul>li>a span:before{border-color:#003700!important}.top-bar-left .custom-html-widget::before{display:inline-block;background:url(../../../../../../themes/shoptimizer-child-theme/images/card-bar.svg) no-repeat center;width:17px;height:12px;vertical-align:middle;content:"";background-size:17px;margin-right:5px}.top-bar-center .custom-html-widget::before{display:inline-block;background:url(../../../../../../themes/shoptimizer-child-theme/images/favorite-bar.svg) no-repeat center;width:18px;height:18px;vertical-align:middle;content:"";background-size:18px;margin-right:5px}.top-bar-right .custom-html-widget::before{display:inline-block;background:url(../../../../../../themes/shoptimizer-child-theme/images/special-discount-bar.svg) no-repeat center;width:18px;height:18px;vertical-align:middle;content:"";background-size:18px;margin-right:5px}.header-4-container .main-navigation ul.menu ul.sub-menu li a{color:#003700;font-family:'MabryPro-Medium';font-size:14px;letter-spacing:.14px;font-weight:500}.marquee-text{color:#003700;font-family:"Mabry Pro Bold",Sans-serif;text-transform:uppercase}.marquee.theme-green{color:#FAC4FF;font-family:"Mabry Pro Bold",Sans-serif;text-transform:uppercase}@media (min-width:993px){.main-navigation ul.menu ul.sub-menu{background-color:#C9E3C8!important}}@media(min-width:1200px){.header-4-container .menu-primary-menu-container>ul.menu{margin-right:-4rem}}.budpop-products-slider .slick-arrow{display:none!important}ul.products li.product{box-shadow:0 12px 24px rgba(0,0,0,.08);opacity:1;border-radius:40px;overflow:hidden;margin:0 8px!important;padding:0!important;background:#F8F9FF}ul.products li.product .woocommerce-image__wrapper{background:#F1F6F9;transform:scale(1)}.budpop-products-slider ul.products{width:100%;margin-left:0}ul.products:not(.slick-slider){width:100%;margin-left:0}ul.products:not(.slick-slider) li{width:calc(25% - 16px)!important;margin:0 8px 40px!important}ul.products.columns-3:not(.slick-slider){margin:0 auto}ul.products.columns-3:not(.slick-slider)::before,ul.products.columns-3:not(.slick-slider)::after{display:none}ul.products.columns-3:not(.slick-slider){display:flex;flex-wrap:wrap;justify-content:space-between}ul.products.columns-3:not(.slick-slider) li{width:calc(33.33% - 16px)!important;margin:0 8px 40px!important}ul.products li.product .woocommerce-card__header{padding:20px 24px 70px 24px}ul.products li.product .benefit-category{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 0 10px}ul.products li.product .woocommerce-loop-product__title{text-align:center;font-size:16px!important;line-height:20px!important;color:#003700!important;letter-spacing:-0.16px!important;font-family:"Mabry Pro Bold",Sans-serif}ul.products li.product span.benefit{font-size:13px;padding:5px 10px 4px;letter-spacing:.13px;border-radius:42px;font-family:'MabryPro-Medium';height:auto;margin:0 4px 5px;display:flex;align-items:center;align-content:center;line-height:1;text-align:center}ul.products li.product span.category{justify-content:center;font-size:13px;padding:5px 10px 4px;letter-spacing:.13px;border-radius:42px;font-family:'MabryPro-Medium';height:auto;background:#00370029;color:#003700;margin:0 4px 5px;display:flex;align-items:center;text-align:center;line-height:1}ul.products li.product .button{bottom:24px!important;width:calc(100% - 52px)!important;font-size:14px!important;left:50%;max-width:100%;transform:translateX(-50%);background:#003700!important;color:#F8F9FF!important;letter-spacing:.14px;border-radius:24px!important;height:48px!important;line-height:48px!important}ul.products li.product .button::after{content:"";position:absolute;background:transparent;border:1px solid #003700;top:4px;left:4px;width:100%;height:100%;border-radius:24px;transition:all 0.3s}.slider-header .elementor-container{display:flex;flex-wrap:wrap}.slider-header .elementor-container .elementor-column{width:auto!important}.slider-header .elementor-container .elementor-column:last-child{margin-right:0;margin-left:auto}.budpop-products-slider .slick-list{overflow:visible}.budpop-products-slider ul.products{display:inherit;flex-wrap:wrap;width:auto;margin:0}.budpop-products-slider .slick-track{display:flex;flex-wrap:wrap}.budpop-products-slider .slick-list{overflow:visible}ul.products li.product .woocommerce-loop-product__title a{color:#003700!important}ul.products li.product .price{color:#003700;text-align:center;flex-wrap:wrap;justify-content:center;display:flex}ul.products li.product .price small,ul.products li.product .price .wcsatt-sub-discount{font-size:14px;letter-spacing:.14px;font-family:'MabryPro-Medium';opacity:40%;color:#003700}ul.products li.product .price span.woocommerce-Price-amount.amount{font-size:16px;font-family:"Mabry Pro Bold",sans-serif;letter-spacing:-.16px;width:100%;display:block;text-align:center;color:#003700!important}ul.products li.product .jdgm-widget.jdgm-widget{margin-bottom:25px;text-align:center}ul.products li.product .price span.wcsatt-dash{display:none}ul.products li.product .jdgm-preview-badge .jdgm-star.jdgm-star{color:#003700}ul.products li.product span.jdgm-prev-badge__text{color:#003700;font-size:14px;letter-spacing:.14px;font-family:'MabryPro-Medium'}.slider-navigation span.previous{background:url(../../../../../../themes/shoptimizer-child-theme/images/prev-arrow.svg) no-repeat center;font-size:0;width:40px;height:40px;margin-right:5px;cursor:pointer;display:inline-block}.slider-navigation span.next{background:url(../../../../../../themes/shoptimizer-child-theme/images/next-arrow.svg) no-repeat center;font-size:0;width:40px;height:40px;cursor:pointer;display:inline-block}.slider-navigation span.previous.disable{opacity:40%}.slider-navigation span.next.disable{opacity:40%}.review-slider .review-item-inner{background:#F8F9FF;margin:0 0 10px;border-radius:64px;text-align:center;padding:40px 24px 18px;margin:0 8px;position:relative}.review-slider .review-item-inner p{color:#003700;font-family:"MabryPro-Medium",Sans-serif;font-size:16px;line-height:24px;margin:18px 0 16px;font-weight:500;letter-spacing:.16px}.review-slider .review-item-inner label{width:51px;height:51px;background:#DAE4DF;display:flex;margin:0 auto;border-radius:50%;align-items:center;justify-content:center;color:#003700c2;font-size:24px;font-family:"MabryPro-Medium",sans-serif}.review-section-slider{position:relative}@media(min-width:600px){.review-section-slider::before{content:"";position:absolute;width:28vw;height:100%;left:0;top:0;background-image:linear-gradient(270deg,rgba(236,244,243,0) 0%,rgba(236,244,243,1) 100%);z-index:1;opacity:1}.review-section-slider::after{content:"";position:absolute;width:28vw;height:100%;right:0;top:0;background-image:linear-gradient(-270deg,rgba(236,244,243,0) 0%,rgba(236,244,243,1) 100%);z-index:1;opacity:1}}.review-section-slider .slick-arrow{display:none!important}.review-section-slider .review-item.slick-slide{padding-top:10px}.review-section-slider span.dot{position:absolute;width:16px;height:16px;background:#FAC4FF;top:-8px;left:50%;transform:translateX(-50%);border-radius:50%}.review-inner .elementor-container{max-width:100%!important}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button{margin:0 15px 5px 0}.product-specification-section{padding-bottom:96px}.product-specification-section .product-specification{background:url(../../../../../../themes/shoptimizer-child-theme/images/green-bg-product.png);background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:40px;overflow:hidden;padding:64px 25px 64px}.product-specification-section h2{text-align:center;color:#F8F9FF!important;font-size:40px;font-family:'MabryPro-Medium';margin:0 0 24px;font-weight:500}.product-specification-section h2 span{font-family:'Mabry Pro Bold';font-weight:700}.product-specification-section .container{max-width:1200px;margin:0 auto;padding:0 15px}.product-specification .row{display:flex;flex-wrap:wrap;justify-content:space-between}.product-specification .column-3{padding:0 30px;width:calc(33.33% - 30px);text-align:center}.product-specification .column-3 figure{width:120px;margin:0 auto!important;display:block;border-radius:50%;overflow:hidden}.product-specification .column-3 span{color:#F8F9FF;display:block;margin:20px 0 12px;font-size:14px;font-family:'MabryPro-Regular'}.product-specification .column-3 h6{font-size:20px;color:#F8F9FF;font-family:'Mabry Pro Bold';margin:0 0 6px}.product-specification .column-3 p{color:#f8f9ffbd;font-size:16px;line-height:1.5;margin:0;font-family:'MabryPro-Regular'}.product-table-section .top-wrapper{text-align:center;margin-bottom:80px}.product-table-section h3{text-align:center;margin-right:10%}.product-table-section .table-outer{border:1px solid #325333;border-radius:120px;max-width:960px;margin:0 auto 170px;position:relative}.product-table-section .table-inner{padding:40px 60px}.table-row{display:flex;flex-wrap:wrap;position:relative;z-index:1}.product-table-section .table-column:first-child{width:30%;border-right:1px solid #325333;margin-right:0%;justify-content:flex-start;font-size:16px;color:#29433B;font-family:'MabryPro-Medium';letter-spacing:.16px}.product-table-section .table-column:nth-child(2){padding-right:6%}.product-table-section .table-column{width:32%;padding:10px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.product-table-section .table-column:last-child{margin-left:3%}.product-table-section .table-inner::after{background:#FAC4FF;content:"";position:absolute;width:35%;height:100%;border-radius:80px;top:0;right:5%;transform:scale(1.3,1.3);z-index:0}.product-table-section{background:url(../../../../../../themes/shoptimizer-child-theme/images/table-background.png);background-size:100% 100%;background-repeat:no-repeat;padding:90px 0 1px 0;background-position:center center}.product-table-section .top-wrapper h2{font-size:40px;color:#003700;font-family:'MabryPro-Medium';font-weight:500}.product-table-section .top-wrapper h2 span{font-family:'Mabry Pro Bold'}.product-table-section .top-wrapper p{color:#003700;font-size:16px;line-height:24px}.product-table-section .table-outer .logo{position:absolute;top:-10%;right:15%;z-index:1}.product-table-section .table-outer a.btn{position:absolute;right:7%;bottom:-5%;background:#003700;width:100%;max-width:300px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:24px;color:#F8F9FF;font-size:14px;font-family:'Mabry Pro Bold';letter-spacing:.14px}.product-table-section .table-outer a.btn::after{content:"";position:absolute;background:transparent;border:1px solid #003700;top:4px;left:4px;width:100%;height:100%;border-radius:24px;transition:all 0.3s}.product-table-section .table-inner::after{background-color:#fac4ff;content:"";position:absolute;width:35%;height:100%;border-radius:80px;top:0;right:5%;transform:scale(1.3,1.3);z-index:0;background-image:url(../../../../../../themes/shoptimizer-child-theme/images/table-shape.png);background-repeat:no-repeat;background-size:cover}.product-table-section h3{font-size:20px;color:#003700;font-family:'Mabry Pro Bold'}.product-image-text .row{display:flex;flex-wrap:wrap;margin:0 -15px}.product-image-text .row .col-6{width:50%;padding:0 15px}.form-box-footer span.ql-font-helvetica{display:none}.form-box-footer .klaviyo-form-WqEpyB.klaviyo-form,.form-box-footer .klaviyo-form{background-color:transparent!important}.form-box-footer form{max-width:652px!important;width:100%!important;border:1px solid #F8F9FF!important;padding:0!important;border-radius:24px!important;position:relative;overflow:hidden!important}.form-box-footer form *{padding:0!important;margin:0!important;line-height:1!important}.form-box-footer form input[type="email"]{background:transparent!important;background-color:transparent!important;padding:16px 20px!important;height:auto!important;color:#F8F9FF!important;outline:none!important;font-family:"MabryPro-Regular",sans-serif!important;border:0!important}.form-box-footer form input[type="email"]::placeholder{color:#F8F9FF!important;opacity:0.5!important}.form-box-footer form input[type="email"]:-ms-input-placeholder{color:#F8F9FF!important;opacity:0.5!important}.form-box-footer form input[type="email"]::-ms-input-placeholder{color:#F8F9FF!important;opacity:0.5!important}.form-box-footer form button{position:absolute;right:0;width:150px;height:100%!important;background:#F8F9FF!important;color:#2C473F!important;letter-spacing:0.14px!important;font-family:"Mabry Pro Bold",sans-serif!important;text-transform:inherit!important;border-color:#F8F9FF!important;border-radius:24px!important}.form-box-footer form input[type="email"]:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #003700 inset!important;-webkit-text-fill-color:#F8F9FF!important}.form-box-footer form input[type="email"]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #003700 inset!important;-webkit-text-fill-color:#F8F9FF!important}.budpop-category .singup-section{background-color:#F8F9FF!important}body.blog,body.category,body.single-product{background-color:#F8F9FF}.post-type-archive-product{background-color:#ECF4F3}.post-type-archive-product div#content{padding-top:30px;padding-bottom:50px;padding-right:15px;padding-left:15px}.post-type-archive-product div#content span.gamma.widget-title{color:#003700!important;font-weight:700!important;font-family:'MabryPro-Medium';text-transform:inherit;font-size:18px}.post-type-archive-product .widget_product_categories ul .children,.post-type-archive-product .wc-block-product-categories-list.wc-block-product-categories-list--depth-1{border-color:#003700}.post-type-archive-product div#content .product-categories .cat-item a{color:#003700!important;font-family:'MabryPro-Medium';font-size:16px}.post-type-archive-product .widget_price_filter .price_slider_amount .button{background-color:#003700}.post-type-archive-product .spinner>div,.post-type-archive-product .widget_price_filter .ui-slider .ui-slider-range,.post-type-archive-product .widget_price_filter .ui-slider .ui-slider-handle,.post-type-archive-product .woocommerce-tabs ul.tabs li span,.post-type-archive-product #secondary.widget-area .widget .tagcloud a:hover,.post-type-archive-product .widget-area .widget.widget_product_tag_cloud a:hover{background-color:#003700}.post-type-archive-product div#content .shoptimizer-sorting *{color:#003700;font-family:'Mabry Pro Bold'}.post-type-archive-product div#content .product-categories .cat-item ul.children a{font-size:14px!important}body.blog .header-4-container,body.category .header-4-container,.common-header-class .header-4-container,body.single-product .header-4-container,.post-type-archive-product .header-4-container,body.error404 .header-4-container{background:#ECF4F3!important}body.single-product .archive-header{display:none}.btn-form::after{z-index:-1}.single-post .archive-header{display:none}.single-post div#secondary{width:320px}.single-post div#primary{width:calc(100% - 320px);padding-right:40px;margin-bottom:70px}.single-post .blog-products{width:100%;display:inline-block;position:relative;padding:80px 0}.single-post .blog-products .slider-header.elementor-inner-section{position:relative;z-index:1}.single-post .blog-products::after{content:"";position:absolute;top:0;left:50%;background:#ECF4F3;width:100vw;height:102%;z-index:0;transform:translateX(-50%);border-top:1px solid #003700}.single-post .blog-products .budpop-products-slider{position:relative;z-index:1}.single-post .back-to-blog{margin-bottom:40px}.single-post .back-to-blog a.button.back-button{font-size:14px;background:transparent;color:#003700;font-family:'Mabry Pro Bold';border:1px solid #003700;border-radius:24px;padding:13px 20px}.single-post .back-to-blog a.button.back-button::before{content:"";display:inline-block;background:url(../../../../../../themes/shoptimizer-child-theme/images/left-btn-arrow.png) no-repeat center;width:20px;height:20px;vertical-align:middle;background-size:20px;margin-right:5px}.single-post #primary .wp-post-image{margin-top:0;border-radius:24px}.single-post .header-4-container{background:#ECF4F3!important}.single-post .site-content{padding-top:44px;background:#F8F9FF}body.single-post .content-area h1{font-family:'MabryPro-Medium';font-weight:500;letter-spacing:-.36px;color:#003700;margin:0 0 20px}body.single-post .content-area h2{color:#003700;font-size:32px;margin:0 0 20px;font-family:'MabryPro-Medium';font-weight:500}body.single-post .content-area h2 strong{font-family:'MabryPro-Medium';font-weight:500}body.single-post .content-area p{color:#003700;font-size:18px;font-family:'MabryPro-Regular';letter-spacing:.18px}body.single-post .content-area p a{color:#003700;font-family:'Mabry Pro Bold'}body.single-post .content-area h3,body.single-post .content-area h4,body.single-post .content-area h5,body.single-post .content-area h6{font-family:'MabryPro-Medium';font-weight:500}.single-post aside.entry-meta{display:none}body.single-post .content-area ul li,body.single-post .content-area ol li{color:#003700;font-size:18px;font-family:'MabryPro-Regular';letter-spacing:.18px}body.single-post div#secondary .widget_klaviyo_embedemailsignup_widget{background:#ECF4F3;padding:24px;border-radius:20px}body.single-post div#secondary .widget_klaviyo_embedemailsignup_widget span.gamma.widget-title{font-size:20px;color:#003700;font-family:'Mabry Pro Bold';text-transform:capitalize;margin:0}body.single-post div#secondary .klaviyo-form div{padding:0!important;width:100%!important}body.single-post div#secondary .klaviyo-form div input[type="email"]{background:transparent!important;margin-top:16px!important;border:1px solid #003700!important;border-radius:20px!important;width:100%;font-size:16px!important;color:#003700!important;font-family:'MabryPro-Regular'!important}body.single-post div#secondary .klaviyo-form div button{background:#003700!important;font-family:'Mabry Pro Bold';font-size:14px;width:100%;margin-top:8px!important;border-radius:24px!important;position:relative;color:#F8F9FF!important}body.single-post .ssbp-wrap .ssbp-list li a .ssbp-text{font-size:0!important}body.single-post .ssbp-wrap .ssbp-list li a{padding:0;width:32px!important;height:32px!important;background-color:transparent!important;border-radius:50%!important}body.single-post .ssbp-wrap br{display:none}body.single-post .ssbp-wrap .ssba-share-text{font-size:14px;color:#003700;font-family:'Mabry Pro Bold';margin-right:16px}body.single-post .ssba.ssbp-wrap{width:100%;margin:0;text-align:left;display:flex}body.single-post .ssbp-wrap>div{display:flex;align-items:center;align-content:center}body.single-post .ssbp-wrap li{margin-top:0}body.single-post .ssbp-wrap .ssbp-li--twitter a{background:url(../../../../../../themes/shoptimizer-child-theme/images/twitter.svg) no-repeat center;background-size:32px}body.single-post .ssbp-wrap .ssbp-li--facebook a{background:url(../../../../../../themes/shoptimizer-child-theme/images/fb.svg) no-repeat center;background-size:32px}body.single-post .ssbp-wrap .ssbp-li--pinterest a{background:url(../../../../../../themes/shoptimizer-child-theme/images/pinterest.svg) no-repeat center;background-size:32px}body.single-post .ssbp-wrap .ssbp-li--linkedin a{background:url(../../../../../../themes/shoptimizer-child-theme/images/linkedin.svg) no-repeat center;background-size:32px}body.single-post .ssbp-wrap .ssbp-li--copy a{background:url(../../../../../../themes/shoptimizer-child-theme/images/copy-link.svg) no-repeat center;background-size:32px}.single-post .blog-products .slider-header.elementor-inner-section .inner-container{display:flex;width:100%;flex-wrap:wrap;align-items:center;margin:0 0 20px}.single-post .blog-products .slider-header.elementor-inner-section .inner-container .left{display:flex;flex-wrap:wrap;align-items:center;width:calc(100% - 100px)}.single-post .blog-products .slider-header.elementor-inner-section .inner-container .left h2{margin:0;font-family:'MabryPro-Medium';font-weight:500;font-size:40px;letter-spacing:-.4px;margin-right:20px}.single-post .blog-products .slider-header.elementor-inner-section .inner-container .right{width:100px}.single-post.right-post-sidebar #secondary .social-bar{margin-bottom:40px;margin-top:14px}.related-articles .related-posts ul{margin:0}.related-articles .related-posts ul li{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 0 15px}.related-articles .related-articles-title h3{font-size:14px;color:#003700;font-family:'Mabry Pro Bold';margin:0 0 16px}.related-articles .related-posts ul li .image-wrapper{width:64px;height:64px;border-radius:15px;overflow:hidden}.related-articles .related-posts ul li h3{width:calc(100% - 64px);padding-left:16px;font-size:18px;color:#003700}.related-articles .related-posts ul li h3 a{color:#003700}body.single-post #secondary .klaviyo-form div input[type="email"]{background:transparent!important;margin-top:16px!important;border:1px solid #003700!important;border-radius:20px!important;width:100%;font-size:16px!important;color:#003700!important;font-family:'MabryPro-Regular'!important;padding:2px 16px 0!important;height:48px!important}body.single-post #secondary .klaviyo-form div input[type="email"]::-webkit-input-placeholder{color:#003700!important;opacity:.4}body.single-post #secondary .klaviyo-form div input[type="email"]:-ms-input-placeholder{color:#003700!important;opacity:.4}body.single-post #secondary .klaviyo-form div input[type="email"]::placeholder{color:#003700!important;opacity:.4}samp.one-time-price small.wcsatt-sub-options,samp.one-time-price .wcsatt-sub-discount{display:none}samp.subscription-price span.price del,samp.subscription-price span.price .subscription-details,samp.subscription-price span.price .wcsatt-sub-discount{display:none}.single-post .back-to-blog a.button.back-button{font-size:14px;background:transparent;color:#003700;font-family:'Mabry Pro Bold';border:1px solid #003700;border-radius:24px;padding:0 20px 0 42px;height:48px;display:flex;max-width:max-content;position:relative;line-height:46px}.single-post .back-to-blog a.button.back-button::before{content:"";display:inline-block;background:url(../../../../../../themes/shoptimizer-child-theme/images/arrow-li-icon.png) no-repeat center;width:16px;height:16px;vertical-align:middle;background-size:16px;margin-right:5px;position:absolute;left:20px;top:50%;transform:translatey(-50%)}.related-articles .related-posts ul li h3 a::after{display:inline-block;content:"";background:url(../../../../../../themes/shoptimizer-child-theme/images/arrow-li-icon.png) no-repeat center;width:14px;height:14px;vertical-align:middle;background-size:15px;transform:rotate(180deg)}body.error404{background:#ECF4F3}@media(min-width:993px){body.blog .main-navigation ul.menu ul.sub-menu,body.category .main-navigation ul.menu ul.sub-menu,.single-product ul.menu ul.sub-menu{background-color:#ECF4F3!important}.single-post .main-navigation ul.menu ul.sub-menu,body.error404 .header-4-container .main-navigation ul.menu ul.sub-menu{background-color:#ECF4F3!important}}body.blog .archive-header,body.category .archive-header,.common-header-class .archive-header{display:none}body.blog div#primary>header.entry-header,body.category #primary>.page-header{position:relative;padding:60px 0 60px}.blog div#primary>header.entry-header.title h1,body.category #primary>.page-header h1{color:#003700;font-size:48px;font-family:"MabryPro-Medium",Sans-serif;letter-spacing:-.48px;line-height:1.2;margin:0 0 15px}.blog div#primary>header.entry-header .blog-short-description,body.category .page-header .taxonomy-description{max-width:675px}.blog div#primary>header.entry-header .blog-short-description p,body.category .page-header .taxonomy-description p{color:#003700;font-family:"MabryPro-Medium",sans-serif;line-height:26px;font-size:18px;opacity:.88;letter-spacing:.18px}body.blog div#primary>header.entry-header::after,body.category #primary>.page-header::after{content:"";position:absolute;width:100vw;height:100%;background:#ECF4F3;top:0;left:50%;z-index:-1;transform:translateX(-50%)}body.category .no-results.not-found header.page-header{padding:0}body.category ul.blog-category-links{margin:30px 0 0}.blog-category-links-outer{position:relative}.blog-category-links-outer::after{content:"";position:absolute;top:0;width:25%;height:100%;background-image:url(../../../../../../themes/shoptimizer-child-theme/images/scroll-shape.png);right:0;z-index:1;background-position:right center;background-repeat:no-repeat}ul.blog-category-links{margin:0;list-style:none;padding-bottom:15px;position:relative;padding-right:24%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}ul.blog-category-links::-webkit-scrollbar{width:4px;height:5px}ul.blog-category-links::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px;width:4px;height:4px}ul.blog-category-links::-webkit-scrollbar-thumb{opacity:.1;-webkit-border-radius:10px;border-radius:10px;background:#003700;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}ul.blog-category-links li{margin-right:16px;display:inline-block}ul.blog-category-links li a{padding:12px 24px;border-radius:24px;border:1px solid #003700;position:relative;cursor:pointer;display:inline-block;transition:all 0.3s;font-size:14px;font-family:'Mabry Pro Bold';color:#003700;letter-spacing:.14px}ul.blog-category-links li.active a,ul.blog-category-links li a:hover{background:#003700;color:#F8F9FF}.blog .subscription-form,body.category .subscription-form{position:relative;width:100%;margin:20px 0 40px}.blog .subscription-form .singup-section,body.category .singup-section{background-color:#F8F9FF!important;background-image:none!important;padding:0!important;margin:0 auto!important}body.blog .elementor-location-footer .singup-section,body.category .elementor-location-footer .singup-section{display:none}body.blog .elementor-location-footer,body.category .elementor-location-footer{background:#ECF4F3}body.blog .elementor-location-footer .budpop-features .elementor-widget-wrap,body.category .elementor-location-footer .budpop-features .elementor-widget-wrap{background-color:#F8F9FF!important}body.blog .site-main.grid,body.category .site-main.grid{padding-top:45px;padding-bottom:20px;justify-content:space-between;margin:0;display:flex;flex-wrap:wrap;gap:0}.grid .category-news,.grid .category-amanita-muscaria,.grid .category-blue-lotus-101,.grid .category-cannabinoids{width:calc(50% - 12px);margin-bottom:20px!important;flex-basis:inherit!important;padding:0!important;position:relative;border-radius:20px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.grid .category-news a.post-thumbnail,.grid .category-amanita-muscaria a.post-thumbnail,.grid .category-blue-lotus-101 a.post-thumbnail,.grid .category-cannabinoids a.post-thumbnail{margin:0!important;padding-top:36%}.grid .category-news a.post-thumbnail img,.grid .category-amanita-muscaria a.post-thumbnail img,.grid .category-blue-lotus-101 a.post-thumbnail img,.grid .category-cannabinoids a.post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.grid .category-news .blog-loop-content-wrapper,.grid .category-amanita-muscaria .blog-loop-content-wrapper,.grid .category-blue-lotus-101 .blog-loop-content-wrapper,.grid .category-cannabinoids .blog-loop-content-wrapper{position:absolute;bottom:15px;left:16px;width:calc(100% - 32px)}.grid .category-news .blog-loop-content-wrapper h2.entry-title,.grid .category-amanita-muscaria .blog-loop-content-wrapper h2.entry-title,.grid .category-blue-lotus-101 .blog-loop-content-wrapper h2.entry-title,.grid .category-cannabinoids .blog-loop-content-wrapper h2.entry-title{margin:0!important;font-size:20px!important;font-family:'Mabry Pro Bold'!important;padding-right:30px}.grid .category-news .blog-loop-content-wrapper h2.entry-title a,.grid .category-amanita-muscaria .blog-loop-content-wrapper h2.entry-title a,.grid .category-blue-lotus-101 .blog-loop-content-wrapper h2.entry-title a,.grid .category-cannabinoids .blog-loop-content-wrapper h2.entry-title a{color:#F8F9FF;font-family:'Mabry Pro Bold'!important}.grid .category-news .blog-loop-content-wrapper span.posted-on,.grid .category-amanita-muscaria .blog-loop-content-wrapper span.posted-on,.grid .category-blue-lotus-101 .blog-loop-content-wrapper span.posted-on,.grid .category-cannabinoids .blog-loop-content-wrapper span.posted-on{display:none!important}.grid .category-news .blog-loop-content-wrapper header.entry-header,.grid .category-amanita-muscaria .blog-loop-content-wrapper header.entry-header,.grid .category-blue-lotus-101 .blog-loop-content-wrapper header.entry-header,.grid .ategory-cannabinoids .blog-loop-content-wrapper header.entry-header{margin:0!important}.site-main.grid .category-news a.post-thumbnail::before,.site-main.grid .category-amanita-muscaria a.post-thumbnail::before,.site-main.grid .category-blue-lotus-101 a.post-thumbnail::before,.site-main.grid .category-cannabinoids a.post-thumbnail::before{width:26px!important;height:26px!important;transform:none!important;bottom:10px!important;opacity:1!important;left:auto!important;right:15px!important;top:auto!important}.site-main.grid .category-news a.post-thumbnail:after,.site-main.grid .category-amanita-muscaria a.post-thumbnail:after,.site-main.grid .category-blue-lotus-101 a.post-thumbnail:after,.site-main.grid .category-cannabinoids a.post-thumbnail:after{opacity:1!important;background-color:transparent!important;background-image:linear-gradient(180deg,rgba(10,7,26,0) 0%,rgba(0,0,0,.7) 100%)!important}.grid .category-news .blog-loop-content-wrapper .post-category a,.grid .category-amanita-muscaria .blog-loop-content-wrapper .post-category a,.grid .category-blue-lotus-101 .blog-loop-content-wrapper .post-category a,.grid .category-cannabinoids .blog-loop-content-wrapper .post-category a{color:#F8F9FF;font-size:14px;font-family:'MabryPro-Regular';margin:0 0 5px;display:block}@media(max-width:992px){.header-4 .header-4-container{padding:0 0px!important}.header-4 .header-4-container button.menu-toggle{background:transparent;width:30px}.header-4 .header-4-container button.menu-toggle span.bar-text{display:none}.header-4 .header-4-container .menu-toggle .bar{background-color:#003700}.mobile-myaccount{display:none!important}.header-4 .header-4-container img.custom-logo{height:32px!important}.header-4 .header-4-container .site-branding{align-items:flex-start}.header-4 .header-4-container .site-branding a.custom-logo-link{margin-left:35px}.header-4 .header-4-container ul.site-header-cart.menu{display:flex!important;align-items:center}.header-4-container ul.site-header-cart.menu li:first-child{margin-right:15px!important}.header-4-container{border-bottom:1px solid #003700!important}.col-full-nav{background-color:#ECF4F3!important}.menu-primary-menu-container>ul>li>a,.menu-primary-menu-container>ul>li:first-child>a{font-size:15px;color:#003700;font-family:"Mabry Pro Bold",Sans-serif!important}.header-4-container .main-navigation ul.menu ul.sub-menu li a{color:#003700!important;font-size:15px!important;letter-spacing:0.15px!important;font-weight:400!important;font-family:'MabryPro-Regular'!important}.header-4-container a.search-trigger{display:none!important}.mobile-toggled .col-full-nav ul.site-header-cart.menu{display:none!important}.main-navigation ul.menu>li.menu-item-has-children.dropdown-open>.sub-menu-wrapper{border-bottom-color:#003700!important}}@media(max-width:991px){.banner-heading br{display:none}.grid-row .grid-column .grid-item h3{font-size:16px!important}}.category-btn-scroll{position:absolute!important;top:-28px}.category-btn-scroll span{font-size:0;margin:0}.category-btn-scroll span svg{width:56px}ul.filter-options{margin:0;list-style:none;padding-bottom:15px;position:relative;padding-right:25%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}ul.filter-options::-webkit-scrollbar{width:4px;height:5px}ul.filter-options::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px;width:4px;height:4px}ul.filter-options::-webkit-scrollbar-thumb{opacity:.1;-webkit-border-radius:10px;border-radius:10px;background:#003700;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}ul.filter-options li{margin-right:16px;display:inline-block}ul.filter-options li .form_input_checkbox{position:relative}ul.filter-options li .form_input_checkbox span{padding:12px 24px;border-radius:24px;border:1px solid #003700;position:relative;cursor:pointer;display:inline-block;transition:all 0.3s;font-size:14px;font-family:'Mabry Pro Bold';color:#003700;letter-spacing:.14px}ul.filter-options li .form_input_checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}ul.filter-options li .form_input_checkbox input:hover+span,ul.filter-options li .form_input_checkbox input:checked+span{background:#003700;color:#F8F9FF}.filter-options-row-1{position:relative}.filter-options-row-1::after{content:"";position:absolute;top:0;width:25%;height:100%;background-image:url(../../../../../../themes/shoptimizer-child-theme/images/scroll-shape.png);right:0;z-index:1;background-position:right center;background-repeat:no-repeat}.filter-options-row-2{display:flex;margin-top:10px;margin-bottom:30px;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}.filter-options-row-2 .left .price-filter{margin-left:15px;position:relative}.filter-options-row-2 .left .price-filter .price-filter-form{position:absolute;top:calc(100% + 15px);z-index:9;width:100%;min-width:420px;background:#fff;padding:15px;border-radius:15px}.filter-options-row-2 .left .price-filter .price-filter-form::before{content:"";position:absolute;width:20px;height:20px;background:#fff;top:-14px;clip-path:polygon(50% 0%,0% 100%,100% 100%)}.filter-options-row-2 .left .price-filter .price-filter-form .price_slider_amount{display:flex;flex-wrap:wrap;justify-content:space-between}.filter-options-row-2 .left .price-filter .price-filter-form button.button.wp-element-button{height:42px}.filter-options-row-2 .left .price-filter .price-filter-form input[type="text"]{border:1px solid #003700;border-radius:24px;padding:8px 25px;width:calc(50% - 64px);margin:0 5px}.filter-options-row-2 .left{width:50%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.filter-options-row-2 .right{width:50%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.filter-options-row-2 .right select.orderby{width:150px;font-size:16px;color:#003700;padding:0 20px 0 0;font-family:'Mabry Pro Bold';letter-spacing:.16px;margin-left:15px;text-overflow:ellipsis;white-space:nowrap;background:url(../../../../../../themes/shoptimizer-child-theme/images/triangle.png) calc(100% - -40px) -3px no-repeat}.filter-options-row-2 .left .price-filter span.price-filter-lable::after{display:inline-block;vertical-align:middle;content:"";background:url(../../../../../../themes/shoptimizer-child-theme/images/triangle2.png);width:20px;height:16px;background-size:28px;background-repeat:no-repeat;background-position:center;margin-left:8px}.filter-options-row-2 span.price-filter-lable{width:auto;font-size:16px;cursor:pointer;color:#003700;font-family:'Mabry Pro Bold';letter-spacing:.16px}.filter-options-row-2 .result-count{width:auto;font-size:16px;color:#003700;font-family:'Mabry Pro Bold';letter-spacing:.16px;margin-left:14px;max-width:max-content;border-left:1px solid #003700;padding:10px 0;padding-left:20px}.filter-options-row-2 .right label,.filter-options-row-2 .left label{color:#003700;opacity:.64;font-size:16px;font-family:'MabryPro-Medium';letter-spacing:.16px}.top-shape-category img{width:100%}.budpop-category .archive-header{display:none}.choose-section::after{content:"";position:absolute;width:100%;top:0;left:0;background:#F8F9FF;height:100%;z-index:-1}.category-grid-home::after{content:"";position:absolute;width:100%;height:100%;background:#F8F9FF;bottom:0;left:0;z-index:-1}.brand-section::after{content:"";position:absolute;width:100%;height:100%;bottom:0;left:0;background:#ECF4F3;z-index:-1}.home .categories-section::after{content:"";position:absolute;bottom:-6rem;width:100%;height:100%;background:#F8F9FF;z-index:-1}.blog .pagination .page-numbers li,.category .pagination .page-numbers li{display:inline-block;margin:0 10px}.blog .pagination .page-numbers a,.category .pagination .page-numbers a{color:#003700;font-family:'Mabry Pro Bold';letter-spacing:.16px}.blog .pagination .page-numbers.current,.category .pagination .page-numbers.current{background:#003700;color:#F8F9FF;display:flex;padding:16px 15px;font-family:'Mabry Pro Bold';opacity:1!important;border-radius:28px;align-items:center;margin:0;line-height:1}.category .navigation.pagination,.blog .navigation.pagination{margin-top:25px}.about-text{margin:10px auto}.about-us-page .archive-header,.contact-us-page .archive-header,.contact-us-page .singup-section,.common-header-class .singup-section{display:none}.contact-us-page .elementor-location-footer,.common-header-class .elementor-location-footer{background:#ECF4F3!important}.contact-us-page .budpop-features .elementor-widget-wrap.elementor-element-populated,.common-header-class .budpop-features .elementor-widget-wrap.elementor-element-populated{background:#F8F9FF!important}.contact-us-page .header-4-container{background:#ECF4F3!important}.btn-form{position:relative;max-width:max-content}.btn-form::after{content:"";position:absolute;background:transparent;border:1px solid #003700;top:4px;left:4px;width:100%;height:100%;border-radius:24px;transition:all 0.3s}.btn-form span.wpcf7-spinner{position:absolute;top:50%;margin:0;right:10px;transform:translateY(-50%);background:#eeeeee52}.contact-page-form p label{border:1px solid #003700;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:space-between;font-size:16px;font-family:'MabryPro-Medium';color:#003700;letter-spacing:.14px;padding:5px 20px;border-radius:20px;position:relative}.contact-page-form p label span.wpcf7-form-control-wrap{display:inline-block;width:calc(100% - 130px)}.contact-page-form p label span.wpcf7-form-control-wrap input,.contact-page-form p label span.wpcf7-form-control-wrap textarea{background:transparent;background-color:transparent;outline:none;border:0;box-shadow:none;resize:none;font-size:16px;font-family:'MabryPro-Medium';color:#003700;width:100%}.contact-page-form p:nth-child(4) label{align-items:flex-start;padding:15px 20px}.contact-page-form .wpcf7-not-valid-tip{position:absolute;bottom:-26px;left:-140px;font-size:14px}.contact-page-form input[type=submit]{width:266px;height:52px}.contact-page-form p label span.wpcf7-form-control-wrap input::-webkit-input-placeholder{color:#003700;opacity:.4}.contact-page-form p label span.wpcf7-form-control-wrap input:-ms-input-placeholder{color:#003700;opacity:.4}.contact-page-form p label span.wpcf7-form-control-wrap input::placeholder{color:#003700;opacity:.4}.contact-page-form p label span.wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:#003700;opacity:.4}.contact-page-form p label span.wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#003700;opacity:.4}.contact-page-form p label span.wpcf7-form-control-wrap textarea::placeholder{color:#003700;opacity:.4}.contact-page-form p label span.wpcf7-form-control-wrap textarea{padding-top:0}.contact-page-form p label{text-transform:capitalize}.lab-content .elementor-widget-container{font-size:16px;color:#003700;line-height:24px;font-family:"MabryPro-Regular",sans-serif}.lab-content .elementor-widget-container ul{padding:0;margin:0 0 30px}.lab-content .elementor-widget-container ul li{list-style:none}.lab-content .elementor-widget-container a{font-size:16px;color:#003700;line-height:24px;font-family:"MabryPro-Medium",Sans-serif;font-weight:500;text-decoration:underline}.lab-content .elementor-widget-container p{margin:0 0 5px}.single-product .product-details-wrapper{margin-top:40px}.single-product ul.wcsatt-options-product li{border:1px solid #003700;border-radius:8px;margin:0 0 12px!important;padding:12px 15px;position:relative;padding-right:50px;z-index:3;overflow:hidden}.single-product ul.wcsatt-options-product li span.notice{font-size:12px;line-height:16px;color:#003700;font-family:'MabryPro-Regular';letter-spacing:.12px}.single-product ul.wcsatt-options-product li input[type="radio"]+span{display:block;font-size:14px;font-family:'MabryPro-Medium';color:#003700;margin:2px 0}.single-product ul.wcsatt-options-product li input[type="radio"]+span::after{content:"";position:absolute;width:24px;height:24px;border-radius:50%;border:1px solid #333;top:50%;transform:translateY(-50%);right:12px}.single-product ul.wcsatt-options-product li input[type="radio"]+span::before{content:"";width:24px;height:24px;position:absolute;background:#333;right:13px;border-radius:50%;top:50%;transform:translateY(-50%) scale(0);transition:all 0.3s}.single-product ul.wcsatt-options-product li input[type="radio"]:checked+span::before{transform:translateY(-50%) scale(.7)}.single-product ul.wcsatt-options-product li input[type="radio"]:checked+span+span.for-radio-bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;background:#DAE4DF}.single-product ul.wcsatt-options-product li input[type="radio"]{position:absolute!important;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;cursor:pointer}.single-product ul.wcsatt-options-product li .price .amount{font-size:16px;font-family:'Mabry Pro Bold';color:#003700;letter-spacing:-.16px}.single-product .product-widget{padding:0;margin:0}.single-product .product-widget p{font-size:14px;color:#003700;font-family:'MabryPro-Medium';font-weight:500;padding:0}.single-product .product-widget p strong{font-family:'MabryPro-Medium';font-weight:500}.single-product .product-widget+h3{font-size:24px;color:#003700;font-family:'Mabry Pro Bold';font-weight:700;margin:28px 0 15px;border-top:1px solid #003700;padding-top:26px}.single-product .accordion details{border:1px solid #003700;border-radius:17px;margin-bottom:8px}.single-product .accordion details summary{border:0;font-size:14px;color:#003700;font-family:'MabryPro-Medium';text-transform:inherit;padding:12px 16px;font-weight:500}.single-product .accordion details summary:after{-webkit-mask-image:none;mask-image:none;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;content:"+";background:transparent;margin-top:0;right:14px;transform:translateY(-50%);font-size:16px;font-family:'MabryPro-Medium';display:flex;align-items:center;justify-content:center;font-weight:500}.single-product .accordion details[open] summary:after{content:"-"!important}.single-product .accordion details[open]{background:#f3f5fb}.single-product details .cg-accordion-item{padding:0 16px 16px;color:#003700;line-height:18px;font-family:'MabryPro-Regular'}.single-product details .cg-accordion-item h2{font-size:20px;font-family:'Mabry Pro Bold';color:#003700}.container{max-width:1200px;margin:0 auto;padding:0 15px}div.product form.cart .quantity{width:126px}body .shoptimizer-mini-cart-wrap{right:-100%!important}body.drawer-open .shoptimizer-mini-cart-wrap{overflow:inherit;right:0!important}.shoptimizer-mini-cart-wrap .left{position:absolute;left:-520px;width:100%;min-width:520px;height:100%;right:auto;background:#ECF4F3;z-index:1;max-width:520px;padding:40px 20px 40px;overflow-y:auto;border-radius:40px 0 0 40px}.shoptimizer-mini-cart-wrap .right{width:100%;height:100%}.shoptimizer-mini-cart-wrap .left .cart-drawer-best-sellers-heading h3{text-align:center;font-size:24px;font-family:'Mabry Pro Bold';margin:0 0 5px;line-height:1.2}.shoptimizer-mini-cart-wrap .left .cart-drawer-best-sellers-heading h5{text-align:center;font-family:'MabryPro-Regular';font-weight:400;font-size:16px;letter-spacing:.16px}.shoptimizer-mini-cart-wrap .left .budpop-best-sellers-drawer-content .image{width:108px;background:#F1F6F9;border-radius:20px}.shoptimizer-mini-cart-wrap .left .budpop-best-sellers-drawer-content .best-selling-add-to-cart{width:56px;height:56px}.shoptimizer-mini-cart-wrap .left .budpop-best-sellers-drawer-content .best-selling-add-to-cart button{padding:0;border:0;outline:none!important;background-color:transparent!important}.shoptimizer-mini-cart-wrap .left .budpop-best-sellers-drawer-content .product-row{margin-bottom:12px}.shoptimizer-mini-cart-wrap .left .budpop-best-sellers-drawer-content .product-row form{display:flex;align-items:center;flex-wrap:wrap}.shoptimizer-mini-cart-wrap .left .budpop-best-sellers-drawer-content .product-row form .title-price{width:calc(100% - 164px);padding-left:12px;padding-right:20px}.cart-drawer-best-sellers-wrapper.mobile{display:none!important}.shoptimizer-mini-cart-wrap .left .budpop-best-sellers-drawer-content .product-row form .title-price h3{font-size:16px;font-family:'Mabry Pro Bold';color:#003700;line-height:1.2;margin:0 0 4px;font-weight:700!important}.shoptimizer-mini-cart-wrap .left .budpop-drawer-btn-group{text-align:center;position:relative;max-width:max-content;margin:20px auto;border:1px solid #003700;border-radius:22px}.shoptimizer-mini-cart-wrap .left .budpop-drawer-btn-group button{background:transparent;color:#003700;position:relative;font-size:13px!important;letter-spacing:.13px;z-index:1}.shoptimizer-mini-cart-wrap .left .budpop-drawer-btn-group button.active{color:#F8F9FF}.shoptimizer-mini-cart-wrap .left .budpop-drawer-btn-group button.active::after{content:"";position:absolute;width:100%;height:100%;background:#003700;left:0;border-radius:20px;top:0;z-index:-1;transition:all 0.3s ease}.shoptimizer-mini-cart-wrap .left .budpop-best-sellers-drawer-content .product-row form span.woocommerce-Price-amount.amount,.shoptimizer-mini-cart-wrap .left .budpop-best-sellers-drawer-content .product-row form .wcsatt-sub-discount{font-family:'MabryPro-Medium';font-size:16px;font-weight:500}.shoptimizer-mini-cart-wrap .left .budpop-best-sellers-drawer-content .product-row form .woocommerce-Price-amount bdi{font-weight:500}.shoptimizer-mini-cart-wrap .right .cart-drawer-heading{margin:0;text-align:center!important;width:100%;top:40px;background:#F8F9FF}.shoptimizer-mini-cart-wrap .right .cart-drawer-heading h3{font-family:'Mabry Pro Bold';margin:0 0 3px;line-height:1}.shoptimizer-mini-cart-wrap .right .cart-drawer-heading h5{font-size:16px;font-family:'MabryPro-Regular';font-weight:400;letter-spacing:.16px;margin:0}body .shoptimizer-mini-cart-wrap{background-color:#F8F9FF!important}body .shoptimizer-mini-cart-wrap .widget_shopping_cart{background:#F8F9FF!important;margin-top:100px!important;height:calc(100% - 80px)!important}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart.cart_list::before{display:none!important}.cart-drawer-below p{font-size:12px;color:#003700;font-family:'MabryPro-Regular';line-height:1.3}.cart-drawer-below a{text-decoration:underline}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__total.total strong{font-size:16px;font-family:'MabryPro-Regular';color:#003700;font-weight:400;letter-spacing:.16px}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__total.total span.woocommerce-Price-amount.amount{font-size:16px;font-family:'Mabry Pro Bold';color:#003700;letter-spacing:.16px}body .shoptimizer-mini-cart-wrap a.button.checkout{background-color:#003700!important;color:#F8F9FF!important;font-size:14px!important;font-family:'Mabry Pro Bold'!important;border:0;width:98%;border-radius:24px}body .shoptimizer-mini-cart-wrap a.button.checkout::after{content:""!important;position:absolute;background:transparent;border:1px solid #003700;top:4px;display:block!important;left:4px;width:100%;height:100%;border-radius:24px;transition:all 0.3s}.shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget{box-shadow:none!important}.shoptimizer-mini-cart-wrap .product_list_widget img{max-width:100px!important;margin-left:0!important;border-radius:15px;background-color:#F1F6F9;float:left!important;margin-right:12px}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item{padding-left:0!important;padding-right:26px!important}.shoptimizer-mini-cart-wrap .product_list_widget li a.remove{left:auto!important;right:0!important;background-image:url(../../../../../../themes/shoptimizer-child-theme/images/cancel-remove.svg);background-repeat:no-repeat}body .shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget li a.remove:before{opacity:0}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.woocommerce-mini-cart-item a{color:#003700!important;font-size:16px;font-family:'Mabry Pro Bold';line-height:20px;letter-spacing:-.16px}.shoptimizer-mini-cart-wrap .widget_shopping_cart .woocommerce-mini-cart-item .amount{margin-top:5px!important;font-size:16px!important;color:#003700;font-family:'MabryPro-Medium';font-weight:500}.shoptimizer-mini-cart-wrap .widget_shopping_cart .woocommerce-mini-cart-item .amount bdi{font-weight:500}.shoptimizer-mini-cart-wrap .widget_shopping_cart .woocommerce-mini-cart-item .price-qty-wrapper{display:flex;align-items:center}.shoptimizer-mini-cart-wrap .price-qty-wrapper .shoptimizer-custom-quantity-mini-cart_container{margin-right:-30px;margin-left:auto}.shoptimizer-custom-quantity-mini-cart{border:0!important;margin:0!important;color:#003700;font-size:16px!important}.single-product .yith-wfbt-submit-block .price_text{font-family:'MabryPro-Medium';color:#003700;font-weight:500;margin:0 0 10px}.single-product .yith-wfbt-item span.product-name{font-family:'MabryPro-Medium';color:#003700;font-weight:500}.single-product .yith-wfbt-item .price{color:#003700;font-family:'MabryPro-Regular';font-weight:400}ul.products li.product .woocommerce-loop-product__title{font-family:"Mabry Pro Bold",Sans-serif!important}.single-product .yith-wfbt-section .yith-wfbt-images .image_plus{color:#003700}.single-product .yith-wfbt-item input[type="checkbox"]{opacity:0}.single-product .yith-wfbt-item input[type="checkbox"]+*::before{content:"";position:absolute;width:15px;height:15px;border:1px solid #003700;left:0;border-radius:5px;top:2px}.single-product .yith-wfbt-item input[type="checkbox"]:checked+*::after{content:"";position:absolute;left:6px;top:5px;width:3px;height:8px;border-left:2px solid #003700;border-top:2px solid #003700;transform:rotate(235deg)}ul.products li.product span.benefit{justify-content:center}.blog-post-meta{font-family:'MabryPro-Medium';display:flex;align-items:center;color:#003700;font-size:18px;flex-wrap:wrap}.blog-post-meta ul.post-categories{margin:0 0px!important;list-style:none}.blog-post-meta ul.post-categories li{display:inline-block}.blog-post-meta ul.post-categories::before{content:"";width:7px;height:7px;border-radius:50%;display:inline-block;background:#003700;margin-right:15px;position:relative;top:-4px}.blog-post-meta span{padding-right:15px;position:relative}.blog-post-meta ul.post-categories a,.blog-post-meta .post-category,.blog-post-meta .posted-on{color:#003700!important;font-size:18px!important;display:inline-block}.blog-post-meta .post-author::before{content:"";width:7px;height:7px;border-radius:50%;display:inline-block;background:#003700;margin-right:15px;position:relative;top:-4px}.related-articles .related-posts ul li h3{font-family:"Mabry Pro Bold",sans-serif;line-height:1.2;position:relative}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.woocommerce-mini-cart-item span.membership-plan{background:#0037003d;display:inline-block;border-radius:42px;font-size:13px;color:#003700;font-family:'MabryPro-Medium';padding:2px 10px;letter-spacing:.13px;margin-bottom:8px}.shoptimizer-mini-cart-wrap .right .cart-drawer-best-sellers-heading h3{text-align:center;font-size:18px;font-family:'Mabry Pro Bold';margin:0 0 0;line-height:1.2}.shoptimizer-mini-cart-wrap .right .cart-drawer-best-sellers-heading h5{text-align:center;font-family:'MabryPro-Regular';font-weight:400;font-size:14px;letter-spacing:.14px;margin:0}.shoptimizer-mini-cart-wrap .right .budpop-best-sellers-drawer-content .image{width:56px;background:#F1F6F9;border-radius:20px}.shoptimizer-mini-cart-wrap .right .budpop-best-sellers-drawer-content .best-selling-add-to-cart{width:44px;height:44px}.shoptimizer-mini-cart-wrap .right .budpop-best-sellers-drawer-content .best-selling-add-to-cart button{padding:0;border:0;outline:none!important;background-color:transparent!important}.shoptimizer-mini-cart-wrap .right .budpop-best-sellers-drawer-content .product-row{margin-bottom:0}.shoptimizer-mini-cart-wrap .right .budpop-best-sellers-drawer-content .product-row form{display:flex;align-items:center;flex-wrap:wrap;background:#F8F9FF;margin:0 10px;padding:14px 8px;border-radius:10px}.shoptimizer-mini-cart-wrap .right .budpop-best-sellers-drawer-content .product-row form .title-price{width:calc(100% - 100px);padding-left:12px;padding-right:20px}.cart-drawer-best-sellers-wrapper.mobile{display:none!important;background:#ECF4F3;margin:0 -20px;padding:20px 0}.shoptimizer-mini-cart-wrap .right .budpop-best-sellers-drawer-content .product-row form .title-price h3{font-size:14px;font-family:'Mabry Pro Bold';color:#003700;line-height:1.2;margin:0 0 4px;font-weight:700!important}.shoptimizer-mini-cart-wrap .right .budpop-drawer-btn-group{text-align:center;position:relative;max-width:max-content;margin:8px auto 15px;border:1px solid #003700;border-radius:22px}.shoptimizer-mini-cart-wrap .right .budpop-drawer-btn-group button{background:transparent;color:#003700;position:relative;font-size:11px!important;padding:6px 25px;letter-spacing:.11px;z-index:1}.shoptimizer-mini-cart-wrap .right .budpop-drawer-btn-group button.active{color:#F8F9FF}.shoptimizer-mini-cart-wrap .right .budpop-drawer-btn-group button.active::after{content:"";position:absolute;width:100%;height:100%;background:#003700;left:0;border-radius:20px;top:0;z-index:-1;transition:all 0.3s ease}.shoptimizer-mini-cart-wrap .right .budpop-best-sellers-drawer-content .product-row form span.woocommerce-Price-amount.amount,.shoptimizer-mini-cart-wrap .left .budpop-best-sellers-drawer-content .product-row form .wcsatt-sub-discount{font-family:'MabryPro-Medium';font-size:14px;font-weight:500}.shoptimizer-mini-cart-wrap .right .budpop-best-sellers-drawer-content .product-row form .woocommerce-Price-amount bdi{font-weight:500}@media(max-width:767px){.shoptimizer-mini-cart-wrap .left{position:relative;left:auto;width:100%;max-width:500px;height:100%;right:auto;background:#eee;z-index:1}}ul.budpop-tabs{margin:0;padding:0;list-style:none}ul.budpop-tabs li{background:none;color:#222;display:inline-block;padding:10px 15px;cursor:pointer}ul.budpop-tabs li.current{background:#ededed;color:#222}.budpop-tab-content{display:none;background:#ededed;padding:15px}.budpop-tab-content.current{display:inherit}.single-product .site-content .col-full{background-color:#F8F9FF!important}.single-product .reveiw-section{border-radius:40px}.product-image-text{background:#F8F9FF;position:relative;padding:120px 0 96px}.product-image-text h2{font-size:40px;font-family:'MabryPro-Medium';letter-spacing:-.4px;color:#003700;line-height:1.2;font-weight:500}.product-image-text h2 span{font-family:'Mabry Pro Bold';font-weight:700;display:block}.product-image-text p{color:#003700;font-size:16px;font-family:'MabryPro-Regular';line-height:1.5;letter-spacing:.16px}.product-image-text ul li{color:#003700;font-size:16px;line-height:1.5;font-family:'MabryPro-Medium';margin:0 0 10px!important}.product-image-text a.btn{position:relative;background:#003700;width:100%;max-width:200px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:24px;color:#F8F9FF;font-size:14px;font-family:'Mabry Pro Bold';letter-spacing:.14px}.product-image-text a.btn::after{content:"";position:absolute;background:transparent;border:1px solid #003700;top:4px;left:4px;width:100%;height:100%;border-radius:24px;transition:all 0.3s}div.product form.cart .quantity{width:126px;height:48px;background:transparent;border:1px solid #003700;border-radius:24px}div.product form.cart .quantity .quantity-nav{width:100%;border:0;background:transparent!important;left:0;right:auto}div.product form.cart .quantity .input-text{width:48px;height:48px;border:0;background-color:transparent;font-size:14px;font-weight:400;z-index:2!important;position:absolute;left:50%;transform:translateX(-50%);padding:0;font-family:'Mabry Pro Bold';color:#003700;letter-spacing:.14px}div.product .variations_button{padding-top:0}div.product form.cart .quantity .minus,.div.product form.cart .quantity .plus{height:100%;background:transparent;width:29px;border:0}div.product form.cart .quantity-button.quantity-up{top:0;right:0;left:auto;width:36px;background:transparent!important;border:0;height:100%!important}div.product form.cart .quantity-button.quantity-up::before{-webkit-mask-image:none;mask-image:none;background:transparent;content:"+";font-size:16px;font-family:'Mabry Pro Bold';color:#003700}div.product form.cart .quantity-button.quantity-down::before{-webkit-mask-image:none;mask-image:none;background:transparent;content:"-";font-size:18px;color:#003700;font-family:'Mabry Pro Bold';left:0;right:auto;transform:translate(12px,-50%)}div.product .single_add_to_cart_button{float:none;width:calc(100% - 142px);height:48px;margin-left:16px;padding-top:0;padding-bottom:0;background:#003700!important;line-height:48px;text-align:center;transition:all 0.2s;display:inline-block;vertical-align:middle;color:#F8F9FF!important;border-radius:24px!important;font-size:14px!important;font-family:'Mabry Pro Bold'!important;letter-spacing:0.14px!important;position:relative}div.product .single_add_to_cart_button::before{content:"";position:absolute;background:transparent;border:1px solid #003700;top:4px;left:4px;width:100%;height:100%;border-radius:24px;transition:all 0.3s}.product-details-wrapper .cgkit-attribute-swatches button{background:transparent!important;color:#003700!important;border-radius:24px!important;padding:19px 24px!important;height:auto;line-height:inherit!important;font-size:14px!important;font-family:'MabryPro-Medium';font-weight:500!important;letter-spacing:.14px;min-height:40px!important}.product-details-wrapper .cgkit-attribute-swatches button.cgkit-swatch-selected{background:#DAE4DF!important;border-color:#111;color:#fff}.product-details-wrapper .wcsatt-options-prompt-text span.wcsatt-options-prompt-text-label{font-size:14px;color:#003700;font-family:'MabryPro-Regular'}body a.reset_variations{color:#003700}.product-details-wrapper .summary .variations label{font-size:14px;text-transform:inherit;font-weight:400;letter-spacing:.14px;color:#003700;font-family:'MabryPro-Regular';margin:0 0 15px}.product-details-wrapper .wcsatt-options-product-wrapper span.woocommerce-Price-amount.amount,.product-details-wrapper .woocommerce-variation.single_variation span.woocommerce-Price-amount.amount{font-size:16px!important;color:#003700;font-family:'Mabry Pro Bold'}.single-product ul.wcsatt-options-product li span.price.subscription-price{font-size:0}.single-product ul.wcsatt-options-product li span.save{background:#003700;color:#F8F9FF;font-size:12px;padding:0 5px;border-radius:42px;height:22px;line-height:22px;min-width:74px;display:inline-block;text-align:center;font-family:'MabryPro-Medium';margin-top:-10px;margin-left:7px}.product-faq-section{background:#ECF4F3;padding:80px 0 10px}.product-faq-section .container+img{margin-top:60px}.product-faq-section h2{text-align:center;font-family:'MabryPro-Medium';font-weight:500;margin:0 0 32px;font-size:40px;color:#003700;letter-spacing:-.4px}.product-faq-section h2 span{font-family:'Mabry Pro Bold'}.single-product .product-faq-section .accordion details summary:after{position:absolute;top:50%}.product-faq-section .container{max-width:960px}.single-product .product-faq-section .accordion details summary{position:relative;cursor:pointer}.single-product .product-faq-section .accordion details[open]{background:#0037000a}.single-product .cg-accordion-item a{color:#003700;font-family:'MabryPro-Medium';text-decoration:underline}.single-product .related-wrapper{background:#ECF4F3;padding:64px 0 96px}.single-product .related-wrapper .related.products h2{font-size:40px;color:#003700;font-family:'MabryPro-Medium';font-weight:500;margin:0;letter-spacing:-.4px}.single-product .related-wrapper .related.products h2 span{font-family:'Mabry Pro Bold';font-weight:700}.single-product .related-wrapper .inner-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.single-product .jgm-review{padding:80px 0 80px}.budpop-products-slider ul.products li{height:auto}.single-product ul.wcsatt-options-product,.single-product .wcsatt-options-product-dropdown{margin:0 0 0 0}.single-product .product-widget{padding:28px 0 0;margin:0}.single-product .budpop-feature{margin-bottom:90px;margin-top:24px}.single-product .budpop-feature .elementor-widget-heading{margin-bottom:8px!important}.single-product .budpop-feature .elementor-container{background:#ECF4F3;border-radius:40px;padding:40px 0}.single-product .jgm-review .container>h2{text-align:center;font-size:40px;color:#003700;font-family:'MabryPro-Medium';font-weight:500;margin:0 0 6px;letter-spacing:-.4px}.single-product .jgm-review .container>h2 span{font-family:'Mabry Pro Bold';font-weight:700}.single-product .jgm-review .container>h2+p{text-align:center;color:#003700;font-size:16px;font-family:'MabryPro-Regular';letter-spacing:.16px}.single-product .jdgm-rev-widg.jdgm-rev-widg{display:block;clear:both;padding:0;border:0}.single-product .jdgm-rev-widg__reviews .jdgm-rev.jdgm-divider-top{background-image:linear-gradient(360deg,rgba(237,244,243,0) 0%,rgba(237,244,243,1) 100%);border:0;border-radius:39px;padding:24px 30px!important;margin:0 0 36px}.single-product .jdgm-histogram .jdgm-star.jdgm-star,.single-product :not(.jdgm-prev-badge__stars)>.jdgm-star{color:#003700}.single-product .jdgm-histogram__row{height:auto}.single-product .jdgm-histogram__bar-content{background:#003700;box-shadow:none;border-radius:10px}.single-product .jdgm-histogram__bar{height:4px;box-shadow:none;border-radius:10px;background:#DAE4DF}.single-product .jdgm-rev-widg__header{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;align-content:center;margin:0 0 30px}.single-product .jdgm-rev-widg__header h2{width:100%;text-align:center;font-size:40px;color:#003700;font-family:'MabryPro-Medium';font-weight:500;margin:0 0 6px;letter-spacing:-.4px}.single-product .jdgm-rev__body p,.single-product .jdgm-rev__content .jdgm-rev__title,.single-product .jdgm-rev__author{font-size:16px;color:#003700;font-family:'MabryPro-Medium';letter-spacing:.16px}.single-product .jdgm-rev__icon{background-color:#DAE4DF!important;color:#003700!important;font-family:'MabryPro-Medium'}.benefit-category{margin:0 0 12px}.benefit-category span{display:inline-block;padding:1px 10px;border-radius:42px;font-size:12px;font-family:'MabryPro-Medium';margin-right:8px;min-width:70px;text-align:center;line-height:22px}.benefit-category span.benefit{background:#D09EBA!important;color:#6C274F}.benefit-category span.category{background:#0037002e;color:#003700}.single-product div.product .summary .jdgm-preview-badge .jdgm-star.jdgm-star{color:#92BF91}.single-product div.product .summary span.jdgm-prev-badge__text{font-size:14px;color:#003700;font-family:'MabryPro-Regular';text-decoration:underline}.single-product div.product .summary span.woocommerce-Price-amount.amount{font-size:16px!important;color:#003700;font-family:'Mabry Pro Bold'}.single-product div.product .summary .price *{color:#003700}.product-image-text .row .col-6 figure{background-image:linear-gradient(360deg,rgba(237,244,243,0) 0%,rgba(237,244,243,1) 100%);border-radius:50%;overflow:hidden;padding:10%}.single-product .jdgm-rev-widg__header h2,.single-product .jdgm-histogram__percentage,.single-product .jdgm-histogram__frequency{display:none}.single-product .jdgm-rev-widg__summary{width:100%;text-align:center;margin:0 0 16px}.single-product .jdgm-rev-widg__summary-text{font-size:14px;color:#003700;font-family:'MabryPro-Medium';margin-top:10px}.single-product .jdgm-histogram.jdgm-temp-hidden .jdgm-histogram__row{margin-bottom:10px}.single-product .jdgm-histogram.jdgm-temp-hidden{border:0;padding:0;margin:0;font-size:0}.single-product a.jdgm-write-rev-link{background:#003700;border-radius:24px;min-width:200px;min-height:48px;display:flex!important;justify-content:center;align-items:center;align-content:center;color:#F8F9FF;font-size:14px;position:relative;margin:0 0 30px}.single-product a.jdgm-write-rev-link::after{content:"";position:absolute;background:transparent;border:1px solid #003700;top:4px;left:4px;width:100%;height:100%;border-radius:24px;transition:all 0.3s}.single-product .jdgm-histogram.jdgm-temp-hidden{border:0;padding:0;margin:0;font-size:0;width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;text-align:center}.single-product .jdgm-histogram.jdgm-temp-hidden span.jdgm-star.jdgm--off{opacity:0}.single-product .jdgm-histogram__bar{width:280px}.single-product .flex-viewport,.single-product .woocommerce-product-gallery .zoomImg{background:#EDF4F3!important;border-radius:80px}.site-main div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:1.875em!important;right:1.875em!important}div.product .woocommerce-product-gallery .flex-control-thumbs li img{background:#ecf4f38a;border-radius:16px}div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{background:#ECF4F3}.single_variation_wrap .woocommerce-variation-price>span.price{display:none!important}.single-product .jdgm-rev_header span.jdgm-rev_buyer-badge-wrapper{display:none}.single-product span.jdgm-rev__timestamp{color:#003700;display:block;margin-right:0;margin-left:auto;vertical-align:top;float:right}.single-product select.jdgm-sort-dropdown{font-family:'MabryPro-Medium';color:#003700;box-shadow:none;outline:none!important;font-size:14px!important;border:1px solid #00370078!important;border-radius:10px;margin-top:15px!important}.single-product .jdgm-rev__header{margin-bottom:14px}.review-slider .slick-track{display:flex;flex-wrap:wrap}.review-section-slider .review-item.slick-slide{height:auto;float:none;min-height:inherit}.review-slider .review-item-inner{height:100%}.review-slider .review-item-inner{padding:40px 24px 70px;position:relative}.review-slider .review-item-inner label{position:absolute;bottom:18px;left:50%;transform:translateX(-50%)}.single-product div.product.has-subscription-plans .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup+.price{display:none}.single-product .jdgm-paginate{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.single-product .jdgm-paginate a{color:#003700;letter-spacing:.16px}.single-product a.jdgm-paginate__page.jdgm-curt{background:#003700;color:#F8F9FF;display:flex;padding:16px 15px;font-size:16px!important;margin:0 15px!important;opacity:1!important;border-radius:28px;align-items:center;margin:0;line-height:1}.single-product .jdgm-rev-widg__sort-wrapper{width:100%;text-align:center}.single-product .jdgm-form__reviewer-name-format-dropdown{border:1px solid #003700!important;border-radius:20px!important;padding:0 20px!important;font-family:'MabryPro-Medium'!important;font-size:16px!important;background:none!important}.single-product span.jdgm-form__reviewer-name-format-container{font-size:0}.single-product .jdgm-form__reviewer-name-format-dropdown-wrapper{position:relative;display:inline-block;width:100%}.single-product span.jdgm-form__reviewer-name-format-dropdown-arrow{position:absolute;top:50%;right:16px;margin:-2px 0 0;left:auto;transform:translateY(-50%);z-index:1}.single-product .jdgm-form label{font-family:'MabryPro-Medium';color:#003700;margin:20px 0 10px}.single-product .jdgm-form-wrapper{width:100%;border:0}.single-product input.jdgm-submit-rev.btn.btn_c.button{background:#003700;color:#F8F9FF!important;font-size:14px!important;border:0!important;font-family:'Mabry Pro Bold'}.single-product .jdgm-form input,.single-product .jdgm-widget textarea{border:1px solid #003700!important;background:transparent;border-radius:20px!important;font-family:'MabryPro-Medium';padding:10px 20px!important}.single-product .jdgm-form input::-webkit-input-placeholder{color:#003700;opacity:.4}.single-product .jdgm-form input:-ms-input-placeholder{color:#003700;opacity:.4}.single-product .jdgm-form input::placeholder{color:#003700;opacity:.4}.single-product .jdgm-widget textarea::-webkit-input-placeholder{color:#003700;opacity:.4}.single-product .jdgm-widget textarea:-ms-input-placeholder{color:#003700;opacity:.4}.single-product .jdgm-widget textarea::placeholder{color:#003700;opacity:.4}.single-product .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{margin-top:5px}.single-product .related-wrapper{overflow-x:hidden}.single-product .budpop-feature{margin-left:20px;margin-right:20px}.menu-primary-menu-container>ul>li>a{padding-right:.4em}.shoptimizer-sticky-add-to-cart{box-shadow:3px -5px 24px rgba(0,0,0,.08)!important;background-color:#F8F9FF!important;padding-top:10px!important;padding-bottom:10px!important}.shoptimizer-sticky-add-to-cart__content-title{font-size:16px;color:#003700;font-family:'MabryPro-Medium';font-weight:500!important}.shoptimizer-sticky-add-to-cart img{background:#ECF4F3;border-radius:32px}.shoptimizer-sticky-add-to-cart .button{background:#003700;border-radius:20px;font-size:13px!important;letter-spacing:0.13px!important;color:#F8F9FF;font-family:'Mabry Pro Bold'!important;padding:0 25px;height:34px;line-height:32px}.shoptimizer-sticky-add-to-cart__content-product-info{flex-direction:inherit!important;justify-content:space-between!important}.shoptimizer-sticky-add-to-cart__content-price{font-size:16px;color:#003700b5!important;font-family:'MabryPro-Regular';letter-spacing:.16px}.single-product .yith-wfbt-section h3{font-size:32px;font-family:'Mabry Pro Bold';font-weight:500;margin:0 0 5px;color:#003700;letter-spacing:-.4px}.single-product .yith-wfbt-section .additional-text{font-family:'MabryPro-Medium';color:#003700;font-weight:500}.single-product .woocommerce-product-gallery__wrapper{margin-bottom:20px;background:#EDF4F3!important;border-radius:80px;overflow:hidden}.single-product .yith-wfbt-section .yith-wfbt-images td img{background:#EDF4F3;border-radius:20px}.single-product .yith-wfbt-submit-block .yith-wfbt-submit-button{background:#003700;color:#F8F9FF;border-color:#003700;font-family:'Mabry Pro Bold';font-size:14px}.shoptimizer-mini-cart-wrap .close-drawer{width:20px!important;height:20px!important;right:18px!important}body.woocommerce-checkout .elementor-location-footer{display:none}body.woocommerce-checkout,body.woocommerce-checkout .header-4-container{background:#F8F9FF!important;border:0!important}body.woocommerce-checkout ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods{padding:10px!important}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{border:1px solid #003700!important;border-radius:10px}body.woocommerce-checkout div#customer_details .woocommerce-billing-fields_field-wrapper,body.woocommerce-checkout .shipping_address,body.woocommerce-checkout .woocommerce-additional-fields_field-wrapper{border:1px solid #003700;border-radius:10px}body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{margin-top:20px}body.woocommerce-checkout #order_comments_field{align-items:flex-start!important;border:1px solid #003700!important;border-radius:10px!important}body.woocommerce-checkout #order_comments_field label{padding-top:.8em}body.woocommerce-checkout div#customer_details .woocommerce-billing-fields__field-wrapper #kl_newsletter_checkbox_field{border-bottom:0!important}body.woocommerce-checkout #ship-to-different-address{border-top:0}body.woocommerce-checkout #customer_details .form-row span.woocommerce-input-wrapper strong{font-weight:500;font-size:14px;font-family:'MabryPro-Medium'}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout h3#ship-to-different-address,#order_review_heading{font-size:24px;padding:0;font-family:'Mabry Pro Bold';color:#003700;text-transform:capitalize;margin:0 0 15px}body.woocommerce-checkout .col2-set .form-row-first,body.woocommerce-checkout .col2-set .form-row-last{width:100%}body.woocommerce-checkout #customer_details .form-row{border-bottom:1px solid #003700;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:space-between;font-size:16px;font-family:'MabryPro-Medium';color:#003700;letter-spacing:.14px;background:transparent;padding:5px 20px;border-radius:0;position:relative;border-left:0;border-right:0;margin-bottom:0}body.woocommerce-checkout #customer_details .form-row span.woocommerce-input-wrapper{display:inline-block;width:calc(100% - 172px);margin-right:0;margin-left:auto}body.woocommerce-checkout #customer_details .form-row label{font-size:14px;font-family:'MabryPro-Medium';color:#003700;letter-spacing:.14px;font-weight:500;margin:0;position:relative}body.woocommerce-checkout #customer_details .form-row input[type="tel"],body.woocommerce-checkout #customer_details .form-row input[type="text"],body.woocommerce-checkout #customer_details .form-row input[type="email"],body.woocommerce-checkout #customer_details .input-text{background:transparent;background-color:transparent;outline:none;border:0;box-shadow:none;resize:none;font-size:14px;font-family:'MabryPro-Medium';color:#003700;width:100%}body.woocommerce-checkout .shipping_address #shipping_postcode_field{border-bottom:0!important}body.woocommerce-checkout #shipping_country_field span.woocommerce-input-wrapper,body.woocommerce-checkout #billing_country_field span.woocommerce-input-wrapper{padding-left:.7em}body.woocommerce-checkout #customer_details .form-row input::placeholder{color:#003700!important;opacity:0.3!important}body.woocommerce-checkout #customer_details .form-row input:-ms-input-placeholder{color:#003700!important;opacity:0.3!important}body.woocommerce-checkout #customer_details .form-row input::-ms-input-placeholder{color:#003700!important;opacity:0.3!important}body.woocommerce-checkout #customer_details .form-row textarea::placeholder{color:#003700!important;opacity:0.3!important}body.woocommerce-checkout #customer_details .form-row textarea:-ms-input-placeholder{color:#003700!important;opacity:0.3!important}body.woocommerce-checkout #customer_details .form-row textarea::-ms-input-placeholder{color:#003700!important;opacity:0.3!important}body.woocommerce-checkout #customer_details .form-row input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #F8F9FF inset!important;-webkit-text-fill-color:#003700!important}body.woocommerce-checkout #customer_details .form-row input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #F8F9FF inset!important;-webkit-text-fill-color:#003700!important}body.woocommerce-checkout div#customer_details .woocommerce-billing-fields__field-wrapper #kl_newsletter_checkbox_field span.woocommerce-input-wrapper{width:100%}body.woocommerce-checkout div#customer_details .select2-container--default .select2-selection--single{background-color:transparent;border:0;border-radius:4px;box-shadow:none!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th{background-color:#ECF4F3}body.woocommerce-checkout #order_review .shop_table{background:#ECF4F3;border:1px solid #003700;border-radius:10px}body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.cart-subtotal td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.cart-subtotal th,body.woocommerce-checkout #order_review .shop_table tr.shipping th{border-top:1px solid #003700;border-radius:0!important}body.woocommerce-checkout #order_review .shop_table *{border-color:#003700!important;border-radius:0!important;border-left:0!important;border-right:0!important;font-size:14px;font-family:'MabryPro-Medium';color:#003700;font-weight:500}body.woocommerce-checkout #order_review tr.cart-subtotal td,body.woocommerce-checkout #order_review tr.cart-subtotal th{border:0}body.woocommerce-checkout #order_review tr.woocommerce-shipping-totals.shipping td,body.woocommerce-checkout #order_review tr.woocommerce-shipping-totals.shipping th{border-left:0!important;border-right:0!important}body.woocommerce-checkout #order_review tr.order-total.recurring-total td,body.woocommerce-checkout #order_review tr.order-total.recurring-total th{border-bottom:0!important}body.woocommerce-checkout #order_review .shop_table{overflow:hidden}body.woocommerce-checkout .shipping_address p:last-child{border-bottom:0!important}body.woocommerce-checkout p.form-row.form-row-wide.create-account.woocommerce-validated{border:0!important;margin-top:5px}body.woocommerce-checkout #account_password_field span.woocommerce-input-wrapper.password-input{width:100%!important}body.woocommerce-checkout #account_password_field{border-bottom:0!important}body.woocommerce-checkout .create-account{border:1px solid #003700;border-radius:10px;margin-top:10px}body.woocommerce-checkout tr.recurring-totals{border-top:1px solid #003700!important}body.woocommerce-checkout tr.order-total *{border-bottom:0!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name .product-item-thumbnail{width:80px;padding-left:20px}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr:last-child td{border-bottom:1px solid #003700}body .woocommerce-checkout-payment ul{border-radius:10px!important;background:#ECF4F3;border:1px solid #003700!important}body .woocommerce-checkout-payment ul *{border-color:#003700!important}body .woocommerce-checkout .payment_methods li .payment_box input{background:transparent;box-shadow:none;font-size:14px!important;font-family:'MabryPro-Medium';color:#003700!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item .product-total{padding-right:20px}body.woocommerce-checkout button#place_order,ul.payment_methods.methods .button,.woocommerce-cart a.checkout-button,.woocommerce-checkout .woocommerce-form-login button.woocommerce-button.button.woocommerce-form-login__submit{border-radius:24px!important;font-size:14px!important;font-family:'Mabry Pro Bold'!important;position:relative;background-color:#003700!important;color:#F8F9FF!important;min-height:48px;display:flex!important;min-width:200px;flex-wrap:wrap;align-items:center!important;justify-content:center!important;margin-bottom:24px!important;max-height:48px;line-height:1!important}body.woocommerce-checkout button#place_order::after,ul.payment_methods.methods .button::after,.woocommerce-cart a.checkout-button::after,.woocommerce-checkout .woocommerce-form-login button.woocommerce-button.button.woocommerce-form-login__submit::after{content:"";position:absolute;background:transparent;border:1px solid #003700;top:4px;left:4px;width:100%;display:block;height:100%;border-radius:24px;transition:all 0.3s}body.woocommerce-checkout #wfob_wrap .wfob_wrapper .wfob_bump{padding:1px;border:1px solid #003700!important;border-radius:20px;overflow:hidden;background:#ECF4F3!important;font-family:'MabryPro-Regular'}body.woocommerce-checkout #wfob_wrap .wfob_wrapper .wfob_bump p,body.woocommerce-checkout .cart-custom-field .textwidget p,body.woocommerce-checkout span.woocommerce-terms-and-conditions-checkbox-text,body #payment .payment_methods li .payment_box p,body #payment .payment_methods li .payment_box label{font-size:14px!important;font-family:'MabryPro-Medium';color:#003700!important;font-weight:500}#payment .payment_methods li .payment_box fieldset label{width:auto;margin-left:0;font-weight:500;color:#003700!important}body #payment .payment_methods>.wc_payment_method>label,body #payment .payment_methods>.woocommerce-PaymentMethod>label{color:#003700!important;font-size:14px!important;font-weight:500!important;font-family:'MabryPro-Medium'}.woocommerce-cart .cart_totals .shop_table{border:1px solid #003700;background:#ECF4F3;border-radius:10px}.woocommerce-cart .cart_totals .shop_table *{border-color:#003700!important;font-size:14px!important;font-family:'MabryPro-Medium';font-weight:500!important;color:#003700}.woocommerce-cart tr.order-total.recurring-total *{border-bottom:0!important}.woocommerce-cart{background:#F8F9FF!important}.woocommerce-cart .widget.widget_media_image img{mix-blend-mode:multiply}.woocommerce-cart table td.product-name a{font-size:14px;color:#003700!important;font-family:'MabryPro-Medium';font-weight:500;letter-spacing:.14px}.woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{background:#ECF4F3;border-radius:10px;padding:10px;border:1px solid #003700!important}table.cart td.actions button{background-color:#003700!important;color:#fff!important;border-radius:24px!important;font-size:14px!important;font-family:'Mabry Pro Bold'}table.cart td.actions input{border:1px solid #003700;border-radius:24px!important;background:transparent;font-family:'MabryPro-Medium'}.woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr:last-child td.actions{border-top:1px solid #003700;padding-top:12px;padding-bottom:2px}.woocommerce-cart .woocommerce-Price-amount bdi{font-weight:500;font-family:'MabryPro-Medium';color:#003700}table.cart .product-thumbnail img{border-radius:10px;background:#F1F6F9}body.woocommerce-order-received .entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received::before{background:#003700!important}.woocommerce-order-received .woocommerce-order-details{padding:20px 20px 0!important;border-radius:10px!important;background:#ECF4F3;border:1px solid #003700!important}body.woocommerce-order-received .shop_table *{background:transparent!important}.woocommerce-order-received .woocommerce-order-details *{font-size:14px;font-family:'MabryPro-Medium';font-weight:500}body.woocommerce-order-received h2{font-family:'Mabry Pro Bold'!important;font-size:24px!important}body.woocommerce-order-received .shop_table p,.woocommerce-checkout address,.woocommerce-order-received p{font-family:'MabryPro-Regular'!important;color:#003700;font-weight:400!important;font-size:14px}body.woocommerce-order-received .entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received{color:#003700!important;font-family:'Mabry Pro Bold'!important}body.woocommerce-order-received a.woocommerce-button.button.view{background:#003700!important;color:#F8F9FF!important;border-radius:24px;min-width:100px;text-align:center}.woocommerce-order-received .woocommerce-order-details *{border-color:#003700!important}.woocommerce-order-received ul.order_details{background-color:#ECF4F3!important;border-radius:10px;border:1px solid #003700}.woocommerce-account #customer_login form.woocommerce-form-login .woocommerce-form-row.form-row-wide,.woocommerce-account #customer_login form.woocommerce-form.woocommerce-form-register.register h3+.form-row,.woocommerce-account #customer_login form.woocommerce-form.woocommerce-form-register.register h3+.form-row+.form-row,.woocommerce-account #customer_login form.woocommerce-form.woocommerce-form-register.register p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{border:1px solid #003700;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:space-between;font-size:16px;font-family:'MabryPro-Medium';color:#003700;letter-spacing:.14px;background:transparent;padding:15px 20px;border-radius:10px 10px 0 0;position:relative;margin-bottom:0;border-bottom:0}.woocommerce-account #customer_login form.woocommerce-form-login h3+.woocommerce-form-row.form-row-wide+p{border-radius:0 0 10px 10px;border-bottom:1px solid #003700}.woocommerce-account #customer_login form.woocommerce-form.woocommerce-form-register.register h3+.form-row+.form-row,.woocommerce-account #customer_login form.woocommerce-form.woocommerce-form-register.register p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{border-radius:0 0 0 0}.woocommerce-account #customer_login form.woocommerce-form.woocommerce-form-register.register p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide+p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{border-radius:0 0 10px 10px;border-bottom:1px solid #003700;margin-bottom:20px}.woocommerce-account h2{font-size:36px;font-family:'MabryPro-Medium';font-weight:500;letter-spacing:-.36px}.woocommerce-account button.woocommerce-button{border-radius:25px!important;font-size:14px!important;font-family:'Mabry Pro Bold';color:#F8F9FF;min-width:250px;position:relative}.woocommerce-account .form-row input.woocommerce-form__input-checkbox{float:left;margin:6px 8px 0 0}.woocommerce-account .woocommerce-privacy-policy-text,.woocommerce-account p.woocommerce-LostPassword.lost_password{font-size:16px;font-family:'MabryPro-Regular';color:#003700;margin:0 0 10px}.woocommerce-account p.form-row.terms.wc-terms-and-conditions span{font-size:16px!important;font-family:'MabryPro-Regular'!important;font-weight:400!important}.woocommerce-account button.woocommerce-button::after{content:"";position:absolute;background:transparent;border:1px solid #003700;top:4px;left:4px;width:100%;display:block;height:100%;border-radius:24px;transition:all 0.3s}@media(min-width:768px){.woocommerce-account .u-column1.col-1{position:relative}.woocommerce-account .u-column1.col-1::after{content:"";position:absolute;top:50%;height:100vw;right:-7%;z-index:-1;background:#003700;width:1px;transform:translateY(-50%)}}.woocommerce-account #customer_login form.woocommerce-form-login .woocommerce-form-row.form-row-wide label,.woocommerce-account #customer_login form.woocommerce-form.woocommerce-form-register.register .form-row label{font-size:14px;font-family:'MabryPro-Medium';color:#003700;letter-spacing:.14px;font-weight:500;margin:0;position:relative}.woocommerce-account #customer_login form.woocommerce-form-login .woocommerce-form-row.form-row-wide input,.woocommerce-account #customer_login form.woocommerce-form.woocommerce-form-register.register .form-row label+input,.woocommerce-account #customer_login form.woocommerce-form.woocommerce-form-register.register .password-input input{background:transparent;background-color:transparent;outline:none!important;border:0;border-radius:0;box-shadow:none;resize:none;font-size:16px;font-family:'MabryPro-Medium';color:#003700;width:calc(100% - 100px);padding:0}.woocommerce-account #customer_login form h3{font-family:'MabryPro-Medium';font-weight:500;font-size:32px;letter-spacing:-.32px}.woocommerce-account #customer_login form .woocommerce-form-login__rememberme{margin-top:20px;color:#003700;font-size:16px;font-weight:400}.woocommerce-account #customer_login form .woocommerce-form-login__rememberme span{font-family:'MabryPro-Regular';font-weight:400}.woocommerce-account{background:#F8F9FF}.woocommerce-account #customer_login form.woocommerce-form-login span.password-input,.woocommerce-account #customer_login form.woocommerce-form.woocommerce-form-register.register .password-input{width:calc(100% - 100px)}.woocommerce-checkout .woocommerce-form-login{border:0!important;padding:0!important}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button.button.wp-element-button{border-radius:24px;display:flex!important;justify-content:center;align-items:center;align-content:center;padding-top:0;padding-bottom:0}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon input#coupon_code{border:1px solid #003700;border-radius:24px;background:transparent;color:#003700;font-family:'MabryPro-Medium';padding-left:24px}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{border:1px solid #003700;border-radius:10px;padding:20px}.woocommerce-checkout .woocommerce-form-login .form-row label{font-size:14px;font-family:'MabryPro-Medium';color:#003700;letter-spacing:.14px;font-weight:500;margin:0;position:relative}.woocommerce-checkout .woocommerce-form-login p{color:#003700;font-family:'MabryPro-Regular'}.woocommerce-checkout .woocommerce-form-login .form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login .form-row.form-row-last{border-bottom:1px solid #003700;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:space-between;font-size:16px;font-family:'MabryPro-Medium';color:#003700;letter-spacing:.14px;background:transparent;padding:5px 20px;border-radius:0;position:relative;border-left:0;border-right:0;margin-bottom:0}.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-first{border-top:1px solid #003700;border-radius:10px 10px 0 0!important;border-left:1px solid #003700!important;border-right:1px solid #003700!important}.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-last{border-radius:0 0 10px 10px!important;border-left:1px solid #003700!important;border-right:1px solid #003700!important;margin-bottom:20px}.woocommerce-checkout .woocommerce-form-login .form-row.form-row-first input,.woocommerce-checkout .woocommerce-form-login .form-row.form-row-last input{background:transparent;background-color:transparent!important;outline:none!important;border:0;border-radius:0;box-shadow:none;resize:none;font-size:16px;font-family:'MabryPro-Medium';color:#003700!important;width:calc(100% - 150px);padding:0}.woocommerce-checkout .woocommerce-form-login .form-row.form-row input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #F8F9FF inset!important;-webkit-text-fill-color:#003700!important}.woocommerce-checkout .woocommerce-form-login .form-row.form-row input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #F8F9FF inset!important;-webkit-text-fill-color:#003700!important}.woocommerce-account .woocommerce-form-login .form-row input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #F8F9FF inset!important;-webkit-text-fill-color:#003700!important}.woocommerce-account .woocommerce-form-login .form-row input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #F8F9FF inset!important;-webkit-text-fill-color:#003700!important}.woocommerce-checkout .woocommerce-form-login .form-row.form-row-last span.password-input{width:calc(100% - 150px);display:inline-block}.woocommerce-checkout .woocommerce-form-login .form-row.form-row-last span.password-input input{width:100%}.woocommerce-checkout .woocommerce-info{color:#003700!important}.woocommerce-account button.woocommerce-button{background:#003700!important}.woocommerce-checkout .woocommerce-info a,.woocommerce-checkout .woocommerce-info a:hover{color:#003700!important}.woocommerce-account .entry-header{padding-top:64px}.woocommerce-account .entry-header h1.entry-title{font-size:36px;font-family:'MabryPro-Medium';font-weight:500}.woocommerce-account .elementor-location-footer{display:inline-block;width:100%}@media (min-width:768px){.woocommerce-account .u-column1.col-1::after{right:-60px}.woocommerce-account #customer_login .u-column2.col-2,.woocommerce-account #customer_login .u-column1.col-1{width:calc(50% - 60px);margin:0}}.woocommerce-account .woocommerce-MyAccount-navigation{width:240px!important;margin-right:50px!important}.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 290px)!important;margin-right:0!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin-left:0;background:#ECF4F3;padding:20px;border-radius:20px}.woocommerce-MyAccount-navigation ul li{margin:0;border:0!important}.woocommerce-MyAccount-navigation ul li a::before{background-size:20px!important;-webkit-mask-image:none!important;background-repeat:no-repeat!important;background-color:transparent!important;-webkit-mask-image:none!important}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{background:url(../../../../../../themes/shoptimizer-child-theme/images/dashboard-icon.svg)!important}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{background:url(../../../../../../themes/shoptimizer-child-theme/images/clipboard-content-icon.svg)!important;background-repeat:no-repeat!important;background-color:transparent!important;background-size:17px!important}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a::before{background:url(../../../../../../themes/shoptimizer-child-theme/images/calendar-time-icon.svg)!important}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{background:url(../../../../../../themes/shoptimizer-child-theme/images/home-icon.svg)!important}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before{background:url(../../../../../../themes/shoptimizer-child-theme/images/crdit-card-icon.svg)!important}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{background:url(../../../../../../themes/shoptimizer-child-theme/images/user-circle-icon.svg)!important}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{background:url(../../../../../../themes/shoptimizer-child-theme/images/send-out-icon.svg)!important}.woocommerce-account .woocommerce-MyAccount-navigation li a{border:0;color:#003700;font-size:18px;font-family:'MabryPro-Regular';opacity:80%}.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li.is-active a{color:#003700!important;font-family:'MabryPro-Medium';font-weight:500!important;opacity:1}.woocommerce-account .woocommerce-MyAccount-content p{color:#003700;font-size:18px!important;font-family:'MabryPro-Medium';font-weight:500;letter-spacing:.18px}.woocommerce-account .woocommerce-MyAccount-content p a{font-family:'Mabry Pro Bold'}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table{font-size:14px;border:0;padding:0;border-radius:0}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table thead{display:none}.woocommerce-account .woocommerce-orders-table tr td:first-child{display:flex;flex-wrap:wrap;width:70%;align-items:center}.woocommerce-account .woocommerce-orders-table tr{display:flex;flex-wrap:wrap;border:1px solid #003700;border-radius:10px;margin:0 0 10px;padding:0 20px}.woocommerce-account .woocommerce-orders-table th{display:none}.woocommerce-account .woocommerce-orders-table tr td{display:none;border:0}.woocommerce-account .woocommerce-orders-table tr td:last-child{display:flex;flex-wrap:wrap;width:30%;align-items:center;justify-content:flex-end}.woocommerce-account .woocommerce-orders-table tr td:first-child a{display:block;width:100%;font-size:16px;color:#003700;font-family:"Mabry Pro Bold",sans-serif;text-decoration:none;letter-spacing:.16px;margin:0 0 3px}.woocommerce-account .woocommerce-orders-table tr th:first-child,.woocommerce-account .woocommerce-orders-table tr td:first-child{padding-left:0;color:#003700;font-size:16px;font-family:'MabryPro-Regular'}.woocommerce-account .woocommerce-orders-table span.order-status{background:#0037003d;font-size:13px;display:inline-block;padding:0 10px;border-radius:40px;font-family:"MabryPro-Medium",sans-serif;line-height:24px;vertical-align:middle;height:24px;max-width:max-content}.woocommerce-account .woocommerce-orders-table span.order-status.failed{background:#7f01014a!important;color:#7F0101!important}.woocommerce-account .woocommerce-orders-table a.woocommerce-button{display:none}.woocommerce-account .woocommerce-orders-table a.woocommerce-button.view{display:inline-block;background:url(../../../../../../themes/shoptimizer-child-theme/images/arrow-li-icon.png) no-repeat center!important;width:17px;height:17px;font-size:0!important;background-size:20px!important;padding:0;transform:rotate(180deg)}.woocommerce-account .addresses .u-column1.col-1::after{display:none}.woocommerce-MyAccount-content .u-columns.addresses .woocommerce-Address,.woocommerce-account section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses .woocommerce-column--billing-address,.woocommerce-account section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses .woocommerce-column--shipping-address{border:1px solid #003700;padding:20px!important;border-radius:10px!important;margin-bottom:20px!important}.woocommerce-MyAccount-content .u-columns.addresses .woocommerce-Address h3,.woocommerce-account section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses .woocommerce-column__title{font-family:'Mabry Pro Bold';font-size:16px;margin-bottom:5px;color:#003700;letter-spacing:.16px}.woocommerce-MyAccount-content .u-columns.addresses .woocommerce-Address address,.woocommerce-account section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses address,.woocommerce-account section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses p{font-size:16px;color:#003700;font-family:'MabryPro-Regular';margin:0 0 0}.woocommerce-MyAccount-content .u-columns.addresses .woocommerce-Address a.edit{font-size:16px;background:transparent;color:#003700;font-family:'MabryPro-Medium';margin:0;padding:0;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content .account-payment-methods-table tr{display:flex;flex-wrap:wrap;width:100%;border:1px solid #003700;margin:0 0 10px;border-radius:10px;align-items:center}table.account-payment-methods-table th{color:#003700;font-size:16px;font-family:'MabryPro-Medium';letter-spacing:.16px}.woocommerce-account .woocommerce-MyAccount-content .account-payment-methods-table tr td{color:#003700;font-size:16px;font-family:'MabryPro-Regular';letter-spacing:.16px;flex:1 1 auto}.woocommerce-account .woocommerce-MyAccount-content .account-payment-methods-table tr td.payment-method-actions{text-align:right}.woocommerce-account .woocommerce-MyAccount-content .account-payment-methods-table tr td.payment-method-method .edit input{border:1px solid #003700!important;background:transparent;border-radius:20px!important;color:#003700!important;font-size:16px!important;font-family:'MabryPro-Medium'}.woocommerce-account .woocommerce-MyAccount-content .account-payment-methods-table a.button{background:#003700!important;color:#F8F9FF!important;border-radius:24px!important;position:relative;font-family:'Mabry Pro Bold'!important;font-size:14px!important;text-align:center}.woocommerce-account .woocommerce-MyAccount-content .account-payment-methods-table+a{background-color:#003700!important;color:#F8F9FF!important;font-size:14px!important;font-family:'Mabry Pro Bold'!important;border:0;border-radius:24px;position:relative;display:block;text-align:center;max-width:max-content;min-width:220px}.woocommerce-account .woocommerce-MyAccount-content .account-payment-methods-table+a::after{content:""!important;position:absolute;background:transparent;border:1px solid #003700;top:4px;display:block!important;left:4px;width:100%;height:100%;border-radius:24px;transition:all 0.3s}.woocommerce-account .woocommerce-MyAccount-content .account-payment-methods-table mark.default{border-radius:40px!important;padding:5px 10px!important;background:#00370036!important;color:#003700!important}.woocommerce-account form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row{border:1px solid #003700;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:space-between;color:#003700;letter-spacing:.14px;background:transparent;padding:5px 20px;position:relative;margin-bottom:20px;border-radius:10px}.woocommerce-account form.woocommerce-EditAccountForm.edit-account label{font-size:14px;font-family:'MabryPro-Medium';color:#003700;display:inline-block;letter-spacing:.14px;font-weight:500;margin:0 0 0;position:relative}.woocommerce-account form.woocommerce-EditAccountForm.edit-account .input-text{background:transparent;background-color:transparent;outline:none!important;border:0;font-family:'MabryPro-Regular';box-shadow:none;resize:none;font-size:14px;border-radius:0;color:#003700;width:calc(100% - 100px)}.woocommerce-account form.woocommerce-EditAccountForm.edit-account .input-text:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #F8F9FF inset!important;-webkit-text-fill-color:#003700!important}.woocommerce-account form.woocommerce-EditAccountForm.edit-account .input-text:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #F8F9FF inset!important;-webkit-text-fill-color:#003700!important}.woocommerce-account form.woocommerce-EditAccountForm.edit-account .input-text::-webkit-input-placeholder{color:#003700;opacity:.4}.woocommerce-account form.woocommerce-EditAccountForm.edit-account .input-text:-ms-input-placeholder{color:#003700;opacity:.4}.woocommerce-account form.woocommerce-EditAccountForm.edit-account .input-text::placeholder{color:#003700;opacity:.4}.woocommerce-account form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row span.password-input{display:inline-block;width:calc(100% - 120px)}.woocommerce-account form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row span.password-input .show-password-input{right:0;top:50%;cursor:pointer;transform:translateY(-50%)}.woocommerce-account form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row span.password-input input{width:100%}.woocommerce-account form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button,.woocommerce-MyAccount-content .woocommerce-address-fields .button[type="submit"],.woocommerce-account #add_payment_method .woocommerce-Button{background-color:#003700!important;color:#F8F9FF!important;font-size:14px!important;font-family:'Mabry Pro Bold'!important;border:0;border-radius:24px;position:relative;min-width:220px}.woocommerce-account form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button::after,.woocommerce-MyAccount-content .woocommerce-address-fields .button[type="submit"]::after,.woocommerce-account #add_payment_method .woocommerce-Button::after{content:""!important;position:absolute;background:transparent;border:1px solid #003700;top:4px;display:block!important;left:4px;width:100%;height:100%;border-radius:24px;transition:all 0.3s}.woocommerce-account form.woocommerce-EditAccountForm.edit-account fieldset legend{color:#003700;font-weight:500;font-size:24px;font-family:'MabryPro-Medium'}.woocommerce-account form.woocommerce-EditAccountForm.edit-account fieldset p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide:nth-child(3){display:inline-block;width:48%;margin-right:3.5%}.woocommerce-account form.woocommerce-EditAccountForm.edit-account fieldset p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide:nth-child(4){display:inline-block;width:48%}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row{border:1px solid #003700;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:space-between;color:#003700;letter-spacing:.14px;background:transparent;padding:5px 20px;position:relative;margin-bottom:20px;border-radius:10px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row label{font-size:14px;font-family:'MabryPro-Medium';color:#003700;display:inline-block;letter-spacing:.14px;font-weight:500;margin:0 0 0;position:relative}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .input-text{background:transparent;background-color:transparent;outline:none!important;border:0;font-family:'MabryPro-Regular'!important;box-shadow:none;resize:none;font-size:14px;border-radius:0;color:#003700;width:calc(100% - 100px)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row span.woocommerce-input-wrapper{flex:1 1}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row span.woocommerce-input-wrapper .input-text{width:100%}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .input-text:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #F8F9FF inset!important;-webkit-text-fill-color:#003700!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .input-text:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #F8F9FF inset!important;-webkit-text-fill-color:#003700!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .input-text::-webkit-input-placeholder{color:#003700;opacity:.4}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .input-text:-ms-input-placeholder{color:#003700;opacity:.4}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .input-text::placeholder{color:#003700;opacity:.4}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row strong{font-weight:500;font-size:14px;padding-left:10px;font-family:'MabryPro-Medium'}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .select2-container .select2-selection--single{margin:0 0 0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .select2-container{font-family:'MabryPro-Regular'!important;font-size:14px;color:#003700}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row span.woocommerce-input-wrapper{display:inline-block;margin-right:0;margin-left:auto}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .select2-container--default .select2-selection--single{background-color:transparent;border:0;border-radius:4px;box-shadow:none!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper #billing_address_1_field,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper #shipping_address_1_field{margin-bottom:20px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label.checkbox{font-size:14px;font-family:'MabryPro-Medium';color:#003700;letter-spacing:.14px;font-weight:500;margin:0;position:relative}.woocommerce-account .woocommerce-MyAccount-content form h3{font-weight:500}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.subscription_details,.woocommerce-account .woocommerce-MyAccount-content .shop_table.order_details{border:1px solid #003700;border-radius:10px;padding:15px 20px;font-size:14px;color:#003700;font-family:'MabryPro-Medium';font-weight:500;background:#ECF4F3;letter-spacing:.14px}.woocommerce-account .woocommerce-MyAccount-content .shop_table.order_details *{font-size:14px!important;color:#003700}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.subscription_details tr td:first-child{font-family:'Mabry Pro Bold'}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.subscription_details a.button,.woocommerce-account .woocommerce-MyAccount-content .shop_table.order_details a.button{background:#003700!important;font-size:12px!important;border-radius:24px!important;color:#F8F9FF!important;font-family:'Mabry Pro Bold';letter-spacing:0.12px!important}.woocommerce-order-pay ul.payment_methods.methods{border:1px solid #003700;border-radius:10px;background:#ECF4F3;font-size:14px!important;color:#003700;font-family:'MabryPro-Medium';font-weight:500}.woocommerce-order-pay span.update-all-subscriptions-payment-method-wrap{margin-top:10px!important;display:block}.woocommerce-order-pay ul.payment_methods.methods input{background:transparent;box-shadow:none;font-size:14px!important;font-family:'MabryPro-Medium';color:#003700!important}.woocommerce-order-pay input#place_order{font-size:14px!important;background:#003700!important;margin:0 auto;display:block;min-width:240px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:first-child td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:first-child th{border-top:0}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details *{border-color:#003700}.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details{border:0;padding:0}.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details:before{display:none}.woocommerce-order-pay #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number,.woocommerce-order-pay #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number{background-size:30px 20px!important}.woocommerce-account .woocommerce-MyAccount-content .shop_table.order_details *{border-color:#003700}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method input{background:transparent;box-shadow:none;font-size:14px!important;font-family:'MabryPro-Medium';border:1px solid #003700!important;border-radius:10px;padding-left:12px;padding-right:12px;color:#003700!important}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method li.woocommerce-PaymentMethod{border:1px solid #003700!important;padding:20px;border-radius:10px;font-size:14px!important;font-family:'MabryPro-Medium';color:#003700!important;position:relative;font-weight:500;list-style:none;background:#ECF4F3;margin-bottom:20px!important}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method ul.woocommerce-PaymentMethods.payment_methods.methods{margin:0}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method li.woocommerce-PaymentMethod label img{display:inline-block;vertical-align:middle}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method input[type="radio"]+label{position:relative;padding-left:24px}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method input[type="radio"]{position:absolute;left:2%;top:6%;width:26px;height:26px;opacity:0;z-index:1;cursor:pointer}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method input[type="radio"]+label::after{content:"";position:absolute;width:17px;height:17px;border-radius:50%;border:1px solid #333;top:50%;transform:translateY(-50%);left:0;background:transparent!important}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method input[type="radio"]+label::before{content:"";width:12px;height:12px;position:absolute;background:#333333!important;left:3px;border-radius:50%;top:50%;transform:translateY(-50%) scale(0);transition:all 0.3s}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method input[type="radio"]:checked+label::before{transform:translateY(-50%) scale(1)}@media(min-width:768px){.woocommerce-cart table.cart td.product-quantity .qty{background:transparent;color:#003700;font-family:'Mabry Pro Bold';display:block;margin:0 auto;padding:0!important}table.cart .quantity-button.quantity-down::before,table.cart .quantity-button.quantity-up::before{width:auto!important;height:auto!important;background-color:transparent!important;content:"+"!important;-webkit-mask-image:none!important;-webkit-mask-image:none!important;text-align:center;line-height:1;font-size:18px;font-family:'Mabry Pro Bold'}table.cart .quantity-button.quantity-down::before{content:"-"!important}.woocommerce-cart table.cart td.product-quantity .quantity-nav{width:100%;border:0;background:transparent;left:0}.woocommerce-cart table.cart td.product-quantity .quantity-nav .quantity-button.quantity-up{width:30px;height:100%!important;background:transparent!important;left:auto!important;right:0!important;border:0!important}.woocommerce-cart table.cart td.product-quantity .quantity-nav .quantity-button.quantity-down{width:30px;left:0!important;height:100%!important;background:transparent!important;right:auto!important;border:0!important;left:auto}.woocommerce-cart table.cart td.product-remove a.remove{background:url(../../../../../../themes/shoptimizer-child-theme/images/cancel-remove.svg) no-repeat center}.woocommerce-cart table.cart td.product-remove a.remove::before{opacity:0!important}}@media(max-width:767px){.woocommerce-account .entry-header h1.entry-title{font-size:32px}.woocommerce-account h2{font-size:32px}.woocommerce-account .u-column1.col-1::after{content:"";display:block;width:100vw;background:#003700;height:1px;position:relative;left:50%;transform:translateX(-50%);margin-bottom:20px}.woocommerce-account .elementor-location-footer{display:inline-block}.woocommerce-account #customer_login form h3{font-size:24px}body.woocommerce-checkout .header-4 .header-4-container .site-branding a.custom-logo-link{margin-left:auto;margin-right:auto}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout h3#ship-to-different-address,#order_review_heading{font-size:18px}body.woocommerce-checkout #customer_details .form-row span.woocommerce-input-wrapper strong,body.woocommerce-checkout #customer_details .form-row label{font-size:12px}body.woocommerce-checkout #customer_details .form-row{padding:5px 15px}body.woocommerce-checkout #customer_details .form-row span.woocommerce-input-wrapper{width:calc(100% - 145px)}body.woocommerce-checkout div#customer_details .select2-container--default .select2-selection--single{font-size:14px}body table.woocommerce-checkout-review-order-table .product-name{width:70%}#order_review .shop_table tr.shipping td,#order_review .shop_table tr.shipping th{width:calc(150% + 0px)}.woocommerce-cart .cart_totals .shop_table{margin-top:15px}}@media (min-width:770px){.single-product .woocommerce-product-gallery,.single-product div.product .product-details-wrapper .images{width:52%!important}.single-product div.product .summary{width:44%}}.single-product .budpop-features{margin:35px 0 35px}.single-product h1.product_title.entry-title{color:#003700;font-family:'Mabry Pro Bold';letter-spacing:-.32px;padding:0}.single-product #page div.product .summary .woocommerce-product-details__short-description ul{margin:30px 20px 32px;padding:0}.single-product #page div.product .summary .woocommerce-product-details__short-description ul li{color:#003700;font-size:16px;flex:1 1 50%;letter-spacing:.16px;font-family:'MabryPro-Medium';padding:0 5px;line-height:22px;margin:0 0 5px}.single-product #page div.product .summary .budpop-features ul{display:flex;flex-wrap:wrap;margin:0 -10px 20px;padding:0;list-style:none;justify-content:center}.single-product #page div.product .summary .budpop-features ul li{flex:1 1 20%;text-align:center;margin:0;padding:0 10px}.single-product #page div.product .summary .budpop-features ul li img{margin:0 auto 10px}.single-product #page div.product .summary .budpop-features ul li span{font-size:14px;color:#003700;line-height:18px;text-align:center;font-family:'MabryPro-Regular'}.single-post .site-content{overflow:hidden}img.mobile-shape{display:none}@media(max-width:992px){.related.products ul.products,.upsells.products ul.products,.cross-sells ul.products,.mobile-scroll ul.products{display:block!important;overflow-x:inherit!important;flex-wrap:wrap!important;-webkit-overflow-scrolling:inherit!important;padding-top:0!important;width:100%!important;margin:0!important}.product-image-text h2{font-size:30px}.related.products ul.products li.product,.upsells.products ul.products li.product,.cross-sells ul.products li.product,.mobile-scroll ul.products li.product{display:block!important;max-width:inherit!important;min-width:inherit!important;flex-direction:inherit!important}}@media(max-width:820px){.product-table-section .table-outer a.btn{right:6%;max-width:240px}.product-specification .column-3{padding:0 15px}}@media(max-width:767px){.sticky-b .shoptimizer-sticky-add-to-cart.visible,.admin-bar.sticky-b .shoptimizer-sticky-add-to-cart.visible{border-radius:20px 20px 0 0}.benefit-category{text-align:center}.single-product h1.product_title.entry-title{text-align:center}.product .jdgm-widget.jdgm-widget{text-align:center}.product .jdgm-widget.jdgm-widget+p.price{text-align:center;width:100%}.single-product #page div.product .summary .woocommerce-product-details__short-description ul li{font-size:14px;line-height:18px}.single-product #page div.product .summary .budpop-features ul li{flex:1 1 33.33%;margin:0 0 17px}.single-product #page div.product .summary .budpop-features ul{margin:0 auto 0;max-width:300px}.single-product div.product .summary form.cart::before{content:"";width:100vw;height:1px;background:#003700;left:50%;transform:translateX(-50%);position:relative;display:block;margin-bottom:20px}div.product table.variations td,div.product table.variations th{text-align:center}.product-details-wrapper .wcsatt-options-prompt-text span.wcsatt-options-prompt-text-label{text-align:center;display:block}.single-product .product-widget p{text-align:center}.single-product .product-widget+h3{font-size:18px;text-align:center;border:0;position:relative;margin:0 0 15px;padding:0}.single-product .product-widget+h3::before{content:"";display:block;width:100vw;height:1px;background:#003700;left:50%;transform:translateX(-50%);position:relative;margin-bottom:26px;margin-top:26px}.single-product .budpop-feature .elementor-container{background:transparent;border-radius:0;padding:0 0}.single-product .budpop-feature{margin-bottom:60px;margin-top:0;position:relative}.single-product .budpop-feature::before{content:"";width:100vw;height:1px;background:#003700;left:50%;transform:translateX(-50%);position:relative;display:block;margin-bottom:48px;margin-top:12px}.single-product .product-details-wrapper{margin-top:15px}.single-product .flex-viewport,.single-product .woocommerce-product-gallery .zoomImg,.single-product .woocommerce-product-gallery__wrapper{border-radius:20px}.site-main div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:0.875em!important;right:0.875em!important}.product-image-text .row .col-6{width:100%;text-align:center}.product-image-text{padding:64px 0 20px}.product-image-text p{font-size:14px}.product-image-text ul{max-width:max-content;margin:0 auto 25px}.product-image-text a.btn{margin:0 auto 30px}.product-specification-section h2{font-size:36px;margin:0 0 32px}.product-specification .column-3{width:100%;text-align:center;margin-bottom:40px}.product-specification-section .container{padding:0 0}.single-product .jdgm-histogram__bar{width:180px}.single-product .jgm-review .container>h2{font-size:32px}.single-product .jdgm-rev__header{text-align:left}.single-product .jdgm-rev_body p,.single-product .jdgm-revcontent .jdgm-revtitle,.single-product .jdgm-rev_author{font-size:14px;text-align:left}.product-specification-section{padding-bottom:0;position:relative}.product-faq-section{padding:60px 0 10px}.single-product .related-wrapper .related.products h2{font-size:32px}.single-product .related-wrapper .related.products .right{display:none}.product-faq-section h2{font-size:32px}.single-product .jgm-review{padding:60px 0 50px}.single-product .related-wrapper{padding:40px 0 64px}.product-table-section .table-inner::after,.product-table-section .table-outer .logo,.product-table-section h3{display:none}.product-table-section{padding:6rem 0 1px 0;margin-top:-2rem;background:url(../../../../../../themes/shoptimizer-child-theme/images/mob-table-bg.png);background-size:100% 100%;background-repeat:no-repeat}.product-table-section .table-inner{padding:20px 5px 40px}.product-table-section .table-outer{border:0;border-radius:0;margin:0 auto 70px}.product-table-section .table-outer a.btn{right:auto;max-width:100%;position:relative}.product-table-section .table-column:nth-child(2) img,.product-table-section .table-column:nth-child(3) img{max-width:22px}.product-table-section .table-column:last-child{margin-left:0%;text-align:center}.product-table-section .table-column:nth-child(2){padding-right:0}.product-table-section .table-column:nth-child(2),.product-table-section .table-column:nth-child(3){width:70px}.product-table-section .table-column:first-child{width:calc(100% - 140px);font-size:14px}.product-table-section .top-wrapper{text-align:center;margin-bottom:0}.product-table-section .top-wrapper h2{font-size:32px}.product-table-section .table-column:nth-child(2){border-left:1px solid #325333;border-right:1px solid #325333;border-bottom:1px solid #325333}.product-table-section .table-column:nth-child(3){border-right:1px solid #325333;border-bottom:1px solid #325333}.table-inner .table-row:first-child .table-column:nth-child(2){border-top:1px solid #325333;padding-top:20px;border-radius:20px 0 0 0;border-right:1px solid #325333;border-bottom:1px solid #325333;border-left:1px solid #325333}.table-inner .table-row:first-child .table-column:nth-child(3){border-top:1px solid #325333;padding-top:20px;border-radius:0 20px 0 2px;border-right:1px solid #325333;border-bottom:1px solid #325333;border-left:0}.table-inner .table-row:last-child .table-column:nth-child(2){border-top:0;padding-bottom:20px;border-radius:0 0 0 20px;border-right:1px solid #325333;border-bottom:1px solid #325333;border-left:1px solid #325333}.table-inner .table-row:last-child .table-column:nth-child(3){border-top:0;padding-bottom:20px;border-radius:0 0 20px 0;border-right:1px solid #325333;border-bottom:1px solid #325333;border-left:0}.product-table-section .table-column:first-child{border-right:0}.single-product .jdgm-rev-widg__reviews .jdgm-rev__content{text-align:left}.single-product .jdgm-form label{text-align:left}.single-product .jdgm-form-wrapper{text-align:left}.product-faq-section .container+img{display:none}.product-faq-section img.mobile-shape{display:block;width:100%;margin-top:30px}}@media(max-width:992px){.single-post .blog-products .slider-header.elementor-inner-section .inner-container .left h2{font-size:30px}.single-post div#secondary{display:none}.single-post div#primary{width:100%;padding-right:0;margin-bottom:45px}.shoptimizer-sticky-add-to-cart__content-product-info{padding-left:10px!important;flex-wrap:wrap;width:calc(100% - 70px);display:inline-block!important;vertical-align:top!important}.shoptimizer-sticky-add-to-cart img{display:inline-block!important}}@media (min-width:993px){.contact-us-page .main-navigation ul.menu ul.sub-menu,.common-header-class .main-navigation ul.menu ul.sub-menu,.post-type-archive-product .main-navigation ul.menu ul.sub-menu{background-color:#ECF4F3!important}}@media(max-width:1200px){ul.products:not(.slick-slider) li{width:calc(33.33% - 16px)!important}}@media(max-width:991px){ul.products:not(.slick-slider) li{width:calc(50% - 16px)!important}ul.products.columns-3:not(.slick-slider) li{width:calc(50% - 16px)!important}.grid .category-news .blog-loop-content-wrapper h2.entry-title,.grid .category-amanita-muscaria .blog-loop-content-wrapper h2.entry-title,.grid .category-blue-lotus-101 .blog-loop-content-wrapper h2.entry-title,.grid .category-cannabinoids .blog-loop-content-wrapper h2.entry-title{font-size:18px!important}.cart-drawer-best-sellers-wrapper.mobile{display:block!important}body .shoptimizer-mini-cart-wrap .left{display:none!important}}@media(max-width:767px){.colour-bg{background-color:#ECF4F3!important}.home .categories-section::after{display:none}.category-image-grid a.elementor-button{display:block}.filter-options-row-2{margin-top:24px}ul.filter-options li{margin-right:10px}.filter-options-row-1::after{display:none}.filter-options-row-2 .result-count{margin-left:0;max-width:inherit;border-left:0;padding:24px 0 0;padding-left:0;width:100%;display:block;text-align:center;margin-top:20px;position:relative}.filter-options-row-2 .result-count::after{content:"";position:absolute;width:100vw;left:50%;background:#003700;height:1px;transform:translateX(-50%);top:0}ul.filter-options{padding-bottom:10px;padding-right:0%}.category-btn-scroll span svg{width:40px}.filter-options-row-2 .left{width:100%;justify-content:center;margin:0 0 15px}.filter-options-row-2 .right{width:100%;justify-content:center}.filter-options-row-2 .left .price-filter .price-filter-form{top:calc(100% + 10px);min-width:200px;padding:10px;left:calc(-50% + 80px);transform:translateX(-50%)}.filter-options-row-2 .left .price-filter .price-filter-form .price_slider_amount{display:block}.filter-options-row-2 .left .price-filter .price-filter-form input[type="text"]{padding:8px 20px;width:100%;margin:0 0 10px}.filter-options-row-2 .left .price-filter .price-filter-form::before{left:50%;transform:translateX(-50%)}body.blog div#primary>header.entry-header,body.category #primary>.page-header{padding:40px 0 30px}.blog div#primary>header.entry-header.title h1,body.category #primary>.page-header h1{font-size:32px;letter-spacing:-.32px}.blog div#primary>header.entry-header .blog-short-description p,body.category .page-header .taxonomy-description p{line-height:22px;font-size:14px;opacity:.8;letter-spacing:.14px}.blog-category-links-outer::after{display:none}ul.blog-category-links li{margin-right:6px}.grid .category-news,.grid .category-amanita-muscaria,.grid .category-blue-lotus-101,.grid .category-cannabinoids{width:100%}.grid .category-news a.post-thumbnail,.grid .category-amanita-muscaria a.post-thumbnail,.grid .category-blue-lotus-101 a.post-thumbnail,.grid .category-cannabinoids a.post-thumbnail{margin:0!important;padding-top:52%}body.blog .site-main.grid,body.category .site-main.grid{padding-top:25px;padding-bottom:20px}.grid .category-news .blog-loop-content-wrapper .post-category a,.grid .category-amanita-muscaria .blog-loop-content-wrapper .post-category a,.grid .category-blue-lotus-101 .blog-loop-content-wrapper .post-category a,.grid .category-cannabinoids .blog-loop-content-wrapper .post-category a{font-size:12px}.blog .subscription-form .singup-section,body.category .singup-section{background-image:url(../../../../../../themes/shoptimizer-child-theme/images/form-bg-mob.png)!important;padding:120px 0!important;width:100vw;position:relative;left:50%;transform:translateX(-50%)}.blog .subscription-form,body.category .subscription-form{margin:10px 0 25px}.about-heading br{display:none}.budpop-button-border.banner-button a{width:calc(100% - 30px)}.contact-page-form p label{font-size:12px;border-radius:0}.contact-page-form p label span.wpcf7-form-control-wrap{display:inline-block;width:calc(100% - 90px)}.contact-page-form p label span.wpcf7-form-control-wrap input,.contact-page-form p label span.wpcf7-form-control-wrap textarea{font-size:14px}.contact-page-form form .contact-form-wrap{border:1px solid #003700;border-radius:20px}.contact-page-form p{margin:0}.contact-page-form p label{font-size:12px;border-radius:0;border:0;border-bottom:1px solid #003700}.contact-form-wrap p:last-child label{border-bottom:0}.contact-form-wrap p:last-child{margin-bottom:18px}.btn-form{margin-top:18px;width:100%;max-width:100%}.contact-page-form input[type=submit]{width:100%}.contact-page-form .wpcf7-not-valid-tip{position:absolute;bottom:-10px;left:10px;font-size:12px}.grid-row .grid-column .grid-item{padding-top:108%}.grid-row .grid-column{width:calc(50% - 12px)!important;margin:6px 6px 6px!important}.grid-row .grid-column .grid-item .grid-text .arrow{display:none}.grid-row .grid-column .grid-item .grid-text{bottom:8px;width:calc(100% - 14px);padding-right:0;text-align:center}.grid-row .grid-column .grid-item .grid-text .icon-box img{display:block;margin:0 auto}.grid-row .grid-column .grid-item .grid-text .icon-box{margin:0 0 5px;text-align:center}.grid-row .grid-column .grid-item h3{font-size:18px!important;letter-spacing:.18px;font-family:"MabryPro-Medium",sans-serif}.help-section .elementor-widget-button{margin-left:auto;margin-right:auto}.help-section p br{display:none}.blog-btn .elementor-button{width:100%!important}.banner-heading br{display:block}.top-bar .widget_text{margin-right:10px}.col-full.topbar-wrapper{padding:0;padding-right:34px}.col-full.topbar-wrapper .top-bar{font-size:11px!important;letter-spacing:.11px}.col-full.topbar-wrapper .close-topbar{right:10px!important}.budpop-category .singup-section{background:url(../../../../../../themes/shoptimizer-child-theme/images/pink-bg-mob.png) no-repeat center!important}.budpop-category .singup-section .elementor-heading-title{color:#003700!important}.budpop-category .singup-section .form-box-footer form input[type="email"]{border:1px solid #003700!important;color:#003700!important}.budpop-category .singup-section .form-box-footer form button{background:#003700!important;color:#F8F9FF!important}.budpop-category .singup-section .elementor-widget-wrap.elementor-element-populated{background:none!important;box-shadow:none!important}.budpop-category .singup-section .form-box-footer form input[type="email"]::placeholder{color:#003700!important;opacity:1}.budpop-category .singup-section .form-box-footer form input[type="email"]:-ms-input-placeholder{color:#003700!important}.budpop-category .singup-section .form-box-footer form input[type="email"]::-ms-input-placeholder{color:#003700!important}.single-product .summary.entry-summary{display:flex;flex-wrap:wrap;flex-direction:column}.benefit-category{width:100%}.single-product h1.product_title.entry-title{width:100%}.single-product .summary.entry-summary .product .jdgm-widget.jdgm-widget{width:100%;text-align:center;margin-left:0;margin-right:0}.woocommerce-product-details__short-description{order:2;width:100%}.woocommerce-product-details__short-description ul{margin-top:0!important}.single-product .budpop-features{width:100%;order:1}.single-product div.product .summary form.cart{width:100%;order:0}.single-product .product-widget{width:100%}.single-product .product-widget+h3{width:100%;margin:0}.single-product .accordion{order:3;width:100%}.blog-post-meta ul.post-categories a,.blog-post-meta .post-category,.blog-post-meta .posted-on,.blog-post-meta span{font-size:16px!important}body.single-post .content-area h1{font-size:32px}.single-product .yith-wfbt-section h3{font-size:24px;line-height:1.2}.single-product .yith-wfbt-section .additional-text{text-align:center}.single-product .yith-wfbt-section .yith-wfbt-images{width:100%}.single-product .yith-wfbt-section .yith-wfbt-submit-block{text-align:center}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.woocommerce-mini-cart-item a{font-size:14px;line-height:18px;letter-spacing:-.14px}.shoptimizer-mini-cart-wrap .widget_shopping_cart .woocommerce-mini-cart-item .amount{font-size:14px!important}}@media(max-width:580px){.banner-list ul.elementor-icon-list-items.elementor-inline-items{max-width:90%;margin:0 auto!important}.banner-list ul.elementor-icon-list-items.elementor-inline-items li{width:50%!important;margin:0 0 6px!important}.banner-html{text-align:center}.banner-html span{font-size:13px;opacity:100%;letter-spacing:1.6px;text-transform:uppercase}.review-slider .review-item-inner{border-radius:20px!important;padding:32px 20px 75px!important;margin:0 5px!important}.form-box-footer form{border:0!important}.form-box-footer form div div+div{display:block!important}.form-box-footer form input[type="email"]{text-align:center!important;border:1px solid #F8F9FF!important;border-radius:24px!important;margin:0 0 12px!important}.form-box-footer form button{position:relative;right:auto;width:100%;display:block;height:48px!important}.product-specification-section .product-specification{background:url(../../../../../../themes/shoptimizer-child-theme/images/product-space-mob.png) no-repeat center center;padding:64px 25px 44px;border-radius:40px;overflow:hidden;background-size:cover}}@media(max-width:520px){ul.products:not(.slick-slider)::before{display:none}ul.products:not(.slick-slider){justify-content:space-between}ul.products:not(.slick-slider) li{width:48%!important;margin-left:0px!important;margin-bottom:25px!important;margin-right:0px!important;float:none!important}ul.products.columns-3:not(.slick-slider) li{width:48%!important;margin-left:0px!important;margin-bottom:25px!important;margin-right:0px!important;float:none!important}ul.products li.product .woocommerce-card__header{padding:15px 10px 70px 10px}ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;line-height:18px!important}.category-btn-scroll{top:-18px}.shoptimizer-sticky-add-to-cart .button{height:48px;line-height:48px;width:100%;margin-top:8px}.shoptimizer-sticky-add-to-cart__content-title{font-size:14px;color:#003700;font-family:'Mabry Pro Bold';font-weight:700!important}.shoptimizer-sticky-add-to-cart__content-price{font-size:12px;color:#003700!important}}@media(max-width:1200px){.woocommerce-account form.woocommerce-EditAccountForm.edit-account fieldset p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide:nth-child(3){margin-right:3.2%}}@media(max-width:992px){.woocommerce-MyAccount-navigation ul li a::before{opacity:1!important;margin-left:10px}.woocommerce-MyAccount-navigation ul li.is-active a::before{filter:invert(1) brightness(100)}.woocommerce-MyAccount-navigation ul li{padding-bottom:5px}.woocommerce-account .woocommerce-MyAccount-navigation li a{font-family:"MabryPro-Medium",sans-serif!important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{font-family:"Mabry Pro Bold",Sans-serif!important}.woocommerce-MyAccount-navigation ul li a::before{background-size:18px!important}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%!important;margin-right:0!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin-left:0;background:transparent;padding:0;border-radius:0;display:flex;overflow-x:auto;margin-right:-15px;padding-bottom:5px}.woocommerce-account .woocommerce-MyAccount-navigation li a{color:#003700;font-size:14px;font-family:'MabryPro-Regular';opacity:1;min-width:max-content;border:1px solid #003700;border-radius:24px;padding:8px 16px;margin-right:8px}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#003700;color:#F8F9FF!important}.woocommerce-account .woocommerce-MyAccount-content{width:100%!important;margin-right:0!important}.woocommerce-account .entry-header{padding-top:42px}.woocommerce-account .entry-header{margin-bottom:24px}.woocommerce-account .entry-header h1.entry-title{font-size:32px}.woocommerce-account .woocommerce-MyAccount-content p{font-size:16px!important;font-family:'MabryPro-Regular';font-weight:400;letter-spacing:.16px}.woocommerce-account .woocommerce-orders-table tr td:first-child a{font-size:14px;letter-spacing:.14px}.woocommerce-account .woocommerce-orders-table tr th:first-child,.woocommerce-account .woocommerce-orders-table tr td:first-child{font-size:14px}.woocommerce-account .woocommerce-orders-table tr{border-radius:10px;margin:0 0 12px;padding:0 16px}.woocommerce-account .woocommerce-orders-table tr td:first-child{width:85%}.woocommerce-account .woocommerce-orders-table tr td:last-child{width:15%}.woocommerce-MyAccount-content .u-columns.addresses .woocommerce-Address address,.woocommerce-MyAccount-content .u-columns.addresses .woocommerce-Address h3,.woocommerce-MyAccount-content .u-columns.addresses .woocommerce-Address a.edit{font-size:14px}.woocommerce-MyAccount-content .u-columns.addresses .woocommerce-Address{padding:16px!important;border-radius:10px!important}.woocommerce-account .woocommerce-MyAccount-content .account-payment-methods-table tr td{font-size:14px;letter-spacing:.14px}.woocommerce-account .woocommerce-MyAccount-content .account-payment-methods-table+a{margin-top:10px}.woocommerce-account form.woocommerce-EditAccountForm.edit-account fieldset p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide:nth-child(3){margin-right:0;width:100%}.woocommerce-account form.woocommerce-EditAccountForm.edit-account fieldset p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide:nth-child(4){width:100%}.woocommerce-account form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row{padding:5px 16px}.woocommerce-account div#content{overflow-x:hidden}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.subscription_details a.button{width:100%!important;display:block!important;margin:0 auto 5px!important}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.subscription_details tr:last-child td{padding-right:0}.woocommerce-MyAccount-content .u-columns.addresses .woocommerce-Address address,.woocommerce-account section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses address,.woocommerce-account section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses p{font-size:14px}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method li.woocommerce-PaymentMethod img{margin:1px}}.filter-options-row-2 .right select.orderby{background:url(../../../../../../themes/shoptimizer-child-theme/images/triangle.png) calc(100% - -40px) -14px no-repeat}.filter-options-row-2 .left .price-filter span.price-filter-lable::after{margin-top:-4px}body .avwp-av-overlay{background:linear-gradient(90deg,rgba(201,227,200,1) 0%,rgba(116,171,115,1) 100%)!important}body .avwp-av-overlay::after{content:"";position:absolute;bottom:-144px;left:-70px;background:url(../../../../../../themes/shoptimizer-child-theme/images/shape-top-popup.png) no-repeat bottom left;width:300px;height:300px;z-index:1;background-size:100% auto;animation:animName 8s linear infinite;transform-origin:center center}.avwp-av-overlay::before{content:"";position:absolute;top:-144px;right:-70px;background:url(https://budpop.com/wp-content/uploads/2023/08/shape-top-popup.webp) no-repeat top right;width:300px;height:300px;z-index:1;background-size:100% auto;animation:animName 8s linear infinite;transform-origin:center center}@keyframes animName{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.avwp-av{background:#F8F9FF;border-radius:127px;padding:64px 80px;width:528px;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.avwp-av img{margin:0 auto 15px}.avwp-av p{box-sizing:border-box;color:#003700;line-height:1.2;font-family:'Mabry Pro Bold';font-size:20px;margin:0 0 15px}.avwp-av p strong{color:#003700}.avwp-av p:last-child{margin-bottom:0!important}.avwp-av p:last-child button{width:100%;display:block;max-width:237px}.avwp-av button.yes{background:#003700;margin-left:0;margin-right:1%;font-size:14px!important;font-family:'Mabry Pro Bold';margin:0 auto;position:relative;border-radius:24px!important}.avwp-av button.yes::after{content:"";position:absolute;width:100%;height:100%;border:1px solid #003700;border-radius:24px;z-index:-1;left:3px;bottom:-6px}.avwp-av button.no{background:transparent;border:1px solid #003700;color:#003700;font-size:14px;margin-top:16px;margin-left:auto;margin-right:auto}@media(max-width:767px){.avwp-av{padding:44px 50px;width:100%;border-radius:100px;max-width:96%;text-align:center!important}.avwp-av p{font-size:18px}.avwp-av-overlay::before{top:-72px;right:-34px;width:150px;height:150px}.avwp-av-overlay::after{bottom:-72px!important;left:-34px!important;width:150px!important;height:150px!important}ul.products li.product .button{bottom:20px!important;width:calc(100% - 20px)!important}}.get-code-step2{display:none}.table-parent-section .common-border{border:5px solid #F8F9FF}.table-parent-section .product-row{background-color:#F8F9FF!important}.table-parent-section *{border-color:#F8F9FF!important}.table-parent-section .common-border p{color:#003700;font-size:16px;line-height:25px;font-family:'MabryPro-Medium';font-weight:500}.faq-section-page .elementor-accordion-item{border:1px solid #29433B!important;border-radius:17px;margin:0 0 15px}.affiliate-page .shoptimizer-archive{background-color:#F8F9FF;padding-top:60px}.affiliate-page .shoptimizer-archive .widget_text button.button-submit{background-color:#003700!important}.affiliate-page .shoptimizer-archive .widget_text button.button-submit a{color:#F8F9FF!important}.affiliate-page div#recent-posts-2{margin:0!important;padding-bottom:40px!important}.affiliate-page .shoptimizer-archive input.search-field{border:1px solid #003700!important;border-radius:24px!important;background:transparent}.single-product.review .site-content .col-full{max-width:1170px;margin:0 auto;padding:0 15px;padding-top:60px}.single-product.review .site-content .col-full h1{text-align:center}.single-product.review .site-content .col-full h1+p{text-align:center;color:#003700}.single-product.review article.jdgm-widget.jdgm-all-reviews-widget{padding:0;border:0}.single-product.review .jdgm-widget-actions-wrapper{float:none;text-align:center;max-width:max-content;margin:0 auto}.single-product.review .jdgm-rev.jdgm-divider-top{background-image:linear-gradient(360deg,rgba(237,244,243,0) 0%,rgba(237,244,243,1) 100%);border:0;border-radius:39px;padding:24px 30px!important;margin:0 0 36px}.single-product.review .jdgm-subtab{border-bottom:0;padding-left:36px;color:#003700}.single-product.review .jdgm-all-reviews__summary-text{color:#003700}.single-product.review span.jdgm-rev__prod-info-wrapper{float:right;margin-right:15px}.order-track div#content{background:#F8F9FF;padding:60px 0}.order-track div#content p{color:#003700;font-family:"MabryPro-Regular",Sans-serif;font-size:16px;font-weight:400;line-height:26px}form.woocommerce-form.woocommerce-form-track-order.track_order .form-row.form-row-first,form.woocommerce-form.woocommerce-form-track-order.track_order .form-row.form-row-last{border:1px solid #003700;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:space-between;font-size:16px;font-family:'MabryPro-Medium';color:#003700;letter-spacing:.14px;padding:5px 20px;border-radius:20px;position:relative}form.woocommerce-form.woocommerce-form-track-order.track_order .form-row.form-row-first label,form.woocommerce-form.woocommerce-form-track-order.track_order .form-row.form-row-last label{font-size:16px;font-family:'MabryPro-Medium';font-weight:500;color:#003700;letter-spacing:.14px;margin:0}form.woocommerce-form.woocommerce-form-track-order.track_order .input-text{background:transparent;background-color:transparent;outline:none!important;border:0;box-shadow:none;resize:none;font-size:16px;font-family:'MabryPro-Medium';color:#003700;width:calc(100% - 90px)}.form-refund-request .elementor-field{background:transparent!important;background-color:transparent!important;outline:none!important;border:0!important;box-shadow:none;resize:none;font-size:16px!important;font-family:'MabryPro-Medium'!important;color:#003700!important;width:100%!important;border:1px solid #003700!important;padding:5px 20px!important;border-radius:20px!important}.form-refund-request label{font-size:16px;font-family:'MabryPro-Medium';font-weight:500;color:#003700;letter-spacing:.14px}@media (max-width:767px){.product-column.common-border::before,.occasion-column.common-border::before,.benefits-column.common-border::before,.what-like-column.common-border::before{color:#003700;background:#ECF4F3!important}.single-product.review .jdgm-rev.jdgm-divider-top{padding:20px 20px!important;margin:0 0 24px}.single-product.review span.jdgm-rev__prod-info-wrapper{width:100%;margin:10px 0 0 0}.single-product.review .jdgm-subtab{padding-left:0;color:#003700;text-align:center}}.budpop-getcode-popup{background-color:#00130096!important}.budpop-getcode-popup a#show-form{width:240px;height:50px;display:flex;justify-content:center;align-items:center;margin:0 auto;position:relative}.budpop-getcode-popup h3.elementor-heading-title{margin-top:15px;max-width:70%;margin-left:auto;margin-right:auto}.budpop-getcode-popup .elementor-col-50+.elementor-col-50{align-items:center}.budpop-getcode-popup a.dialog-close-button.dialog-lightbox-close-button{color:#F8F9FF;font-size:24px;right:0!important;top:0}.budpop-getcode-popup a#close-popup{width:240px;color:#003700;background:#F8F9FF;border:1px solid #003700;height:50px;display:flex;justify-content:center;align-items:center;margin:0 auto}.budpop-getcode-popup a#show-form::after{content:"";position:absolute;background:transparent;border:1px solid #003700;top:4px;left:4px;width:100%;height:100%;border-radius:24px;transition:all 0.3s}.budpop-getcode-popup section.elementor-section.elementor-top-section{background:#F8F9FF;border-radius:127px;overflow:hidden;position:relative;z-index:2;padding:80px 20px;text-align:center}.budpop-getcode-popup section.elementor-section.elementor-top-section::after{content:"";position:absolute;width:50%;height:100%;background:#A6CCA5;top:0;left:0;z-index:-1}.budpop-getcode-popup .dialog-widget-content.dialog-lightbox-widget-content{background:transparent!important}.budpop-getcode-popup .dialog-widget-content.dialog-lightbox-widget-content .elementor-widget-wrap.elementor-element-populated{padding:0!important}.budpop-getcode-popup .dialog-widget-content.dialog-lightbox-widget-content .klaviyo-form span.ql-font-helvetica{display:none}.budpop-getcode-popup .dialog-widget-content.dialog-lightbox-widget-content .needsclick.kl-private-reset-css-Xuajs1{padding:0!important}.budpop-getcode-popup .dialog-widget-content.dialog-lightbox-widget-content input[type="email"]{border:1px solid #003700!important;border-radius:24px 0 0 24px!important;padding:5px 20px!important;font-size:16px!important;color:#003700!important;font-family:'MabryPro-Regular'!important}@media(max-width:767px){.budpop-getcode-popup .elementor-col-50:first-child img{max-width:55%!important}.budpop-getcode-popup .elementor-col-50:first-child{padding-bottom:50px;display:none}.budpop-getcode-popup section.elementor-section.elementor-top-section{border-radius:50px;padding:50px 20px;text-align:center;max-width:96%;margin:0 auto}.budpop-getcode-popup section.elementor-section.elementor-top-section::after{height:52%;background:transparent!important;width:100%}.budpop-getcode-popup .elementor-col-50:first-child{padding-bottom:50px}}.budpop-getcode-popup .dialog-widget-content.dialog-lightbox-widget-content form.klaviyo-form{background:transparent!important;padding:0 0 0 16px!important}.budpop-getcode-popup .dialog-widget-content.dialog-lightbox-widget-content form.klaviyo-form .needsclick.kl-private-reset-css-Xuajs1>div{padding:0!important}.budpop-getcode-popup .dialog-widget-content.dialog-lightbox-widget-content form.klaviyo-form input[type="email"]{border:1px solid #003700!important;border-radius:24px!important;padding:5px 20px!important;font-size:16px!important;color:#003700!important;font-family:'MabryPro-Regular'!important;background:transparent!important}.budpop-getcode-popup .dialog-widget-content.dialog-lightbox-widget-content form.klaviyo-form button{background:#003700!important;border-radius:24px!important;width:110px!important;position:absolute!important;right:0!important;top:0!important;text-transform:lowercase!important;font-family:'Mabry Pro Bold'!important}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--rewards a::before,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--my-rewards a::before{background:url(../../../../../../themes/shoptimizer-child-theme/images/rev.svg)!important;background-size:22px!important;background-repeat:no-repeat!important;width:30px;height:30px;background-position:right center!important}@media(max-width:991px){.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--rewards a::before{background-size:15px!important;width:20px;height:20px}}.search-trigger+.search-main-modal{position:fixed!important;z-index:999!important;width:100%!important;background-color:rgba(0,0,0,.75)!important;max-width:100%!important}.search-trigger+.search-main-modal .modal-content{background:#ECF4F3;padding-bottom:0}.search-trigger+.search-main-modal .modal-dialog{width:calc(100% - 20px);max-width:1024px;margin-top:80px}.search-trigger+.search-main-modal .modal-dialog input[type="search"]{border:1px solid #003700;border-radius:24px;background:transparent;font-size:14px;font-family:'MabryPro-Medium';color:#003700;height:50px}.search-trigger+.search-main-modal button.close-button{top:-25px;right:-25px}.search-trigger+.search-main-modal .woocommerce-product-search::before{background:#003700}