/* HREF: https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap -- PRIO 0 */
@font-face{font-family:'Poppins';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiAyp8kv8JHgFVrJJLmE3tF.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiDyp8kv8JHgFVrJJLm21llEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiGyp8kv8JHgFVrJJLedw.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiDyp8kv8JHgFVrJJLm111lEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiGyp8kv8JHgFVrLPTedw.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLFj_V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLDD4V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLBT5V1s.ttf) format('truetype')}


/* HREF: -- inline -- PRIO 0 */
.cart-badge{position:absolute;top:-8px;right:-10px;background-color:#008746;color:white;font-size:11px;font-weight:700;height:18px;width:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.top-bar{position:sticky;top:0;z-index:9999;background-color:#000;color:#fff;padding:12px 0;font-size:30px;font-weight:600}.top-bar span{margin:0 5px}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:"Poppins",sans-serif;scroll-behavior:smooth}header{background-color:white;box-shadow:0 6px 15px -4px rgba(0,0,0,0.15)}:root{--green:#008746}a{text-decoration:none}.offcanvas-body li{list-style:none}.top-bar{background-color:#000;color:#fff;font-size:12px;font-weight:600;padding:15px 0;text-transform:uppercase;letter-spacing:.5px}.top-bar .separator{margin:0 25px;color:#fff;font-weight:300}.mid-header{padding:25px 0;background:#fff}.brand-logo img{max-width:100%;height:auto;max-height:60px}.brand-logo .fa-cannabis{font-size:32px;margin:0 5px;transform:rotate(-15deg)}.search-container{width:100%;max-width:600px}.search-input-group{border:1px solid #ddd;border-radius:4px;overflow:hidden;display:flex}.search-icon-wrapper{padding:15px 0 15px 15px;color:#333;background:#fff;display:flex;align-items:center}.custom-search-input{border:0;box-shadow:none;padding-left:10px;font-size:15px;color:#666}.custom-search-input:focus{box-shadow:none;outline:0}.btn-search{background-color:var(--green);color:white;font-weight:500;padding:0 30px;border-radius:0;border:0}.btn-search:hover{background-color:#006e38;color:white}.header-icons{display:flex;align-items:center;justify-content:flex-end;gap:15px}.icon-link{color:#000;font-size:20px;text-decoration:none;position:relative}.icon-separator{height:20px;width:1px;background-color:#ddd}.cart-badge{position:absolute;top:-5px;right:-8px;background-color:var(--green);color:white;font-size:10px;font-weight:bold;height:16px;width:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.bottom-nav{border-top:0;padding-bottom:0}.shop-all-btn{background-color:var(--green);color:white;border:0;padding:12px 25px;font-weight:500;display:flex;align-items:center;gap:10px;cursor:pointer;width:100%;justify-content:space-between;text-decoration:none}.shop-all-btn:hover,.shop-all-btn:focus{color:white;background-color:#006e38}.shop-all-text{display:flex;align-items:center;gap:10px}.dropdown-menu{border-radius:0;border:1px solid #eee;box-shadow:0 4px 6px rgba(0,0,0,0.1);margin-top:0;padding:10px 0}.dropdown-item{font-size:14px;padding:8px 20px;color:#666;text-transform:capitalize}.dropdown-item:hover{background-color:#f8f9fa;color:green}.dropdown-item:focus{color:#fff}.dropdown-item.highlight-green{color:var(--green);font-weight:600;text-transform:uppercase}.main-menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;column-gap:30px;height:100%;flex-wrap:wrap}.menu-link{color:#666;text-decoration:none;font-size:16px;font-weight:500;display:flex;align-items:center;gap:5px;background:0;border:0;padding:0 0 5px 0;cursor:pointer}.menu-link i{font-size:10px;color:#999;margin-left:2px;transition:transform .2s}.menu-link:hover{color:var(--green)}.menu-link:hover i{color:#999!important}.dropdown.show .menu-link i{transform:rotate(180deg)}.dropdown-toggle::after{display:none!important}.utility-nav{display:flex;justify-content:flex-end;gap:20px;font-size:13px;color:#555;font-weight:500}.utility-item{cursor:pointer;display:flex;align-items:center;gap:4px;text-decoration:none;color:#555}.utility-item:hover{color:var(--green)}.utility-item i{font-size:10px;color:#999}.utility-item:hover i{color:#999!important}.offcanvas-title{color:var(--green);font-weight:700}.mobile-link-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 0;color:#333;font-weight:600;background:0;border:0;border-bottom:1px solid #f1f1f1}.mobile-link-toggle:focus{color:var(--green)}.mobile-sub-link{display:block;padding:8px 0 8px 15px;color:#666;text-decoration:none;font-size:14px}.mobile-sub-link:hover{color:var(--green)}.breadcrumb{display:flex;align-items:center;font-size:18px;color:#aaa8a8;margin-bottom:40px}.breadcrumb span{margin:0 8px}.breadcrumb .current{color:#008a3c;font-weight:500}.newsletter-section{position:relative;background-color:#020;background-image:url('http://pro420.bluetonemedia.com/Images/pro420/newsl.jpg');background-size:cover;background-position:center;padding:110px 0;overflow:hidden;color:#fff;text-align:center}.newsletter-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,30,10,0.7);z-index:1}.newsletter-content{position:relative;z-index:10;max-width:600px;margin:0 auto}.newsletter-title{font-size:32px;font-weight:600;margin-bottom:15px}.newsletter-desc{font-size:16px;margin-bottom:30px;opacity:.9;line-height:1.6;font-weight:300}.newsletter-form{display:flex;gap:10px;background:rgba(255,255,255,0.1);padding:8px;border-radius:50px}.form-control-newsletter{border:0;border-radius:50px;padding:12px 25px;flex-grow:1;font-size:14px}.form-control-newsletter:focus{box-shadow:none}.btn-subscribe{background-color:#008746;color:#fff;border:0;border-radius:50px;padding:10px 30px;font-weight:600;transition:background .3s}.btn-subscribe:hover{background-color:#006e38;color:#fff}.side-img{position:absolute;bottom:-50px;z-index:2;pointer-events:none;max-height:90%;width:auto}.img-left{left:0}.img-right{right:0}.features-strip{background-color:#fff;padding:50px 0}.feature-box{display:flex;align-items:center;gap:15px;justify-content:center}.feature-icon-wrapper{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.feature-icon-solid{font-size:40px;color:#008746}.feature-text h5{font-size:16px;font-weight:700;margin:0;color:#000}.feature-text p{font-size:13px;margin:0;color:#777}footer{background-color:#000;color:#999;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;padding-top:70px;padding-bottom:30px}footer h5{color:#fff;font-weight:600;font-size:16px;margin-bottom:25px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#999;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#fff;text-decoration:underline}.footer-logo-placeholder img{max-width:40%;margin-bottom:20px}.contact-link{color:#fff!important;text-decoration:underline!important;font-weight:600;display:inline-block;margin:15px 0}.hours-text{color:#fff;font-weight:500;margin-top:10px}.social-icons a{color:#666;font-size:18px;margin-right:20px;transition:color .3s}.social-icons a:hover{color:#fff}.footer-disclaimer{font-size:11px;line-height:1.6;color:#666;margin-top:50px;margin-bottom:30px;text-align:justify}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.copyright{font-size:13px}.copyright a{color:#999;text-decoration:underline}.payment-icons{display:flex;gap:10px;align-items:center}.pay-icon{display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;padding:6px 10px;height:34px;border:1px solid #444;border-radius:5px}.secure-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;height:34px;padding:5px 10px;border:1px solid #444;border-radius:4px;font-size:10px;line-height:1.1;color:#fff}.secure-1{font-weight:200;font-size:8px}.lang-currency{display:flex;gap:15px;margin-left:20px;font-size:13px}.footer-dropdown-toggle{color:#fff;text-decoration:none;display:flex;align-items:center;gap:5px;background:0;border:0;padding:0;font-size:13px;cursor:pointer}.footer-dropdown-toggle:hover{color:#008746}.footer-dropdown-toggle::after{display:none}.dropdown-menu{font-size:13px;border-radius:0 0 4px 4px;min-width:80px;top:-2px!important}.dropdown-item:active{background-color:#008746}@media(max-width:992px){.container{max-width:95%}.side-img{display:none}}@media(max-width:768px){.feature-box{gap:25px;justify-content:flex-start}.footer-bottom{flex-direction:column;text-align:center}.payment-icons,.lang-currency{justify-content:center;margin-left:0}.top-bar{display:none}.mid-header{padding:15px 0}}.pr-prev-price,.old-price,.discount-badge{display:none}


/* HREF: -- inline -- PRIO 0 */
.pagination-area{display:flex;justify-content:center;gap:10px;margin-top:50px;margin-bottom:50px}.page-node{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f1f1;color:#555;text-decoration:none;font-weight:500;transition:.3s}.page-node.active,.page-node:hover{background-color:#008746;color:#fff}


/* HREF: -- inline -- PRIO 0 */
#age-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.85);display:flex;align-items:center;justify-content:center;z-index:99999}.age-popup{background:#fff;max-width:450px;width:90%;padding:30px;text-align:center;border-radius:12px}.age-popup h2{margin-bottom:10px}.age-popup p{font-size:16px;margin-bottom:15px}#age-error{display:none;color:#c40000;font-weight:600}.age-actions{display:flex;justify-content:center;gap:15px;margin-top:15px}.age-actions button{padding:10px 20px;font-size:15px;border:0;border-radius:6px;cursor:pointer}#age-yes{background:#000;color:#fff}#age-no{background:#ddd;color:#000}


/* HREF: -- inline -- PRIO 0 */
ul{list-style:none;padding:0}h1{text-align:center;margin:4rem 0 4rem 0;font-size:48px;font-weight:600}.blog-article-card{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.05);transition:transform .2s ease;max-width:400px;margin-bottom:2rem}.blog-article-card:hover{transform:translateY(-5px)}.blog-article-card h3{font-size:1.25rem;font-weight:600;line-height:1.4;margin:15px 0}.blog-article-card h3 a{color:#000;text-decoration:none}.meta-info{font-size:.9rem;color:#666;display:flex;gap:15px}.read-more-link{color:#1a7344;font-weight:700;text-decoration:none;display:inline-flex;align-items:center}.article-image-wrapper img{width:100%;height:auto;display:block;padding:15px 15px 0 15px;aspect-ratio:1/0.7;object-fit:cover}


/* HREF: /includes/site.css -- PRIO 0 */



/* HREF: /includes/Print.css -- PRIO 0 */
@media print {
body{visibility:hidden}.PrintFriendly{visibility:visible;position:absolute;left:20px;top:20px}
}