/* ══════════════════════════════════════════════════════════════
   LORAEVAX RESEARCH — MASTER CSS
   Paste into: Appearance → Customize → Additional CSS
   Version: 3.1 — Shop section removed (using WooCommerce default)
══════════════════════════════════════════════════════════════ */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&family=Montserrat:wght@300;400;500;600;700;800&display=swap');


/* ══════════════════════════════════════
   SITE HEADER — NAV
══════════════════════════════════════ */

.lrx-site-header,
.lrx-site-header * { box-sizing: border-box; }

.lrx-site-header {
  position: fixed;
  top: 0; left: 0; right: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.2rem 3rem;
  background: rgba(13,22,38,0.96);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-bottom: 1px solid rgba(201,162,39,0.12);
  transition: background 0.4s ease, padding 0.4s ease;
}
.lrx-site-header.lrx-scrolled {
  padding: 0.9rem 3rem;
}

.lrx-nav-logo {
  color: #ffffff;
  text-decoration: none;
  font-weight: 800;
  font-size: 1.05rem;
  letter-spacing: 0.1em;
  white-space: nowrap;
}
.lrx-nav-logo .x { color: #e8c84a; }

.lrx-nav-center {
  list-style: none;
  display: flex;
  align-items: center;
  gap: 2.5rem;
  margin: 0; padding: 0;
}
.lrx-nav-center a {
  text-decoration: none;
  color: rgba(255,255,255,0.68);
  font-size: 0.68rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  position: relative;
  transition: color 0.3s ease;
}
.lrx-nav-center a::after {
  content: "";
  position: absolute;
  left: 0; right: 0; bottom: -5px;
  height: 1px;
  background: #c9a227;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}
.lrx-nav-center a:hover { color: #ffffff; }
.lrx-nav-center a:hover::after,
.lrx-nav-center .current-menu-item a::after,
.lrx-nav-center .current_page_item a::after { transform: scaleX(1); }

.lrx-nav-cta {
  display: inline-block;
  text-decoration: none;
  padding: 0.7rem 1.4rem;
  border: 1px solid rgba(201,162,39,0.5);
  color: #e8c84a;
  font-size: 0.65rem;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  transition: all 0.3s ease;
  white-space: nowrap;
}
.lrx-nav-cta:hover {
  background: rgba(201,162,39,0.12);
  border-color: #c9a227;
  color: #ffffff;
}


/* ══════════════════════════════════════
   GLOBAL
══════════════════════════════════════ */

body {
  padding-top: 90px;
  font-family: 'Montserrat', sans-serif;
}


/* ══════════════════════════════════════
   WOOCOMMERCE — SHARED PAGE BACKGROUND
══════════════════════════════════════ */

body.woocommerce,
body.woocommerce-page,
body.post-type-archive-product,
body.single-product {
  background: #0d1626 !important;
  color: #ffffff !important;
}

body.woocommerce .site-main,
body.woocommerce-page .site-main,
body.woocommerce #primary,
body.woocommerce-page #primary,
body.post-type-archive-product .site-main,
body.post-type-archive-product #primary,
body.single-product .site-main,
body.single-product #primary {
  padding-top: 130px !important;
  background: transparent !important;
}

.woocommerce-notices-wrapper { background: transparent !important; }


/* ══════════════════════════════════════
   BREADCRUMB
══════════════════════════════════════ */

.woocommerce-breadcrumb {
  background: transparent !important;
  color: rgba(255,255,255,0.3) !important;
  font-size: 0.65rem !important;
  letter-spacing: 0.12em !important;
  font-family: 'Montserrat', sans-serif !important;
}
.woocommerce-breadcrumb a {
  color: rgba(255,255,255,0.3) !important;
  text-decoration: none !important;
}
.woocommerce-breadcrumb a:hover { color: #c9a227 !important; }


/* ══════════════════════════════════════
   SINGLE PRODUCT PAGE
══════════════════════════════════════ */

.single-product .entry-header,
.single-product .page-header { display: none !important; }

.single-product #primary,
.single-product .site-main,
.single-product #main,
.single-product .entry-content-wrap,
.single-product .content-wrap,
.single-product article.entry {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.single-product .woocommerce-notices-wrapper,
.single-product .woocommerce-breadcrumb {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.woocommerce div.product {
  margin-top: 0 !important;
  padding-top: 2rem !important;
}

.single-product .product_title,
.woocommerce div.product .product_title {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: clamp(2rem,4vw,3.2rem) !important;
  font-weight: 300 !important;
  color: #0d1626 !important;
  display: block !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
}

.single-product p.price,
.single-product span.price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 1.8rem !important;
  font-weight: 300 !important;
  color: #0d1626 !important;
}
.single-product p.price .amount,
.single-product span.price .amount,
.woocommerce div.product .price .amount {
  color: #0d1626 !important;
}

.single-product .quantity .qty {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  color: #0d1626 !important;
  border-radius: 0 !important;
  padding: 0.8rem 1rem !important;
  width: 70px !important;
}

.single-product .single_add_to_cart_button,
.woocommerce div.product .single_add_to_cart_button {
  background: linear-gradient(135deg, #c9a227 0%, #a8841a 100%) !important;
  color: #0d1626 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 0.68rem !important;
  font-weight: 800 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  border: none !important;
  border-radius: 0 !important;
  padding: 1rem 2.6rem !important;
  line-height: 1 !important;
  width: auto !important;
  min-width: 200px !important;
  max-width: 300px !important;
  display: inline-block !important;
  transition: all 0.35s !important;
  cursor: pointer !important;
}
.single-product .single_add_to_cart_button:hover,
.woocommerce div.product .single_add_to_cart_button:hover {
  background: linear-gradient(135deg, #e8c84a 0%, #c9a227 100%) !important;
}

.single-product .wc-buy-now,
.single-product .buy-now {
  background: transparent !important;
  color: #c9a227 !important;
  border: 1px solid #c9a227 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 0.68rem !important;
  font-weight: 800 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  padding: 1rem 2.6rem !important;
  line-height: 1 !important;
  width: auto !important;
  min-width: 200px !important;
  max-width: 300px !important;
  display: inline-block !important;
  transition: all 0.35s !important;
  cursor: pointer !important;
}
.single-product .wc-buy-now:hover,
.single-product .buy-now:hover {
  background: #c9a227 !important;
  color: #0d1626 !important;
}

.woocommerce div.product form.variations_form .variable-items-wrapper .variable-item {
  background: #0d1626 !important;
  color: #c9a227 !important;
  border: 1px solid #c9a227 !important;
  border-radius: 0 !important;
}
.woocommerce div.product form.variations_form .variable-items-wrapper .variable-item.selected {
  background: #c9a227 !important;
  color: #0d1626 !important;
}

.single-product .onsale { display: none !important; }

.single-product .wc-sold-count,
.single-product .woocommerce-product-sold-count,
.woocommerce-product-details__short-description .woocommerce-product-sold-count,
[class*="sold-count"],
[class*="viewing-count"] { display: none !important; }

.single-product .yith-wcwl-add-to-wishlist,
.single-product .add_to_wishlist,
.single-product [class*="wishlist"],
.single-product [class*="compare"],
.single-product .woosc-btn,
.single-product [class*="woosc"],
.single-product [class*="ask"],
.single-product [class*="woosq"],
.single-product .wpclever-share,
.single-product [class*="share"],
.single-product .woosw-btn,
.single-product .product-share,
.single-product .woo-ask-question,
.single-product .woocommerce-product-share {
  display: none !important;
}

.single-product .woocommerce-tabs .panel,
.single-product .woocommerce-tabs #tab-description,
.single-product .woocommerce-tabs #tab-additional_information,
.single-product .woocommerce-product-details__short-description,
.single-product .woocommerce-tabs p,
.single-product .woocommerce-tabs li,
.single-product .woocommerce-tabs h1,
.single-product .woocommerce-tabs h2,
.single-product .woocommerce-tabs h3,
.single-product .woocommerce-tabs h4,
.single-product .woocommerce-tabs strong,
.single-product .woocommerce-tabs td,
.single-product .woocommerce-tabs th {
  color: #0d1626 !important;
  background: transparent !important;
}
.single-product .woocommerce-tabs ul.tabs li a {
  color: #0d1626 !important;
}
.single-product .woocommerce-tabs ul.tabs li.active a {
  color: #0d1626 !important;
  border-bottom-color: #c9a227 !important;
}


/* ══════════════════════════════════════
   NOTICES
══════════════════════════════════════ */

.woocommerce-message {
  background: rgba(18,30,55,0.8) !important;
  border-top: 3px solid #c9a227 !important;
  color: rgba(255,255,255,0.75) !important;
  font-family: 'Montserrat', sans-serif !important;
}
.woocommerce-error {
  background: rgba(18,30,55,0.8) !important;
  border-top: 3px solid #c0392b !important;
  color: rgba(255,255,255,0.75) !important;
}


/* ══════════════════════════════════════
   CART PAGE
══════════════════════════════════════ */

.woocommerce-cart .entry-header,
.woocommerce-cart .page-header,
.woocommerce-cart .woocommerce-breadcrumb { display: none !important; }

.woocommerce-cart #primary,
.woocommerce-cart .site-main,
.woocommerce-cart #main,
.woocommerce-cart .content-area,
.woocommerce-cart article.entry,
.woocommerce-cart .entry-content,
.woocommerce-cart .entry-content-wrap,
.woocommerce-cart .content-wrap {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.woocommerce-cart .woocommerce {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 2rem !important;
  align-items: flex-start !important;
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.woocommerce-cart form.woocommerce-cart-form {
  flex: 1 1 60% !important;
  min-width: 0 !important;
}

.woocommerce-cart .cart-collaterals {
  flex: 0 0 320px !important;
  width: 320px !important;
  position: sticky !important;
  top: 120px !important;
}

.woocommerce-cart .cart_totals {
  width: 100% !important;
  float: none !important;
  background: #f8f9fc !important;
  border: 1px solid #e5e9f0 !important;
  padding: 2rem !important;
}

.woocommerce-cart .cart_totals h2,
.woocommerce-cart .cart_totals h3 {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 1.4rem !important;
  font-weight: 300 !important;
  color: #0d1626 !important;
  margin-bottom: 1.2rem !important;
}

.woocommerce-cart .cart_totals table th,
.woocommerce-cart .cart_totals table td {
  color: #0d1626 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 0.8rem !important;
  padding: 0.75rem 0 !important;
  border-bottom: 1px solid #eee !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart a.checkout-button {
  display: block !important;
  width: 100% !important;
  background: linear-gradient(135deg, #c9a227 0%, #a8841a 100%) !important;
  color: #0d1626 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 0.68rem !important;
  font-weight: 800 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  text-align: center !important;
  text-decoration: none !important;
  padding: 1rem !important;
  border: none !important;
  border-radius: 0 !important;
  margin-top: 1rem !important;
  transition: all 0.3s !important;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
  background: linear-gradient(135deg, #e8c84a 0%, #c9a227 100%) !important;
}

.woocommerce-cart .coupon .button {
  background: #0d1626 !important;
  color: #ffffff !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 0.62rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  border: none !important;
  border-radius: 0 !important;
  padding: 0.75rem 1.5rem !important;
  transition: all 0.3s !important;
  cursor: pointer !important;
}
.woocommerce-cart .coupon .button:hover {
  background: #c9a227 !important;
  color: #0d1626 !important;
}

.dark-mode-switcher,
.dark-mode-toggle,
[class*="dark-mode"],
[id*="dark-mode"],
.dt-style-switcher { display: none !important; }


/* ══════════════════════════════════════
   MY ACCOUNT PAGE
══════════════════════════════════════ */

body.woocommerce-account,
body.woocommerce-account #page,
body.woocommerce-account #content,
body.woocommerce-account .site-content,
body.woocommerce-account .content-area,
body.woocommerce-account .site-main,
body.woocommerce-account #primary,
body.woocommerce-account #main {
  background: #ffffff !important;
  color: #333333 !important;
}

body.woocommerce-account #primary,
body.woocommerce-account .site-main,
body.woocommerce-account #main,
body.woocommerce-account #content {
  padding-top: 5px !important;
}

body.woocommerce-account .entry-header,
body.woocommerce-account .page-header {
  background: #ffffff !important;
}

body.woocommerce-account h1,
body.woocommerce-account .entry-title,
body.woocommerce-account h1.page-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #0d1626 !important;
}

.woocommerce-account .woocommerce {
  max-width: 1100px !important;
  margin: 0 auto !important;
  padding: 2rem 2rem 4rem !important;
  background: #ffffff !important;
}

.woocommerce-account .woocommerce::before,
.woocommerce-account .woocommerce::after { display: table; content: ''; }
.woocommerce-account .woocommerce::after { clear: both; }

body.woocommerce-account img.avatar,
body.woocommerce-account .avatar,
body.woocommerce-account .gravatar,
body.woocommerce-account [class*="avatar"] img,
body.woocommerce-account .woocommerce-MyAccount-navigation img {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
  float: left !important;
  width: 220px !important;
  clear: none !important;
  background: #ffffff !important;
  border: 1px solid #e5e5e5 !important;
}

.woocommerce-MyAccount-navigation ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.woocommerce-MyAccount-navigation ul li {
  border-bottom: 1px solid #f0f0f0 !important;
  margin: 0 !important;
}

.woocommerce-MyAccount-navigation ul li:first-child {
  border-top: 3px solid #c9a227 !important;
}

.woocommerce-MyAccount-navigation ul li a {
  display: block !important;
  padding: 0.85rem 1.2rem !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 0.62rem !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  color: #0d1626 !important;
  text-decoration: none !important;
  background: transparent !important;
  border-left: none !important;
  transition: all 0.3s !important;
}

.woocommerce-MyAccount-navigation ul li a:hover {
  color: #c9a227 !important;
  background: rgba(201,162,39,0.04) !important;
  padding-left: 1.6rem !important;
}

.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--active a {
  color: #c9a227 !important;
  font-weight: 700 !important;
  border-left: 3px solid #c9a227 !important;
  background: rgba(201,162,39,0.04) !important;
}

.woocommerce-account .woocommerce-MyAccount-content {
  float: right !important;
  width: calc(100% - 240px) !important;
  clear: none !important;
  background: #ffffff !important;
  border: none !important;
  padding: 0 0 0 3rem !important;
  color: #333333 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 0.84rem !important;
  line-height: 1.9 !important;
}

.woocommerce-MyAccount-content p {
  color: #555555 !important;
  font-size: 0.85rem !important;
}

.woocommerce-MyAccount-content h2,
.woocommerce-MyAccount-content h3 {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 1.6rem !important;
  font-weight: 300 !important;
  color: #0d1626 !important;
  margin-bottom: 1rem !important;
}

.woocommerce-MyAccount-content a { color: #a8841a !important; }
.woocommerce-MyAccount-content a:hover { color: #c9a227 !important; }

.woocommerce-MyAccount-content input[type="text"],
.woocommerce-MyAccount-content input[type="email"],
.woocommerce-MyAccount-content input[type="password"],
.woocommerce-MyAccount-content input[type="tel"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  color: #333333 !important;
  font-family: 'Montserrat', sans-serif !important;
  border-radius: 0 !important;
  padding: 0.85rem 1rem !important;
  width: 100% !important;
}
.woocommerce-MyAccount-content input:focus {
  border-color: #c9a227 !important;
  outline: none !important;
}
.woocommerce-MyAccount-content label {
  font-size: 0.62rem !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
  color: #666666 !important;
  font-weight: 600 !important;
  font-family: 'Montserrat', sans-serif !important;
}

.woocommerce-MyAccount-content button[type="submit"],
.woocommerce-MyAccount-content input[type="submit"] {
  background: linear-gradient(135deg, #c9a227 0%, #a8841a 100%) !important;
  color: #0d1626 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 0.68rem !important;
  font-weight: 800 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  border: none !important;
  border-radius: 0 !important;
  padding: 0.9rem 2.5rem !important;
  cursor: pointer !important;
  transition: all 0.3s !important;
}
.woocommerce-MyAccount-content button[type="submit"]:hover,
.woocommerce-MyAccount-content input[type="submit"]:hover {
  background: linear-gradient(135deg, #e8c84a 0%, #c9a227 100%) !important;
}

.woocommerce-account table.woocommerce-MyAccount-orders {
  width: 100% !important;
  border-collapse: collapse !important;
}
.woocommerce-account table.woocommerce-MyAccount-orders th {
  font-size: 0.6rem !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  color: #a8841a !important;
  font-weight: 600 !important;
  border-bottom: 2px solid #ebebeb !important;
  padding: 0.9rem 1rem !important;
  background: #f9f9f9 !important;
  font-family: 'Montserrat', sans-serif !important;
}
.woocommerce-account table.woocommerce-MyAccount-orders td {
  padding: 1rem !important;
  border-bottom: 1px solid #f0f0f0 !important;
  color: #444444 !important;
  font-size: 0.8rem !important;
  font-family: 'Montserrat', sans-serif !important;
}

.woocommerce-account .woocommerce-info {
  background: #fff8e8 !important;
  border-top: 3px solid #c9a227 !important;
  color: #555555 !important;
}
.woocommerce-account .woocommerce-info .button {
  background: linear-gradient(135deg, #c9a227, #a8841a) !important;
  color: #0d1626 !important;
  border: none !important;
  border-radius: 0 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 0.62rem !important;
  font-weight: 800 !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  padding: 0.7rem 1.8rem !important;
}

.woocommerce-account .woocommerce-form-login,
.woocommerce-account .woocommerce-form-register {
  background: #ffffff !important;
  border: 1px solid #e5e5e5 !important;
  padding: 2.5rem !important;
}
.woocommerce-account .woocommerce-form-login h2,
.woocommerce-account .woocommerce-form-register h2 {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 1.8rem !important;
  font-weight: 300 !important;
  color: #0d1626 !important;
  margin-bottom: 1.5rem !important;
}
.woocommerce-account .woocommerce-form-login input,
.woocommerce-account .woocommerce-form-register input {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  color: #333333 !important;
  border-radius: 0 !important;
  padding: 0.85rem 1rem !important;
}
.woocommerce-account .woocommerce-form-login label,
.woocommerce-account .woocommerce-form-register label {
  color: #666666 !important;
  font-size: 0.62rem !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
}
.woocommerce-account .woocommerce-form-login button,
.woocommerce-account .woocommerce-form-register button {
  background: linear-gradient(135deg, #c9a227 0%, #a8841a 100%) !important;
  color: #0d1626 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 0.68rem !important;
  font-weight: 800 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  border: none !important;
  border-radius: 0 !important;
  padding: 0.9rem 2.5rem !important;
  cursor: pointer !important;
}
.woocommerce ul.products li.product .onsale {
  display: none !important;
}

.woocommerce-shop .woocommerce-notices-wrapper,
.post-type-archive-product .woocommerce-notices-wrapper,
.post-type-archive-product .woocommerce-result-count {
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
}

.post-type-archive-product #primary {
  padding-top: 0 !important;
}

.post-type-archive-product .woocommerce > .woocommerce-notices-wrapper:empty {
  display: none !important;
}

/* ══════════════════════════════════════
   RESPONSIVE
══════════════════════════════════════ */

@media (max-width: 1024px) {
  .lrx-site-header { padding: 1rem 1.5rem; gap: 1rem; }
  .lrx-site-header.lrx-scrolled { padding: 0.85rem 1.5rem; }
  .lrx-nav-center { gap: 1.4rem; }
  .lrx-nav-center a { font-size: 0.6rem; letter-spacing: 0.14em; }
  .lrx-nav-cta { padding: 0.65rem 1rem; font-size: 0.58rem; }
  .woocommerce-account .woocommerce { padding: 0 1.5rem 4rem !important; }
}

@media (max-width: 768px) {
  .lrx-site-header {
    flex-wrap: wrap;
    justify-content: center;
    padding: 0.9rem 1rem;
  }
  .lrx-site-header.lrx-scrolled { padding: 0.75rem 1rem; }
  .lrx-nav-logo { width: 100%; text-align: center; margin-bottom: 0.75rem; }
  .lrx-nav-center {
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0.9rem 1.2rem;
    margin-bottom: 0.75rem;
  }
  .lrx-nav-center a { font-size: 0.58rem; letter-spacing: 0.12em; }
  .lrx-nav-cta { width: 100%; text-align: center; }
  body { padding-top: 140px; }

  .woocommerce-cart .woocommerce {
    flex-direction: column !important;
  }
  .woocommerce-cart .cart-collaterals {
    flex: 1 1 100% !important;
    width: 100% !important;
    position: static !important;
  }

  .woocommerce-account .woocommerce-MyAccount-navigation,
  .woocommerce-account .woocommerce-MyAccount-content {
    float: none !important;
    width: 100% !important;
  }
  .woocommerce-account .woocommerce-MyAccount-content {
    padding: 2rem 0 0 !important;
  }
}

@media (max-width: 480px) {
  .lrx-site-header { padding: 0.9rem 1rem; }
}