#tx-map{height:600px;background-color:#000}h2{font-size:35px;font-weight:700;text-align:center;color:#241b1b;margin-bottom:20px;margin-top:0}.subtitle{text-align:center;margin-bottom:40px}.hero.search-page{height:600px;overflow:hidden}.hero.search-page .background-image{object-fit:cover;display:block;width:100%;height:100%}.hero.search-page .input-wrapper{position:relative;padding:0 !important}@media only screen and (min-width:768px){.hero.search-page .input-wrapper{margin:auto;max-width:600px}.hero h1{margin-bottom:-10px}}.hero.search-page .input-wrapper .search-box{padding:0 !important;margin-bottom:0;position:relative}.hero.search-page .input-wrapper .search-box button{position:absolute;top:0;bottom:0;right:0;border-radius:0;background-color:#3b7e01}.hero.search-page .input-wrapper .search-box button svg{fill:#fff;width:16px;height:16px}.hero h1{margin-top:0}.hero .search-description{color:#fff;font-size:18px;text-align:center;margin-top:0;margin-bottom:25px}.search-dropdown{position:absolute;z-index:3;top:44px;left:0;width:500px;background-color:#fff;display:flex;flex-direction:column}.search-dropdown .result:first-of-type{border-top:1px #ddd solid}.search-dropdown .result{height:40px;border-bottom:1px #ddd solid;padding:10px 15px;box-sizing:border-box;display:flex;justify-content:space-between}.search-dropdown .result:hover{background-color:#89eda2}.search-dropdown .result .left{display:flex;gap:20px}.search-dropdown .result img{height:100%;width:auto}.search-dropdown .result .title{text-overflow:ellipsis;max-width:340px;white-space:nowrap;overflow:hidden}.search-dropdown .result:hover .title{color:#fff}.search-dropdown .result.store .category{color:#3b7e00}.search-dropdown .result.article .category{color:#0077b6}.search-dropdown .result.location .category{color:#d84040}.search-dropdown .result.brand .category{color:#d98324}.search-dropdown .result.product .category{color:#42b66a}.search-dropdown .result.page .category{color:#2e9ca0}.filter-text{color:#fff;text-align:center;margin-top:20px;font-size:20px}.filter-container{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:7.5px}.filter{border:1px #ddd solid;padding:8px 12px;background-color:#fff;display:flex;align-items:center;border-radius:4px;cursor:pointer}.filter-container .filter.all{min-width:40px}.filter-container .filter:not(.all){min-width:88px}.filter img{max-width:20px;margin-right:7.5px}.filter svg{width:16px;height:16px;margin-right:3px}.filter.active{background-color:#000}.filter.all .text{color:#000}.filter.all svg{fill:#000}.filter.active.all .text{color:#fff}.filter.active.all svg{fill:#fff}.filter.store .text{color:#3b7e00}.filter.store svg{fill:#3b7e00}.filter.article .text{color:#0077b6}.filter.article svg{fill:#0077b6}.filter.location .text{color:#d84040}.filter.location svg{fill:#d84040}.filter.brand .text{color:#d98324}.filter.brand svg{fill:#d98324}.filter.product .text{color:#42b66a}.filter.product svg{fill:#42b66a}.filter.page .text{color:#2e9ca0}.filter.page svg{fill:#2e9ca0}.hm-featured-section{position:relative;margin:60px auto;padding-left:20px;padding-right:20px;z-index:9}.hm-featured-section .inner-wrapper{background-color:#fff;padding:30px 20px;text-align:center}.hm-featured-section .inner-wrapper .main-title{color:#3b7e01;font-weight:800}.hm-featured-section .inner-wrapper .img-content-block{margin:30px 0}.hm-featured-section .inner-wrapper .img-content-block .img-wrapper{max-width:400px;margin:0 auto 20px}.state-listings-section .map{height:auto}.state-listings-section .states-list{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.state-listings-section .states-list .state-column{display:flex;justify-content:center}.state-listings-section .states-list .states-container{display:flex;flex-direction:column;gap:20px}.state-listings-section .states-list a{font-size:16px;color:#3b7e00;font-weight:500}.blog-section{padding-bottom:80px}.blog-section .blog-container{gap:15px;grid-template-columns:1fr}.blog-section .blog{background-color:#fff;padding:10px;box-sizing:border-box;display:flex;flex-direction:column;position:relative;overflow:hidden;flex:1}.blog-section .blog:hover .img-wrapper img{height:140%}.blog-section .blog .img-wrapper{display:flex;flex-direction:column;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.blog-section .blog .img-wrapper img{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;aspect-ratio:16/9;object-fit:cover;height:100%;transition:all .35s ease-in-out}.blog-section .blog .img-wrapper .post-date{position:absolute;bottom:0;right:0;z-index:6;background-color:#000;font-size:14px;color:#fff;padding:2px 9px;border-top-left-radius:15px}.blog-section .blog .content-wrapper{padding:15px 20px;background-color:#f8f8f8;flex:1}.blog-section .blog .content-wrapper .post-info{color:#d84949;font-size:12px;font-weight:600;margin-bottom:5px}.blog-section .blog .content-wrapper .title{font-size:18px;line-height:24px;color:#000;margin-bottom:10px}.blog-section .blog .content-wrapper div.category{margin-bottom:5px}.blog-section .blog .content-wrapper .category{font-weight:700;color:#7c7ac6}.blog-section .blog .content-wrapper .read-more{margin-top:20px;font-weight:500;color:#3b7e00;text-decoration:underline}@media only screen and (min-width:768px){.hero .search-container{flex-direction:row;gap:1px}.blog-section .blog-container{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1200px){.blog-section .blog-container{grid-template-columns:1fr 1fr 1fr}.blog-section .blog .content-wrapper{position:relative;padding-bottom:60px}}@media only screen and (min-width:1200px){.blog-section .blog .content-wrapper .read-more{position:absolute;left:20px;bottom:20px}}.partners-section{background-color:#363934;padding-bottom:30px;padding-top:30px}.partners-section h2{color:#fff}.partners-section .logos{padding-top:20px}.partners-section .partner-logo{display:flex;flex:0 0 50%;max-width:50%;justify-content:center;margin-top:30px}.partners-section .partner-logo:nth-child(1),.partners-section .partner-logo:nth-child(2){margin-top:0}.partners-section img{height:60px}.map{height:auto;width:100%}.partner-logo{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px}.partner-logo img{display:block;max-width:100%;object-fit:contain}@media only screen and (min-width:768px){.partners-section .partner-logo{flex:0 0 25%;max-width:25%}.partners-section .partner-logo:nth-child(3),.partners-section .partner-logo:nth-child(4){margin-top:0}}@media only screen and (max-width:820px){.dispensaries-section .dispensaries-container{grid-template-columns:1fr 1fr}}@media only screen and (max-width:480px){.dispensaries-section .dispensaries-container{grid-template-columns:1fr}.testimonials-section .testimonial .star-container{justify-content:center;margin-left:0}h2{font-size:25px}}.counters-section{max-width:1300px;width:100%;padding-left:5%;padding-right:5%;padding-bottom:60px;margin-left:auto;margin-right:auto;box-sizing:border-box}.counters-section .inner-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.counters-section .inner-wrapper .item{position:relative;width:160px;height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#95c09557;color:#000}.counters-section .inner-wrapper .item:not(:first-child){margin-top:10px}.counters-section .inner-wrapper .item-inner .icon-wrapper{margin-bottom:20px}.counters-section .inner-wrapper .item-inner .icon-wrapper svg{fill:#3b7e00;width:45px;height:45px}.counters-section .inner-wrapper .item-inner .count{font-family:'Poppins',sans-serif;font-size:32px;line-height:32px;font-weight:300}.counters-section .inner-wrapper .item-inner .title{font-size:24px;line-height:28px;font-weight:600;color:#3b7e01}@media only screen and (min-width:768px){.counters-section .inner-wrapper{flex-direction:row;gap:15px}.counters-section .inner-wrapper .item:not(:first-child){margin-top:0}.hm-featured-section .inner-wrapper{padding:60px}}.state-listing-map{max-width:none;padding:0;margin:30px 0}.states-map-wrapper{position:relative;max-width:100%}.states-map-wrapper .state-selector{position:absolute;top:65px;right:65px;z-index:99;background-color:#000;border-radius:20px;padding:20px}.states-map-wrapper .state-selector .title{color:#fff;margin-bottom:10px}.states-map-wrapper .state-selector .select2-container{outline:none}.states-map-wrapper .state-selector .select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:12px;color:#000}.select2-results__option{font-size:12px}.select2-container--default .select2-results__option--highlighted[aria-selected]{font-weight:600}@media only screen and (min-width:1200px){.hm-featured-section .inner-wrapper .img-content-block{display:flex;flex-direction:row;flex-wrap:wrap}.hm-featured-section .inner-wrapper .img-content-block .img-wrapper{flex:0 0 35%;max-width:35%}.hm-featured-section .inner-wrapper .img-content-block .content-wrapper{flex:0 0 65%;max-width:65%;text-align:left;padding-left:30px;align-content:center}.state-listings-section{padding:0 13%}}.hm-featured-brands-section{margin-top:20px;margin-bottom:0}.hm-featured-brands-section .inner-wrapper{padding:30px 0}.hm-featured-brands-section .inner-wrapper .title-wrapper .title{font-size:20px;font-weight:600;color:#000;text-align:center;text-transform:uppercase;margin-bottom:20px}.hm-featured-brands-section .inner-wrapper .subtitle{font-weight:400}@media only screen and (min-width:1200px){.hm-featured-brands-section .inner-wrapper .featured-brands-carousel{display:flex;flex-direction:row;flex-wrap:wrap}}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .owl-stage{display:flex;flex-direction:row}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .owl-dots{display:flex;padding:10px 0;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .owl-dots.disabled{display:none}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .owl-dots button.owl-dot{display:inline-block;margin:0 3px;width:15px;height:15px;border-radius:50%;background:rgba(59,126,0,.2)}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .owl-dots button.owl-dot.active{background-color:#3b7e00}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .owl-dots button.owl-dot:focus{outline:none}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .owl-nav{margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;pointer-events:none}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .owl-nav button{position:absolute;top:0;bottom:0;pointer-events:all}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .owl-nav button.disabled{opacity:.6}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .owl-nav button .icon-wrap{display:flex;margin:auto;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .owl-nav button .icon-wrap i{color:#000;font-size:24px}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .owl-nav .owl-prev{left:10px}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .owl-nav .owl-next{right:10px}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .item{display:flex;flex-direction:column;height:100%}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .item .item-inner{background-color:#fff}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .item a{display:flex;flex-direction:column;position:relative;overflow:hidden;flex:1}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .item a:hover .img-wrapper{transform:scale(1.2)}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .item a .img-wrapper{display:flex;flex-direction:column;position:relative;overflow:hidden;align-items:center;justify-content:center;width:100px;height:100px;margin:15px auto;padding:15px;transition:all .35s ease-in-out}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .item a .content-wrapper{flex:1;padding:10px 20px;text-align:center}@media only screen and (min-width:1200px){.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .item a .content-wrapper{position:relative}}.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .item a .content-wrapper .title{color:#214715;font-size:16px;line-height:22px;font-weight:500;margin-bottom:10px}@media only screen and (min-width:992px){.hm-featured-brands-section .inner-wrapper .featured-brands-carousel .item a .content-wrapper .title{min-height:45px}}.gmap-store-popup{max-width:200px}.gmap-store-popup a{display:block}.gmap-store-popup a .title-wrapper{color:#214715;font-size:16px;line-height:22px;font-weight:500;margin-bottom:10px}.gmap-store-popup a .img-wrapper{width:100%;height:100px}.gmap-store-popup a .img-wrapper .store-img{width:100%;height:100%;object-fit:cover}.newsletter-subscription-section{margin-bottom:60px}.newsletter-subscription-section .inner-wrapper{position:relative;padding:20px}@media only screen and (min-width:1200px){.newsletter-subscription-section .inner-wrapper{padding:30px 60px}}.newsletter-subscription-section .inner-wrapper:before{content:'';position:absolute;display:block;width:100%;height:100%;left:0;right:0;bottom:0;top:0;opacity:.2;background-image:url(//cannabisshop.com/wp-content/themes/realtested/css/../images/home-page/cannabis-pattern-with-marijuana-leaves-m.webp);background-repeat:repeat;background-size:contain;background-position:center;z-index:-1}@media only screen and (min-width:992px){.newsletter-subscription-section .inner-wrapper:before{background-image:url(//cannabisshop.com/wp-content/themes/realtested/css/../images/home-page/cannabis-pattern-with-marijuana-leaves-o.webp)}}.newsletter-subscription-section .inner-wrapper .sub-title{text-align:center;font-weight:400}.newsletter-subscription-section .inner-wrapper .form-wrapper{text-align:center;margin-top:30px}@media only screen and (min-width:1200px){.newsletter-subscription-section .inner-wrapper .form-wrapper{max-width:650px;margin-left:auto;margin-right:auto}}.newsletter-subscription-section .inner-wrapper .form-wrapper form{display:flex;flex-flow:row}.newsletter-subscription-section .inner-wrapper .form-wrapper .submit-button{width:165px;height:45px}.newsletter-subscription-section .inner-wrapper .form-wrapper .email-input{width:calc(100% - 165px)}.newsletter-subscription-section .inner-wrapper .form-wrapper .wpcf7-response-output{position:absolute;left:0;right:0;bottom:-25px;margin-left:auto;margin-right:auto;max-width:400px}.states-map-wrapper{position:relative;max-width:100%;padding:0}.states-map-wrapper .state-selector{position:absolute;top:65px;right:65px;z-index:99;background-color:#000;border-radius:20px;padding:0;flex-direction:column}.states-map-wrapper .state-selector .title{color:#fff;margin-bottom:10px}.states-map-wrapper .state-selector .select2-container{outline:none}.states-map-wrapper .state-selector .select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:12px;color:#000}.select2-results__option{font-size:12px}.select2-container--default .select2-results__option--highlighted[aria-selected]{font-weight:600}.pt-row{z-index:99;background-color:#000;display:flex;gap:12px;margin-top:10px;flex-wrap:wrap;flex-direction:column}.pt-chip{display:inline-flex;gap:8px;align-items:center;border-radius:8px;padding:2px;opacity:1}.pt-chip input{width:auto;height:auto}.states-map-wrapper .state-selector .title.categories-title{margin-bottom:0}.states-map-wrapper .state-selector .panel-body{padding:0 20px 20px}.select2-selection__clear{display:none !important}.state-selector .panel-head{display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-weight:600;cursor:grab;user-select:none;border-radius:12px;margin:1px -12px 2px;width:100%}.state-selector .panel-head:active{cursor:grabbing}.state-selector .drag-hint{opacity:.6;font-size:14px}.state-selector .title.with-toggle{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.state-selector .title.with-toggle .chev{border:0;background:0 0;color:#fff;font-size:18px;line-height:1;transform-origin:center;transition:transform .18s ease;cursor:pointer;opacity:.9;padding-right:0}.state-selector .title.with-toggle .chev.rot{transform:rotate(-90deg)}.collapsible{overflow:hidden;display:none}.collapsible.in{display:flex}.state-selector .pt-chip{border-radius:10px;padding:2px 4px}.select2-selection__clear{display:none !important}.state-selector{top:65px;right:65px;left:auto}.states-map-wrapper #map-floating{right:65px;left:auto;top:65px}.state-selector .title.with-toggle .chev{transition:transform .18s ease;opacity:0}.state-selector .title.with-toggle .chev.rot{transform:rotate(-90deg)}