1�<!DOCTYPE html>�<html lang="en">�<head>��
1<script>
vendor: 327 bytes, line 1
1(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':�new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],�j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=�'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);�})(window,document,'script','dataLayer','
1GTM-PLF7H9FT
vendor: 3 bytes, line 1
1');
1</script>
1��<meta id="view" name="viewport" content="width=device-width" />�<link rel="preload" as="script" href="/resources/scripts/jquery/jquery-3.3.1.min.js" fetchpriority="high">�
1<script src="/resources/scripts/jquery/jquery-3.3.1.min.js" defer type="text/javascript" fetchpriority="high"></script>
1�<link rel="preload" as="image" href="/Images_Content/Site1/Images/Banners/banner-flower.jpg" fetchpriority="high">�<link rel="preload" as="script" href="/resources/flexslider/jquery.flexslider-min.js">�
1<script src="/resources/flexslider/jquery.flexslider-min.js" defer type="text/javascript"></script>
1�<link rel="preload" as="script" href="/GA4/G-3KVZL6LEVR.js">�<link rel="preload" href="/resources/fonts/LuckiestGuy-Regular.woff2" as="font" type="font/woff2" crossorigin>�<link rel="preload" href="/resources/fonts/Nunito-Regular.woff2" as="font" type="font/woff2" crossorigin>�<title>Cannabis Flower Rochester NY | Happy Goat Dispensary</title>�<meta name="description" content="At Happy Goat Dispensary, we feature a wide selection of cannabis flower from top growers. Visit us today in Rochester, NY, for quality cannabis products.">�<link rel="canonical" href="https://www.happygoatdispensary.com/flower" />�<meta property="og:url" content="https://www.happygoatdispensary.com/flower" />�<meta property="og:type" content="website" />�<meta property="og:title" content="Cannabis Flower Rochester NY | Happy Goat Dispensary" />�<meta property="og:description" content="At Happy Goat Dispensary, we feature a wide selection of cannabis flower from top growers. Visit us today in Rochester, NY, for quality cannabis products." />�<meta property="og:image:secure_url" content="https://www.happygoatdispensary.com/Images_Content/Site1/Images/Pages/page%2Dthumbnail%2Dcannabis%2Dflower%2Ejpg" />�<meta property="og:image" content="https://www.happygoatdispensary.com/Images_Content/Site1/Images/Pages/page%2Dthumbnail%2Dcannabis%2Dflower%2Ejpg" />�<meta property="og:image:width" content="1200" />�<meta property="og:image:height" content="628" />�<link rel="icon" type="image/png" href="https://www.happygoatdispensary.com/images_content/site1/images/favicon/favicon-96x96.png" sizes="96x96" />�<link rel="icon" type="image/svg+xml" href="https://www.happygoatdispensary.com/images_content/site1/images/favicon/favicon.svg" />�<link rel="shortcut icon" href="https://www.happygoatdispensary.com/images_content/site1/images/favicon/favicon.ico" />�<link rel="apple-touch-icon" sizes="180x180" href="https://www.happygoatdispensary.com/images_content/site1/images/favicon/apple-touch-icon.png" />�<meta name="apple-mobile-web-app-title" content="Happy Goat Dispensary" />�<link rel="manifest" href="https://www.happygoatdispensary.com/images_content/site1/images/favicon/site.webmanifest" />�<link rel="image_src" href="https://www.happygoatdispensary.com/Images_Content/Site1/Images/Pages/page%2Dthumbnail%2Dcannabis%2Dflower%2Ejpg" />�<link rel="alternate" type="application/rss+xml" title="Happy Goat Dispensary Articles Feed" href="https://www.happygoatdispensary.com/Feeds/articles.xml" />�<style type="text/css">�@keyframes pulsegreen {�0%, 100% { box-shadow: 0px 0px 20px 10px green; }�10%, 90% { box-shadow: 0px 0px 22px 12px green; }�20%, 80% { box-shadow: 0px 0px 24px 14px green; }�30%, 70% { box-shadow: 0px 0px 26px 16px green; }�40%, 60% { box-shadow: 0px 0px 28px 18px green; }�50% { box-shadow: 0px 0px 30px 20px green; }�}�@keyframes pulsered {�0%, 100% { box-shadow: 0px 0px 20px 10px red; }�10%, 90% { box-shadow: 0px 0px 22px 12px red; }�20%, 80% { box-shadow: 0px 0px 24px 14px red; }�30%, 70% { box-shadow: 0px 0px 26px 16px red; }�40%, 60% { box-shadow: 0px 0px 28px 18px red; }�50% { box-shadow: 0px 0px 30px 20px red; }�}�</style>�<meta name="format-detection" content="telephone=no">�<meta http-equiv="content-language" content="en-us">�<meta name="facebook-domain-verification" content="9j1wukt3vh02xxvju06p4awx5buz2k" />�<meta name="facebook-domain-verification" content="yrnnw8bgts7gzssy9sfzlhxj1989qm" />�<style type="text/css">�@font-face {�font-family: "LuckiestGuyR";�src: url(/resources/fonts/LuckiestGuy-Regular.woff2) format("woff2"),�url(/resources/fonts/LuckiestGuy-Regular-Medium.woff) format("woff");�font-display: fallback;�font-weight: normal;�font-style: normal;�text-transform: uppercase;�letter-spacing: 0.05rem;�}�@font-face {�font-family: LuckiestGuyR-fb1;�src: local("Arial");�font-weight: bold;�size-adjust: 85%;�ascent-override: 118%;�//descent-override: 0%;�//line-gap-override: 0%;�text-transform: uppercase;�letter-spacing: 0.05rem;�}�@font-face {�font-family: "NunitoR";�src: url(/resources/fonts/Nunito-Regular.woff2) format("woff2"),�url(/resources/fonts/Nunito-Regular.woff) format("woff");�font-display: fallback;�}�::-webkit-scrollbar {�width: 15px;�}�::-webkit-scrollbar-track {�-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);�border-radius:10px;�}�::-webkit-scrollbar-thumb {�background-color: #2AA8D7;�border-radius:10px;�}�input {�-webkit-appearance: none;�}�input[type=checkbox] {�-webkit-appearance:checkbox;�}�/* Reset CSS */�* {�margin: 0;�padding: 0;�box-sizing: border-box;�}�:root {�/*Colors*/�--color-blue: hsl(197, 69%, 51%);�--color-orange: hsl(27, 74%, 55%);�--color-yellow: hsl(49, 87%, 63%);�--color-green: hsl(151, 61%, 35%);�--color-gray-light: hsl(220, 7%, 91%);�--color-gray-dark: hsl(0, 0%, 20%);�--color-white: hsl(0, 0%, 100%);�--color-black: hsl(0, 0%, 10%);�/*Fonts*/�--font-heading: "LuckiestGuyR", "LuckiestGuyR-fb1", sans-serif;�--font-body: "NunitoR", sans-serif;�/*Font Sizes*/�--fs-xxxs: clamp(0.5rem, 0.45rem + 0.25vw, 0.75rem);�--fs-xxs: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);�--fs-xs: clamp(0.875rem, 0.825rem + 0.25vw, 1.125rem);�--fs-sm: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);�--fs-md: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);�--fs-lg: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);�--fs-xl: clamp(2rem, 1.9rem + 0.5vw, 2.5rem);�--fs-xxl: clamp(2.5rem, 2.35rem + 0.75vw, 3.25rem);�--fs-xxxl: clamp(3.25rem, 3.15rem + 0.5vw, 3.75rem);�--fs-xxxxl: clamp(3.75rem, 3.65rem + 0.75vw, 4.5rem);�/*Font Variations*/�--fw-ultra-light: 100;�--fw-extralight: 200;�--fw-light: 300;�--fw-normal: 400;�--fw-medium: 500;�--fw-semibold: 600;�--fw-bold: 700;�--fw-extrabold: 800;�--fw-black: 900;�}�/* Global Styles */�body {�font-family: var(--font-body);�font-size: var(--fs-md);�color: var(--color-primary);�line-height: 1.5;�background-color: var(--color-primary-light);�font-size: var(--fs-md-);�line-height: 1.5;�min-height: 100vh;�}�h1,�h2,�h3,�h4,�h5,�h6 {�font-family: var(--font-heading);�text-transform: uppercase;�letter-spacing: 0.05rem;�margin-bottom: 1rem;�}�span {�letter-spacing: 0.05rem;�}�h1 {�font-size: var(--fs-xxl);�}�}�h2 {�font-size: var(--fs-xl);�}�h3 {�font-size: var(--fs-lg);�}�h4 {�font-size: var(--fs-md);�}�h5 {�font-size: var(--fs-sm);�}�h6 {�font-size: var(--fs-xs);�}�p {�font-size: var(--fs-sm);�margin-bottom: 1rem;�}�a {�color: var(--color-primary);�text-decoration: none;�cursor: pointer;�}
1�a:hover {�text-decoration: none;�}�/* Font Size Pseudoclasses */�.fs-xxxs {�font-size: var(--fs-xxxs);�}�.fs-xxs {�font-size: var(--fs-xxs);�}�.fs-xs {�font-size: var(--fs-xs);�}�.fs-sm {�font-size: var(--fs-sm);�}�.fs-md {�font-size: var(--fs-md);�}�.fs-lg {�font-size: var(--fs-lg);�}�.fs-xl {�font-size: var(--fs-xl);�}�.fs-xxl {�font-size: var(--fs-xxl);�}�.fs-xxxl {�font-size: var(--fs-xxxl);�}�/* Span Pseudoclasses */�.sub-h3 {�font-size: var(--fs-sm);�font-style: italic;�}�/* Font Weight Pseudoclasses */�.fw-ultra-light {�font-weight: var(--fw-ultra-light);�}�.fw-extralight {�font-weight: var(--fw-extralight);�}�.fw-light {�font-weight: var(--fw-light);�}�.fw-normal {�font-weight: var(--fw-normal);�}�.fw-medium {�font-weight: var(--fw-medium);�}�.fw-semibold {�font-weight: var(--fw-semibold);�}�.fw-bold {�font-weight: var(--fw-bold);�}�.fw-extrabold {�font-weight: var(--fw-extrabold);�}�.fw-black {�font-weight: var(--fw-black);�}�/* Button Styles */�.button {�background-color: var(--color-yellow);�color: var(--color-black);�font-family: var(--font-heading);�font-size: var(--fs-lg);�padding: 0.5rem 1rem;�cursor: pointer;�transition: all 0.3s ease;�border: none;�}�.button:hover {�background-color: var(--color-orange);�color: var(--color-white);�}�.button:focus {�outline: none;�}�.btn-primary {�background-color: var(--color-yellow);�}�.btn-primary:hover {�background-color: var(--color-orange);�color: var(--color-white);�}�/* Utility Classes */�.uppercase {�text-transform: uppercase;�}�.lowercase {�text-transform: lowercase;�}�.capitalize {�text-transform: capitalize;�}�.no-wrap {�white-space: nowrap;�}�.break-word {�word-wrap: break-word;�}�/* Page Hero Section - For consistent styling across about-us, faq, contact-us pages */�.page-hero {�padding: 6rem 2rem 4rem;�background-color: var(--color-green);�text-align: center;�}�.page-hero__container {�max-width: 1200px;�margin: 0 auto;�}�.page-hero__title {�font-family: var(--font-heading);�font-size: var(--fs-xxl);�color: var(--color-white);�margin-bottom: 1rem;�text-transform: uppercase;�}�.page-hero__subtitle {�font-family: var(--font-body);�font-size: var(--fs-md);�color: var(--color-white);�max-width: 800px;�margin: 0 auto;�}�/* Media Queries for Page Hero */�@media (max-width: 768px) {�.page-hero {�padding: 4rem 1rem 3rem;�}�.page-hero__title {�font-size: var(--fs-xl);�}�.page-hero__subtitle {�font-size: var(--fs-sm);�}�}�/* Add this to your global.css file */�.section-divider {�width: 80%;�max-width: 400px;�height: 40px;�margin: 0 auto 2rem;�background-image: url("/Images_Content/Site1/Images/Layout/titles-underline.png") ;�background-repeat: no-repeat;�background-size: contain;�}�/* Overlay */�.overlay {�position: fixed;�top: 0;�left: 0;�width: 100%;�height: 100%;�background-color: rgba(0, 0, 0, 0.5);�z-index: 1000;�display: none;�}�.active {�display: block;�}�/* Brands */�.brands-section {�padding: 4rem 0 8rem;�background-color: var(--color-white);�}�.brands-section__container {�max-width: 1400px;�margin: 0 auto;�padding: 0 1.5rem;�}�.brands-section__title {�font-family: var(--font-heading);�font-size: var(--fs-xxxl);�text-align: center;�margin-bottom: 1rem;�color: var(--color-black);�}�.brands-section__divider {�width: 80px;�height: 4px;�background-color: var(--color-orange);�margin: 0 auto 2rem;�}�.brands-section__description {�text-align: center;�max-width: 800px;�margin: 0 auto 3rem;�font-family: var(--font-body);�font-size: var(--fs-md);�color: var(--color-gray);�line-height: 1.6;�}�.brands-section__grid {�display: grid;�grid-template-columns: repeat(6, 1fr);�gap: 2rem;�}�.brands-section__item {�display: flex;�align-items: center;�justify-content: center;�padding: 1.5rem;�border-radius: 8px;�}�.brands-section__logo {�max-width: 100%;�max-height: 200px;�object-fit: contain;�}�/* Responsive adjustments */�@media (max-width: 1024px) {�.brands-section__grid {�grid-template-columns: repeat(3, 1fr);�}�}�@media (max-width: 768px) {�.brands-section__grid {�grid-template-columns: repeat(2, 1fr);�gap: 1.5rem;�}�}�@media (max-width: 480px) {�.brands-section__grid {�grid-template-columns: 1fr;�}�.brands-section__item {�padding: 1rem;�}�}�/* Announcement Bar */�.announcement-bar {�//display: flex;�justify-content: center;�align-items: center;�text-align: center;�font-family: var(--font-body);�padding: 0.5rem;�font-size: var(--fs-sm);�background-color: var(--color-green);�color: var(--color-white);�letter-spacing: 1;�}�.announcement-bar a {�text-decoration: none;�}�/* BLOG PAGE/CARD */�.blog {�padding: 4rem 2rem;�background-color: var(--color-white);�}�.blog__container {�max-width: 1200px;�margin: 0 auto;�}�.blog__header {�text-align: center;�margin-bottom: 3rem;�}�.blog__subtitle {�display: block;�margin-bottom: 1rem;�color: var(--color-primary);�font-family: var(--font-body-regular);�}�.blog__title {�font-size: 3rem;�font-weight: var(--fw-bold);�margin: 0;�color: var(--color-dark);�font-family: var(--font-heading);�}�/* Blog Filter */�.blog__filter {�display: flex;�justify-content: center;�flex-wrap: wrap;�gap: 1rem;�padding: 2rem;�}�.blog__filter-button {�color: var(--color-black);�font-size: var(--fs-sm);�text-decoration: none;�padding: 0.75rem 1.5rem;�background-color: transparent;�color: var(--color-primary);�cursor: pointer;�text-decoration:none;�font-family: var(--font-heading);�letter-spacing: 1px;�}�.blog__filter-button:hover {�background-color: var(--color-orange);�color: var(--color-white);�}�.blog__filter-button.active {�background-color: var(--color-orange);�color: var(--color-white);�}�/* Blog Grid */�.blog__grid {�display: grid;�grid-template-columns: repeat(3, 1fr);�gap: 2rem;�margin-bottom: 3rem;�}�/* Blog Post */�.blog__post {�background-color: var(--color-gray-light);�overflow: hidden;�box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);�transition: transform 0.3s ease, box-shadow 0.3s ease;�text-align: left;�}�.blog__post:hover {�box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);�text-decoration: none;�}�.blog__post-link {�display: flex;�flex-direction: column;�height: 100%;�text-decoration: none;�color: inherit;�background-color: var(--color-gray-light);�box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);�overflow: hidden;�transition: transform 0.3s ease, box-shadow 0.3s ease;�text-decoration: none;�cursor: pointer;�}�.blog__post-link:hover {�text-decoration: none;�}�.blog__post-image-container {�display: block;�width: 100%;�// height: 100%;�overflow: hidden;�aspect-ratio: 4 / 3;�}�.blog__post:hover .blog__post-content {�background-color: var(--color-blue);�color: var(--color-white);�}�.blog__post:hover .blog__post-category,�.blog__post:hover .blog__post-date,�.blog__post:hover .blog__post-read-more {�color: var(--color-white);�}�.blog__post-image {�width: 100%;�height: 100%;�object-fit: cover;�}�.blog__post:hover .blog__post-image {�transform: scale(1.05);�text-decoration: none;�}�/* Modify the blog__post-content to use flexbox with space-between */�.blog__post-content {�display: flex;�padding: 1.5rem;�text-align: left;�background-color: var(--color-gray-light);�color: var(--color-black);�flex-direction: column;�flex-grow: 1;�}�.blog__post-category {�display: inline-block;�font-family: var(--font-heading);�font-size: var(--fs-xxs);�color: var(--color-black);�margin-bottom: 0.5rem;�font-weight: 700;�text-transform: uppercase;�margin-right: 0.5rem;�}�.blog__post-title {�display: block;�font-family: var(--font-body);�font-size: var(--fs-md);�margin-bottom: 0.75rem;�font-weight: 700;�line-height: 1.3;�}�/* Add space between the excerpt and meta */�.blog__post-excerpt {�display: block;�font-size: var(--fs-sm);�margin-bottom: auto;�line-height: 1.5;�}�.blog__post-meta {�display: flex;�justify-content: space-between;�align-items: center;�margin-top: 1rem;�}�.blog__post-date {�font-size: var(--fs-xxs);�color: var(--color-gray-dark);�display: none;�}�.blog__post-read-more {�font-size: var(--fs-xxs);�color: var(--color-blue);�font-weight: 700;�}�.blog__post-read-more::after {�content: ">";�position: absolute;�right: 0;�top: 50%;�transform: translateY(-50%);�transition: transform 0.3s ease;�display: none;�}�/* Pagination */�.blog__pagination {�display: flex;�justify-content: center;�gap: 0.5rem;�margin-top: 3rem;�}�.blog__pagination-button {�display: flex;�align-items: center;�justify-content: center;�width: 40px;�height: 40px;�border: 1px solid var(--color-gray-light);�color: var(--color-black);�text-decoration: none;�font-family: var(--font-body);�font-size: var(--fs-sm);�transition: all 0.3s ease;�}�.blog__pagination-button:hover,�.blog__pagination-button.active {�background-color: var(--color-orange);�color: var(--color-white);�border-color: var(--color-orange);�}�/* Responsive Styles */�@media (max-width: 1024px) {�.blog__grid {�grid-template-columns: repeat(2, 1fr);�}�}�@media (max-width: 800px) {�.banner__title {�font-size: 3rem;�}�.blog__title {�font-size: 2.5rem;�}�.blog__filter {�flex-direction: column;�align-items: center;�}�.blog__filter-button {�width: 100%;�max-width: fit-content;�}�.blog__grid {�grid-template-columns: 1fr;�}�.banner__title {�font-size: 2.5rem;�}�.blog__post-image-container {�height: 300px;�}�.blog__post-title {�font-size: 1rem;�}�.blog__post-excerpt {�font-size: 0.75rem;�}�}�@media (max-width: 600px) {�.blog__post-image-container {�height: 200px;�}�}�/* AGE VERIFICATION MODAL */�.age-verification {�//position: fixed;�display: flex;�height: 500px;�width: 100%;�max-width: 1200px;�z-index: 1001;�//left: 50%;�//margin-left: -600px;�//top: 50%;�//margin-top: -250px;�}
1�.yellow-sidebar {�background-color: var(--color-yellow);�width: 20%;�padding: 4rem 1rem;�display: flex;�flex-direction: column;�justify-content: space-between;�align-items: center;�}�.logo-container {�margin-bottom: 2rem;�text-align: center;�}�.logo-container__img {�width: 100%;�max-width: 200px;�}�.logo-text {�font-family: var(--font-heading);�color: var(--color-black);�margin: 0;�line-height: 1;�}�.happy {�font-size: var(--fs-xxl);�margin-bottom: -0.5rem;�}�.goat {�font-size: var(--fs-xxxl);�margin-bottom: 0.5rem;�}�.dispensary {�font-size: var(--fs-xs);�letter-spacing: 0.5rem;�text-transform: uppercase;�margin-top: -0.5rem;�transform: scale(1, 0.8);�}�.welcome-text {�font-family: var(--font-heading);�font-size: var(--fs-md);�text-align: center;�margin-top: auto;�line-height: 1.3;�}�.main-content {�flex: 1;�background-color: var(--color-white);�display: flex;�justify-content: center;�align-items: center;�padding: 2rem;�position: relative;�width: 100%;�}�.verification-container {�text-align: center;�max-width: 1200px;�z-index: 2;�width: 100%;�}�.age-icon {�color: var(--color-blue);�font-size: 8rem;�font-family: var(--font-heading);�margin-bottom: 1rem;�line-height: 1;�}�.age-question {�font-family: var(--font-heading);�font-size: var(--fs-lg);�margin-bottom: 2rem;�color: var(--color-black);�}�.disclaimer {�font-size: var(--fs-xxs);�margin-bottom: 2rem;�color: var(--color-gray-dark);�max-width: 500px;�margin-left: auto;�margin-right: auto;�font-weight: 700;�}�/* Will need to add terms and conditions href once site is launched */�.terms-links {�text-decoration: underline;�cursor: pointer;�font-weight: bolder;�display: none;�}�.button-container {�display: flex;�justify-content: center;�gap: 1rem;�}�.button {�min-width: 150px;�padding: 1rem 1rem;�}�.btn-primary {�background-color: var(--color-orange);�color: var(--color-white);�}�.btn-primary:hover {�background-color: var(--color-blue);�color: var(--color-white);�}�.btn-secondary {�background-color: var(--color-orange);�color: var(--color-white);�}�.btn-secondary:hover {�background-color: var(--color-blue);�color: var(--color-white);�}�.goat-image {�position: absolute;�right: 0;�bottom: 0;�height: 100%;�z-index: 1;�opacity: 0.9;�}�@media (max-width: 1200px) {�.age-verification {�max-width: 900px;�/*left: 50%;�margin-left: -450px;�top: 50%;�margin-top: -250px;*/�}�.yellow-sidebar {�width: 25%;�padding: 2rem 1rem;�}�}�@media (max-width: 1024px) {�.age-verification {�max-width: 700px;�/*left: 50%;�margin-left: -350px;�top: 50%;�margin-top: -250px;*/�}�.yellow-sidebar {�width: 25%;�padding: 2rem 1rem;�}�}�@media (max-width: 800px) {�.age-verification {�flex-direction: column;�width: 500px;�height: fit-content;�/*left: 50%;�margin-left: -250px;�top: 50%;�margin-top: -250px;*/�}�.age-icon {�font-size: 6rem;�}�.yellow-sidebar {�width: 100%;�padding: 1rem;�}�.logo-container__img {�width:150px;�max-width: 150px;�}�.main-content {�padding: 2rem 1rem;�width: 100%;�}�.goat-image {�height: 100%;�opacity: 0.1;�object-fit: contain;�}�.age-icon {�font-size: var(--fs-xxxl);�}�.age-question {�font-size: var(--fs-lg);�}�}�@media (max-width: 600px) {�.age-verification {�height: fit-content;�width: 300px;�height: fit-content;�*/left: 50%;�margin-left: -150px;�top: 50%;�margin-top: -300px;*/�}�.button-container {�flex-direction: column;�gap: 0.5rem;�}�.button {�width: 100%;�min-width: unset;�}�}�@media (max-width: 400px) {�.age-verification {�height: fit-content;�width: 250px;�/* left: 50%;�margin-left: -125px;�top: 50%;�margin-top: -350px;*/�}�}�/* GALLERY */�.gallery {�padding: 0rem 2rem;�background-color: var(--color-white);�}�.gallery__container {�margin: 0 auto;�display: grid;�grid-template-columns: repeat(4, 1fr);�gap: 1rem;�}�.gallery__item {�position: relative;�aspect-ratio: 1 / 1;�overflow: hidden;�display: block;�text-decoration: none;�}�.gallery__image {�width: 100%;�height: 100%;�object-fit: cover;�transition: transform 0.3s ease;�}�.gallery__item:hover .gallery__image {�transform: scale(1.05);�}�.gallery__overlay {�position: absolute;�top: 0;�left: 0;�width: 100%;�height: 100%;�display: flex;�justify-content: center;�align-items: center;�opacity: 1;�transition: opacity 0.3s ease;�}�.gallery__item:hover .gallery__overlay {�opacity: 1;�}�.gallery__text {�color: var(--color-white);�font-family: var(--font-heading);�font-size: var(--fs-md);�text-transform: uppercase;�text-align: center;�padding: 1rem;�}�/* Media Queries for Gallery */�@media (max-width: 1000px) {�.gallery__container {�grid-template-columns: repeat(2, 1fr);�}�}�@media (max-width: 600px) {�.gallery {�padding: 3rem 1rem;�}�.gallery__container {�grid-template-columns: 1fr;�}�.gallery__text {�font-size: var(--fs-sm);�}�}�.mid-txt {�display:inline-block;�position: relative;�top: 50%;�//width:100%;�transform: translateY(-50%);�-webkit-transform: translateY(-50%);�-ms-transform: translateY(-50%);�}�.top-cont {�display: none;�box-sizing: border-box;�width: 100%;�z-index: 20;�height: 40px;�text-align: right;�overflow: hidden;�position:relative;�background:rgba(0,0,0,1);�}�.logo-img1 {�display: none;�position:absolute;�left: 2.5%;�top: 0px;�border:none;�box-sizing:border-box;�text-align:center;�padding:2.5px 10px;�z-index:21;�transition:all .5s ease;�}�.logo-img1 img {�display: none;�border:none;�height: 75px;�transition:all .5s ease;�}�.logo-img2 {�display: none;
1�left:2.5%;�top:0px;�opacity:1;�filter:alpha(opacity=100);�}�.logo-img2 img {�height:75px;�}�.nav_menu {�position:fixed;�background:rgba(255,255,255,1);�width:100%;�top:0px;�left:0px;�height:60px;�z-index:20;�transition:background .5s ease;�}�.nav_menu_sticky {�box-shadow:0px 0px 5px rgba(0,0,0,0.3);�-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);�}�.heading_spacer {�width:100%;�height:60px;�font-size:0px;�}�.contenthead-bg {�background-image: url('/Images_Content/Site1/Images/Layout/HG-HeaderBg.jpg');�background-size:cover;�background-position:50% 50%;�padding:60px 5%;�width: 100%;�display: block;�box-sizing: border-box;�}�.contenthead {�text-align:center;�//font-family: var(--font-heading);�//font-size: var(--fs-xxl)�color: var(--color-white);�width: 100%;�display: block;�box-sizing: border-box;�}�.contenthead h1 {�color: var(--color-white);�}�.contentnorm, .contentnorm-ann {�text-align:left;�font-family: var(--font-body);�font-size: var(--fs-sm);�color: var(--color-black);�line-height:32px;�text-decoration:none;�}�.contentnorm-ann {�color: var(--color-black);�padding: 15px 0px;�}�.contentnorm a, .contentnorm b, .contentnorm strong, .contentnorm-ann a, .contentnorm-ann b, .contentnorm-ann strong {�font-family:var(--font-body);�text-decoration:none;�}�.contentnorm a, .contentnorm-ann a {�color: var(--color-orange);�}�.contentnorm a:hover, .contentnorm-ann a:hover {�color: var(--color-blue);�}�.contentnorm li {�padding: 0.5rem 0;�list-style: disc;�}�.heading2 {�margin:0px 0px 25px;�}�.heading3 {�margin:0px;�}�.heading2::after, .heading3::after, .heading4::after, .heading5::after {�content:'';�display:block;�width:150px;�height:4px;�font-size:0px;�background:#7F4491;�margin-top:6px;�}�.heading3::after, .heading4::after {�background:#010101;�margin:6px auto 0px;�}�.heading4::after {�background:#ffffff;�}�.heading5::after {�margin:6px auto 0px;�}�.imageright, .imageleft, .imagecenter {�padding:15px 0px 15px 0px;�max-width:100%;�text-align:center;�display: block;�margin-left: auto;�margin-right: auto;�box-sizing:border-box;�}�.imagecenter {�padding:0px;�}�.clear {�clear:both;�height:0px;�overflow:hidden;�}�.shell {�width:85%;�margin:0 auto;�}�.checkinput, .checkinput2, .submitbtn {�border:solid 1px var(--color-black);�background: var(--color-white);�height:50px;�text-align:left;�line-height:50px;�padding:0px 10px;�box-sizing:border-box;�font-family:var(--font-body);�font-size:16px;�text-decoration:none;�color:var(--color-black);�}�.checkinput {�width:100%;�}�.submitbtn {�border:none;�line-height:50px;�background: var(--color-yellow);�color: var(--color-black);�padding:0px 40px;�cursor:pointer;�transition: .5s ease all;�font-family: var(--font-heading);�}�.submitbtn:hover {�background:var(--color-orange);�color: var(--color-white);�}�.field, .checklabel, .checkfield {�display:inline-block;�text-align:left;�color:var(--color-black);�font-family:var(--font-body);�font-size:16px;�padding-bottom:5px;�text-decoration:none;�}�a.field {�color:#A90015;�font-weight:bold;�}�a.field:hover {�color:#fdc10d;�}�.checklabel, .checkfield {�color:#010101;�font-family:var(--font-body);�}�.checklabel {�font-size:14px;�padding:0px;�width:100%;�}�.submit {�display:inline-block;�border:none;�height:50px;�line-height:50px;�text-align:center;�text-decoration:none;�color:#ffffff;�font-size:16px;�font-family:var(--font-body);�background:#010101;�cursor:pointer;�width:100%;�}�.submit:hover {�background:#FFC40D;�}�.mem-select, .mem-select2 {�border: 1px solid #c7c7c7;�height: 50px;�box-sizing:border-box;�display:inline-block;�overflow: hidden;�background-image: url("/Images_Content/Site1/Images/Layout/Quant_SelectBg.jpg");�background-repeat: no-repeat;�background-position: center right;�background-color:#ffffff;�text-align:center;�vertical-align:top;�}�.mem-select {�width:100%;�}�.mem-select select, .mem-select2 select {�text-align:left;�padding: 0px 3px;�font-size:16px;�line-height:48px;�height:50px;�font-family:var(--font-body);�color:#010101;�width: 150%;�border: none;�box-shadow: none;�background: transparent;�background-image: none;�-webkit-appearance: none;�vertical-align:top;�}�.checkheading {�color:#ffffff;�height:50px;�line-height:50px;�box-sizing:border-box;�font-family:var(--font-body);�font-size:20px;�font-weight:bold;�text-decoration:none;�text-align:left;�padding:0px 0px 0px 10px;�}�.checkheading {�color:#ffffff;�margin-bottom:30px;�background:#010101;�}�.overlay-cont, .overlay-cont2 {�position:fixed;�top:0;�left:0;�background:rgba(0,0,0,0.8);�height:100vh;�width:100%;�overflow-y:scroll;�z-index:3000;�display:none;�opacity:0;�filter:alpha(opacity=0);�transition:all .5s ease;�}�.overlay-cont2 {�display:none;�opacity:0;�filter:alpha(opacity=0);�}�#overlay-div, #ContactFormFeed {�margin:80px auto 40px;�//height:100%;�position:relative;�transition:all .8s ease;�}�.overlay-white {�width:100%;�background:#ffffff;�box-sizing:border-box;�text-align:center;�font-family:var(--font-body);�color:#404040;�border-radius:20px;�}�.overlay-out {�width:100%;�overflow-y:scroll !important;�height:400px;�}�.overlay-content {�text-align:center;�vertical-align:top;�margin:0 auto;�position:relative;�}�.heading {�display:inline-block;�color:#010101;�}�.overlay-white b,.overlay-white strong,.overlay-white a {�font-family:var(--font-body);�}�.overlay-white a {�color:#ff0000;�text-decoration:none;�}�.overlay-white a:hover {�color:#010101;�}�.overlay-close {�position:absolute;�right:0px;�top:-46px;�font-family:var(--font-body);�font-size:30px;�color:#ffffff;�cursor:pointer;�transition:all .5s ease;�}�.overlay-close:hover {�font-size:36px;�}�.head-grad {�background: -moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */�background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */�background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */�filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */�width:100%;�position:absolute;�z-index:2;�top:0px;�left:0px;�font-size:0px;�height:260px;�}�#burg-over {�position:fixed;�top:0;�left:0;�background:rgba(0,0,0,0.5);�height:100vh;�width:100%;�//overflow-y:scroll;�overflow-x:hidden;�z-index:3000;�display:none;�//opacity:0;�//filter:alpha(opacity=0);�transition:all .5s ease;�}�#burg-cont {�position:fixed;�top:0px;�right:-360px;�width:360px;�height:100%;�box-sizing:border-box;�background:#03263C;�transition:all .5s .5s ease;�}�.burg-cont2 {�position:relative;�width:100%;�height:100%;�box-sizing:border-box;�padding:40px;�overflow:auto;�}�.burg-close {�display:inline-block;�vertical-align:top;�position:absolute;�top:30px;�right:15px;�font-family: var(--font-body);�color:#ffffff;�font-size:24px;�text-decoration:none;�cursor:pointer;�transition:all .5s ease;�}�.burg-close:hover {�transform:rotate(180deg);�}�.burg-main, .burg-sub-cont a {�display:block;�width:100%;�text-align:left;�text-decoration:none;�padding:10px 0px;�box-sizing:border-box;�color:#ffffff;�position:relative;�font-family:var(--font-body);�font-size:14px;�cursor:pointer;�border-bottom:solid 1px transparent;�transition:all .5s ease;�}�.burg-main:hover, .burg-sub-cont a:hover {�border-color:#ffffff;�}�.burg-sub-cont {�width:100%;�box-sizing:border-box;�padding-left:11px;�height:0px;�display:block;�overflow:hidden;�transition:all .5s ease;�}�.burg-sub-cont a {�font-size:14px;�}�.burger-sub-arrow {�border:none;�position:absolute;�height:8px;�right:0px;�bottom:12px;�transition:all .5s ease;�}�@media screen and (min-width: 320px) {�.checkinfo-box {�margin:0 auto;�width:90%;�font-size:0px;�text-align:left;�}�.column1, .column2 {�display:inline-block;�margin-top:20px;�width:100%;�text-align:left;�vertical-align:top;�}�.mem-select2 {�width:100%;�}�#overlay-div, #ContactFormFeed {�width:96%;�}�.overlay-white {�padding:0px 0px 20px 0px;�//font-size:18px;�//line-height:26px;�//max-height:400px;�}�.overlay-out {�height:300px;�}�.overlay-content {�width:94%;�margin:0 auto;�font-size:0px;�text-align:center;�}�.col-ov1, .col-ov2, .col-ov3 {�display:inline-block;�margin-top:20px;�width:100%;�text-align:left;�vertical-align:top;�}�}�@media screen and (min-width: 360px) {�.overlay-out {�height:400px;�}�.overlay-white {�//max-height:500px;�}�}�@media screen and (min-width: 600px) {�.contentnorm {�font-size:20px;�line-height:34px;�}�#overlay-div, #ContactFormFeed {�width:90%;�}�.overlay-white {�padding:0x 0px 25px 0px;�}�.nav_menu, .heading_spacer {�height:80px;�}�}�@media screen and (min-width: 800px) {�.column1, .column2 {�display:inline-block;�margin-top:20px;�width:44%;�text-align:left;�}�.column2 {�margin-left:12%;�}�.mem-select2 {�width:44%;�}�.col-ov1, .col-ov2, .col-ov3 {�width:30%;�}�.col-ov2, .col-ov3 {�margin-left:5%;�}�#overlay-div, #ContactFormFeed {�width:60%;�}�.overlay-white {�padding:0px 0px 50px 0px;�//font-size:22px;�//line-height:30px;�}�.burg-cont2 {�padding-top:60px;�}�}�@media screen and (min-width: 1000px) {�.mid-txt2 {�display: inline-block;�position: relative;�top: 50%;�width: 100%;�transform: translateY(-50%);�-webkit-transform: translateY(-50%);�-ms-transform: translateY(-50%);�}�/*�h1 {�font-size:50px;�}�h2 {�font-size: 40px;�margin-bottom: 1rem;�}�h3 {�font-size: 32px;�}�h4 {�font-size: 28px;�}�p {�font-size: 1rem;�}�*/�.imageright {�float:right;�padding-left:60px;�max-width:550px;�margin: 3rem 0;�}�.imageleft {�float:left;�padding-right:60px;�max-width:550px;�margin: 3rem 0;�}�.imagecenter {�max-width:100%;�text-align:center;�display: block;�margin-left: auto;�margin-right: auto;�margin: 3rem 0;�}�}�@media screen and (min-width: 1400px) {�.contentnorm {�font-size:22px;�line-height:36px;�}�.contenthead-sub {�font-size:30px;�}�/*�h1 {�font-size:60px;�}�*/�}�@media screen and (min-width: 1900px) {�.contentnorm {�font-size:24px;�line-height:38px;�}�}�</style>�
1<script language="javascript">�var jspage = 'Flower';�var jspagepath = '0';�var jsacat = '0';�</script>
1�</head>�<body style="background-color:#D7D7D7; padding:0px; height:100%; overflow:auto; text-align:center; margin:0px 0px 0px 0px; ">
vendor: 69 bytes, line 1
1��<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1GTM-PLF7H9FT
vendor: 84 bytes, line 1
1"�height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>��
1<img alt="Site Background" fetchpriority="high" width="99999" height="99999" style="pointer-events:none; z-index:-1; position:absolute; top:0; left:0; width:95vw; height:99vh" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iOTk5OTkuMDAwMDAwcHQiIGhlaWdodD0iOTk5OTkuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA5OTk5OS4wMDAwMDAgOTk5OTkuMDAwMDAwIgogcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+Cgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw5OTk5OS4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMwMDAwMDAiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik0zNDg1IDkxMjAgYy0zMjEgLTQzIC01ODQgLTIwOSAtNzUwIC00NzUgLTkzIC0xNDkgLTEzMCAtMzAwIC0xMjIKLTQ5OSA1IC0xNDggMzIgLTI1MSA5MyAtMzY0IDEzNSAtMjQ4IDMxNiAtMzkyIDk0MCAtNzQ3IDUyMCAtMjk2IDYyNCAtMzY2CjcyNSAtNDg3IDg4IC0xMDYgMTQ5IC0yNjAgMTQ5IC0zNzcgMCAtMTQ2IC01NiAtMjcxIC0xNzMgLTM4NiAtMTM5IC0xMzcgLTI2M
1QotMTg0IC01MDAgLTE5MiAtMjE5IC04IC0zNjcgMjIgLTU0MiAxMDkgLTI4OSAxNDUgLTQyNyAzMzAgLTUxOSA2OTYgLTE0IDUzCi0yOCAxMjUgLTMyIDE2MCBsLTcgNjIgLTQ5IDAgYy01MiAwIC01MiAtMSAtNjIgLTYxIC04IC00MyAtNDAgLTk0IC03OCAtMTIyCi0xOSAtMTQgLTQyIC0yMCAtODAgLTIwIC01MyAxIC04NyAxMiAtMjg0IDkxIC0zODggMTU3IC04MDIgMTQ2IC0xMTA1IC0yOQotMjE5IC0xMjcgLTM4NCAtMzM0IC00NTEgLTU2NiAtMjAgLTY3IC0yMyAtMTAwIC0yMyAtMjQzIDEgLTE1MyAzIC0xNzEgMjkKLTI1MCA1MCAtMTUzIDEyNyAtMjc0IDI1NiAtNDAwIDEyNiAtMTI1IDMxOSAtMjUyIDc0NiAtNDk1IDUyMCAtMjk2IDYyNCAtMzY2CjcyNSAtNDg3IDU5IC03MCAxMjEgLTE5NSAxMzggLTI3NiAzNyAtMTc4IC0xOCAtMzQyIC0xNjQgLTQ4NyAtODYgLTg3IC0xNzQKLTEzOCAtMjkwIC0xNzAgLTgxIC0yMyAtMzMyIC0zMSAtNDMzIC0xNSAtMTcyIDI3IC0zNDggMTAzIC00OTIgMjExIC0xOTcgMTQ5Ci0zMDIgMzUyIC0zODAgNzQyIGwtMTEgNTcgLTUwIDAgLTQ5IDAgMCAtNjE1IDAgLTYxNSA0OCAwIDQ3IDAgMjUgNzcgYzIxIDY0CjMxIDgyIDU5IDEwMCA2MiA0MSAxMTEgMzQgNDM2IC02NyAzMDMgLTk0IDM5MSAtMTEwIDYwMCAtMTEwIDE5NiAwIDM1MCAyOAo1MTEgOTQgMjM3IDk2IDQ1OSAzMTUgNTU1IDU0NSA5OCAyMzUgODkgNTMyIC0yMiA3NTQgLTEzNSAyNjggLTI5MyAzOTIgLTk3NAo3NjcgLTczMyA0MDMgLTkxMSA1NzUgLTg5MiA4NjYgNCA3NSAxMCA5NyA0NSAxNjggNDUgOTEgMTI3IDE4MyAyMTQgMjQwIDM2NQoyNDIgOTg1IDQwIDEyMTIgLTM5NCA2OCAtMTMwIDEzNiAtMzcwIDEzNiAtNDgwIGwwIC01MCA1NCAwIDUzIDAgNiA0NSBjMjAKMTQwIDkyIDE4MCAyNTEgMTM5IDMzIC04IDE0NyAtNDIgMjUxIC03NCAzMDMgLTk0IDM5MSAtMTEwIDYwMCAtMTEwIDE5NiAwCjM1MCAyOCA1MTEgOTQgMjM3IDk2IDQ1OSAzMTUgNTU1IDU0NSA5OCAyMzUgODkgNTMyIC0yMiA3NTQgLTEzNSAyNjggLTI5MwozOTIgLTk3NCA3NjcgLTcwNiAzODggLTg5NSA1NjMgLTg5NSA4MjkgMCAyMTEgMTYwIDQyMiAzODIgNTA1IDI5NCAxMTAgNzAxIDEKOTQ3IC0yNTMgMTQxIC0xNDYgMjMxIC0zNDkgMjc3IC02MjQgbDE4IC0xMDcgNDggMCA0OCAwIDAgNjIwIDAgNjIwIC00NyAwCi00OCAwIC0xOCAtNjAgYy0yMiAtNzcgLTY3IC0xMjggLTEyMyAtMTQwIC00OSAtMTEgLTExOCA0IC0yMjcgNTEgLTMwMCAxMjgKLTU1MSAxNzIgLTgwMiAxMzl6Ii8+CjxwYXRoIGQ9Ik0zNjE1IDIwOTggYy0zIC0xMyAtMzUgLTE2NSAtNzEgLTMzOCAtMzYgLTE3MyAtNjcgLTMyNSAtNzEgLTMzNyAtNQotMjIgLTIgLTIzIDQ0IC0yMyBsNDkgMCA3MiAzNDggYzQwIDE5MSA3MiAzNTMgNzIgMzYwIDAgOCAtMTYgMTIgLTQ1IDEyIC0zOAowIC00NSAtMyAtNTAgLTIyeiIvPgo8cGF0aCBkPSJNNDk5NSAyMDg4IGMtNCAtMTggLTkgLTQxIC0xMSAtNTAgLTUgLTE1IDIgLTE4IDQwIC0xOCA0NyAwIDQ3IDAgNjEKNjggbDcgMzIgLTQ1IDAgYy00MyAwIC00NiAtMiAtNTIgLTMyeiIvPgo8cGF0aCBkPSJNNTgzMCAyMTEyIGMwIC03IC0xMzQgLTY1NSAtMTQ0IC02OTUgLTQgLTE2IDIgLTE4IDQyIC0xNSBsNDYgMyAyOAoxNDAgYzM0IDE2MyA1OCAyMjQgMTA0IDI2NSAzOSAzNCAxMDEgNTQgMTM5IDQ0IDUxIC0xMyA1MiAtMzggMTEgLTIzNyAtMjAKLTEwMCAtMzkgLTE5MCAtNDIgLTE5OSAtNSAtMTUgMiAtMTggNDAgLTE4IDM5IDAgNDYgMyA1MSAyMyAyMSA4OCA3NSAzNjYgNzUKMzg1IDAgNjkgLTYwIDEyMiAtMTM3IDEyMiAtNDMgMCAtMTE3IC0zMSAtMTUwIC02MiAtMjkgLTI3IC0yOCAtMjQgMiAxMTkgMTQKNjUgMjUgMTIxIDI1IDEyNiAwIDQgLTIwIDcgLTQ1IDcgLTI1IDAgLTQ1IC00IC00NSAtOHoiLz4KPHBhdGggZD0iTTY5NzcgMjEwMyBjLTMgLTEwIC04IC0zMCAtMTEgLTQ1IGwtNiAtMjggMTE1IDAgYzEwMyAwIDExNSAtMiAxMTUKLTE3IC0xIC0xMCAtMjkgLTE1MSAtNjMgLTMxMyBsLTYzIC0yOTUgNDQgLTMgYzI0IC0yIDQ2IC0xIDQ5IDIgNCA0IDU3IDI1MQoxMjMgNTY5IGwxMSA1NyAxMTQgMCBjNjMgMCAxMTYgMyAxMTkgOCAyIDQgNyAyNCAxMSA0NSBsNyAzNyAtMjgwIDAgYy0yNTkgMAotMjgxIC0xIC0yODUgLTE3eiIvPgo8cGF0aCBkPSJNODM5MCAyMTA4IGMwIC03IDkgLTE1MiAyMCAtMzIzIDExIC0xNzAgMjAgLTMyNyAyMCAtMzQ3IGwwIC0zOCA1MwowIDUyIDAgOTQgMTc4IGM1MiA5NyAxMTkgMjIzIDE0OCAyNzkgNDAgNzggNTMgOTYgNTMgNzUgMCAtMTUgNyAtMTM3IDE1IC0yNzIKOCAtMTM1IDE1IC0yNDggMTUgLTI1MiAwIC01IDI0IC04IDUzIC04IGw1MiAwIDE3OCAzNTMgYzk4IDE5MyAxNzggMzU2IDE3OAozNjAgLTEgNCAtMjIgNyAtNDcgNSBsLTQ2IC0zIC0xMDYgLTIxMCBjLTU4IC0xMTUgLTEyMiAtMjQ1IC0xNDIgLTI4OCBsLTM3Ci03OCAtMTIgMjMzIGMtNiAxMjggLTE0IDI1OSAtMTggMjkxIGwtNiA1NyAtNDYgMCAtNDcgMCAtMTUxIC0yODYgLTE1MSAtMjg1Ci03IDE3OCBjLTQgOTggLTEwIDIyNSAtMTQgMjgzIGwtNiAxMDUgLTQ3IDMgYy0zNSAyIC00OCAtMSAtNDggLTEweiIvPgo8cGF0aCBkPSJNOTk3NSAyMDk4IGMtMyAtMTMgLTM1IC0xNjUgLTcxIC0zMzggLTM2IC0xNzMgLTY3IC0zMjUgLTcxIC0zMzcgLTUKLTIxIC0yIC0yMyAzNiAtMjMgNDAgMCA0MSAxIDQ3IDQwIDQgMjIgMTAgNDAgMTMgNDAgNCAwIDE0IC0xMyAyNCAtMjkgNDAgLTY4CjE2MCAtODEgMjQwIC0yNSA5MSA2NCAxNDMgMTgzIDEzNSAzMTQgLTUgOTIgLTI4IDEzNSAtODggMTY5IC01NCAzMCAtMTIyIDI1Ci0xODAgLTEzIC0yMiAtMTQgLTQwIC0yMiAtNDAgLTE2IDAgOCAyNSAxMjggNDUgMjE4IDUgMjAgMiAyMiAtNDAgMjIgLTM4IDAKLTQ1IC0zIC01MCAtMjJ6IG0yMDUgLTI1MyBjNDcgLTI0IDYzIC02NyA1OCAtMTUxIC02IC04MiAtNDIgLTE3MCAtODUgLTIwMwotNjEgLTQ5IC0xNDYgLTMzIC0xNzYgMzIgLTU1IDExNiA0NyAzMzUgMTU2IDMzNyAxMCAwIDMxIC03IDQ3IC0xNXoiLz4KPHBhdGggZD0iTTExMDczIDIwNzAgbC0xMCAtNTAgNDMgMCBjNDUgMCA0NiAwIDU5IDY4IGw3IDMyIC00NSAwIC00NCAwIC0xMAotNTB6Ii8+CjxwYXRoIGQ9Ik02NDQzIDIwNzIgYy0zOCAtMjQgLTQyIC0zMSAtNTMgLTg4IC0xMiAtNjIgLTEyIC02MyAtNDggLTY2IC0zMiAtMwotMzcgLTcgLTQzIC0zNSAtNiAtMzIgLTUgLTMzIDI3IC0zMyAxOSAwIDM0IC0zIDM0IC03IDAgLTUgLTE2IC04MiAtMzUgLTE3MwotNDUgLTIxMiAtNDUgLTIzNCAtMiAtMjYwIDMyIC0yMCAxMDEgLTI3IDEyMyAtMTIgNiA0IDE1IDIyIDE5IDQwIGw3IDMyIC00MgowIGMtMjYgMCAtNDMgNSAtNDYgMTUgLTMgNyAxMCA5MSAzMCAxODUgMjAgOTQgMzYgMTczIDM2IDE3NSAwIDMgMjAgNSA0NCA1CjM3IDAgNDUgNCA1MCAyMyAxMSA0MiA3IDQ3IC0zNCA0NyAtNDYgMCAtNDUgLTEgLTI1IDkwIDIzIDEwNCAyMyAxMDMgLTQyIDYyeiIvPgo8cGF0aCBkPSJNMTEzNjMgMjA3MiBjLTM4IC0yNCAtNDIgLTMxIC01MyAtODkgLTEyIC02MiAtMTMgLTYzIC00NiAtNjMgLTM2IDAKLTM4IC0yIC00OCAtNDIgLTYgLTI3IC01IC0yOCAyOSAtMjggMTkgMCAzNSAtMiAzNSAtNCAwIC0yIC0xNiAtNzkgLTM1IC0xNzAKLTQ1IC0yMTQgLTQ1IC0yNDAgLTIgLTI2NiAzMiAtMjAgMTAxIC0yNyAxMjMgLTEyIDYgNCAxNSAyMiAxOSA0MCBsNyAzMiAtNDIKMCBjLTI2IDAgLTQzIDUgLTQ2IDE0IC01IDE0IDEzIDExNiA1MiAyOTQgbDE2IDcyI
1DQ0IDAgYzI4IDAgNDQgNCA0NCAxMyAwIDYKMyAyMiA2IDM1IDYgMjAgMyAyMiAtMzUgMjIgLTQ3IDAgLTQ4IDMgLTI2IDk1IDI0IDk3IDIzIDk4IC00MiA1N3oiLz4KPHBhdGggZD0iTTQwNDggMTkyMCBjLTE2IC01IC01MSAtMjUgLTc5IC00NiAtNDUgLTMzIC01MSAtMzUgLTQ1IC0xNiAxOSA2OQoyMSA2NCAtMjUgNjAgbC00MyAtMyAtNDcgLTIyNSBjLTI2IC0xMjQgLTUwIC0yNDAgLTU0IC0yNTcgbC02IC0zMyA0NSAwIDQ1IDAKMTEgNTggYzYyIDMwOSA4OCAzNjAgMTk3IDM5MiA0NyAxNCA5MSAtMSAxMDMgLTM1IDUgLTEyIC04IC05NiAtMzEgLTIwNSAtMjEKLTEwMiAtMzggLTE5MSAtMzkgLTE5NyAwIC05IDE1IC0xMyA0MyAtMTMgbDQzIDAgMzcgMTc4IGM0MSAxOTUgNDYgMjY1IDIxCjMwMSAtMzEgNDMgLTEwOCA2MiAtMTc2IDQxeiIvPgo8cGF0aCBkPSJNNDUxMiAxOTE4IGMtMzcgLTEzIC04OSAtNjcgLTk4IC0xMDMgLTEwIC0zOSA0IC05MCAzMSAtMTE3IDEzIC0xNAo2NyAtNDUgMTE5IC03MSAxMDMgLTUwIDEyMCAtNzIgOTcgLTEyMyAtMTQgLTMxIC00OCAtNDQgLTExMyAtNDQgLTQ0IDAgLTU0IDQKLTg0IDM0IC0yMSAyMSAtMzQgNDQgLTM0IDYwIDAgMjQgLTMgMjYgLTQ2IDI2IGwtNDcgMCA2IC00NiBjMTEgLTk3IDc1IC0xMzkKMjEyIC0xMzkgNzggMCA5NSAzIDEyOSAyNCA0OSAzMSA3NiA3NSA3NiAxMjYgMCA2OSAtMjcgOTggLTE0OCAxNTkgLTYwIDMwCi0xMTIgNjIgLTExNiA3MSAtMTQgMzkgMzggODUgOTcgODUgNTQgMCA5MyAtMjMgMTA4IC02NSAxMiAtMzIgMTcgLTM1IDUxIC0zNQo0OSAwIDU1IDE2IDMwIDczIC0yOCA2MyAtNzUgODkgLTE2NiA5MyAtMzkgMiAtODYgLTIgLTEwNCAtOHoiLz4KPHBhdGggZD0iTTUyNzkgMTkwMiBjLTEwNyAtNTYgLTE2NiAtMTcyIC0xNTcgLTMwOCA2IC04OCAzNyAtMTQzIDk4IC0xNzQgNjYKLTM0IDEyNSAtMjcgMjAyIDI0IGwyNyAxOCAtMTkgLTY5IGMtMjIgLTc5IC02MSAtMTIyIC0xMTMgLTEyNSAtODUgLTQgLTEyMwoxMiAtMTI5IDU2IC0yIDE3IC0xMSAyMiAtNDIgMjQgLTIxIDIgLTQyIC0yIC00NiAtOCAtMTMgLTIxIDMgLTcxIDMxIC0xMDAgNTQKLTUzIDE5MiAtNjQgMjc2IC0yMiA4MyA0MyA5OCA4MCAxNjcgNDE1IDMxIDE0NyA1NiAyNzIgNTYgMjc3IDAgNiAtMTggMTAgLTQwCjEwIC0zOSAwIC00MCAtMSAtNDYgLTQxIGwtNyAtNDAgLTI4IDMxIGMtNjAgNjUgLTE0NCA3NyAtMjMwIDMyeiBtMTU4IC02MgpjMTggLTEwIDQwIC0zNCA0OSAtNTEgMzEgLTYxIDMgLTE5NyAtNTUgLTI2MyAtOSAtMTAgLTMzIC0yNyAtNTUgLTM4IC02MyAtMzIKLTExOSAtMTEgLTE1NSA1OSAtMzEgNjEgMyAyMDQgNjEgMjYwIDYyIDU4IDEwMSA2NiAxNTUgMzN6Ii8+CjxwYXRoIGQ9Ik03NjE5IDE5MTQgYy01OSAtMTggLTExOCAtNzUgLTE1MyAtMTQ3IC0zMyAtNjYgLTQ1IC0xODMgLTI2IC0yNDEKMjggLTg1IDEwMyAtMTM1IDIwMyAtMTM2IDE2MiAwIDI3NyAxMzUgMjc3IDMyNCAtMSAxNjYgLTEzMiAyNTMgLTMwMSAyMDB6Cm0xNjkgLTg4IGwzNyAtMzUgMCAtODMgYy0xIC04OCAtMjAgLTE0MyAtNjkgLTE5NiAtNjcgLTc0IC0xODIgLTY4IC0yMjAgMTIKLTQ3IDk5IDE0IDI4MSAxMDggMzIyIDU2IDI0IDEwMiAxOCAxNDQgLTIweiIvPgo8cGF0aCBkPSJNOTQ1NSAxOTE0IGMtNjMgLTIyIC0xMTEgLTY4IC0xNDcgLTE0MiAtMzAgLTYwIC0zMyAtNzUgLTMzIC0xNTcgMAotMTA4IDE4IC0xNTQgNzggLTE5MyA0NiAtMzEgMTQzIC00MSAyMDEgLTIyIDQ1IDE0IDEyOSA5MCAxNDYgMTMwIDcgMTcgMTEgMzIKOSAzNCAtMiAyIC0yMSA2IC00MSA3IC0zMyAzIC00MCAtMSAtNjAgLTMxIC0yOSAtNDMgLTkyIC04MCAtMTM2IC04MCAtMjMgMAotNDMgMTAgLTY5IDMzIC0zMiAzMCAtMzcgNDEgLTQxIDkwIGwtNCA1NyAxOTAgMCAxOTEgMCA3IDM3IGMxMCA1MiAtMTAgMTM5Ci00MiAxODAgLTUxIDY3IC0xNTYgOTAgLTI0OSA1N3ogbTE3MyAtODcgYzE4IC0xOCAyNiAtMzkgMzAgLTc2IGw1IC01MSAtMTQyCjAgYy0xMjEgMCAtMTQxIDIgLTE0MSAxNSAwIDQwIDYwIDExNCAxMTAgMTM0IDQxIDE4IDEwOSA3IDEzOCAtMjJ6Ii8+CjxwYXRoIGQ9Ik0xMDU4MSAxOTA4IGMtODAgLTQxIC0xMDkgLTExMiAtNzYgLTE4MiAxNSAtMzEgMzIgLTQ0IDExMyAtODMgNTMKLTI2IDEwNCAtNTUgMTE0IC02NSAyNSAtMjUgMjIgLTY0IC03IC05MyAtMjAgLTIxIC0zNCAtMjUgLTg2IC0yNSAtNTYgMCAtNjQKMyAtOTUgMzQgLTIxIDIxIC0zNCA0NCAtMzQgNjAgMCAyNCAtMyAyNiAtNDYgMjYgbC00NyAwIDUgLTQ0IGM3IC02MSAzOCAtOTkKMTAwIC0xMjYgNDMgLTE5IDY1IC0yMiAxMjkgLTE4IDEyMCA3IDE4OSA2MyAxODkgMTUzIDAgNjcgLTMwIDEwMSAtMTQ0IDE1OQotNTUgMjggLTEwNiA2MSAtMTE0IDczIC0xMyAyMSAtMTIgMjUgMTYgNTMgMjUgMjQgMzkgMzAgNzQgMzAgNTcgMCAxMDcgLTMwCjExNSAtNzEgNSAtMjggOCAtMzAgNDcgLTI3IDQwIDMgNDEgNCAzOCAzNiAtNiA3NyAtNjkgMTIzIC0xNzYgMTI5IC02MCA0IC03OAoxIC0xMTUgLTE5eiIvPgo8cGF0aCBkPSJNMTE2OTcgMTkxNiBjLTExNSAtNDMgLTE4NyAtMTU4IC0xODkgLTMwMSAtMSAtMTA5IDMyIC0xNzIgMTA3IC0yMDYKMTA0IC00OCAyMzIgLTkgMzA2IDk0IDM5IDUzIDM3IDY0IC0xMSA2OSAtMzcgMyAtNDIgMSAtNjQgLTMzIC0yNiAtMzggLTk1Ci03OSAtMTM1IC03OSAtNjIgMCAtMTA4IDU0IC0xMTMgMTMxIGwtMyA0NCAxOTMgMyAxOTIgMiAwIDcyIGMwIDEzNSAtNjEgMjA2Ci0xODIgMjE0IC0zOSAzIC03NyAtMSAtMTAxIC0xMHogbTE0NCAtNzIgYzM0IC0xNyA1OSAtNjYgNTkgLTExNCBsMCAtMzAgLTEzOAowIGMtNzYgMCAtMTQyIDMgLTE0NSA2IC00IDQgNSAyOSAyMCA1NiA0NiA4NCAxMzMgMTE5IDIwNCA4MnoiLz4KPHBhdGggZD0iTTEyMjU4IDE5MjAgYy02NSAtMTkgLTEwOCAtNzQgLTEwOCAtMTM1IDAgLTY4IDI3IC05OCAxMzMgLTE0OCAxMzAKLTYyIDE1NSAtMTAyIDk2IC0xNTEgLTI0IC0yMSAtNDEgLTI2IC04MiAtMjYgLTcxIDAgLTExMyAyNiAtMTI3IDgwIC0xMCAzOAotMTMgNDAgLTUwIDQwIC00MCAwIC00MCAwIC00MCAtMzkgMCAtNDcgMzIgLTk3IDgwIC0xMjUgNTEgLTMwIDE5OCAtMzAgMjU1IDAKNTMgMjggODcgODUgODIgMTQwIC03IDY3IC0zMCA5MSAtMTQ0IDE0NiAtMTE3IDU2IC0xMzggNzkgLTEwOSAxMjIgMjkgNDUgMTMzCjQ3IDE3MyAzIDExIC0xMiAyNCAtMzIgMjggLTQ0IDUgLTE5IDE0IC0yMyA0NCAtMjMgMjEgMCA0MCAyIDQzIDYgMyAzIDIgMjIKLTMgNDIgLTIwIDkxIC0xNTYgMTQ3IC0yNzEgMTEyeiIvPgo8cGF0aCBkPSJNNDk1NSAxODk4IGMtMyAtMTMgLTI2IC0xMjIgLTUxIC0yNDMgLTI1IC0xMjEgLTQ3IC0yMjggLTUwIC0yMzcgLTUKLTE1IDEgLTE4IDQwIC0xOCAzNCAwIDQ2IDQgNTAgMTggMiA5IDI2IDExOCA1MSAyNDIgMjUgMTI0IDQ5IDIzMyA1MSAyNDMgNQoxNCAtMiAxNyAtNDAgMTcgLTM5IDAgLTQ2IC0zIC01MSAtMjJ6Ii8+CjxwYXRoIGQ9Ik0xMTAyNiAxODQ4IGMtOSAtNDAgLTMzIC0xNTcgLTU1IC0yNjAgbC0zOSAtMTg4IDQ0IDAgYzMyIDAgNDQgNCA0OAoxOCAzIDkgMjYgMTE2IDUxIDIzNyAyNSAxMjEgNDggMjMwIDUxIDI0MiA2IDIxIDMgMjMgLTM5IDIzIGwtNDUgMCAtMTYgLTcyeiIvPgo8L2c+Cjwvc3ZnPgo=">�<div width="99999" height="99999" style="background:#D7D7D7; pointer-events:none; position:absolute; top:0; left:0; width:95vw; height:99vh"></div>�<div id="fb-root"></div>�
1<script>function loadFB(){(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.async=true;js.src ="//connect.facebook.net/en_US/all.js#xfbml=1";fjs.parentNode.insertBefore(js,fjs);}(document,'script','facebook-jssdk'));}</script>
1�
1<script>function loadLN(){(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.async=true;js.src="//platform.linkedin.com/in.js";fjs.parentNode.insertBefore(js,fjs);}(document,'script','linkdjs'));}</script>
1�
1<script>function loadTW(){!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.async=true;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");}</script>
1�<div style="position:relative; margin:0 auto; text-align:center; width:100%; overflow-x:hidden;">�<div id="ContactDiv" class="overlay-cont2">�<div id="ContactFormFeed"></div>�</div>��<div class="top-cont">�</div>�<div class="nav_menu">�<div id="NavMenu" style="width:100%; position:relative; height: 100%;">�<style type="text/css">�/* Navbar */�.navbar {�padding: 0 1rem;�position: fixed;�top: 0;�left: 0;�width: 100%;�display: flex;�justify-content: space-between;�align-items: center;�z-index: 100;�transition: background-color 0.3s ease;�background-color: var(--color-white);�box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);�height: 80px;�}�.navbar__logo {�position: relative;�}�.navbar__logo-image {�height: 4.5rem;�position: absolute;�top: -35px;�}�.navbar__content {�display: flex;�align-items: center;�justify-content: center;�gap: 2rem;�font-family: var(--font-heading);�text-transform: uppercase;�letter-spacing: 0.05rem;�}�.navbar__menu {�display: flex;�justify-content: center;�align-items: center;�text-align: center;�gap: 1rem;�list-style: none;�transition: background-color 0.3s ease;�position: relative;�cursor: pointer;�height: 100%;�}�.navbar__content, .navbar__menu-item,�.navbar__menu-link {�height: 100%;�}�.navbar__menu-item {�padding: 0rem 0.5rem;�font-size: var(--fs-md);�}�.navbar__menu-link {�color: var(--color-black);�text-decoration: none;�display: flex;�justify-content: center;�align-items: center;�}�.navbar__menu-link:hover {�text-decoration: underline;�text-underline-offset: 8px;�text-decoration-color: var(--color-blue);�text-decoration-thickness: 5px;�}�.navbar__menu-item:hover .navbar__dropdown {�opacity: 1;�visibility: visible;�transform: translateY(0);�}�.navbar__button {�padding: 0.5rem 1 rem;�}�/* DROPDOWN MENU */�.navbar__menu-item:hover .navbar__menu-link {�text-decoration: underline;�text-underline-offset: 8px;�text-decoration-color: var(--color-blue);�text-decoration-thickness: 5px;�}�.navbar__dropdown {�position: absolute;�top: 80px;�left: 0;�width: 200px;�background-color: var(--color-white);�box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.2),�0px -8px 16px 0px rgba(0, 0, 0, 0);�padding: 0.5rem 0;�list-style: none;�z-index: 1000;�opacity: 0;�visibility: hidden;�transform: translateY(10px);�transition: all 0.3s ease;�text-align: left;�}�.navbar__dropdown-item {�padding: 0;�margin: 0;�}�.navbar__dropdown-link {�display: block;�padding: 0.5rem 1rem;�color: var(--color-black);�text-decoration: none;�font-size: var(--fs-sm);�transition: background-color 0.1s ease, color 0.1s ease;�}�.navbar__dropdown-link:hover {�background-color: var(--color-green-light);�color: var(--color-orange);�}�@media (max-width: 1399px) {�.navbar__dropdown-link {�font-size: var(--fs-xxs);�}�}�/* Mobile dropdown adjustments */�@media (max-width: 768px) {�.navbar__dropdown {�position: static;�width: 100%;�box-shadow: none;�opacity: 1;�visibility: visible;�transform: none;�display: none;�padding-left: 1rem;�}�.navbar__menu-item--has-dropdown.active .navbar__dropdown {�display: block;�}�}�.navbar__social {�display: flex;�gap: 0.1rem;�justify-content: center;�align-items: center;�}�.navbar__social-link {�display: flex;�}�.navbar__social-icon {�height: 2rem;�}�.navbar__hamburger-container {�display: none;�}�@media (max-width: 1399px) {�.navbar {�height: 80px;�}�.navbar__content,�.navbar__menu {�gap: 1rem;�}�.navbar__button {�padding: 0.5rem;�font-size: var(--fs-sm);�}�.navbar__menu-item {�font-size: var(--fs-xxs);�}�}�@media (max-width: 1024px) {�.navbar__menu {�display: none;�}�.navbar__hamburger-link {�display: flex;�cursor: pointer;�}�.navbar__hamburger-container {�display: block;�}�.navbar__hamburger-image {�height: 3rem;�}�.navbar__hamburger {�display: flex;�}�}�@media (max-width: 599px) {�.navbar {�height: 60px;�}�.navbar__logo-image {�height: 2.5rem;�top: -18px;�}�.navbar__social {�display: none;�}�.navbar__button {�display: block;�}�.navbar__hamburger-image {�height: 2rem;�}�}�/* Sidebar */�.sidebar {�position: fixed;�top: 0;�right: -100%;�width: 40vw;�min-width: 300px;�height: 100vh;�background-color: var(--color-orange);�padding: 2rem;�transition: right 0.5s ease-in-out 0.1s;�z-index: 1001;�overflow-y: auto;�text-align: left;�}�.sidebar.show {�right: 0;�overflow: hidden;�}�.sidebar__close {�position: absolute;�top: 1rem;�right: 1rem;�cursor: pointer;�}�.sidebar__close-icon {�font-size: var(--fs-xl);�color: var(--color-white);�}�.sidebar__menu {�list-style: none;�padding: 0;�margin-top: 3rem;�}�.sidebar__menu-item {�margin-bottom: 1rem;�}�.sidebar__menu-link {�color: var(--color-white);�text-decoration: none;�font-size: var(--fs-md);�font-family: var(--font-heading);�text-transform: uppercase;�}�.sidebar__button {�margin-top: 2rem;�width: 100%;�display: block;�text-align: center;�}�.sidebar__button:hover {�background-color: var(--color-blue);�}�.sidebar__social {�margin-top: 2rem;�display: flex;�justify-content: space-around;�}�.sidebar__social-icon {�height: 2.5rem;�}�/* Submenu dropdown */�.sidebar__submenu {�display: block;�list-style: none;�padding-left: 1rem;�margin-top: 0.5rem;�}�.sidebar__submenu-item {�margin-bottom: 0.75rem;�}�.sidebar__submenu-link {�color: var(--color-white);�text-decoration: none;�font-size: var(--fs-sm);�font-family: var(--font-heading);�text-transform: uppercase;�opacity: 0.9;�transition: opacity 0.2s ease;�}�.sidebar__submenu-link:hover {�opacity: 1;�}�/* Update this to remove the .active class dependency */�.sidebar__submenu-toggle {�transition: transform 0.3s ease;�display: inline-block; /* Add this to make rotation work properly */�margin-left: 0.2rem;�color: var(--color-white);�font-size: 1rem;�}�/* Remove this since we're handling rotation in JavaScript */�.sidebar__submenu-toggle.active {�transform: rotate(180deg);�}�@media (max-width: 300px) {�.sidebar {�width: 100%;�}�}�@media (min-width: 1024px) {�.sidebar {�display: none;�}�}�/*Age Verification Modal*/�.age-verification {�position: absolute;�display: flex;�height: 500px;�width: 100%;�max-width: 1200px;�z-index: 1001;�left: 50%;�margin-left: -600px;�top: 50%;�margin-top: -250px;�}
1�.yellow-sidebar {�background-color: var(--color-yellow);�width: 20%;�padding: 4rem 1rem;�display: flex;�flex-direction: column;�justify-content: space-between;�align-items: center;�}�.logo-container {�margin-bottom: 2rem;�text-align: center;�}�.logo-container__img {�width: 100%;�max-width: 200px;�}�.logo-text {�font-family: var(--font-heading);�color: var(--color-black);�margin: 0;�line-height: 1;�}�.happy {�font-size: var(--fs-xxl);�margin-bottom: -0.5rem;�}�.goat {�font-size: var(--fs-xxxl);�margin-bottom: 0.5rem;�}�.dispensary {�font-size: var(--fs-xs);�letter-spacing: 0.5rem;�text-transform: uppercase;�margin-top: -0.5rem;�transform: scale(1, 0.8);�}�.welcome-text {�font-family: var(--font-heading);�font-size: var(--fs-md);�text-align: center;�margin-top: auto;�line-height: 1.3;�}�.main-content {�flex: 1;�background-color: var(--color-white);�display: flex;�justify-content: center;�align-items: center;�padding: 2rem;�position: relative;�width: 100%;�}�.verification-container {�text-align: center;�max-width: 1200px;�z-index: 2;�width: 100%;�}�.age-icon {�color: var(--color-blue);�font-size: 8rem;�font-family: var(--font-heading);�margin-bottom: 1rem;�line-height: 1;�}�.age-question {�font-family: var(--font-heading);�font-size: var(--fs-lg);�margin-bottom: 2rem;�color: var(--color-black);�}�.disclaimer {�font-size: var(--fs-xxs);�margin-bottom: 2rem;�color: var(--color-gray-dark);�max-width: 500px;�margin-left: auto;�margin-right: auto;�font-weight: 700;�}�/* Will need to add terms and conditions href once site is launched */�.terms-links {�text-decoration: underline;�cursor: pointer;�font-weight: bolder;�display: none;�}�.button-container {�display: flex;�justify-content: center;�gap: 1rem;�}�.button {�min-width: 150px;�padding: 0.5rem 1rem;�}�.btn-primary {�background-color: var(--color-orange);�color: var(--color-white);�}�.btn-primary:hover {�background-color: var(--color-blue);�color: var(--color-white);�}�.btn-secondary {�background-color: var(--color-orange);�color: var(--color-white);�}�.btn-secondary:hover {�background-color: var(--color-blue);�color: var(--color-white);�}�.goat-image {�position: absolute;�right: 0;�bottom: 0;�height: 100%;�z-index: 1;�opacity: 0.9;�}�@media (max-width: 1200px) {�.age-verification {�max-width: 900px;�left: 50%;�margin-left: -450px;�top: 50%;�margin-top: -250px;�}�.yellow-sidebar {�width: 25%;�padding: 2rem 1rem;�}�}�@media (max-width: 1024px) {�.age-verification {�max-width: 700px;�left: 50%;�margin-left: -350px;�top: 50%;�margin-top: -250px;�}�.yellow-sidebar {�width: 25%;�padding: 2rem 1rem;�}�}�@media (max-width: 800px) {�.age-verification {�flex-direction: column;�width: 500px;�height: fit-content;�left: 50%;�margin-left: -250px;�top: 50%;�margin-top: -250px;�}�.age-icon {�font-size: 6rem;�}�.yellow-sidebar {�width: 100%;�padding: 1rem;�}�.logo-container__img {�max-width: 150px;�}�.main-content {�padding: 2rem 1rem;�width: 100%;�}�.goat-image {�height: 100%;�opacity: 0.1;�object-fit: contain;�}�.age-icon {�font-size: var(--fs-xxxl);�}�.age-question {�font-size: var(--fs-lg);�}�}�@media (max-width: 600px) {�.age-verification {�height: fit-content;�width: 300px;�height: fit-content;�left: 50%;�margin-left: -150px;�top: 50%;�margin-top: -300px;�}�.button-container {�flex-direction: column;�gap: 0.5rem;�}�.button {�width: 100%;�min-width: unset;�}�}�@media (max-width: 400px) {�.age-verification {�height: fit-content;�width: 250px;�left: 50%;�margin-left: -125px;�top: 50%;�margin-top: -350px;�}�}</style>��<div class="overlay">� </div>��<nav class="navbar">�<div class="navbar__logo">�<a class="navbar__logo-link" href="/" title="Click here for home"><img alt="Happy Goat Dispensary Logo" class="navbar__logo-image" src="/Images_Content/Site1/Images/Logos/logo-footer.png" style="aspect-ratio:800/800;" /> </a></div>�<div class="navbar__content">�<ul class="navbar__menu">�<li class="navbar__menu-item">�<a class="navbar__menu-link" id="Tab1" title="Click here for menu">Products</a>�<ul class="navbar__dropdown">�<li class="navbar__dropdown-item">�<a class="navbar__dropdown-link" href="/flower" id="Tab1" title="Click here for Cannabis Flower">Flower</a></li>�<li class="navbar__dropdown-item">�<a class="navbar__dropdown-link" href="/prerolls" id="Tab1" title="Click here for Cannabis Pre Rolls">Pre-Rolls</a></li>�<li class="navbar__dropdown-item">�<a class="navbar__dropdown-link" href="/tinctures" id="Tab1" title="Click here for Cannabis Tinctures">Tinctures</a></li>�<li class="navbar__dropdown-item">�<a class="navbar__dropdown-link" href="/edibles" id="Tab1" title="Click here for Cannabis Edibles">Edibles</a></li>�<li class="navbar__dropdown-item">�<a class="navbar__dropdown-link" href="/concentrates" id="Tab1" title="Click here for Cannabis Concentrates">Concentrates</a></li>�<li class="navbar__dropdown-item">�<a class="navbar__dropdown-link" href="/topicals" id="Tab1" title="Click here for Cannabis Topicals">Topicals</a></li>�<li class="navbar__dropdown-item">�<a class="navbar__dropdown-link" href="/vapes" id="Tab1" title="Click here for Cannabis Vapes & Carts">Vapes</a></li>�<li class="navbar__dropdown-item">�<a class="navbar__dropdown-link" href="/beverages" id="Tab1" title="Click here for Cannabis Beverages">Beverages</a></li>�<li class="navbar__dropdown-item">�<a class="navbar__dropdown-link" href="/accessories" id="Tab1" title="Click here for Cannabis Accessories">Accessories</a></li>�</ul>�</li>�<li class="navbar__menu-item">�<a class="navbar__menu-link" href="/our-story" id="Tab2" title="Click here for Our Story">Our Story</a></li>�<li class="navbar__menu-item">�<a class="navbar__menu-link" href="/resources" id="Tab4" title="Click here for Resources">Resources</a></li>�<li class="navbar__menu-item">�<a class="navbar__menu-link" href="/articles" id="Tab5" title="Click here for High News">High News</a></li>�<li class="navbar__menu-item">�<a class="navbar__menu-link" href="/invest" id="Tab6" title="Click here to invest/partner with Happy Goat">Invest</a></li>�<li class="navbar__menu-item">�<a class="navbar__menu-link" href="/contact" id="Tab7" title="Click here for Contact Info">Contact</a></li>�</ul>�<a class="navbar__button button" href="/menu" title="Click here for Menu">SHOP NOW</a>�<div class="navbar__social">�<a class="navbar__social-link" href="https://www.facebook.com/HappyGoatDispensary/" target="_blank" title="Click here to visit Happy Goat Dispensary Facebook"><img alt="Facebook Icon" class="navbar__social-icon" src="/Images_Content/Site1/Images/Icons/icon-header-facebook.png" style="aspect-ratio:100/100;" /> </a> <a class="navbar__social-link" href="https://www.instagram.com/happygoat585/" target="_blank" title="Click here to visit Happy Goat Dispensary Instagram"> <img alt="Instagram Icon" class="navbar__social-icon" src="/Images_Content/Site1/Images/Icons/icon-header-instagram.png" style="aspect-ratio:100/100;" /> </a> <a class="navbar__social-link" href="https://x.com/HG_Dispensary" target="_blank" title="Click here to visit Happy Goat Dispensary X"> <img alt="X Icon" class="navbar__social-icon" src="/Images_Content/Site1/Images/Icons/icon-header-twitter.png" style="aspect-ratio:100/100;" /> </a> <a class="navbar__social-link" href="https://www.linkedin.com/company/happy-goat-dispensary/" target="_blank" title="Click here to visit Happy Goat Dispensary LinkedIn"> <img alt="LinkedIn Icon" class="navbar__social-icon" src="/Images_Content/Site1/Images/Icons/icon-header-linkedin.png" style="aspect-ratio:100/100;" /> </a> <a class="navbar__social-link" href="https://www.youtube.com/channel/UCXzgyDEeC-pkF07T9TWPR0Q" target="_blank" title="Click here to visit Happy Goat Dispensary YouTube"> <img alt="YouTube Icon" class="navbar__social-icon" src="/Images_Content/Site1/Images/Icons/icon-header-youtube.png" style="aspect-ratio:100/100;" /> </a> <a class="navbar__social-link" href="https://weedmaps.com/dispensaries/happy-goat-dispensary-rochester-ny" target="_blank" title="Click here to visit Happy Goat Dispensary Weedmaps"> <img alt="Weedmaps Icon" class="navbar__social-icon" src="/Images_Content/Site1/Images/Icons/icon-header-weedmaps.png" style="aspect-ratio:100/100;" /> </a></div>�<div class="navbar__hamburger-container">�<a class="navbar__hamburger-link" href="javascript:toggleSidebar()" title="Click here to show navigation"><img alt="Navigation Icon" class="navbar__hamburger-image" src="/Images_Content/Site1/Images/Icons/menu-burger.png" style="aspect-ratio:800/800;" /> </a></div>�</div>�</nav>��<div class="sidebar">�<div class="sidebar__close" onclick="toggleSidebar()" title="Click here to Close Sidebar">�<span class="sidebar__close-icon">X</span></div>�<ul class="sidebar__menu">�<li class="sidebar__menu-item">�<a class="sidebar__menu-link" href="/" title="Click here for Home">Home</a></li>�<li class="sidebar__menu-item">�<a class="sidebar__menu-link" href="#" onclick="toggleSubmenu(this); return false;" title="Click here to show products sub navigation">Products <span class="sidebar__submenu-toggle">V</span> </a>�<ul class="sidebar__submenu" style="display:block;">�<li class="sidebar__submenu-item">�<a class="sidebar__submenu-link" href="/flower" title="Click here for Cannabis Flower">Flower</a></li>�<li class="sidebar__submenu-item">�<a class="sidebar__submenu-link" href="/prerolls" title="Click here for Cannabis Pre Rolls">Pre-Rolls</a></li>�<li class="sidebar__submenu-item">�<a class="sidebar__submenu-link" href="/edibles" title="Click here for Cannabis Edibles">Edibles</a></li>�<li class="sidebar__submenu-item">�<a class="sidebar__submenu-link" href="/tinctures" title="Click here for Cannabis Tinctures">Tinctures</a></li>�<li class="sidebar__submenu-item">�<a class="sidebar__submenu-link" href="/concentrates" title="Click here for Cannabis Concentrates">Concentrates</a></li>�<li class="sidebar__submenu-item">�<a class="sidebar__submenu-link" href="/topicals" title="Click here for Cannabis Topicals">Topicals</a></li>�<li class="sidebar__submenu-item">�<a class="sidebar__submenu-link" href="/vapes" title="Click here for Cannabis Vapes & Carts">Vapes</a></li>�<li class="sidebar__submenu-item">�<a class="sidebar__submenu-link" href="/beverages" title="Click here for Cannabis Beverages">Beverages</a></li>�<li class="sidebar__submenu-item">�<a class="sidebar__submenu-link" href="/accessories" title="Click here for Cannabis Accessories">Accessories</a></li>�</ul>�</li>�<li class="sidebar__menu-item">�<a class="sidebar__menu-link" href="/our-story" title="Click here for Our Story">Our Story</a></li>�<li class="sidebar__menu-item">�<a class="sidebar__menu-link" href="/resources" title="Click here for Resources">Resources</a></li>�<li class="sidebar__menu-item">�<a class="sidebar__menu-link" href="/articles" title="Click here for High News">High News</a></li>�<li class="sidebar__menu-item">�<a class="sidebar__menu-link" href="/invest" title="Click here to invest/partner with Happy Goat">Invest</a></li>�<li class="sidebar__menu-item">�<a class="sidebar__menu-link" href="/contact" title="Click here for Contact Info">Contact</a></li>�</ul>�<a class="sidebar__button button" href="/menu" title="Click here for Menu">SHOP NOW</a>�<div class="sidebar__social">�<a class="sidebar__social-link" href="https://www.facebook.com/HappyGoatDispensary/" target="_blank" title="Click here to visit Happy Goat Dispensary Facebook"><img alt="Facebook Icon" class="sidebar__social-icon" src="/Images_Content/Site1/Images/Icons/icon-header-facebook.png" style="aspect-ratio:100/100;" /> </a> <a class="sidebar__social-link" href="https://www.instagram.com/happygoat585/" target="_blank" title="Click here to visit Happy Goat Dispensary Instagram"> <img alt="Instagram Icon" class="sidebar__social-icon" src="/Images_Content/Site1/Images/Icons/icon-header-instagram.png" style="aspect-ratio:100/100;" /> </a> <a class="sidebar__social-link" href="https://x.com/HG_Dispensary" target="_blank" title="Click here to visit Happy Goat Dispensary X"> <img alt="X Icon" class="sidebar__social-icon" src="/Images_Content/Site1/Images/Icons/icon-header-twitter.png" style="aspect-ratio:100/100;" /> </a> <a class="sidebar__social-link" href="https://www.linkedin.com/company/happy-goat-dispensary/" target="_blank" title="Click here to visit Happy Goat Dispensary LinkedIn"> <img alt="LinkedIn Icon" class="sidebar__social-icon" src="/Images_Content/Site1/Images/Icons/icon-header-linkedin.png" style="aspect-ratio:100/100;" /> </a> <a class="sidebar__social-link" href="https://www.youtube.com/channel/UCXzgyDEeC-pkF07T9TWPR0Q" target="_blank" title="Click here to visit Happy Goat Dispensary YouTube"> <img alt="YouTube Icon" class="sidebar__social-icon" src="/Images_Content/Site1/Images/Icons/icon-header-youtube.png" style="aspect-ratio:100/100;" /> </a> <a class="sidebar__social-link" href="https://weedmaps.com/dispensaries/happy-goat-dispensary-rochester-ny" target="_blank" title="Click here to visit Happy Goat Dispensary Weedmaps"> <img alt="Weedmaps Icon" class="sidebar__social-icon" src="/Images_Content/Site1/Images/Icons/icon-header-weedmaps.png" style="aspect-ratio:100/100;" /> </a></div>�</div>�
1<script>�function isPage(pg) {�if (jspage.toLowerCase() == pg.toLowerCase()) {�return true;�}�return false;�}�function isPagePath(pg) {�if (jspagepath.toLowerCase() == pg.toLowerCase()) {�return true;�}�return false;�}�function isACat(cat) {�if (jsacat.toLowerCase() == cat.toLowerCase()) {�return true;�}�return false;�}�function LoadDefaults() {�let menutab = '';�if (isPage('Products') || isPage('Flower') || isPage('Prerolls') || isPage('Tinctures') || isPage('Concentrates') || isPage('Beverages') || isPage('Vapes') || isPage('Accessories') || isPage('Edibles') ||�isPage('Topicals')) menutab = "Tab1";�else if (isPage('Our-Story')) menutab = "Tab2";�else if (isPage('FAQ')) menutab = "Tab3";�else if (isPage('Resources')) menutab = "Tab4";�else if (isPage('Articles')) menutab = "Tab5";�else if (isPage('Invest')) menutab = "Tab6";�else if (isPage('Contact') || isPage('Contact')) menutab = "Tab7";�if (menutab.length) {�link = "Link" + menutab;�var element = document.getElementById(menutab);�element.style.textDecoration = "underline";�element.style.textUnderlineOffset = "8px";�element.style.textDecorationColor = "var(--color-blue)";�element.style.textDecorationThickness = "5px";�}�}�LoadDefaults();�</script>
1�</div>�</div>�<div class="heading_spacer"></div>�<div style="width:100%; position:relative; margin:0 auto; text-align:center; background-color:#ffffff;">�<div style="width:100%; margin:0 auto; text-align:center;">�<style>�.work-row-cont {�width:100%;�padding:25px;�box-sizing:border-box;�font-size:0px;�text-align:left;�}�.work-box-cont {�display:inline-block;�text-align:center;�padding:25px;�box-sizing:border-box;�}�.work-box, .photos {�display:inline-block;�font-family:robotolight;�color:#ffffff;�text-decoration:none;�text-align:center;�vertical-align:top;�width:100%;�height:250px;�cursor:pointer;�position:relative;�overflow:hidden;�}�.work-box {�background-color:#004990;�}�.work-box-line {�display:inline-block;�height:0px;�text-align:center;�font-size:0px;�width:120px;�vertical-align:top;�border-top:solid 1px #ffffff;�margin-top:10px;�}�.photos {�background-repeat:no-repeat;�background-size:cover;�background-position:50% 50%;�}�.cover-box {�width:100%;�height:100%;�box-sizing:border-box;�display:inline-block;�text-align:center;�transition:all .5s ease;�position:absolute;�top:100%;�left:0px;�background:rgba(0,0,0,0.85);�}�.photos:hover .cover-box {�top:0%;�}�.ban-desk-only {�display:none;�}�.banner-wrapper {�position:relative;�width:100%;�font-size:0px;�box-sizing:border-box;�overflow:hidden;�height:450px;�}�.banner-wrapper img {�border:none;�object-fit:cover;�object-position:50% 50%;�}�.banner-overlay {�position:absolute;�top:0px;�left:0px;�width:100%;�height:100%;�z-index:19;�background:rgba(0,0,0,0.5);�}�@media screen and (min-width: 320px) {�.work-box-cont {�width:100%;�}�.work-box {�font-size:24px;�}�}�@media screen and (min-width: 600px) {�.work-box-cont {�width:50%;�}�.banner-wrapper {�height:500px;�}�}�@media screen and (min-width: 800px) {�.ban-mob-only {�display:none;�}�.ban-desk-only {�display:block;�}�.banner-wrapper {�height:unset;�}�.banner-wrapper img {�width:100%;�object-fit:unset;�}�}�@media screen and (min-width: 1000px) {�.work-box-cont {�width:25%;�}�}�@media screen and (min-width: 1200px) {�.work-box {�font-size:30px;�}�}�@media screen and (min-width: 1400px) {�.work-box {�font-size:38px;�}�}�</style>�<div class="banner-wrapper">�<div�style="width:100%; height:100%; position:relative;">�<img src="/Images_Content/Site1/Images/Banners/banner-flower.jpg" alt="Flower Banner Image" style="aspect-ratio:2400/830;">�</div>�<div class="banner-overlay">�<div class="mid-txt" style="text-align:center;">�<h1 style="color:#ffffff;"><span style="font-size:calc(100% + 40%);�display:inline-block;">Flower</span></h1>�</div>�</div>�</div>�<div>�<style type="text/css">�.product-page {�text-align: left;�margin: 0 auto;�}�.product-page h2,�h3,�h4,�h5 {�text-align: center;�}�.product-page h2 {�font-size: var(--fs-xxxl);�color: var(--color-dark);�}�.container {�max-width: 1200px;�padding: 0 2rem;�margin: 0 auto;�}�/* Category Hero Section */�.category-hero {�background-color: var(--color-green);�color: var(--color-white);�padding: 6rem 2rem 4rem;�text-align: center;�}�.category-title {�font-family: var(--font-heading);�font-size: var(--fs-xxl);�margin-bottom: 1rem;�}�.category-subtitle {�font-size: var(--fs-lg);�opacity: 0.8;�}�/* Category Overview */�.category-overview {�padding: 4rem 0;�}�.category-container {�display: flex;�justify-content: center;�align-items: center;�flex-direction: column;�gap: 2rem;�padding: 0rem 0rem 4rem;�}�.category-description {�font-size: var(--fs-md);�}�.category-image {�margin: 0 auto;�}�.category-image img {�width: 100%;�max-height: 600px;�object-fit: cover;�border-radius: 50%;�border: 10px solid var(--color-yellow);�object-fit: cover;�}�/* Why Choose Us */�.why-choose-us {�margin-bottom: 4rem;�}�.why-choose-us h2 {�font-family: var(--font-heading);�margin-bottom: 1rem;�}�.feature-list {�list-style-type: none;�padding: 0;�max-width: 1000px;�margin: 0 auto;�}�.feature-list li {�display: flex;�align-items: flex-start;�margin-bottom: 1rem;�font-size: var(--fs-sm);�}�.feature-list__icon {�width: 20px;�/* Adjust this value to match your desired checkmark size */�height: 20px;�/* Adjust this value to match your desired checkmark size */�margin-right: 0.5rem;�flex-shrink: 0;�}�/* You may need to adjust other styles in your existing CSS to accommodate this change */�/* Our Offer
1ings */�.our-offerings {�margin-bottom: 4rem;�}�.our-offerings h2 {�font-family: var(--font-heading);�margin-bottom: 1rem;�}�.offerings-grid {�display: grid;�grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));�gap: 2rem;�}�.offering-item {�background-color: var(--color-white);�padding: 2rem;�border-radius: 10px;�box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);�transition: transform 0.3s ease, box-shadow 0.3s ease;�}�.offering-item h3 {�font-family: var(--font-heading);�font-size: var(--fs-lg);�margin-bottom: 0.5rem;�}�.offering-item p {�font-size: var(--fs-sm);�text-align: center;�}�/* Serving Area */�.serving-area {�margin-bottom: 4rem;�}�.serving-area h2 {�font-family: var(--font-heading);�margin-bottom: 1rem;�}�.serving-area p {�font-size: var(--fs-sm);�}�/* Featured Cultivators */�.featured-cultivators {�margin-bottom: 4rem;�}�.featured-cultivators h2 {�font-family: var(--font-heading);�margin-bottom: 1rem;�}�.cultivator-grid {�display: grid;�grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));�gap: 2rem;�}�.cultivator-item {�text-align: center;�}�.cultivator-item img {�max-width: 100%;�height: auto;�margin-bottom: 1rem;�}�.cultivator-item h3 {�font-family: var(--font-heading);�font-size: var(--fs-md);�}�/* Call to Action */�.cta-section {�padding: 4rem 2rem;�text-align: center;�}�.cta-section h2 {�font-family: var(--font-heading);�font-size: var(--fs-xl);�margin-bottom: 1rem;�color: var(--color-black);�}�.cta-section p {�font-size: var(--fs-md);�margin-bottom: 2rem;�color: var(--color-black);�}�.cta-button {�display: inline-block;�padding: 1rem 2rem;�background-color: var(--color-green);�color: var(--color-white);�text-decoration: none;�transition: background-color 0.3s ease;�font-family: var(--font-heading);�font-size: var(--fs-md);�}�.cta-button:hover {�background-color: var(--color-blue);�}�/* Responsive Design */�@media (max-width: 850px) {�.container {�max-width: 100%;�}�.product-page h2 {�line-height: 1;�}�.section-divider {�margin: 0 auto 1rem;�}�.category-hero {�padding: 4rem 1rem 3rem;�}�.category-title {�font-size: var(--fs-xl);�}�.category-subtitle {�font-size: var(--fs-md);�}�.offerings-grid,�.cultivator-grid {�grid-template-columns: 1fr;�gap: 1rem;�}�}�@media screen and (max-width: 480px) {�.container {�max-width: 100%;�padding: 0 1rem;�}�.product-page h2 {�line-height: 1;�font-size: var(--fs-xl);�}�}</style>�<main class="product-page">�<div class="container">��<section class="category-overview">�<div class="category-container">�<div class="category-description">�<p>�Discover the finest cannabis flower for sale right here in Rochester, NY! At Happy Goat Dispensary, we offer a premium selection of cannabis flower from leading cultivators such as Rolling Green, Umamii, and Sensei. Whether you're looking for cannabis flower indica, sativa, or hybrid, we have something for everyone.</p>�</div>�<div class="category-image">�<img alt="Cannabis flower product example" src="/Images_Content/Site1/Images/Pages/products-flower.jpg" style="aspect-ratio:1200/1200;" /></div>�</div>�<div class="why-choose-us">�<h2>�Why Choose Us?</h2>�<div class="section-divider">� </div>�<ul class="feature-list">�<li>�<img alt="Green Checkmark" class="feature-list__icon" src="/Images_Content/Site1/Images/Icons/checkmark-green.png" style="aspect-ratio:800/800;" /> <span> <strong>Wide Selection:</strong> We feature products from top growers like Kolektor, Ayrloom, and Florist Farms.</span></li>�<li>�<img alt="Green Checkmark" class="feature-list__icon" src="/Images_Content/Site1/Images/Icons/checkmark-green.png" style="aspect-ratio:800/800;" /> <span> <strong>Local Convenience:</strong> Visit our cannabis flower store in Rochester, NY, for easy access to quality products.</span></li>�<li>�<img alt="Green Checkmark" class="feature-list__icon" src="/Images_Content/Site1/Images/Icons/checkmark-green.png" style="aspect-ratio:800/800;" /> <span> <strong>Guidance:</strong> Our knowledgeable staff is ready to help you find the perfect strain.</span></li>�</ul>�</div>��<div class="our-offerings">�<h2>�Explore Our Offerings</h2>�<div class="section-divider">� </div>�<div class="offerings-grid">�<div class="offering-item">�<h3>�Indica</h3>�<p>�Relax with our soothing indica strains.</p>�</div>�<div class="offering-item">�<h3>�Sativa</h3>�<p>�Energize your day with our vibrant sativa.</p>�</div>�<div class="offering-item">�<h3>�Hybrid</h3>�<p>�Enjoy the best of both worlds with our balanced hybrid options.
1</p>�</div>�</div>�</div>��<div class="serving-area">�<h2>�Proudly Serving Monroe County</h2>�<div class="section-divider">� </div>�<p>�Discover the difference at Happy Goat Dispensary, your go-to cannabis flower dispensary in Rochester, NY. We're dedicated to serving Monroe County with quality and care. We partner with trusted names like MFNY, Skyworld, and OMO to bring you the best products. Visit us today and experience premium cannabis from a community-focused store.</p>�</div>��<div class="brands-section__container">�<h2 class="brands-section__title">�CANNABIS BRANDS</h2>�<div class="section-divider">� </div>�<p class="brands-section__description">�We're proud to partner with these premium cannabis brands to bring you the highest quality products.</p>�<div class="brands-section__grid">�<div class="brands-section__item">�<img alt="Marijuana Farms New York (MFNY) Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/mfny.png" style="aspect-ratio:1000/1000;" /></div>�<div class="brands-section__item">�<img alt="Ayrloom Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/ayrloom-logo.png" style="aspect-ratio:570/188;" /></div>�<div class="brands-section__item">�<img alt="FLWR City Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-flwr-city.jpg" style="aspect-ratio:360/191;" /></div>�<div class="brands-section__item">�<img alt="Rolling Green Cannabis Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/rolling-green.png" style="aspect-ratio:1280/301;" /></div>�<div class="brands-section__item">�<img alt="Royal Leaf Club Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/royal-club.jpg" style="aspect-ratio:400/400;" /></div>�<div class="brands-section__item">�<img alt="Florist Farms Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/florist-farms.png" style="aspect-ratio:300/74;" /></div>�<div class="brands-section__item">�<img alt="Oasis Cannabis Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-oasis.jpg" style="aspect-ratio:1124/1152;" /></div>�<div class="brands-section__item">�<img alt="Skyworld Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/skyworld.png" style="aspect-ratio:600/125;" /></div>�<div class="brands-section__item">�<img alt="Felas Cannabis Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-felas.jpg" style="aspect-ratio:629/631;" /></div>�<div class="brands-section__item">�<img alt="Bettering Company Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-the-bettering-company.jpg" style="aspect-ratio:1300/1118;" /></div>�<div class="brands-section__item">�<img alt="Bison Botanicals Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-bison-botanics.jpg" style="aspect-ratio:300/166;" /></div>�<div class="brands-section__item">�<img alt="Akron Bloom Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-akron-bloom.jpg" style="aspect-ratio:280/286;" /></div>�<div class="brands-section__item">�<img alt="Supernaturals Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-supernaturals.jpg" style="aspect-ratio:1000/1000;" /></div>�<div class="brands-section__item">�<img alt="Dark Star Cannabis Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-dark-star.jpg" style="aspect-ratio:1200/220;" /></div>�<div class="brands-section__item">�<img alt="Umamii Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-umamii-cannabis.png" style="aspect-ratio:1122/946;" /></div>�<div class="brands-section__item">�<img alt="All That Chocolate Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-all-that-chocolate.jpg" style="aspect-ratio:300/300;" /></div>�<div class="brands-section__item">�<img alt="1 Slice Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-1slice.jpg" style="aspect-ratio:413/250;" /></div>�<div class="brands-section__item">�<img alt="House Of Sacci Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-house-of-sacci.jpg" style="aspect-ratio:960/960;" /></div>�<div class="brands-section__item">�<img alt="Mount Vision Pharms Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-MVP.png" style="aspect-ratio:300/141;" /></div>�<div class="brands-section__item">�<img alt="Lead Farmer Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-lead-farmer.png" style="aspect-ratio:500/500;" /></div>�<div class="brands-section__item">�<img alt="Open Minded Organics Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/open-minded-organics.png" style="aspect-ratio:1900/579;" /></div>�<div class="brands-section__item">�<img alt="Sticky's Weed Farm Logo" class="brands-section__logo lazyload" data-src="/Images_Content/Site1/Images/Logos/logo-stickys-weed-farm.png" style="aspect-ratio:1080/1080;" /></div>�</div>�</div>�</section>�</div>�</main> �<div class="cta-section">�<h2>�Experience Premium Cannabis</h2>�<p>�Your journey to premium cannabis starts here!</p>�<a class="cta-button button" href="/menu" title="Click here for menu">Shop Now</a></div>�</div>�<div>�</div>�</div>�</div>�<div style="width:100%; text-align:center">�<style type="text/css">�/* FOOTER -- DESKTOP */�.footer {�display: flex;�font-family: var(--font-heading);�flex-direction: row;�background-color: var(--color-white);�}�.footer__left-column {�flex: 3;�display: flex;�flex-direction: column;�gap: 2rem;�}�.footer__left {�// flex: 3;�padding: 4rem;�// margin: 4rem 0;�background-color: var(--color-gray-light);�}�.footer__left-container {�display: flex;�flex-direction: row;�justify-content: center;�align-items: center;�height: 100%;�width: 100%;�gap: 4rem;�text-align: left;�}�.footer__info,�.footer_contact {�display: flex;�flex-direction: column;�}�.footer__info {�gap: 1rem;�height: 100%;�justify-content: center;�color: var(--color-black);�}
1�.footer__company {�font-size: var(--fs-lg);�color: var(--color-black);�margin-bottom: 0.5rem;�font-weight: 700;�}�.footer__address,�.footer__contact,�.footer__email {�font-size: var(--fs-sm);�color: var(--color-black);�font-family: var(--font-body);�font-weight: 700;�}�.footer__contact {�display: flex;�flex-direction: row;�justify-content: space-between;�align-items: center;�margin: 0rem 0rem 1rem;�}�.footer__right {�flex: 1;�background-color: var(--color-yellow);�padding: 2rem;�}�.footer__logo {�display: flex;�justify-content: center;�align-items: center;�}�.footer__logo a,�.tablet-footer__logo a,�.mobile-footer__logo a {�cursor: pointer;�}�.footer__logo-image {�height: 100%;�max-height: 300px;�}�.footer__button {�display: inline-block;�background-color: var(--color-yellow);�color: var(--color-black);�font-family: var(--font-heading);�font-size: var(--fs-md);�padding: 0.75rem 2rem;�border: none;�cursor: pointer;�transition: all 0.3s ease;�text-decoration: none;�}�.footer__button:hover {�background-color: var(--color-orange);�color: var(--color-white);�}�.footer__social {�display: flex;�justify-content: start;�}�.footer__social-icon {�height: 4rem;�}�.footer__newsletter {�display: flex;�height: 100%;�}�.footer__newsletter-input {�flex-grow: 1;�padding: 1rem;�padding-left: 2rem;�border: none;�background-color: transparent;�border: 2px solid var(--color-white);�border-radius: 32px 0 0 32px;�color: var(--color-white);�height: 60px; /* Use fixed height instead of max-height */�font-size: var(--fs-sm); /* Use the smaller font size by default */�line-height: 1.2; /* Add line-height to ensure consistent vertical alignment */�}�.footer__newsletter-input::placeholder {�color: var(--color-white);�opacity: 0.7;�font-size: var(--fs-sm); /* Match the input font size */�font-family: var(--font-body);�}�.footer__newsletter-input:focus {�outline: none;�border-color: var(--color-white);�}�.footer__newsletter button {�background-color: var(--color-white);�color: var(--color-orange);�border: 2px solid var(--color-white);�padding: 0.5rem 1rem;�cursor: pointer;�border-radius: 0 32px 32px 0;�font-family: var(--font-heading);�font-size: var(--fs-md);�height: 60px; /* Match the input height */�white-space: nowrap; /* Prevent button text from wrapping */�}�.footer__menu {�list-style-type: none;�padding: 0;�display: flex;�flex-direction: column;�justify-content: center;�align-items: center;�text-align: left;�height: 100%;�gap: 1rem;�font-size: var(--fs-md);�}�.footer__menu-item {�min-width: 200px;�border-bottom: 2px solid var(--color-white);�}�.footer__menu-item a {�text-decoration: none;�}�.footer__menu-link:hover {�color: var(--color-gray-dark);�}�/* Legal warning styles */�.footer__legal-warning,�.tablet-footer__legal-warning,�.mobile-footer__legal-warning {�font-family: var(--font-body);�font-size: var(--fs-xxs);�color: var(--color-black);�border: 2px solid var(--color-orange);�padding: 0.75rem;�margin-top: 0.5rem;�line-height: 1.3;�background-color: var(--color-yellow);�}�.footer__bottom {�flex-direction: row;�font-family: 'NunitoR';�display: flex;�gap: 2rem;�justify-content: center;�align-items: center;�margin-bottom: 2rem;�}�.footer__copyright {�font-size: var(--fs-xxs);�}�.footer__legal {�display: flex;�gap: 1.5rem;�}�.footer__legal-link {�font-size: var(--fs-xxs);�transition: color 0.3s ease;�}�.footer__legal-link:hover {�text-decoration: none;�}�.mobile-footer,�.tablet-footer {�display: none;�}�/* Hide footer for screens smaller than 1200px */�@media screen and (max-width: 1400px) {�.footer {�display: none;�}�/* Tablet Footer */�.tablet-footer {�background-color: var(--color-gray-light);�color: var(--color-black);�padding: 4rem 2rem 2rem;�position: relative;�bottom: 0;�left: 0;�width: 100%;�display: block;�}�.tablet-footer a:hover {�color: var(--color-gray-dark);�opacity: 0.8;�}�.tablet-footer__container {�max-width: 1000px;�margin: 0 auto;�text-align: left;�}�.tablet-footer__top {�display: flex;�flex-direction: column;�gap: 4rem;�margin-bottom: 2rem;�}�.tablet-footer__logo {�text-align: center;�margin-bottom: 2rem;�}�.tablet-footer__logo-image {�max-width: 180px;�}
1�.tablet-footer__columns {�display: grid;�grid-template-columns: repeat(4, 1fr);�gap: 4rem;�position: relative;�}�.tablet-footer__column {�display: flex;�flex-direction: column;�gap: 1rem;�font-weight: 700;�}�.tablet-footer__column-title {�font-family: var(--font-heading);�font-size: var(--fs-md);�text-transform: uppercase;�}�.tablet-footer__menu {�display: flex;�flex-direction: column;�gap: 0.75rem;�}�.tablet-footer__menu-item,�.tablet-footer__hours-item {�list-style: none;�}�.tablet-footer__menu-link {�font-size: var(--fs-xs);�}�.tablet-footer__menu-link:hover {�text-decoration: none;�text-underline-offset: 2px;�color: var(--color-white);�}�.tablet-footer__hours {�display: flex;�flex-direction: column;�gap: 0.75rem;�}�.tablet-footer__hours-item {�font-size: var(--fs-sm);�}�.tablet-footer__address {�font-style: normal;�margin-bottom: 1.5rem;�}�.tablet-footer__address p {�font-size: var(--fs-sm);�margin-bottom: 0.5rem;�}�.tablet-footer__social {�display: flex;�gap: 1rem;�}�.tablet-footer__social-link {�display: flex;�justify-content: left;�align-items: center;�}�.tablet-footer__social-icon {�height: 2rem;�}�.tablet-footer__bottom {�display: flex;�justify-content: space-between;�align-items: center;�padding-top: 2rem;�border-top: 1px solid rgba(255, 255, 255, 0.2);�color: var(--color-black);�}�.tablet-footer__copyright {�font-size: var(--fs-xxs);�}�.tablet-footer__legal {�display: flex;�gap: 1.5rem;�}�.tablet-footer__legal-link {�font-size: var(--fs-xxs);�transition: color 0.3s ease;�}�.tablet-footer__legal-link:hover {�text-decoration: none;�}�}�@media (max-width: 768px) {�.tablet-footer {�display: none;�}�}�* Add this new CSS for the repositioned legal warning */�.tablet-footer__columns {�display: grid;�grid-template-columns: repeat(4, 1fr);�gap: 4rem;�position: relative; /* Add this for absolute positioning */�}�.tablet-footer__legal-warning--repositioned {�font-family: var(--font-body);�font-size: var(--fs-xxs);�color: var(--color-black);�border: 2px solid var(--color-orange);�background-color: var(--color-yellow);�padding: 0.75rem;�line-height: 1.3;�position: absolute;�top: 80%;�left: 20%;�width: calc(100% - 4rem);�max-width: calc(100% - 12rem);�margin-top: 1.5rem;�}�/* MOBILE FOOTER */�.mobile-footer {�display: none;�background-color: var(--color-gray-light);�padding: 2rem 1rem;�}�.mobile-footer__container {�max-width: 500px;�margin: 0 auto;�}�.mobile-footer__logo {�text-align: center;�margin-bottom: 1.5rem;�}�.mobile-footer__logo-image {�max-width: 200px;�width: 150px;�}�.mobile-footer__content {�display: flex;�flex-direction: column;�gap: 1.5rem;�}�.mobile-footer__section {�display: flex;�justify-content: space-between;�text-align: center;�flex-direction: column;�text-align: center;�}�.mobile-footer__title {�font-family: var(--font-heading);�font-size: var(--fs-md);�color: var(--color-black);�margin-bottom: 1rem;�}�.mobile-footer__text {�font-size: var(--fs-sm);�color: var(--color-black);�margin-bottom: 0.5rem;�font-weight: 700;�}�.mobile-footer__buttons {�display: grid;�grid-template-columns: repeat(1, 1fr);�gap: 0.75rem;�}�.mobile-footer__button {�display: block;�background-color: var(--color-yellow);�color: var(--color-black);�font-family: var(--font-heading);�font-size: var(--fs-xs);�padding: 0.75rem 0.5rem;�text-align: center;�border-radius: 0;�transition: all 0.3s ease;�}�.mobile-footer__button:hover {�background-color: var(--color-black);�color: var(--color-white);�text-decoration: none;�}�.mobile-footer__social {�display: flex;�justify-content: center;�gap: 1.5rem;�margin: 1.5rem 0;�}�.mobile-footer__social-icon {�height: 2rem;�}�.mobile-footer__copyright {�font-size: var(--fs-xxs);�color: var(--color-black);�text-align: center;�}�@media (max-width: 900px) {�.tablet-footer {�display: none;�}�.mobile-footer {�display: block;�}�}�@media (max-width: 599px) {�.mobile-footer__social {�display: flex;�justify-content: space-between;�gap: 0;�margin: 1.5rem 0;�}�}</style>�<style type="text/css">�/* Overlay background */�#image-overlay {�position: fixed;�top: 0;�left: 0;�width: 100%;�height: 100%;�background: rgba(0, 0, 0, 0.9);�z-index: 9999;�opacity: 1;�transition: opacity 0.2s ease;�}�#image-overlay.hidden {�opacity: 0;�pointer-events: none;�}�/* Close button (Fixed so it stays on screen) */�#close-overlay {�position: fixed;�top: 20px;�right: 30px;�font-size: 3rem;�color: white;�background: none;�border: none;�cursor: pointer;�z-index: 10000;�line-height: 1;�}�/* The native scroll window */�#scroll-container {�width: 100%;�height: 100%;�overflow: auto;�text-align: center; /* Centers the image horizontally safely */�padding: 40px 0; /* Gives a little space at the top and bottom */�}�/* The image */�#zoom-image {�margin: 0 auto;�display: inline-block;�cursor: pointer;�transition: width 0.1s ease-out, height 0.1s ease-out;�}</style>�<div class="hidden" id="image-overlay">�<button id="close-overlay">×</button>�<div id="scroll-container">�<img alt="Monthly Store Deals and Specials Flyer" data-link="https://menus.dispenseapp.com/af7c3f1305897c92/menu/offers" id="zoom-image" src="https://dispense-images.imgix.net/d34c8e50-32c2-11f1-be95-698bb39fa744.png?ixlib=js-2.3.2&h=419&w=1270&dpr=2&quality=80&auto=format%2Ccompress&fit=max&q=80&cs=tinysrgb" style="aspect-ratio:1650/680;" /></div>�</div>�
1<script>�document.addEventListener('DOMContentLoaded', () => {�const overlay = document.getElementById('image-overlay');�const closeBtn = document.getElementById('close-overlay');�const scrollContainer = document.getElementById('scroll-container');�const img = document.getElementById('zoom-image');�let scale = 1;�let baseWidth = 0;�let baseHeight = 0;�// Touch variables�let initialDistance = 0;�let isPinching = false;�let startTouchX = 0;�let startTouchY = 0;�let hasScrolled = false;�// --- GLOBAL OVERLAY TRIGGER ---�window.openImageOverlay = function() {�overlay.classList.remove('hidden');�scale = 1;�// Remove maximum limits so the image can stretch�img.style.maxWidth = 'none';�img.style.maxHeight = 'none';�// Set default reading sizes based on device�if (window.innerWidth <= 768) {�img.style.width = '100vw'; // Mobile screen width�} else {�img.style.width = '1000px'; // Readable desktop width�}�img.style.height = 'auto'; // Keep aspect ratio correct�// Reset scroll position to the top�scrollContainer.scrollTop = 0;�scrollContainer.scrollLeft = (scrollContainer.scrollWidth - scrollContainer.clientWidth) / 2;�// Wait a split second for the browser to render, then capture physical size for zooming�setTimeout(() => {�baseWidth = img.clientWidth;�baseHeight = img.clientHeight;�}, 50);�};�// --- Close Control ---�closeBtn.addEventListener('click', () => {�overlay.classList.add('hidden');�});�// --- Zoom Logic ---�function applyZoom() {�img.style.width = `${baseWidth * scale}px`;�img.style.height = `${baseHeight * scale}px`;�}�// --- Desktop Zoom (CTRL + Mouse Wheel or Trackpad Pinch) ---�scrollContainer.addEventListener('wheel', (e) => {�if (e.ctrlKey) {�e.preventDefault();�const zoomSensitivity = 0.01;�scale -= e.deltaY * zoomSensitivity;�scale = Math.max(0.5, Math.min(scale, 5)); // Allow zooming out to 50%, up to 500%�applyZoom();�}�}, { passive: false });�// --- Mobile Touch Interactions ---�img.addEventListener('touchstart', (e) => {�if (e.touches.length === 2) {�isPinching = true;�initialDistance = Math.hypot(�e.touches[0].clientX - e.touches[1].clientX,�e.touches[0].clientY - e.touches[1].clientY�);�} else if (e.touches.length === 1) {�hasScrolled = false;�startTouchX = e.touches[0].clientX;�startTouchY = e.touches[0].clientY;�}�}, { passive: true });�img.addEventListener('touchmove', (e) => {�if (isPinching && e.touches.length === 2) {�e.preventDefault();�const currentDistance = Math.hypot(�e.touches[0].clientX - e.touches[1].clientX,�e.touches[0].clientY - e.touches[1].clientY�);�const distanceDelta = currentDistance - initialDistance;�scale += distanceDelta * 0.005;�scale = Math.max(0.5, Math.min(scale, 5));�initialDistance = currentDistance;�applyZoom();�} else if (e.touches.length === 1) {�const moveX = Math.abs(e.touches[0].clientX - startTouchX);�const moveY = Math.abs(e.touches[0].clientY - startTouchY);�if (moveX > 10 || moveY > 10) {�hasScrolled = true;�}�}�}, { passive: false });�img.addEventListener('touchend', () => {�isPinching = false;�});�// --- Click to Open Link ---�img.addEventListener('click', (e) => {�if (!hasScrolled) {�const link = img.getAttribute('data-link');�if (link) {�window.open(link, '_self');�}�}�});�});�</script>
1�<footer class="footer">�<div class="footer__left-column">�<div class="footer__left">�<div class="footer__left-container">�<div class="footer__logo">�<a href="/" title="Click here for home"><img alt="Happy Goat Dispensary Logo" class="footer__logo-image" src="/Images_Content/Site1/Images/Logos/logo-footer.png" style="aspect-ratio:800/800;" /> </a></div>�<div class="footer__info">�<span class="footer__company">Happy Goat Dispensary</span> <a href="https://maps.app.goo.gl/e5ph47sX9TBfyR49A" target="_blank" title="Click here for directions to Happy Goat Dispensary"> <span class="footer__address">1330 Mt Hope Ave, Rochester, NY 14620</span> </a> <a href="mailto:[email protected]" title="Click here to email Happy Goat Dispensary"> <span class="footer__email">[email protected]</span> </a>�<div class="footer__contact">�<a href="tel:+15852875264" onclick="updateConv();" title="Click here to call Happy Goat Dispensary"><span class="footer__phone">(585) 287-5264</span> </a> <a class="footer__button" href="/menu" title="Click here for menu">Shop Now</a></div>�<div class="footer__social">�<a class="footer__social-link" href="https://www.facebook.com/HappyGoatDispensary/" target="_blank" title="Click here to visit Happy Goat Dispensary Facebook"><img alt="Facebook Icon" class="footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-header-facebook.png" style="aspect-ratio:100/100;" /> </a> <a class="footer__social-link" href="https://www.instagram.com/happygoat585/" target="_blank" title="Click here to visit Happy Goat Dispensary Instagram"> <img alt="Instagram Icon" class="footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-header-instagram.png" style="aspect-ratio:100/100;" /> </a> <a class="footer__social-link" href="https://x.com/HG_Dispensary" target="_blank" title="Click here to visit Happy Goat Dispensary X"> <img alt="X Icon" class="footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-header-twitter.png" style="aspect-ratio:100/100;" /> </a> <a class="footer__social-link" href="https://www.linkedin.com/company/happy-goat-dispensary/" target="_blank" title="Click here to visit Happy Goat Dispensary LinkedIn"> <img alt="LinkedIn Icon" class="footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-header-linkedin.png" style="aspect-ratio:100/100;" /> </a> <a class="footer__social-link" href="https://www.youtube.com/channel/UCXzgyDEeC-pkF07T9TWPR0Q" target="_blank" title="Click here to visit Happy Goat Dispensary YouTube"> <img alt="YouTube Icon" class="footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-header-youtube.png" style="aspect-ratio:100/100;" /> </a> <a class="footer__social-link" href="https://weedmaps.com/dispensaries/happy-goat-dispensary-rochester-ny" target="_blank" title="Click here to visit Happy Goat Dispensary Weedmaps"> <img alt="Weedmaps Icon" class="footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-header-weedmaps.png" style="aspect-ratio:100/100;" /> </a></div>�<p style="font-family:var(--font-body);font-size:var(--fs-xxs);">�<b>License:</b> OCM-CAURD-25-000252</p>��<div class="footer__legal-warning">�For use only by adults 21 years of age and older. Keep out of reach of children and pets. In case of accidental ingestion or overconsumption, contact the Poison Center at 1-800-222-1222 or call 9-1-1. Please consume responsibly. Cannabis is not recommended for use by persons who are pregnant or nursing. Concerned about your cannabis use? Text HOPENY, Call 1-877-8HOPENY or visit <a href="https://oasas.ny.gov/hopeline" style="color: var(--color-black);" target="_blank">Oasas.ny.gov/HOPELine</a></div>�</div>�</div>�</div>�<div class="footer__bottom">�<p class="footer__copyright">�©<span class="CopyDate"> </span> Happy Goat Dispensary. All Rights Reserved.</p>�<div class="footer__legal">�<p class="footer__copyright">�Web Design by <a class="footer__legal-link" href="https://www.scriptablesolutions.com/" target="_blank" title="Click here to visit Scriptable Solutions">Scriptable Solutions</a></p>�</div>�</div>�</div>�<div class="footer__right">�<ul class="footer__menu">�<li class="footer__menu-item">�<a class="footer__menu-link" href="/" title="Click here for home">HOME</a></li>�<li class="footer__menu-item">�<a class="footer__menu-link" href="/menu" title="Click here for menu">PRODUCTS</a></li>�<li class="footer__menu-item">�<a class="footer__menu-link" href="/our-story" title="Click here for Our Story">OUR STORY</a></li>�<li class="footer__menu-item">�<a class="footer__menu-link" href="/articles" title="Click here for High News">HIGH NEWS</a></li>�<li class="footer__menu-item">�<a class="footer__menu-link" href="/invest" title="Click here for investment opportunities with Happy Goat">INVEST</a></li>�<li class="footer__menu-item">�<a class="footer__menu-link" href="/contact" title="Click here for Contact Info">CONTACT</a></li>�<li class="footer__menu-item">�<a class="footer__menu-link" href="/policies" title="Click here for Privacy Policy">PRIVACY POLICY</a></li>�<li class="footer__menu-item">�<a class="footer__menu-link" href="/accessibility" title="Click here for Website Accessibility Statement">ACCESSIBILITY</a></li>�</ul>�</div>�</footer>��<footer class="tablet-footer">
1�<div class="tablet-footer__container">�<div class="tablet-footer__top">�<div class="tablet-footer__logo">�<a href="/" title="Click here for home"><img alt="Happy Goat Dispensary Logo" class="tablet-footer__logo-image" src="/Images_Content/Site1/Images/Logos/logo-footer.png" style="aspect-ratio:800/800;" /> </a></div>�<div class="tablet-footer__columns">�<div class="tablet-footer__column">�<span class="tablet-footer__column-title">PRODUCTS</span>�<ul class="tablet-footer__menu">�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/flower" title="Click here for Cannabis Flower">Flower</a></li>�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/prerolls" title="Click here for Cannabis Pre Rolls">Pre-Rolls</a></li>�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/tinctures" title="Click here for Cannabis Tinctures">Tinctures</a></li>�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/edibles" title="Click here for Cannabis Edibles">Edibles</a></li>�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/concentrates" title="Click here for Cannabis Concentrates">Concentrates</a></li>�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/topicals" title="Click here for Cannabis Topicals">Topicals</a></li>�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/vapes" title="Click here for Cannabis Vapes & Carts">Vapes</a></li>�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/beverages" title="Click here for Cannabis Beverages">Beverages</a></li>�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/menu" title="Click here for menu">Shop All</a></li>�</ul>�</div>�<div class="tablet-footer__column">�<span class="tablet-footer__column-title">NAVIGATE</span>�<ul class="tablet-footer__menu">�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/our-story" title="Click here for Our Story">Our Story</a></li>�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/articles" title="Click here for High News">High News</a></li>�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/invest" title="Click here for investment opportunities with Happy Goat">Invest</a></li>�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/resources" title="Click here for Resources">Resources</a></li>�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/contact" title="Click here for Contact Info">Contact</a></li>�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/policies" title="Click here for Privacy Policy">Privacy Policy</a></li>�<li class="tablet-footer__menu-item">�<a class="tablet-footer__menu-link" href="/accessibility" title="Click here for Website Accessibility Statement">Accessibility</a></li>�</ul>�</div>�<div class="tablet-footer__column">�<span class="tablet-footer__column-title">HOURS</span>�<ul class="tablet-footer__hours">�<li class="tablet-footer__hours-item">�Monday - Wednesday:<br />�9 AM - 9 PM</li>�<li class="tablet-footer__hours-item">�Thursday, Friday & Saturday:<br />�9 AM - 10 PM</li>�<li class="tablet-footer__hours-item">�Sunday:<br />�10 AM - 9 PM</li>�</ul>�</div>�<div class="tablet-footer__column">�<span class="tablet-footer__column-title">CONTACT</span>�<address class="tablet-footer__address">�<p>�<a href="https://maps.app.goo.gl/e5ph47sX9TBfyR49A" target="_blank" title="Click here for directions to Happy Goat Dispensary">1330 Mt Hope Ave, Rochester, NY 14620</a></p>�<p>�<a href="tel:+15852875264" onclick="updateConv();" title="Click here to call Happy Goat Dispensary">(585) 287-5264</a></p>�<p>�<a href="mailto:[email protected]" title="Click here to email Happy Goat Dispensary">[email protected]</a></p>�</address>�<div class="tablet-footer__social">�<a class="tablet-footer__social-link" href="https://www.facebook.com/HappyGoatDispensary/" target="_blank" title="Click here to visit Happy Goat Dispensary Facebook"><img alt="Facebook Icon" class="tablet-footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-footer-facebook.png" style="aspect-ratio:100/100;" /> </a> <a class="tablet-footer__social-link" href="https://www.instagram.com/happygoat585/" target="_blank" title="Click here to visit Happy Goat Dispensary Instagram"> <img alt="Instagram Icon" class="tablet-footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-footer-instagram.png" style="aspect-ratio:100/100;" /> </a> <a class="tablet-footer__social-link" href="https://x.com/HG_Dispensary" target="_blank" title="Click here to visit Happy Goat Dispensary X"> <img alt="X Icon" class="tablet-footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-footer-twitter.png" style="aspect-ratio:100/100;" /> </a> <a class="tablet-footer__social-link" href="https://www.linkedin.com/company/happy-goat-dispensary/" target="_blank" title="Click here to visit Happy Goat Dispensary LinkedIn"> <img alt="LinkedIn Icon" class="tablet-footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-footer-linkedin.png" style="aspect-ratio:100/100;" /> </a> <a class="tablet-footer__social-link" href="https://www.youtube.com/channel/UCXzgyDEeC-pkF07T9TWPR0Q" target="_blank" title="Click here to visit Happy Goat Dispensary YouTube"> <img alt="YouTube Icon" class="tablet-footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-footer-youtube.png" style="aspect-ratio:100/100;" /> </a> <a class="tablet-footer__social-link" href="https://weedmaps.com/dispensaries/happy-goat-dispensary-rochester-ny" target="_blank" title="Click here to visit Happy Goat Dispensary Weedmaps"> <img alt="Weedmaps Icon" class="tablet-footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-footer-weedmaps.png" style="aspect-ratio:100/100;" /> </a></div>�<p style="font-family:var(--font-body);font-size:var(--fs-xxs);">�<b>License:</b> OCM-CAURD-25-000252</p>�</div>�<div class="tablet-footer__legal-warning--repositioned">�For use only by adults 21 years of age and older. Keep out of reach of children and pets. In case of accidental ingestion or overconsumption, contact the Poison Center at 1- 800-222-1222 or call 9-1-1. Please consume responsibly. Cannabis
1is not recommended for use by persons who are pregnant or nursing. Concerned about your cannabis use? Text HOPENY, Call 1-877-8HOPENY or visit <a href="https://oasas.ny.gov/hopeline" style="color: var(--color-black);" target="_blank">Oasas.ny.gov/HOPELine</a></div>�</div>�<div class="tablet-footer__bottom">�<p class="tablet-footer__copyright">�©<span class="CopyDate"> </span> Happy Goat Dispensary. All Rights Reserved.</p>�<div class="tablet-footer__legal">�<p class="tablet-footer__copyright">�Web Design & SEO by <a class="tablet-footer__legal-link" href="https://www.scriptablesolutions.com/" target="_blank" title="Click here to visit Scriptable Solutions">Scriptable Solutions</a></p>�</div>�</div>�</div>�</div>�</footer>��<div class="mobile-footer">�<div class="mobile-footer__container">�<div class="mobile-footer__logo">�<a href="/" title="Click here for home"><img alt="Happy Goat Dispensary Logo" class="mobile-footer__logo-image" src="/Images_Content/Site1/Images/logos/logo-footer.png" style="aspect-ratio:800/800;" /> </a></div>�<div class="mobile-footer__content">�<div class="mobile-footer__section">�<span class="mobile-footer__title">HAPPY GOAT DISPENSARY</span>�<p class="mobile-footer__text">�<a href="https://maps.app.goo.gl/e5ph47sX9TBfyR49A" target="_blank" title="Click here for directions to Happy Goat Dispensary">1330 Mt Hope Ave, Rochester NY 14620</a></p>�<p class="mobile-footer__text">�<a href="tel:+15852875264" onclick="updateConv();" title="Click here to call Happy Goat Dispensary">(585) 287-5264</a></p>�<p class="mobile-footer__text">�<a href="mailto:[email protected]" title="Click here to email Happy Goat Dispensary">[email protected]</a></p>�</div>�<div class="mobile-footer__section">�<div class="mobile-footer__buttons">�<a class="mobile-footer__button" href="/menu" title="Click here for menu">PRODUCTS</a> <a class="mobile-footer__button" href="/our-story" title="Click here for Our Story"> OUR STORY</a> <a class="mobile-footer__button" href="/resources" title="Click here for Resources">RESOURCES</a> <a class="mobile-footer__button" href="/articles" title="Click here for High News">HIGH NEWS</a> <a class="mobile-footer__button" href="/invest" title="Click here for investment opportunities with Happy Goat">INVEST</a> <a class="mobile-footer__button" href="/contact" title="Click here for Contact Info">CONTACT</a> <a class="mobile-footer__button" href="/policies" title="Click here for Privacy Policy">PRIVACY POLICY</a> <a class="mobile-footer__button" href="/accessibility" title="Click here for Website Accessibility Statement">ACCESSIBILITY</a></div>�</div>�<div class="mobile-footer__social">�<a class="mobile-footer__social-link" href="https://www.facebook.com/HappyGoatDispensary/" target="_blank" title="Click here to visit Happy Goat Dispensary Facebook"><img alt="Facebook Icon" class="mobile-footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-footer-facebook.png" style="aspect-ratio:100/100;" /> </a> <a class="mobile-footer__social-link" href="https://www.instagram.com/happygoat585/" target="_blank" title="Click here to visit Happy Goat Dispensary Instagram"> <img alt="Instagram Icon" class="mobile-footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-footer-instagram.png" style="aspect-ratio:100/100;" /> </a> <a class="mobile-footer__social-link" href="https://x.com/HG_Dispensary" target="_blank" title="Click here to visit Happy Goat Dispensary X"> <img alt="X Icon" class="mobile-footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-footer-twitter.png" style="aspect-ratio:100/100;" /> </a> <a class="mobile-footer__social-link" href="https://www.linkedin.com/company/happy-goat-dispensary/" target="_blank" title="Click here to visit Happy Goat Dispensary LinkedIn"> <img alt="LinkedIn Icon" class="mobile-footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-footer-linkedin.png" style="aspect-ratio:100/100;" /> </a> <a class="mobile-footer__social-link" href="https://www.youtube.com/channel/UCXzgyDEeC-pkF07T9TWPR0Q" target="_blank" title="Click here to visit Happy Goat Dispensary YouTube"> <img alt="YouTube Icon" class="mobile-footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-footer-youtube.png" style="aspect-ratio:100/100;" /> </a> <a class="mobile-footer__social-link" href="https://weedmaps.com/dispensaries/happy-goat-dispensary-rochester-ny" target="_blank" title="Click here to visit Happy Goat Dispensary Weedmaps"> <img alt="Weedmaps Icon" class="mobile-footer__social-icon" src="/Images_Content/Site1/Images/icons/icon-footer-weedmaps.png" style="aspect-ratio:100/100;" /> </a></div>�<p style="font-family:var(--font-body);font-size:var(--fs-xxs);">�<b>License:</b> OCM-CAURD-25-000252</p>��<div class="mobile-footer__legal-warning">�For use only by adults 21 years of age and older. Keep out of reach of children and pets. In case of accidental ingestion or overconsumption, contact the Poison Center at 1- 800-222-1222 or call 9-1-1. Please consume responsibly. Cannabis
1is not recommended for use by persons who are pregnant or nursing. Concerned about your cannabis use? Text HOPENY, Call 1-877-8HOPENY or visit <a href="https://oasas.ny.gov/hopeline" style="color: var(--color-black);" target="_blank">Oasas.ny.gov/HOPELine</a></div>�<p class="mobile-footer__copyright">�©<span class="CopyDate"> </span> Happy Goat Dispensary. All Rights Reserved.<br />�Web Design & SEO by <a href="https://www.scriptablesolutions.com/" target="_blank" title="Click here to visit Scriptable Solutions">Scriptable Solutions</a></p>�</div>�</div>�</div>�</div>�<form action="" name="AgeForm" method="post">�<input type="hidden" name="Age" value="1">�</form>��<div class="overlay-cont" style="display:block; opacity:1; filter:alpha(opacity=100);">�<div class="mid-txt" style="width:100%">�<div class="age-verification" id="ageVerificationModal">�<div class="yellow-sidebar">�<div class="logo-container">�<img class="logo-container__img" src="/Images_Content/Site1/Images/Logos/logo-header-small.png" alt="" style="aspect-ratio:200/150;">�</div>�<p class="welcome-text">We're glad you found us</p>�</div>�<div class="main-content">�<div class="verification-container">�<div class="age-icon">21+</div>�<h2 class="age-question">Are you 21 years of age or older?</h2>�<p class="disclaimer">By entering this site, you are agreeing to the Terms & Conditions and Privacy Policy. This site contains cannabis content and is only suitable for those 21 years or older.</p>�<div class="button-container">�<button class="button btn-primary" id="confirmAge" onclick="document.AgeForm.submit();">Yes I Am</button>�<button class="button btn-secondary" id="rejectAge">No I'm Not</button>�</div>�</div>�<img src="/Images_Content/Site1/Images/Pages/Home/goat-half.png" alt="Happy Goat" class="goat-image" style="aspect-ratio:253/500; display:none;">�</div>�</div>�</div>�</div>�</div>�
1<script>�function loadMediaDivs(id) {�var stp = 0, arg = arguments.length;�if (arg==1) var elms = $("#" + id);�else var elms = $("div[data-mediatype]");�elms.each(function() {�var elm = $(this), div = "", mid = "", tag = "", shw = 0, lay = 0, res = "", typ = elm.attr("data-mediatype").toLowerCase();�if (stp==0 && (typ=='loaded' || (arg!=1 && elm.hasClass("lazyload")))) {�if (elm.attr("data-mediastop")) {�var tmp = elm.attr("data-mediastop");�if ((isNaN(tmp) && (tmp=='true' || tmp=='yes')) || (!isNaN(tmp) && tmp>0)) stp = 1;�}�} else if (stp==0 && elm.attr("id")) {�div = elm.attr("id");�if (elm.attr("data-mediaid")) mid = elm.attr("data-mediaid");�if (elm.attr("data-mediatag")) tag = elm.attr("data-mediatag");�if (elm.attr("data-mediatags")) tag = elm.attr("data-mediatags");�if (elm.attr("data-mediashow")) shw = elm.attr("data-mediashow");�if (elm.attr("data-medialayout")) lay = elm.attr("data-medialayout");�if (elm.attr("data-mediaresolution")) res = elm.attr("data-mediaresolution");�if (elm.attr("data-mediastop")) {�var tmp = elm.attr("data-mediastop");�if ((isNaN(tmp) && (tmp=='true' || tmp=='yes')) || (!isNaN(tmp) && tmp>0)) stp = 1;�}�// set defaults�if (isNaN(shw) || shw<0) shw = 0;�if (isNaN(lay) || lay<0) lay = 0;�if (typ.length==0) typ = "photos";�else if (typ.charAt(typ.length-1)!='s') typ += "s";�if (typ=='photos') {�if (mid.length==0) mid = "";�if ((this.hasAttribute('data-mediatag') || this.hasAttribute('data-mediatags')) && tag.length==0) tag = "";�} else if (typ=='videos' && mid.length==0) {�mid = "";�}�$.post("/ajax/get_media.cfm", {AppName: "HAPPYGOAT", MediaID: mid, Tags: tag, Type: typ, Show: shw, Layout: lay, Resolution: res}, function(data) { loadMediaResponse(data,div) }, "html");�elm.attr("data-mediatype", "loaded");�} else {�elm.removeAttr("data-mediatype");�}�});�}�function loadMediaResponse(obj,id) {�let el = document.getElementById(id);�if (!obj) obj = "ERROR - INVALID AJAX RESPONSE!";�el.innerHTML = obj;�if (el.classList.contains('lazydefer')) dclLazy(id);�}�</script>
1�<style type="text/css">�/*�* jQuery FlexSlider v2.5.0�* http://www.woothemes.com/flexslider/�*�* Copyright 2012 WooThemes�* Free to use under the GPLv2 and later license.�* http://www.gnu.org/licenses/gpl-2.0.html�*�* Contributing author: Tyler Smith (@mbmufffin)�*�*/�/* ====================================================================================================================�* FONT-FACE�* ====================================================================================================================*/�@font-face {�font-family: 'flexslider-icon';�src: url('/resources/flexslider/fonts/flexslider-icon.eot');�src: url('/resources/flexslider/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('/resources/flexslider/fonts/flexslider-icon.woff') format('woff'), url('/resources/flexslider/fonts/flexslider-icon.ttf') format('truetype'), url('/resources/flexslider/fonts/flexslider-icon.svg#flexslider-icon') format('svg');�font-weight: normal;�font-style: normal;�font-display: fallback;�}�/* ====================================================================================================================�* RESETS�* ====================================================================================================================*/�.flex-container a:hover,�.flex-slider a:hover,�.flex-container a:focus,�.flex-slider a:focus {�outline: none;�}�.slides,�.slides > li,�.flex-control-nav,�.flex-direction-nav {�margin: 0;�padding: 0;�list-style: none;�}�.flex-pauseplay span {�text-transform: capitalize;�}�/* ====================================================================================================================�* BASE STYLES�* ====================================================================================================================*/�.flexslider {�margin: 0;�padding: 0;�}�.flexslider .slides > li {�display: none;�-webkit-backface-visibility: hidden;�}�.flexslider .slides img {�width: 100%;�display: block;�}�.flexslider .slides:after {�content: "\0020";�display: block;�clear: both;�visibility: hidden;�line-height: 0;�height: 0;�}�html[xmlns] .flexslider .slides {�display: block;�}�* html .flexslider .slides {�height: 1%;�}�.no-js .flexslider .slides > li:first-child {�display: block;�}�/* ====================================================================================================================�* DEFAULT THEME�* ====================================================================================================================*/�.flexslider {�//margin: 0 0 60px;�margin:0;�//background: #ffffff;�//border: 4px solid #ffffff;�position: relative;�zoom: 1;�//-webkit-border-radius: 4px;�// -moz-border-radius: 4px;�//border-radius: 4px;�//-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);�// -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);�// -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);�//box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);�//overflow:hidden;�}�.flexslider .slides {�zoom: 1;�}�.flexslider .slides img {�height: auto;�}�.flex-viewport {�max-height: 2000px;�-webkit-transition: all 1s ease;�-moz-transition: all 1s ease;�-ms-transition: all 1s ease;�-o-transition: all 1s ease;�transition: all 1s ease;�}�.loading .flex-viewport {�max-height: 300px;�}�.carousel li {�margin-right: 5px;�}�.flex-direction-nav {�*height: 0;�}�.flex-direction-nav a {�text-decoration: none;�display: block;�width: 40px;�height: 40px;�margin: -20px 0 0;�position: absolute;�top: 50%;�z-index: 10;�overflow: hidden;�opacity: 0;�cursor: pointer;�color: rgba(0, 0, 0, 0.8);�text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);�-webkit-transition: all 0.3s ease-in-out;�-moz-transition: all 0.3s ease-in-out;�-ms-transition: all 0.3s ease-in-out;�-o-transition: all 0.3s ease-in-out;�transition: all 0.3s ease-in-out;�}�.flex-direction-nav a:before {�font-family: "flexslider-icon";�font-size: 40px;�display: inline-block;�content: '\f001';�color: rgba(0, 0, 0, 0.8);�text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);�}�.flex-direction-nav a.flex-next:before {�content: '\f002';�}�.flex-direction-nav .flex-prev {�left: 0px;�}�.flex-direction-nav .flex-next {�right: 0px;�text-align: right;�}�.flexslider:hover .flex-direction-nav .flex-prev {�opacity: 0.7;�left: 10px;�}�.flexslider:hover .flex-direction-nav .flex-prev:hover {�opacity: 1;�}�.flexslider:hover .flex-direction-nav .flex-next {�opacity: 0.7;�right: 10px;�}�.flexslider:hover .flex-direction-nav .flex-next:hover {�opacity: 1;�}�.flex-direction-nav .flex-disabled {�opacity: 0!important;�filter: alpha(opacity=0);�cursor: default;�}�.flex-pauseplay a {�display: block;
1�width: 20px;�height: 20px;�position: absolute;�bottom: 5px;�left: 10px;�opacity: 0.8;�z-index: 10;�overflow: hidden;�cursor: pointer;�color: #000;�}�.flex-pauseplay a:before {�font-family: "flexslider-icon";�font-size: 20px;�display: inline-block;�content: '\f004';�}�.flex-pauseplay a:hover {�opacity: 1;�}�.flex-pauseplay a.flex-play:before {�content: '\f003';�}�.flex-control-nav {�width: 100%;�position: absolute;�bottom: -30px;�text-align: center;�}�.flex-control-nav li {�margin: 0 6px;�display: inline-block;�zoom: 1;�*display: inline;�}�.flex-control-paging li a {�width: 11px;�height: 11px;�display: block;�background: #666;�background: rgba(0, 0, 0, 0.5);�cursor: pointer;�text-indent: -9999px;�-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);�-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);�-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);�box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);�-webkit-border-radius: 20px;�-moz-border-radius: 20px;�border-radius: 20px;�}�.flex-control-paging li a:hover {�background: #333;�background: rgba(0, 0, 0, 0.7);�}�.flex-control-paging li a.flex-active {�background: #000;�background: rgba(0, 0, 0, 0.9);�cursor: default;�}�.flex-control-thumbs {�margin: 5px 0 0;�position: static;�overflow: hidden;�}�.flex-control-thumbs li {�width: 25%;�float: left;�margin: 0;�}�.flex-control-thumbs img {�width: 100%;�height: auto;�display: block;�opacity: .7;�cursor: pointer;�-webkit-transition: all 1s ease;�-moz-transition: all 1s ease;�-ms-transition: all 1s ease;�-o-transition: all 1s ease;�transition: all 1s ease;�}�.flex-control-thumbs img:hover {�opacity: 1;�}�.flex-control-thumbs .flex-active {�opacity: 1;�cursor: default;�}�/* ====================================================================================================================�* RESPONSIVE�* ====================================================================================================================*/�@media screen and (max-width: 860px) {�.flex-direction-nav .flex-prev {�opacity: 1;�left: 10px;�}�.flex-direction-nav .flex-next {�opacity: 1;�right: 10px;�}�}�</style>�
1<script>�const sidebar = document.querySelector('.sidebar');�const overlay = document.querySelector('.overlay');�const ageVerificationModal = document.getElementById('ageVerificationModal');�const confirmAgeBtn = document.getElementById('confirmAge');�const rejectAgeBtn = document.getElementById('rejectAge');�// Toggle Sidebar�function toggleSidebar() {�if (sidebar && overlay) {�sidebar.classList.toggle('show');�overlay.classList.toggle('active');�}�}�// Age verification functions�function closeAgeVerification() {�if (ageVerificationModal) {�ageVerificationModal.style.display = 'none';�}�}�function confirmAge() {�// Simply close the modal�closeAgeVerification();�}�function redirectToGoogle() {�window.location.href = 'https://www.google.com/search?q=happy+goat&sca_esv=40110b24e13515f5&udm=2&biw=1920&bih=958&sxsrf=AHTn8zo30KRwTyvouYCtPVGdCKR2mSepig%3A1744058632540&ei=CDn0Z_rlIIq9ptQPg8Xz8Qk&ved=0ahUKEwj6iYra5MaMAxWKnokEHYPiPJ4Q4dUDCBQ&uact=5&oq=happy+goat&gs_lp=EgNpbWciCmhhcHB5IGdvYXQyBxAjGCcYyQIyBRAAGIAEMgUQABiABDIFEAAYgAQyBRAAGIAEMgUQABiABDIFEAAYgAQyBRAAGIAEMgUQABiABDIFEAAYgARIkmVQ2WNY2WNwAngAkAEAmAH0BaABig2qAQkwLjIuNS0xLjG4AQPIAQD4AQGYAgagAp4NwgIKEAAYgAQYQxiKBcICBhAAGAcYHpgDAIgGAZIHBzIuMi41LTKgB74asgcHMC4yLjUtMrgHmw0&sclient=img';�}�// Add event listeners for age verification buttons�//confirmAgeBtn?.addEventListener('click', confirmAge);�rejectAgeBtn?.addEventListener('click', redirectToGoogle);�function trim(str) {�var str = str.replace(/^\s\s*/, ''), ws = /\s/, i = str.length;�while (ws.test(str.charAt(--i)));�return str.slice(0, i + 1);�}�function showEvent(Event) {�var params = new Object ();�var url= "calendar_event.cfm?EventNumber=" + Event;�params['type'] = 4;�params['width'] = 700;
1�params['height'] = 500;�parent.showIbox(url,'',params);�parent.showBG();�parent.window.onscroll = maintPos;�parent.window.onresize = maintPos;�}�function playVideo(Id) {�if (Id && Id.length) {�var params = new Object ();�var url= "video_player.cfm?Video=" + Id + "&rel=0&autoplay=1";�params['type'] = 4;�params['width'] = 900;�params['height'] = 500;�showIbox(url,'',params);�showBG();�window.onscroll = maintPos;�window.onresize = maintPos;�}�}�function PopupCenter(pageURL, title,w,h) {�var left = (screen.width/2)-(w/2);�var top = (screen.height/2)-(h/2);�var targetWin = window.open (pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);�}�function showBurger() {�if (document.getElementById('burg-over').style.display=='block') {�document.getElementById('burg-over').style.display = 'none';�document.getElementById('burg-cont').style.right = '-360px';�document.body.style.overflowY = "scroll";�} else {�document.getElementById('burg-over').style.display = 'block';�document.body.style.overflowY = "hidden";�setTimeout(function() { document.getElementById('burg-cont').style.right = '0px'; }, 0);�}�}�function showSubNav(n,h) {�for (var i = 1; i < 21; i++) {�var subn = "SubNav" + i, navimg = "NavImg" + i, navh = h + "px";�if (document.getElementById(subn)) {�if (n==i) {�if (document.getElementById(subn).style.height==navh) {�document.getElementById(subn).style.height = '0px';�document.getElementById(navimg).style.transform = 'rotate(0deg)';�} else {�document.getElementById(subn).style.height = navh;�document.getElementById(navimg).style.transform = 'rotate(180deg)';�}�} else {�document.getElementById(subn).style.height = '0px';�document.getElementById(navimg).style.transform = 'rotate(0deg)';�}�}�}�}�function showContact() {�if (!document.ContactForm) getForms();�var h = window.screen.height, w = window.screen.width;�document.getElementById('ContactDiv').style.display='block';�document.getElementById('ContactDiv').style.opacity='1';�document.getElementById('ContactDiv').style.filter='alpha(opacity=100)';�document.body.style.overflowY = "hidden";�}�function closeContactForm() {�document.getElementById('ContactDiv').style.opacity='0';�document.getElementById('ContactDiv').style.filter='alpha(opacity=0)';�document.getElementById('ContactDiv').style.display='none';�document.body.style.overflowY = "scroll";�}�function getForms(r) {�var req = 0;�var err = "";�var nam = "";�var phn = "";�var eml = "";�var mes = "";�var serv = "";�if (arguments.length==1) req = 1;�if (req==1) {�nam = trim(document.ContactForm.Name.value);�phn = trim(document.ContactForm.Phone.value);�eml = trim(document.ContactForm.Email.value);�serv = trim(document.ContactForm.Service.value);�mes = trim(document.ContactForm.Message.value);�var emailPattern = /^[a-zA-Z0-9.~_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,15}$/;�if (nam.length==0) { err += "Please enter your full name!\n"; document.ContactForm.Name.style.borderColor='#ff0000'; } else { document.ContactForm.Name.style.borderColor='#cbcbcb'; }�if (phn.length<10) { err += "Please enter a valid phone number!\n"; document.ContactForm.Phone.style.borderColor='#ff0000'; } else { document.ContactForm.Phone.style.borderColor='#cbcbcb'; }�if (serv.length==0) { err += "Please select the service type!\n"; document.ContactForm.Service.style.borderColor='#ff0000'; } else { document.ContactForm.Service.style.borderColor='#cbcbcb'; }�if (mes.length==0) { err += "Please enter some project notes and details!\n"; document.ContactForm.Message.style.borderColor='#ff0000'; } else { document.ContactForm.Message.style.borderColor='#cbcbcb'; }�if (!emailPattern.test(eml)) { err += "Please enter a valid email address!\n"; document.ContactForm.Email.style.borderColor='#ff0000'; } else { document.ContactForm.Email.style.borderColor='#cbcbcb'; }�if (err.length>0) {�alert(err);�return false;�} else {�document.ContactForm.SubmitForm.disabled = true;�document.ContactForm.SubmitForm.value = "PROCESSING...";�}�}�var dat = {AppName: "HAPPYGOAT", Req: req, Name: nam, Phone: phn, Email: eml, Service: serv, Message: mes, PageReferral: jspage};�if (req==1 && window.grecaptcha) {�grecaptcha.execute('6LfkqWcaAAAAAFIT-ZIQqKjm5lhj3-OSQPLvgCVF', {action: 'submit'}).then(function(token) {�dat['g-recaptcha-response'] = token;�$.post("/AJAX/contact_form2.cfm", dat, function(data) { AJAX_Response(data) }, "html");�});�} else {�loadCaptcha();�$.post("/AJAX/contact_form2.cfm", dat, function(data) { AJAX_Response(data) }, "html");�}�}�function AJAX_Response(obj) {�if (obj) obj = trim(obj);�else obj = "";�if (!obj.length) obj = "ERROR!";�document.getElementById("ContactFormFeed").innerHTML = trim(obj);�if (obj.indexOf("We will be in contact with you shortly")!=-1) ga('send', 'event', { eventCategory: 'QuickForm', eventAction: 'Submit'});�}�function loadCaptcha() {�if (!window.grecaptcha) {�var script = document.createElement("script");�script.type = "text/javascript";�script.async = true;�script.src = "https://www.google.com/recaptcha/api.js?render=6LfkqWcaAAAAAFIT-ZIQqKjm5lhj3-OSQPLvgCVF";�document.getElementsByTagName("head")[0].appendChild(script);�}�}�function loadTests() {�jQuery('#testimonials1, #testimonials2').flexslider({�animation: "slide",�slideshowSpeed: 7000,�controlNav: true,�directionNav: false�//control
1sContainer: ".flex-container"�});�}�function loadHeadjs() {�setTimeout(menuStick, 0);�if (typeof loadMediaDivs=='function') setTimeout(loadMediaDivs, 0);�if (typeof loadBanner=='function') setTimeout(loadBanner, 0);�//if (typeof loadTests=='function') setTimeout(loadTests, 0);�if (typeof loadReview=='function') setTimeout(loadReview, 0);�if (typeof openGallery=='function') {�['/resources/photoswipe/photoswipe.min.js','/resources/photoswipe/photoswipe-ui-default.min.js'].forEach(function(src) {�var s = document.createElement('script');�s.src = src;�s.async = false;�document.head.appendChild(s);�});�}�setTimeout(updateRequest, 0, 0);�setTimeout(loadGA, 0);�setTimeout(loadUWay, 4000);�}�function fixFetch() {�fetch = function(url){window.open(url,'_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=1000,height=800,top=0,left=20')};�}�var updVis = 15000;�function updateRequest(t) {�if (screen.width && !isNaN(screen.width) && screen.width>0) {�if (arguments.length!=1) t = 1;�if (t==1 || updVis==5000) $.post("/ajax/update_user.cfm", {AppName: "HAPPYGOAT", Time: t, Width:
1screen.width, Height: screen.height}, function(data) { updateResponse(data) }, "html");�else setTimeout("updateRequest()", updVis);�}�}�function updateResponse(obj) {�if (obj && obj.length>0) obj = trim(obj);�else obj = 0;�if (!isNaN(obj) && obj>0) setTimeout("updateRequest()", updVis);�updVis = 30000;�}�function menuStick() {�navTop =$('.nav_menu').offset().top - parseFloat($('.nav_menu').css('marginTop').replace(/auto/, 0));�$(window).scroll(function () {�// what is the y position of the scroll?�var y = $(window).scrollTop();�// whether that's below the start of article?�if (y >= navTop) {�// if so, add the fixed class�$('.nav_menu').addClass('nav_menu_sticky');�$('.logo-img1').addClass('logo-img2');�$('.navlink').addClass('navlink2');�$('.black-shape').addClass('black-shape2');�$('.black-diag').addClass('black-diag2');�$('.heading_spacer').addClass('heading_spacer_sticky');�} else {�// otherwise, remove it�$('.nav_menu').removeClass('nav_menu_sticky');�$('.logo-img1').removeClass('logo-img2');�$('.navlink').removeClass('navlink2');�$('.black-shape').removeClass('black-shape2');�$('.black-diag').removeClass('black-diag2');�$('.heading_spacer').removeClass('heading_spacer_sticky');�}�});�}�function updateConv() {�if (typeof $=='function' && typeof ga=='function') {�$.post("/ajax/update_user.cfm", {AppName: "HAPPYGOAT", Conv: 1}, function(data) { }, "html");�ga('send', 'event', 'ClickCall', 'Submit');�} else {�window.setTimeout(function() { updateConv() }, 100);�}�}�function loadUWay() {�let s = document.createElement("script");�s.async = true;�s.src = "https://cdn.userway.org/widget.js";�s.setAttribute("data-account", "flzaKgTjZ4");�document.getElementsByTagName("body")[0].appendChild(s);�}�</script>
1�
1<script>�// ga func for legacy code/events�function ga(s,a,o,t) {�if (a=='event') {�if (typeof(o)==='string') a = o;�else a = o.eventCategory;�}�a = a.toLowerCase();�gtag('event', a);�}�// GA4�window.dataLayer = window.dataLayer || [];�function gtag(){dataLayer.push(arguments);}�setTimeout(function(){gtag('js', new Date());}, 0);�setTimeout(function(){gtag('config', 'G-3KVZL6LEVR');}, 0);�function loadGA() {�let s = document.createElement("script");�s.async = true;�s.src = "/GA4/G-3KVZL6LEVR.js";�s.onload = function(){if (typeof trackEvent=='function') setTimeout(trackEvent, 0);};�document.getElementsByTagName("head")[0].appendChild(s);�}�</script>
1�
1<script>�// run on DCL�document.addEventListener("DOMContentLoaded", function() {�setTimeout(dclTouch, 0);�setTimeout(dclLazy, 0);�setTimeout(dclCopy, 0);�if (typeof dclGlobal=='function') setTimeout(dclGlobal, 0);�});�function dclTouch() {�// add (passive) touch events�document.querySelectorAll('[data-touch]').forEach(function(el) {�var tch = el.dataset.touch;�if (tch.indexOf("/")==0) {�el.addEventListener("touchstart", function(){ this.src = tch; }, {passive: true});�} else {�var hex = tch.split(/[^a-zA-Z0-9#]+/);�el.addEventListener("touchstart", function(){ this.style.backgroundColor = hex[0]; if (hex.length>1) this.style.color = hex[1]; }, {passive: true});�}�});�}�function dclLazy(id) {�// lazyload imgs/vid/bgs/divs/ajax/iframe�var tags = ['video','audio','picture'];�if (arguments.length==1) var lazyElements = document.getElementById(id).querySelectorAll(".lazyload");�else var lazyElements = document.querySelectorAll(".lazyload");�if ("IntersectionObserver" in window) {�var imageObserver = new IntersectionObserver(function(entries, observer) {�entries.forEach(function(entry) {�if (entry.isIntersecting) {�var el = entry.target, nam = el.nodeName.toLowerCase();�if (el.hasAttribute("data-src")) {�if (nam=='img' || nam=='iframe' || tags.indexOf(nam)>=0) el.src = el.dataset.src;�else el.style.backgroundImage = "url('" + el.dataset.src + "')";�} else if (tags.indexOf(nam)>=0 && el.firstElementChild && el.firstElementChild.hasAttribute("data-src")) {�el.src = el.firstElementChild.dataset.src;�}�if (el.hasAttribute("data-mediatype")) {�loadMediaDivs(el.id);�} else if (el.hasAttribute("data-fnc") && el.dataset.fnc.length>0) {�if (el.dataset.fnc.indexOf("|")>0) {�var fncArr = el.dataset.fnc.split("|"), fncStr = fncArr[0];�if (typeof window[fncStr]=='function') {�fncArr.shift();�window[fncStr].apply(null, fncArr);�}�} else if (typeof window[el.dataset.fnc]=='function') {�window[el.dataset.fnc]();�}�}�el.classList.remove("lazyload");�imageObserver.unobserve(el);�}�});�}, {�rootMargin: "250px"�});�lazyElements.forEach(function(el) {�imageObserver.observe(el);�});�} else {�var lazyloadThrottleTimeout;�function lazyld () {�if(lazyloadThrottleTimeout) {�clearTimeout(lazyloadThrottleTimeout);�}�lazyloadThrottleTimeout = setTimeout(function() {�var scrollTop = window.pageYOffset;�lazyElements.forEach(function(el) {�if(el.offsetTop < (window.innerHeight + scrollTop + 250)) {�var nam = el.nodeName.toLowerCase();�if (el.hasAttribute("data-src")) {�if (nam=='img' || nam=='iframe' || tags.indexOf(nam)>=0) el.src = el.dataset.src;�else el.style.backgroundImage = "url('" + el.dataset.src + "')";�} else if (tags.indexOf(nam)>=0 && el.firstElementChild && el.firstElementChild.hasAttribute("data-src")) {�el.src = el.firstElementChild.dataset.src;�}�if (el.hasAttribute("data-mediatype")) {�loadMediaDivs(el.id);�} else if (el.hasAttribute("data-fnc") && el.dataset.fnc.length>0) {�if (el.dataset.fnc.indexOf("|")>0) {�var fncArr = el.dataset.fnc.split("|"), fncStr = fncArr[0];�if (typeof window[fncStr]=='function') {�fncArr.shift();�window[fncStr].apply(null, fncArr);�}�} else if (typeof window[el.dataset.fnc]=='function') {�window[el.dataset.fnc]();�}�}�el.classList.remove("lazyload");�}�});�if(lazyElements.length==0) {�document.removeEventListener("scroll", lazyld);�window.removeEventListener("resize", lazyld);�window.removeEventListener("orientationChange", lazyld);�}�}, 20);�}�document.addEventListener("scroll", lazyld);�window.addEventListener("resize", lazyld);�window.addEventListener("orientationChange", lazyld);�}�}�function dclCopy() {�// display copyright yr�if (document.getElementById("CopyDate")) document.getElementById("CopyDate").innerHTML = new Date().getFullYear();�//added to avoid multiple/same id's�document.querySelectorAll(".CopyDate").forEach(function(el) { el.innerHTML = new Date().getFullYear(); });�}�function loadBannerImgs() {�document.querySelectorAll('.deferred[data-src]').forEach(function(el) {�el.src = el.dataset.src;�});�loadBanner();�}�function addLoadDeferred() {�var oldLoad = window.onload;�window.onload = function() {�if (typeof oldLoad=='function') oldLoad();�if (typeof loadHeadjs=='function') loadHeadjs();�}�}�addLoadDeferred();�</script>
1�</body>�</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.