/* Hide product search box in header */
.site-header .site-search {
    display: none;
}

/* Keep cart icon, hide $ total and item count text */
.site-header-cart .cart-contents .amount,
.site-header-cart .cart-contents .count {
    display: none;
}

/* Hide the automatic page title on the homepage */
.home .entry-title {
    display: none;
}

/* Hide WooCommerce footer credit but keep copyright + privacy policy */
.site-info a[href*="woocommerce.com"],
.site-info span[role="separator"] {
    display: none;
}

/* Make Pickled Malarkey logo more prominent on desktop */
.site-header .custom-logo-link img.custom-logo {
    width: 330px !important;
    max-width: 330px !important;
    height: auto !important;
}

@media (max-width: 767px) {
    .site-header .custom-logo-link img.custom-logo {
        width: 210px !important;
        max-width: 210px !important;
    }
}

@font-face {
    font-family: "HorizonDirect";
    src: url("https://pickledmalarkey.com/wp-content/uploads/2026/09/Horizon-Regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* H1 = Horizon block font */
.page:not(.woocommerce-page) h1.entry-title,
.page:not(.woocommerce-page) .entry-content h1 {
    font-family: "HorizonDirect", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-transform: uppercase !important;
    font-size: 48px !important;
    letter-spacing: 0.02em; 
}

/* H2 = Malarkey script font */
.page:not(.woocommerce-page) .entry-content h2 {
    font-family: "Malarkey", cursive !important;
    font-weight: 400;
    text-transform: lowercase;
    font-size: 48px !important;
    line-height: 1.1;
}

/* WooCommerce single product titles = Horizon */
.single-product h1.product_title.entry-title {
    font-family: "HorizonDirect", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-transform: uppercase !important;
}

/* Main navigation = Horizon */
.main-navigation ul.menu > li > a,
.main-navigation ul.nav-menu > li > a,
.handheld-navigation ul.menu li a {
    font-family: "HorizonDirect", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-transform: uppercase !important;
    font-size: 24px !important;
    letter-spacing: 0.02em;
}

/* Paragraph/body copy = Minty Slush */
.entry-content p,
.product .summary p,
.woocommerce-product-details__short-description p,
.woocommerce-Tabs-panel p {
    font-family: "Minty Slush", sans-serif !important;
}

/* Buttons = Minty Slush */
button,
input[type="button"],
input[type="submit"],
input[type="reset"],
.button,
.wp-block-button__link,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.single_add_to_cart_button {
    font-family: "Minty Slush", sans-serif !important;
}

/* Product description tab label */
.single-product .woocommerce-tabs ul.tabs li.description_tab a {
    font-family: "Minty Slush", sans-serif !important;
}

/* Headings inside the product description area */
.single-product .woocommerce-Tabs-panel--description h2,
.single-product .woocommerce-Tabs-panel--description h3,
.single-product .woocommerce-Tabs-panel--description h4 {
    font-family: "Minty Slush", sans-serif !important;
}

/* Product detail lists = Minty Slush */
.single-product .woocommerce-Tabs-panel--description li {
    font-family: "Minty Slush", sans-serif !important;
}

/* Additional information labels = Minty Slush */
.single-product .woocommerce-product-attributes th,
.single-product .woocommerce-product-attributes-item__label {
    font-family: "Minty Slush", sans-serif !important;
}

/* WooCommerce product tab labels */
.single-product .woocommerce-tabs ul.tabs li a {
    font-family: "Minty Slush", sans-serif !important;
}

/* Additional Information panel heading */
.single-product .woocommerce-Tabs-panel--additional_information > h2 {
    font-family: "Minty Slush", sans-serif !important;
}

/* Related Products heading */
.single-product .related.products > h2 {
    font-family: "Minty Slush", sans-serif !important;
}

/* Related product names = Minty Slush */
.single-product .related.products ul.products li.product h2,
.single-product .related.products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Minty Slush", sans-serif !important;
}