/** Shopify CDN: Minification failed

Line 58:0 Unexpected "}"

**/
/* ===============================================================
   HOMESTEAD LAVENDER FARM – ECB OVERRIDES STYLESHEET
   Created by: Kari + Belle 🌿  |  Date: October 2025
   ---------------------------------------------------------------
   PURPOSE:
   This file fixes styling conflicts caused by Easy Content Builder (ECB)
   sections within the Shopify Craft theme. ECB does not always respect 
   the theme's color settings, and it often applies its own global defaults
   (especially for text color, button styles, and section borders).

   WHAT HAPPENED:
   - Section text (especially hero sections) was locked to black (#000)
     regardless of the theme’s “Emphasis” color.
   - Button background colors were inconsistent and ignored brand styling.
   - ECB elements added unwanted borders or rounded corners with no way 
     to disable them through the editor.
   - Some color and overlay settings in the editor were misleading or 
     not labeled clearly.

   WHAT THIS FILE DOES:
   ✅ Forces proper brand-aligned colors (ivory/white text, plum buttons, etc.)
   ✅ Restores full visual control for ECB section text and buttons
   ✅ Provides a single place for future overrides and layout tweaks
   ✅ Works with the loader script in `theme.liquid` for easy toggling

   IMPORTANT:
   - The CSS is loaded via `theme.liquid` using a script that points here.
   - To debug or confirm overrides are loading, toggle the HLF_DEBUG flag 
     in `theme.liquid` (set to true to show a “💜 HLF Overrides Loaded” badge).
   - This file can safely contain additional ECB-specific fixes or 
     visual overrides as the site grows.

   Example toggle location:
   layout/theme.liquid → near </body> → look for:
       var HLF_DEBUG = false; // change to true for debug

   =============================================================== */

   /* Test Rule – Confirm ECB Overrides File is Active */
body::before {
  content: "✅ HLF Overrides Loaded";
  position: fixed;
  bottom: 10px;
  right: 10px;
  background: #6b4e7c;
  color: white;
  font-size: 12px;
  padding: 6px 10px;
  border-radius: 6px;
  z-index: 9999;
}

}

/* ================================================
   HOMESTEAD LAVENDER FARM – ECB OVERRIDES
   Author: Kari + Belle 🌿
   Purpose: Keep ECB in line and stop rogue styles.
   ================================================= */

/* Kill the pill */
.uk-border-pill,
img.uk-border-pill {
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible !important;
  clip-path: none !important;
  mask-image: none !important;
}

/* Reset ECB default borders/shadows */
.uk-card,
.uk-card-default {
  border-radius: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}

/* Safety net */
.ecb .uk-border-pill,
.ecb img.uk-border-pill {
  all: unset !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
}
/* ==============================================
   ECB COLUMN BALANCE FIX – IMAGE/TEXT SECTIONS
   Author: Kari + Belle
   Purpose: Reduce phantom left-side spacing when
   an image and text share a row (like FAQs)
   ============================================== */

.ecb .uk-grid > .uk-width-1-2:first-child img {
  margin-left: 0 !important;
  padding-left: 0 !important;
  display: block !important;
  max-width: 100% !important;
}

.ecb .uk-grid > .uk-width-1-2:last-child {
  padding-left: 1.5rem !important; /* adjust if needed */
}

@media (max-width: 959px) {
  /* Keep things pretty on tablet/phone */
  .ecb .uk-grid > .uk-width-1-2 {
    padding-left: 0 !important;
    margin: 0 auto !important;
  }
}
