@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//wholemeltextractshq.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.4.1") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//wholemeltextractshq.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//wholemeltextractshq.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//wholemeltextractshq.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//wholemeltextractshq.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//wholemeltextractshq.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//wholemeltextractshq.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//wholemeltextractshq.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//wholemeltextractshq.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 16px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: rgb(0,0,0);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(0,0,0);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(90,140,111);
	--wd-alternative-color: rgb(31,58,46);
	--btn-default-bgcolor: rgb(90,140,111);
	--btn-default-bgcolor-hover: rgb(90,140,111);
	--btn-accented-bgcolor: rgb(31,58,46);
	--btn-accented-bgcolor-hover: rgb(31,58,46);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: rgb(90,140,111);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: #0a0a0a;
}

@font-face {
	font-family: "Outfit";
	src: url("//wholemeltextractshq.com/wp-content/uploads/2026/05/Outfit.zip") format("woff2"), 
url("//wholemeltextractshq.com/wp-content/uploads/2026/05/Outfit.zip") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

<!-- ============================================ -->
<!-- COMPLETE FOOTER: Whole Melt Extracts HQ      -->
<!-- BUILDER: WPBakery Raw HTML Element            -->
<!-- ============================================ -->

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">

<style>
.wmhq-footer *,.wmhq-footer *::before,.wmhq-footer *::after{box-sizing:border-box;margin:0;padding:0}
.wmhq-footer{
    --primary:#5A8C6F;
    --primary-light:#7BA88C;
    --primary-pale:rgba(90,140,111,.1);
    --dark:#0F1F17;
    --dark-medium:#162920;
    --dark-deep:#0A1610;
    --cream:#F2E9D8;
    --cream-strong:#D8CDB5;
    --white:#FFFFFF;
    --text-light:#9CA9A1;
    --text-mute:#6B7B72;
    --border-strong:rgba(242,233,216,.15);
    --success:#3FE07A;
    --gold:#C9A961;
    --sale:#C0392B;
    --bitcoin:#F7931A;
    --transition:all .3s cubic-bezier(.4,0,.2,1);
    font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
    color:var(--cream);
    position:relative;
    overflow:hidden;
}
.wmhq-footer__container{max-width:1320px;margin:0 auto;padding:0 24px;width:100%;position:relative;z-index:2}

/* TOP WAVE */
.wmhq-footer__top-wave{position:relative;line-height:0;background:transparent}
.wmhq-footer__top-wave svg{width:100%;height:60px;display:block}

/* ============================================
   NEWSLETTER STRIP — CENTERED
   ============================================ */
.wmhq-footer__newsletter{
    position:relative;
    background:linear-gradient(135deg,var(--primary),var(--dark-medium));
    padding:60px 0;
    overflow:hidden;
    text-align:center;
}
.wmhq-footer__newsletter::before{
    content:'';
    position:absolute;
    top:-100px;right:-100px;
    width:300px;height:300px;
    background:radial-gradient(circle,rgba(242,233,216,.08) 0%,transparent 70%);
    border-radius:50%;
    pointer-events:none;
}
.wmhq-footer__newsletter::after{
    content:'';
    position:absolute;
    bottom:-80px;left:-80px;
    width:240px;height:240px;
    background:radial-gradient(circle,rgba(63,224,122,.1) 0%,transparent 70%);
    border-radius:50%;
    pointer-events:none;
}

.wmhq-footer .wmhq-newsletter__inner{
    position:relative;
    z-index:2;
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    max-width:720px;
    margin:0 auto;
}

.wmhq-footer .wmhq-newsletter__icon{
    width:68px;height:68px;
    background:rgba(255,255,255,.12);
    border:2px solid rgba(255,255,255,.2);
    border-radius:50%;
    display:flex;align-items:center;justify-content:center;
    backdrop-filter:blur(10px);
    margin-bottom:20px;
    animation:wmhqNewsPulse 3s ease-in-out infinite;
}
@keyframes wmhqNewsPulse{
    0%,100%{box-shadow:0 0 0 0 rgba(255,255,255,.15)}
    50%{box-shadow:0 0 0 14px rgba(255,255,255,0)}
}
.wmhq-footer .wmhq-newsletter__icon i{color:var(--cream);font-size:28px}

.wmhq-footer .wmhq-newsletter__title{
    font-family:'Montserrat','Inter',sans-serif;
    font-size:clamp(22px,2.6vw,28px);
    font-weight:800;
    color:var(--white);
    line-height:1.2;
    margin-bottom:8px;
    letter-spacing:-.3px;
}

.wmhq-footer .wmhq-newsletter__subtitle{
    font-size:15px;
    color:rgba(242,233,216,.85);
    line-height:1.55;
    margin-bottom:28px;
    max-width:560px;
}

/* ============================================
   NEWSLETTER FORM — HIGH SPECIFICITY + !important
   To override WoodMart/WP theme defaults
   ============================================ */
.wmhq-footer .wmhq-newsletter__form{
    display:flex !important;
    gap:12px !important;
    align-items:stretch !important;
    width:100% !important;
    max-width:600px !important;
    margin:0 auto !important;
    justify-content:center !important;
}

.wmhq-footer .wmhq-newsletter__form input.wmhq-newsletter__input,
.wmhq-footer input.wmhq-newsletter__input[type="email"]{
    flex:1 !important;
    padding:22px 32px !important;
    border:2px solid rgba(255,255,255,.18) !important;
    background:rgba(255,255,255,.1) !important;
    border-radius:9999px !important;
    -webkit-border-radius:9999px !important;
    -moz-border-radius:9999px !important;
    color:#FFFFFF !important;
    font-family:'Inter',-apple-system,sans-serif !important;
    font-size:15px !important;
    font-weight:500 !important;
    outline:none !important;
    transition:all .3s ease !important;
    line-height:1.4 !important;
    text-align:center !important;
    -webkit-appearance:none !important;
    -moz-appearance:none !important;
    appearance:none !important;
    width:auto !important;
    height:auto !important;
    min-height:0 !important;
    max-height:none !important;
    box-shadow:none !important;
}

.wmhq-footer input.wmhq-newsletter__input::placeholder,
.wmhq-footer input.wmhq-newsletter__input::-webkit-input-placeholder,
.wmhq-footer input.wmhq-newsletter__input::-moz-placeholder,
.wmhq-footer input.wmhq-newsletter__input:-ms-input-placeholder{
    color:rgba(242,233,216,.6) !important;
    font-size:15px !important;
    opacity:1 !important;
}

.wmhq-footer input.wmhq-newsletter__input:focus,
.wmhq-footer input.wmhq-newsletter__input:focus-visible{
    border-color:rgba(255,255,255,.45) !important;
    background:rgba(255,255,255,.16) !important;
    box-shadow:0 0 0 5px rgba(255,255,255,.08) !important;
    outline:none !important;
}

.wmhq-footer .wmhq-newsletter__form button.wmhq-newsletter__btn,
.wmhq-footer button.wmhq-newsletter__btn[type="submit"]{
    padding:22px 42px !important;
    background:var(--cream) !important;
    color:var(--dark) !important;
    border:none !important;
    border-radius:9999px !important;
    -webkit-border-radius:9999px !important;
    -moz-border-radius:9999px !important;
    font-family:'Montserrat',sans-serif !important;
    font-size:13px !important;
    font-weight:800 !important;
    text-transform:uppercase !important;
    letter-spacing:.9px !important;
    cursor:pointer !important;
    transition:all .3s ease !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:10px !important;
    white-space:nowrap !important;
    box-shadow:0 6px 18px rgba(0,0,0,.2) !important;
    line-height:1 !important;
    -webkit-appearance:none !important;
    appearance:none !important;
    width:auto !important;
    height:auto !important;
}

.wmhq-footer button.wmhq-newsletter__btn:hover{
    background:var(--white) !important;
    transform:translateY(-2px) !important;
    box-shadow:0 10px 26px rgba(0,0,0,.28) !important;
}
.wmhq-footer button.wmhq-newsletter__btn i{font-size:13px !important;transition:transform .3s ease !important}
.wmhq-footer button.wmhq-newsletter__btn:hover i{transform:translateX(3px) !important}

/* ============================================
   MAIN FOOTER
   ============================================ */
.wmhq-footer__main{
    background:linear-gradient(180deg,var(--dark) 0%,var(--dark-deep) 100%);
    padding:70px 0 50px;
    position:relative;
}
.wmhq-footer__main::before{
    content:'';
    position:absolute;
    top:0;left:0;right:0;bottom:0;
    background-image:
        linear-gradient(rgba(90,140,111,.02) 1px,transparent 1px),
        linear-gradient(90deg,rgba(90,140,111,.02) 1px,transparent 1px);
    background-size:60px 60px;
    pointer-events:none;
    z-index:1;
}
.wmhq-footer__glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}
.wmhq-footer__glow--1{top:20%;left:10%;width:280px;height:280px;background:rgba(90,140,111,.18)}
.wmhq-footer__glow--2{bottom:10%;right:10%;width:240px;height:240px;background:rgba(123,168,140,.12)}

.wmhq-footer__grid{
    display:grid;
    grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;
    gap:40px;
    position:relative;
    z-index:2;
}

.wmhq-footer__logo{display:inline-block;margin-bottom:20px;transition:var(--transition)}
.wmhq-footer__logo:hover{transform:scale(1.03)}
.wmhq-footer__logo img{max-width:130px;width:100%;height:auto;display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}

.wmhq-footer__brand-tagline{font-size:14px;color:var(--text-light);line-height:1.7;margin-bottom:24px;max-width:300px}

.wmhq-footer__contact{display:flex;flex-direction:column;gap:14px}
.wmhq-footer__contact-item{display:flex;align-items:flex-start;gap:12px;transition:var(--transition)}
.wmhq-footer__contact-item:hover{transform:translateX(4px)}
.wmhq-footer__contact-icon{width:38px;height:38px;min-width:38px;background:var(--primary-pale);border:1px solid var(--border-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition)}
.wmhq-footer__contact-item:hover .wmhq-footer__contact-icon{background:var(--primary);border-color:var(--primary);transform:rotate(-8deg)}
.wmhq-footer__contact-icon i{color:var(--primary-light);font-size:14px;transition:var(--transition)}
.wmhq-footer__contact-item:hover .wmhq-footer__contact-icon i{color:var(--white)}
.wmhq-footer__contact-label{font-size:11px;color:var(--text-mute);text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:2px}
.wmhq-footer__contact-value{font-size:13.5px;color:var(--cream);line-height:1.4;text-decoration:none;font-weight:500;transition:var(--transition);word-break:break-word;display:block}
.wmhq-footer__contact-value:hover{color:var(--primary-light)}

.wmhq-footer__title{
    font-family:'Montserrat','Inter',sans-serif;
    font-size:15px;font-weight:800;color:var(--white);
    margin-bottom:22px;text-transform:uppercase;letter-spacing:1.5px;
    position:relative;padding-bottom:14px;
    display:flex;align-items:center;gap:10px;
}
.wmhq-footer__title::after{content:'';position:absolute;bottom:0;left:0;width:36px;height:3px;background:linear-gradient(90deg,var(--primary),var(--primary-light));border-radius:3px}
.wmhq-footer__title i{color:var(--primary-light);font-size:14px}

.wmhq-footer__links{list-style:none;display:flex;flex-direction:column;gap:11px}
.wmhq-footer__links a{
    color:var(--text-light);text-decoration:none;
    font-size:14px;font-weight:500;
    transition:var(--transition);
    display:inline-flex;align-items:center;gap:8px;line-height:1.4;
}
.wmhq-footer__links a::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--primary);opacity:0;transform:translateX(-8px);transition:var(--transition)}
.wmhq-footer__links a:hover{color:var(--white);transform:translateX(4px)}
.wmhq-footer__links a:hover::before{opacity:1;transform:translateX(0)}

.wmhq-footer__payments{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
.wmhq-footer__pay-icon{width:48px;height:36px;background:rgba(255,255,255,.06);border:1px solid var(--border-strong);border-radius:8px;display:flex;align-items:center;justify-content:center;transition:var(--transition)}
.wmhq-footer__pay-icon:hover{background:var(--primary);border-color:var(--primary);transform:translateY(-3px)}
.wmhq-footer__pay-icon i{color:var(--cream);font-size:18px;transition:var(--transition)}
.wmhq-footer__pay-icon--btc i{color:var(--bitcoin)}
.wmhq-footer__pay-icon--btc:hover{background:var(--bitcoin);border-color:var(--bitcoin)}
.wmhq-footer__pay-icon--btc:hover i{color:var(--white)}

.wmhq-footer__trust-badges{display:flex;flex-direction:column;gap:10px;margin-top:16px}
.wmhq-footer__trust-badge{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(255,255,255,.04);border:1px solid var(--border-strong);border-radius:10px;transition:var(--transition)}
.wmhq-footer__trust-badge:hover{background:rgba(255,255,255,.08);border-color:var(--primary)}
.wmhq-footer__trust-badge i{color:var(--success);font-size:14px;width:18px}
.wmhq-footer__trust-badge span{font-size:12px;color:var(--cream);font-weight:600}

/* DISCLAIMER */
.wmhq-footer__disclaimer{background:linear-gradient(135deg,#1A2A20 0%,#0F1F17 100%);padding:28px 0;border-top:1px solid rgba(242,233,216,.08);border-bottom:1px solid rgba(242,233,216,.08);position:relative;overflow:hidden}
.wmhq-footer__disclaimer::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 50% 50%,rgba(201,169,97,.05) 0%,transparent 70%);pointer-events:none}
.wmhq-footer__disclaimer-inner{display:flex;align-items:flex-start;gap:18px;background:rgba(0,0,0,.2);border:1px solid rgba(201,169,97,.2);border-left:4px solid var(--gold);border-radius:12px;padding:20px 24px;position:relative;z-index:2}
.wmhq-footer__disclaimer-icon{width:44px;height:44px;min-width:44px;background:rgba(201,169,97,.18);border:1.5px solid rgba(201,169,97,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.wmhq-footer__disclaimer-icon i{color:var(--gold);font-size:18px}
.wmhq-footer__disclaimer-content{flex:1}
.wmhq-footer__disclaimer-title{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:800;color:var(--gold);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px;display:flex;align-items:center;gap:8px}
.wmhq-footer__disclaimer-title i{font-size:12px}
.wmhq-footer__disclaimer-text{font-size:14px;color:var(--cream-strong);line-height:1.7;font-weight:400}
.wmhq-footer__disclaimer-text strong{color:var(--cream);font-family:'Montserrat',sans-serif;font-weight:700}

/* COPYRIGHT */
.wmhq-footer__copyright{background:var(--dark-deep);padding:28px 0;border-top:1px solid var(--border-strong)}
.wmhq-footer__copyright-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}
.wmhq-footer__copyright-text{font-size:15px;color:var(--cream);font-weight:600;line-height:1.5;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.wmhq-footer__copyright-text i{color:var(--primary-light);font-size:15px}
.wmhq-footer__copyright-text strong{color:var(--white);font-family:'Montserrat',sans-serif;font-weight:800}
.wmhq-footer__year{color:var(--primary-light);font-family:'Montserrat',sans-serif;font-weight:800}
.wmhq-footer__heart{color:var(--sale);animation:wmhqHeart 1.5s ease-in-out infinite;display:inline-block}
@keyframes wmhqHeart{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}
.wmhq-footer__copyright-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.wmhq-footer__copyright-link{color:var(--text-light);text-decoration:none;font-size:14px;font-weight:600;transition:var(--transition);padding:4px 10px;border-radius:6px}
.wmhq-footer__copyright-link:hover{color:var(--white);background:rgba(255,255,255,.06)}
.wmhq-footer__copyright-divider{color:var(--text-mute);font-size:14px;opacity:.5}

/* RESPONSIVE */
@media(max-width:1100px){
    .wmhq-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px}
    .wmhq-footer-col--more{display:none}
}
@media(max-width:900px){
    .wmhq-footer__grid{grid-template-columns:1fr 1fr;gap:36px}
    .wmhq-footer-col--more{display:block}
}
@media(max-width:768px){
    .wmhq-footer__newsletter{padding:50px 0}
    .wmhq-footer__main{padding:50px 0 40px}
    .wmhq-footer .wmhq-newsletter__form{max-width:520px !important}
    .wmhq-footer input.wmhq-newsletter__input{padding:20px 28px !important}
    .wmhq-footer button.wmhq-newsletter__btn{padding:20px 36px !important}
    .wmhq-footer__copyright-inner{flex-direction:column;text-align:center;gap:16px}
    .wmhq-footer__copyright-text{justify-content:center}
    .wmhq-footer__copyright-links{justify-content:center}
    .wmhq-footer__disclaimer-inner{flex-direction:column;text-align:center;align-items:center;padding:22px 20px}
    .wmhq-footer__disclaimer-title{justify-content:center}
}
@media(max-width:576px){
    .wmhq-footer__container{padding:0 16px}
    .wmhq-footer__newsletter{padding:44px 0}
    .wmhq-footer__grid{grid-template-columns:1fr;gap:36px}
    .wmhq-footer .wmhq-newsletter__form{flex-direction:column !important;gap:12px !important;max-width:100% !important}
    .wmhq-footer input.wmhq-newsletter__input{padding:20px 28px !important;font-size:15px !important;text-align:center !important;width:100% !important}
    .wmhq-footer button.wmhq-newsletter__btn{width:100% !important;padding:20px 28px !important;font-size:13px !important}
    .wmhq-footer .wmhq-newsletter__icon{width:58px;height:58px}
    .wmhq-footer .wmhq-newsletter__icon i{font-size:24px}
    .wmhq-footer__logo img{max-width:120px}
    .wmhq-footer__disclaimer-text{font-size:13px}
    .wmhq-footer__copyright-text{font-size:14px}
    .wmhq-footer__copyright-links{font-size:12px}
}
</style>

<footer class="wmhq-footer" role="contentinfo">

    <div class="wmhq-footer__top-wave">
        <svg viewBox="0 0 1440 60" preserveAspectRatio="none" fill="#5A8C6F">
            <path d="M0,20 C360,-20 720,60 1080,20 C1260,0 1380,10 1440,20 L1440,60 L0,60 Z"/>
        </svg>
    </div>

    <!-- NEWSLETTER -->
    <section class="wmhq-footer__newsletter" aria-label="Newsletter Signup">
        <div class="wmhq-footer__container">
            <div class="wmhq-newsletter__inner">
                <div class="wmhq-newsletter__icon">
                    <i class="fa-solid fa-envelope-open-text"></i>
                </div>
                <div class="wmhq-newsletter__title">Get Exclusive Deals & New Drops</div>
                <div class="wmhq-newsletter__subtitle">Subscribe and get 15% off your first order — plus early access to new product launches.</div>
                <form class="wmhq-newsletter__form" id="wmhqNewsletterForm" onsubmit="return false;">
                    <input type="email" class="wmhq-newsletter__input" placeholder="Enter your email address" required aria-label="Email address">
                    <button type="submit" class="wmhq-newsletter__btn">
                        Subscribe
                        <i class="fa-solid fa-arrow-right"></i>
                    </button>
                </form>
            </div>
        </div>
    </section>

    <!-- MAIN FOOTER -->
    <section class="wmhq-footer__main">
        <div class="wmhq-footer__glow wmhq-footer__glow--1"></div>
        <div class="wmhq-footer__glow wmhq-footer__glow--2"></div>

        <div class="wmhq-footer__container">
            <div class="wmhq-footer__grid">

                <div class="wmhq-footer-col wmhq-footer-col--brand">
                    <a href="/" class="wmhq-footer__logo" aria-label="Whole Melt Extracts HQ">
                        <img src="https://wholemeltextractshq.com/wp-content/uploads/2026/05/WHOLE-MELT-logo.webp" alt="Whole Melt Extracts HQ" width="130" loading="lazy">
                    </a>
                    <p class="wmhq-footer__brand-tagline">Premium cannabis concentrates crafted with passion since 2016. Lab-tested for purity, potency, and unmatched quality.</p>
                    <div class="wmhq-footer__contact">
                        <div class="wmhq-footer__contact-item">
                            <div class="wmhq-footer__contact-icon"><i class="fa-solid fa-location-dot"></i></div>
                            <div>
                                <div class="wmhq-footer__contact-label">Location</div>
                                <span class="wmhq-footer__contact-value">Los Angeles, California</span>
                            </div>
                        </div>
                        <div class="wmhq-footer__contact-item">
                            <div class="wmhq-footer__contact-icon"><i class="fa-solid fa-envelope"></i></div>
                            <div>
                                <div class="wmhq-footer__contact-label">Email Us</div>
                                <a href="mailto:sales@wholemeltextractshq.com" class="wmhq-footer__contact-value">sales@wholemeltextractshq.com</a>
                            </div>
                        </div>
                    </div>
                </div>

                <div class="wmhq-footer-col">
                    <h3 class="wmhq-footer__title"><i class="fa-solid fa-cart-shopping"></i>Shop</h3>
                    <ul class="wmhq-footer__links">
                        <li><a href="/shop/">All Products</a></li>
                        <li><a href="/product-category/whole-melt-extracts-carts/">Vape Carts</a></li>
                        <li><a href="/product-category/whole-melt-wax/">Wax</a></li>
                        <li><a href="/product-category/whole-melt-badder/">Badder</a></li>
                        <li><a href="/product-category/whole-melt-live-resin-sugar/">Live Resin Sugar</a></li>
                        <li><a href="/product-category/whole-melt-shatter/">Shatter</a></li>
                        <li><a href="/product-category/whole-melt-crumble/">Crumble</a></li>
                        <li><a href="/product-category/whole-melt-beverages/">Beverages</a></li>
                    </ul>
                </div>

                <div class="wmhq-footer-col">
                    <h3 class="wmhq-footer__title"><i class="fa-solid fa-circle-info"></i>Information</h3>
                    <ul class="wmhq-footer__links">
                        <li><a href="/about-whole-melt-extracts/">About Us</a></li>
                        <li><a href="/verify-whole-melt-extracts/">Verify Product</a></li>
                        <li><a href="/lab-results/">Lab Results</a></li>
                        <li><a href="/whole-melt-extracts-flavors/">Flavors Guide</a></li>
                        <li><a href="/store-locator/">Store Locator</a></li>
                        <li><a href="/customer-reviews/">Customer Reviews</a></li>
                        <li><a href="/coupon-codes/">Coupon Codes</a></li>
                        <li><a href="/blog/">Blog</a></li>
                    </ul>
                </div>

                <div class="wmhq-footer-col wmhq-footer-col--more">
                    <h3 class="wmhq-footer__title"><i class="fa-solid fa-headset"></i>Support</h3>
                    <ul class="wmhq-footer__links">
                        <li><a href="/contact-us/">Contact Us</a></li>
                        <li><a href="/faqs/">FAQs</a></li>
                        <li><a href="/how-to-pay-with-bitcoin/">Pay with Bitcoin</a></li>
                        <li><a href="/payment-policy/">Payment Policy</a></li>
                        <li><a href="/shipping-policy/">Shipping Policy</a></li>
                        <li><a href="/refund-and-return-policy/">Returns & Refunds</a></li>
                        <li><a href="/privacy-policy/">Privacy Policy</a></li>
                        <li><a href="/terms-and-conditions/">Terms & Conditions</a></li>
                    </ul>
                </div>

                <div class="wmhq-footer-col">
                    <h3 class="wmhq-footer__title"><i class="fa-solid fa-shield-halved"></i>We Accept</h3>
                    <div class="wmhq-footer__payments">
                        <div class="wmhq-footer__pay-icon wmhq-footer__pay-icon--btc" title="Bitcoin"><i class="fa-brands fa-bitcoin"></i></div>
                        <div class="wmhq-footer__pay-icon" title="PayPal"><i class="fa-brands fa-paypal"></i></div>
                        <div class="wmhq-footer__pay-icon" title="Apple Pay"><i class="fa-brands fa-apple-pay"></i></div>
                        <div class="wmhq-footer__pay-icon" title="Google Pay"><i class="fa-brands fa-google-pay"></i></div>
                        <div class="wmhq-footer__pay-icon" title="Cash App"><i class="fa-solid fa-dollar-sign"></i></div>
                        <div class="wmhq-footer__pay-icon" title="Bank Transfer"><i class="fa-solid fa-building-columns"></i></div>
                    </div>
                    <div class="wmhq-footer__trust-badges">
                        <div class="wmhq-footer__trust-badge"><i class="fa-solid fa-circle-check"></i><span>Lab Tested & Verified</span></div>
                        <div class="wmhq-footer__trust-badge"><i class="fa-solid fa-truck-fast"></i><span>Discreet Worldwide Shipping</span></div>
                        <div class="wmhq-footer__trust-badge"><i class="fa-solid fa-lock"></i><span>SSL Secured Checkout</span></div>
                    </div>
                </div>

            </div>
        </div>
    </section>

    <!-- DISCLAIMER -->
    <section class="wmhq-footer__disclaimer" aria-label="Legal Disclaimer">
        <div class="wmhq-footer__container">
            <div class="wmhq-footer__disclaimer-inner">
                <div class="wmhq-footer__disclaimer-icon">
                    <i class="fa-solid fa-triangle-exclamation"></i>
                </div>
                <div class="wmhq-footer__disclaimer-content">
                    <div class="wmhq-footer__disclaimer-title">
                        <i class="fa-solid fa-shield-halved"></i>
                        Important Legal Disclaimer
                    </div>
                    <p class="wmhq-footer__disclaimer-text">
                        <strong>Age Restriction:</strong> You must be 21 years or older to purchase. Our products are intended for use only in jurisdictions where they are legal. Keep out of reach of children and pets. Do not operate vehicles or machinery while under the influence. Consult a healthcare professional before use, especially if pregnant, nursing, or taking medication.
                    </p>
                </div>
            </div>
        </div>
    </section>

    <!-- COPYRIGHT -->
    <section class="wmhq-footer__copyright" aria-label="Copyright">
        <div class="wmhq-footer__container">
            <div class="wmhq-footer__copyright-inner">
                <div class="wmhq-footer__copyright-text">
                    <i class="fa-regular fa-copyright"></i>
                    <span class="wmhq-footer__year" id="wmhqYear">2025</span>
                    <strong>Whole Melt Extracts HQ</strong>
                    <span>—</span>
                    <span>All Rights Reserved.</span>
                    <span>Made with <span class="wmhq-footer__heart"><i class="fa-solid fa-heart"></i></span> in California</span>
                </div>
                <div class="wmhq-footer__copyright-links">
                    <a href="/privacy-policy/" class="wmhq-footer__copyright-link">Privacy</a>
                    <span class="wmhq-footer__copyright-divider">|</span>
                    <a href="/terms-and-conditions/" class="wmhq-footer__copyright-link">Terms</a>
                    <span class="wmhq-footer__copyright-divider">|</span>
                    <a href="/refund-and-return-policy/" class="wmhq-footer__copyright-link">Refunds</a>
                    <span class="wmhq-footer__copyright-divider">|</span>
                    <a href="/sitemap.xml" class="wmhq-footer__copyright-link">Sitemap</a>
                </div>
            </div>
        </div>
    </section>

</footer>

<script>
(function(){
    'use strict';
    var yearEl=document.getElementById('wmhqYear');
    if(yearEl)yearEl.textContent=new Date().getFullYear();

    var form=document.getElementById('wmhqNewsletterForm');
    if(!form)return;
    var btn=form.querySelector('.wmhq-newsletter__btn');
    var input=form.querySelector('.wmhq-newsletter__input');

    form.addEventListener('submit',function(e){
        e.preventDefault();
        var email=input.value.trim();
        if(!email||email.indexOf('@')===-1)return;

        var originalHTML=btn.innerHTML;
        btn.innerHTML='<i class="fa-solid fa-spinner fa-spin"></i> Subscribing...';
        btn.disabled=true;

        setTimeout(function(){
            btn.innerHTML='<i class="fa-solid fa-check"></i> Subscribed!';
            btn.style.background='#3FE07A';
            btn.style.color='#0F1F17';
            input.value='';
            setTimeout(function(){
                btn.innerHTML=originalHTML;
                btn.style.background='';
                btn.style.color='';
                btn.disabled=false;
            },2500);
        },1000);
    });
})();
</script>