body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}#root,.App{overflow-x:hidden}#root{height:100%;width:100%}#marketing-banner-container{height:68px}@media (max-width:768px){#marketing-banner-container{height:57px}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}input[type=date]{-webkit-appearance:none;-moz-appearance:textfield;display:block;min-height:1.2em}.link-button,button{background-color:#146c43;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;min-width:200px;padding:10px 20px;text-decoration:none}.container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;padding:0 20px;position:relative;width:90%;z-index:10}@media screen and (max-width:768px){.container{width:90%}}.animated-element{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.header{background-color:#000;color:#fff;display:flex;justify-content:space-evenly;max-height:100px;overflow:visible;padding:10px;position:fixed;top:0;transition:transform .3s ease-in-out;width:100%;z-index:9990;.navbar-mobile-menu{display:none}.logo{cursor:pointer}.logo img{height:100px;width:100px}.navbar,.search-bar{align-items:center;display:flex;width:40%}.navbar{justify-content:space-between;overflow:visible;.nav-item a{color:#fff;font-weight:700;text-decoration:none}.active a,.nav-item a:active,.nav-item a:focus,.nav-item a:hover{color:#146c43}}}.header.banner-open{top:68px}@media (max-width:768px){.header.banner-open{top:50px}.navbar-nav-mobile{overflow-x:hidden}.navbar-nav-mobile.banner-open{top:140px}}.navbar-nav{align-items:center;display:flex;justify-content:space-between;list-style-type:none;padding:10px}.nav-item{padding-left:20px;padding-right:20px;text-decoration:none}@media screen and (max-width:768px){.header{max-height:75px;overflow:visible}.logo img{height:75px!important;width:75px!important}.navbar-nav{display:none!important}.navbar-mobile{font-size:1.5rem}.navbar-mobile-menu{height:100%;padding-left:25%}.navbar-mobile-menu,.navbar-nav-mobile{align-items:center;display:flex!important;width:100%}.navbar-nav-mobile{background-color:#000;flex-direction:column;justify-content:center;left:0;list-style-type:none;margin:0;max-height:calc(100vh - 75px);overflow-y:auto;padding:15px 0 0;position:fixed;top:75px;z-index:9990;.nav-item{color:#fff;font-size:20px;font-weight:700;padding:10px;text-align:center;text-decoration:none;width:100%!important}}.header.modal-open{transform:translateY(-100%)}}.header.shrink,.navbar.shrink{max-height:75px;transition:max-height .3s ease-in-out}.logo.shrink{img{height:60px!important;transition:width .3s ease-in-out,height .3s ease-in-out;width:60px!important}}@media screen and (max-width:768px){.header.shrink{display:none!important}}.hero-section{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:center;position:relative;z-index:99}.hero-background,.hero-section{height:85vh;width:100%}.hero-background{left:0;opacity:.8;position:absolute;top:0;img{height:100%;object-fit:cover}}.hero-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%;z-index:100}.hero-title{font-size:48px;font-weight:700;margin-bottom:20px;span{color:#146c43}}.hero-button{font-size:16px;margin-top:10px;min-width:133px;padding:8px 16px}@media screen and (max-width:768px){.hero-title{font-size:28px}.hero-background,.hero-section{height:50vh}.hero-background.banner-open,.hero-section.banner-open{padding-top:50px}.hero-background{opacity:.4}.hero-button{font-size:14px;min-width:150px;padding:10px 20px}}@media screen and (max-width:480px){.hero-title{font-size:24px}.hero-background,.hero-section{height:50vh}.hero-background.banner-open,.hero-section.banner-open{padding-top:50px}.hero-background{opacity:.4}.hero-button{font-size:16px;min-width:200px;padding:12px 24px}}.contact-bar{background-color:#000;color:#fff;justify-content:center;min-height:150px;position:relative;z-index:99}.contact-bar,.contact-bar-content{align-items:center;display:flex;width:100%}.contact-bar-content{justify-content:space-evenly;margin:0 auto}.contact-bar-item{align-items:center;display:flex;font-size:20px;font-weight:700;justify-content:center;min-width:30%}.contact-bar-item svg{color:#146c43;font-size:24px}.contact-bar-item .address-link,.contact-bar-item .phone-link,.contact-bar-item .phone-text,.contact-bar-item span{color:#fff;margin-left:10px;text-decoration:none}.contact-bar-item .address-link:hover,.contact-bar-item .phone-link:hover{text-decoration:underline}.contact-bar-item .phone-link,.contact-bar-item .phone-text{color:#fff;margin-left:10px}.contact-bar-item .phone-link{display:none;pointer-events:none;text-decoration:none}.contact-bar-item .phone-text{cursor:default;display:inline}@media screen and (max-width:768px){.contact-bar{min-height:100px}.contact-bar-item{font-size:16px}.contact-bar-item svg{font-size:20px}.contact-bar-item .phone-link{display:inline;pointer-events:auto;text-decoration:none}.contact-bar-item .phone-text{display:none}}@media screen and (max-width:480px){.contact-bar{min-height:auto;padding:20px 0}.contact-bar-content{align-items:center;flex-direction:column}.contact-bar-item{font-size:14px;justify-content:center;margin-bottom:15px;padding-left:0;text-align:center;width:100%}.contact-bar-item svg{font-size:18px}}.product-card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0003;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;margin:10px;padding:10px;width:20vw;.product-details{padding-right:10px;width:100%}.product-name{font-size:1.2rem;font-weight:700;margin-bottom:10px;margin-top:0;text-align:left}.product-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:block;height:60%;min-height:13vw;position:relative;width:100%}.badge{background-color:#146c43;border-radius:10px;box-shadow:0 0 10px #0003;color:#fff;font-size:.7rem;font-weight:700;margin:3px;padding:5px 10px}.price-badge{background-color:#fff;color:#000;left:0;position:absolute;top:0}.hot-badge{background-color:#dc3545;position:absolute;right:0;top:0}.product-img-bottom-badges{bottom:0;padding:10px 0;position:absolute;right:0}.indica-badge{background-color:#563d7c}.sativa-badge{background-color:#ffaa06}}.product-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:-webkit-box;font-size:.6rem;font-weight:400;margin-top:0;overflow:hidden;text-align:left;width:100%}@media screen and (max-width:1024px){.product-card{height:35vw;width:20vw}.product-image{height:45%!important}.product-description{font-size:.8rem!important}}@media screen and (max-width:768px){.product-card{height:50vw;width:35vw}.product-card .product-name{font-size:1rem!important}.product-description{font-size:.8rem!important}}@media screen and (max-width:480px){.product-card{height:auto;width:80vw}.product-card .product-name{font-size:1.2rem}.product-image{min-height:250px!important}.product-name{font-size:1rem!important}}.best-sellers{align-items:center;background-color:#000;flex-direction:column;justify-content:center;padding-bottom:10px;position:relative;width:100%;a.anchor{display:block;position:relative;top:-150px;visibility:hidden}.best-sellers-title{color:#fff;font-size:36px;font-weight:700;margin-bottom:20px}.best-sellers-products{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%}}.best-sellers-overlay{background-color:#0003;height:100%;opacity:.6;overflow:hidden;position:absolute;top:0;width:100%;.img{background-position:50%;background-repeat:repeat;background-size:100% 100%;width:100%}}.best-sellers-no-more{color:#fff;font-size:24px;font-weight:700;margin-bottom:20px}.reviews-pagination-container{justify-content:center;margin-top:20px;width:80%}.reviews-pagination-container,.reviews-section{align-items:center;display:flex;z-index:99}.reviews-section{background-color:#127848;color:#fff;flex-direction:column;justify-content:flex-start;min-height:300px;position:relative;width:100%;.reviews-title-container{background-color:#146c43;width:100%}}.review-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.reviews-pagination-button{font-size:24px;margin-left:10px;margin-right:10px}.review p{text-align:left}@media screen and (max-width:768px){.reviews-pagination-container{width:100%}.reviews-pagination-button{font-size:20px}.reviews-title{font-size:16px}}.footer{background-color:#000;color:#fff;display:flex;padding:2rem 1rem}.footer-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px}.footer .logo{align-self:center;flex:0 0 150px;margin-bottom:1rem;margin-right:2rem}.logo img{height:auto;max-width:100%}.links-and-map-container{align-items:flex-start;display:flex;flex:1 1;flex-wrap:wrap;justify-content:space-between}.footer-links{flex:1 1 300px}.footer-links h2{color:#fff;margin-bottom:1rem;text-align:center}.footer-links ul{list-style-type:none;margin:0;padding:0}.footer-links li{margin-bottom:.5rem}.footer-button{background-color:#146c43!important;color:#fff!important;font-size:.9rem!important;justify-content:flex-start!important;padding:.5rem 1rem!important;text-transform:none!important;width:100%}.footer-button:hover{background-color:#0f5132!important}.footer-button .MuiButton-startIcon{margin-right:.5rem}.facebook-button{background-color:#1877f2!important}.facebook-button:hover{background-color:#166fe5!important}.phone-button{background-color:#90ee90!important;color:#333!important;font-weight:700!important;letter-spacing:.5px!important}.phone-button:hover{background-color:#7ccd7c!important}.footer-map{background:#f0f0f0;display:flex;flex:1 1 300px;justify-content:center;min-height:200px}.footer-map iframe{border:0;display:block}@media (max-width:768px){.footer-content{align-items:center;flex-direction:column}.logo{margin-bottom:1rem;margin-right:0!important}.links-and-map-container{align-items:center;flex-direction:column;width:100%}.footer-links,.footer-map{margin-bottom:1rem;margin-right:0;width:100%}}@media (max-width:320px){.footer{padding:1rem .5rem}.footer-button{font-size:.8rem!important;padding:.4rem .8rem!important}}@media screen and (min-width:769px){.footer-button.phone-button{cursor:default!important;pointer-events:none!important}.footer-button.phone-button:hover{background-color:#146c43!important}}.footer-loading{background-color:#000;color:#fff}.footer-loading,.map-loading{align-items:center;display:flex;justify-content:center;min-height:200px}.map-loading{background:#f0f0f0;color:#333;flex-direction:column;font-size:14px}.loading-indicator{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#146c43;height:30px;margin-top:10px;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.map-error{align-items:center;background:#fee;color:#c00;display:flex;font-size:14px;justify-content:center;min-height:200px;padding:1rem;text-align:center}.experience-more{background-color:#fff;margin-bottom:8%}.experience-more-title{font-size:36px;font-weight:700;text-align:left;width:100%;span{color:#146c43}}.experience-more-item-title{font-size:24px;font-weight:700;margin-bottom:20px;text-align:left}.experience-more-bottom-text,.experience-more-item-text{font-size:18px;font-weight:400;margin-bottom:20px;text-align:left;width:100%}.hero-section-about{align-items:center;background-color:#000;color:#fff;display:flex;height:85vh;justify-content:space-between;touch-action:none;width:100%;z-index:99}.hero-background-about{height:85vh;left:0;opacity:.8;position:absolute;top:0;width:100%;img{height:100%;object-fit:cover;width:100%}}.hero-title-about{font-size:48px;font-weight:700;margin-bottom:20px;z-index:999;span{color:#146c43}}.link-button{z-index:999}@media screen and (max-width:768px){.hero-title-about{font-size:28px}.hero-background-about{opacity:.5}.hero-background-about,.hero-section-about{height:45vh}.hero-section-about.banner-open{padding-top:50px}.hero-section-about{.anchor{position:absolute;top:0}a{font-size:14px!important}}}@media screen and (max-width:480px){.hero-title-about{font-size:20px}.hero-background-about,.hero-section-about{height:50vh}.hero-section-about.banner-open{padding-top:50px}}.image-slider{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute;width:100vw;.current-image,img{height:100%;object-fit:cover;object-position:center;opacity:.8;width:100%}.next-button button,.prev-button button{background-color:#0000;border:none;min-width:50px;width:50px!important}.prev-button{left:0}.next-button,.prev-button{cursor:pointer;font-size:24px;position:absolute;top:50%;transform:translateY(-50%);width:60px;z-index:999}.next-button{right:0}}.transition-right{animation:fadeinRight .5s ease-in-out}.transition-fade{animation:fade .2s ease-in-out}@keyframes fadeinRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media screen and (max-width:768px){.current-image img,.image-slider .current-image{padding-top:0}}.AboutPage{background-color:#fff;width:100%}.about-container{background-color:#f9f9f9;color:#333;font-family:Arial,sans-serif;line-height:1.6;padding:2rem}.about-welcome-section{background-color:#146c43;border-radius:10px;color:#fff;margin-bottom:2rem;padding:2rem;text-align:center}.about-welcome-section h2{font-size:2rem;margin-bottom:1rem}.about-welcome-section p{font-size:1.2rem}.about-section{margin-bottom:2rem;text-align:center}.about-section h3{color:#146c43;font-size:1.5rem;margin-bottom:.5rem}.about-section p{margin-bottom:.75rem}.about-icon{color:#146c43;font-size:3rem;margin-bottom:1rem}@media (max-width:768px){.about-container,.about-welcome-section{padding:1rem}.about-welcome-section h2{font-size:1.5rem}.about-welcome-section p{font-size:1rem}.about-section h3{font-size:1.3rem}.about-section p{font-size:.9rem}.about-icon{font-size:2.5rem}}.about-section{background-color:#146c43;clip-path:polygon(100% 0,0 0,0 98.33%,2% 98.32%,4% 98.28%,6% 98.21%,8% 98.11%,10% 97.98%,12% 97.83%,14% 97.65%,16% 97.45%,18% 97.23%,20% 96.98%,22% 96.71%,24% 96.42%,26% 96.12%,28% 95.8%,30% 95.46%,32% 95.12%,34% 94.76%,36% 94.39%,38% 94.02%,40% 93.65%,42% 93.27%,44% 92.89%,46% 92.52%,48% 92.15%,50% 91.79%,52% 91.43%,54% 91.09%,56% 90.76%,58% 90.45%,60% 90.15%,62% 89.87%,64% 89.6%,66% 89.36%,68% 89.15%,70% 88.95%,72% 88.78%,74% 88.64%,76% 88.52%,78% 88.43%,80% 88.37%,82% 88.34%,84% 88.33%,86% 88.36%,88% 88.41%,90% 88.49%,92% 88.6%,94% 88.73%,96% 88.89%,98% 89.08%,100% 89.29%);color:#fff;padding-bottom:50px;padding-top:50px;width:100%}.about-section-container{align-items:center;display:flex;justify-content:center;width:100%}.about-section-image{height:100%;max-width:600px;width:70%;img{border-radius:20px;height:100%;max-height:400px;object-fit:cover;width:100%}}.about-section-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:50px;width:50%;h2{font-size:28px;font-weight:700}h2,p{margin-bottom:20px}p{font-size:20px;font-weight:400;text-align:left}a{background-color:#fff;color:#146c43}}@media screen and (max-width:768px){.about-section{padding-bottom:60px;padding-top:20px}.about-section-container{flex-direction:column}.about-section-image{height:100%;width:90%;img{max-height:300px}}.about-section-content{height:100%;padding:20px;width:90%;h2{font-size:24px;margin-bottom:0;margin-top:0}p{font-size:16px;text-align:center}}}@media screen and (max-width:480px){.about-section{padding-bottom:70px;padding-top:20px}}.age-verification-modal{align-items:center;color:#fff;display:flex;justify-content:center;z-index:1300}.age-verification-modal-content{background-color:#000;border-radius:10px;color:#fff;min-width:300px;padding:20px;text-align:center;width:30vw}.age-verification-modal-content img{height:100px;width:100px}.age-verification-modal-form{align-items:center;display:flex;flex-direction:column}.age-verification-modal-form input{background-color:#000;border:1px solid #ccc;border-radius:5px;color:#fff;font-size:16px;margin-bottom:10px;padding:10px;width:25%}@keyframes flash{0%,to{opacity:1}50%{opacity:.5}}.caution-sign{animation:flash 1s linear infinite;display:inline-block;margin:0 5px}.contact-modal{align-items:center;color:#fff;display:flex;justify-content:center;z-index:1300}.contact-modal-content{background-color:#000;border-radius:10px;color:#fff;min-width:300px;padding:20px;text-align:center;width:30vw}.contact-modal-content img{display:block;height:100px;margin:0 auto;width:100px}.contact-modal-content h2{margin-top:20px}.contact-modal-content p{margin-bottom:10px}.phone-link,.phone-text{color:#146c43;font-size:20px;font-weight:700}.phone-link{display:none;pointer-events:none;text-decoration:none}.phone-text{cursor:default;display:inline}@media screen and (max-width:768px){.contact-modal-content{width:90vw}.phone-link{display:inline;pointer-events:auto;text-decoration:none}.phone-text{display:none}}.shop-page-background{background-color:#0003;height:100%;opacity:.6;overflow:hidden;position:absolute;top:0;width:100%;.img{background-position:50%;background-repeat:repeat;background-size:100% 100%;width:100%}}.BelenShopPage{align-items:center;background-color:#000;flex-direction:column;justify-content:center;padding-bottom:10px;position:relative;width:100%;a.anchor{display:block;position:relative;top:-150px;visibility:hidden}.belen-shop-title{color:#fff;font-size:36px;font-weight:700;margin-bottom:20px}}@media screen and (max-width:480px){.best-sellers-title{font-size:24px!important}}#product-container{display:block;position:relative;z-index:9}
/*# sourceMappingURL=main.a834b1af.css.map*/