#page-container{overflow:hidden}#emav_confirm_age{width:315px;height:60px;background-image:url(https://themainecannagar.com/wp-content/uploads/2024/12/over21.jpg);background-size:100% 100%;background-position:center;border:none;margin-bottom:1%;cursor:pointer;color:transparent!important}#emav_not_confirm_age{width:315px;height:60px;background-image:url(https://themainecannagar.com/wp-content/uploads/2024/12/Under21.jpg);background-size:100% 100%;background-position:center;border:none;cursor:pointer;color:transparent!important}#emav-overlay h2{display:none}#emav-overlay h1{font-size:15px;font-weight:600}#emav-overlay p{font-size:50px;font-family:lulo-one,sans-serif!important;line-height:1.1em;font-weight:800;background:none!important;color:white;padding:0px;margin:20px auto 40px;max-width:800px;min-width:90%;text-shadow:-3px 3px #93D3C7}.Products-title h1{font-family:lulo-one,sans-serif;font-size:4.5vw;font-weight:700;color:#fff;text-align:center;padding-top:8%}h1{font-family:lulo-one,sans-serif;font-size:6.5vw;font-weight:700;color:#fff;text-align:center}h2{font-family:lulo-one,sans-serif;font-size:3.5vw;font-weight:700}h3{font-family:brandon-grotesque,sans-serif;font-size:120px;font-weight:700}h4{font-family:brandon-grotesque,sans-serif;font-size:83px;font-weight:700}p{font-family:brandon-grotesque,sans-serif;font-size:2vw;font-weight:400;line-height:1.2em}.aboutUsText h2{}.aboutUsText p{font-size:2vw}.category-blog h1{font-family:lulo-one,sans-serif;font-size:4vw;font-weight:700;color:#000;text-align:left}.category-blog{margin-top:8vh}.mobileAboutUs h1{font-size:40px}.mobileAboutUs h2{font-size:28px;color:#fff}.mobileAboutUs p{font-size:20px;color:#fff}.header{padding-top:200px;padding-bottom:175px;margin-top:-80px!important}.entry-summary h1{color:#000;font-size:2.5vw}.woocommerce-Tabs-panel h2{font-size:2vw}.woocommerce-Tabs-panel p{font-size:1vw}.shopPage{padding-top:10vh}#main-content{padding-top:5vh;padding-bottom:5vh}@media (min-width:401px) and (max-width:768px){.header{padding-top:100px!important;padding-bottom:75px!important}.et_pb_bottom_inside_divider{background-size:100% 60px!important;height:60px!important}}@media only screen and (max-width:400px){.navBanner{margin-top:-20px!important;margin-bottom:-150px!important}.entry-summary h1{color:#000;font-size:6vw}.woocommerce-Tabs-panel h2{font-size:5vw}.woocommerce-Tabs-panel p{font-size:3vw}.lastSection{padding-top:100px}.mobileAboutHomepage{margin-top:-100px!important}.et_mobile_menu a{font-family:brandon-grotesque,sans-serif;font-weight:700!important}h4{font-size:8vw}.wpcf7-form p{line-height:2em!important}.tagline{width:80%!important}p{font-family:brandon-grotesque,sans-serif;font-size:5vw;font-weight:400;line-height:1.4em}h2{font-family:lulo-one,sans-serif;font-size:5vw;font-weight:700}.et_pb_bottom_inside_divider{background-size:100% 40px!important;height:40px!important}.header{padding-top:100px!important;padding-bottom:75px!important}h1{font-size:9vw}}#menu-main-menu-left li{font-family:brandon-grotesque,sans-serif!important;font-weight:700!important;text-transform:uppercase}.bWButtonStyle{font-family:brandon-grotesque,sans-serif!important;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1.7em;letter-spacing:1px;border:solid;border-width:6px;border-color:#192214;border-radius:3px;background-color:#fff;padding:0.3em 1em}.bWButtonStyle:hover{font-family:brandon-grotesque,sans-serif!important;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1.7em;border:solid;border-width:6px;border-color:#192214;border-radius:3px;background-color:#c2d830;padding:0.3em 1em}.et_pb_button_0_tb_body{font-family:brandon-grotesque,sans-serif!important;text-transform:uppercase;font-size:20px;font-weight:700px!important;line-height:1.7em;border:solid;border-width:6px;border-color:#192214;background-color:#fff;padding:0.3em 1em}.et_pb_button_0_tb_body:hover{font-family:brandon-grotesque,sans-serif!important;text-transform:uppercase;font-size:20px;font-weight:700px!important;line-height:1.7em;border:solid;border-width:6px;border-color:#192214;border-radius:3px;background-color:#c2d830!important;padding:0.3em 1em}.merch{display:flex;align-items:center}.etiquette{display:flex;align-items:center}.about{display:flex;align-items:center}@media only screen and (max-width:980px){.reverse-column{display:flex;flex-direction:column-reverse}}.et_pb_equal_columns>.et_pb_column{margin-top:auto;margin-bottom:auto}@media only screen and (max-width:980px){.two-columns .et_pb_column{width:50%!important}.three-columns .et_pb_column{width:33.33%!important}.four-columns .et_pb_column{width:25%!important}}