html {
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
.hp-front-page,
.hp-front-page > [class*=wp-block-eagle-block-pro-hp-],
.hp-front-page > .wp-block-group,
[class*=wp-block-eagle-block-pro-hp-],
section[class*=wp-block-eagle-block-pro-hp-],
section[class*=eagle-block-pro__hp-] {
  margin-top: 0 !important;
  margin-block-start: 0 !important;
}

.wp-site-blocks {
  background: #fcfaf7;
  color: #151515;
  font-family: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  overflow: visible;
}

.wp-site-blocks > header,
.wp-block-template-part[data-area=header] {
  overflow: visible;
}

.hp-page-shell,
.hp-account-page {
  max-width: 80rem;
  margin-inline: auto;
  padding-inline: clamp(1rem, 3vw, 2rem);
  padding-block: clamp(2rem, 5vw, 4rem);
}

.hp-shop-shell,
.hp-single-product,
.hp-cart-page,
.hp-checkout-page {
  padding-block: clamp(2rem, 5vw, 4rem);
}
.hp-shop-shell > *:not(.alignfull),
.hp-shop-shell > .wp-block-woocommerce-breadcrumbs,
.hp-shop-shell > .wp-block-woocommerce-breadcrumbs.alignwide,
.hp-shop-shell > .wp-block-woocommerce-breadcrumbs.alignfull,
.hp-single-product > *:not(.alignfull),
.hp-single-product > .wp-block-woocommerce-breadcrumbs,
.hp-single-product > .wp-block-woocommerce-breadcrumbs.alignwide,
.hp-single-product > .wp-block-woocommerce-breadcrumbs.alignfull,
.hp-cart-page > *:not(.alignfull),
.hp-cart-page > .wp-block-woocommerce-breadcrumbs,
.hp-cart-page > .wp-block-woocommerce-breadcrumbs.alignwide,
.hp-cart-page > .wp-block-woocommerce-breadcrumbs.alignfull,
.hp-checkout-page > *:not(.alignfull),
.hp-checkout-page > .wp-block-woocommerce-breadcrumbs,
.hp-checkout-page > .wp-block-woocommerce-breadcrumbs.alignwide,
.hp-checkout-page > .wp-block-woocommerce-breadcrumbs.alignfull {
  box-sizing: border-box;
  width: 100%;
  max-width: 80rem !important;
  margin-inline: auto !important;
  padding-inline: 0;
}
@media (max-width: 1023px) {
  .hp-shop-shell > *:not(.alignfull),
  .hp-shop-shell > .wp-block-woocommerce-breadcrumbs,
  .hp-shop-shell > .wp-block-woocommerce-breadcrumbs.alignwide,
  .hp-shop-shell > .wp-block-woocommerce-breadcrumbs.alignfull,
  .hp-single-product > *:not(.alignfull),
  .hp-single-product > .wp-block-woocommerce-breadcrumbs,
  .hp-single-product > .wp-block-woocommerce-breadcrumbs.alignwide,
  .hp-single-product > .wp-block-woocommerce-breadcrumbs.alignfull,
  .hp-cart-page > *:not(.alignfull),
  .hp-cart-page > .wp-block-woocommerce-breadcrumbs,
  .hp-cart-page > .wp-block-woocommerce-breadcrumbs.alignwide,
  .hp-cart-page > .wp-block-woocommerce-breadcrumbs.alignfull,
  .hp-checkout-page > *:not(.alignfull),
  .hp-checkout-page > .wp-block-woocommerce-breadcrumbs,
  .hp-checkout-page > .wp-block-woocommerce-breadcrumbs.alignwide,
  .hp-checkout-page > .wp-block-woocommerce-breadcrumbs.alignfull {
    padding-inline: clamp(1rem, 3vw, 2rem);
  }
}

.hp-page-eyebrow,
.hp-section-eyebrow {
  color: #c9a227;
  font-family: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.22em;
  text-transform: uppercase;
}

.hp-section {
  padding-block: clamp(4rem, 8vw, 7rem);
}

.hp-section--surface {
  background: #ffffff;
}

.hp-section--midnight {
  background: #1d3557;
  color: #ffffff;
}

.hp-section--midnight h1,
.hp-section--midnight h2,
.hp-section--midnight h3,
.hp-section--midnight p {
  color: inherit;
}

.hp-luxury-card {
  background: rgba(255, 255, 255, 0.92);
  border: 1px solid rgba(21, 21, 21, 0.1);
  box-shadow: 0 24px 60px rgba(29, 53, 87, 0.12);
}

.hp-hero {
  min-height: clamp(640px, 88vh, 920px);
  background: linear-gradient(90deg, rgba(29, 53, 87, 0.9), rgba(29, 53, 87, 0.45)), url("https://images.unsplash.com/photo-1515886657613-9f3515b0c78f?auto=format&fit=crop&w=1800&q=85") center/cover;
  display: flex;
  align-items: center;
}

.hp-hero__inner {
  max-width: 80rem;
  margin-inline: auto;
  padding-inline: clamp(1rem, 3vw, 2rem);
  width: 100%;
}

.hp-hero__content {
  max-width: 46rem;
  color: #ffffff;
}

.hp-hero__content h1,
.hp-hero__content p {
  color: inherit;
}

.hp-hero__content h1 {
  font-size: clamp(3.2rem, 7vw, 7rem);
}

.hp-trust-strip {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  margin-top: 2rem;
  padding-top: 1.25rem;
}

.hp-card-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(1rem, 2vw, 1.5rem);
}

.hp-card-grid--four {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

@media (max-width: 1024px) {
  .hp-card-grid,
  .hp-card-grid--four {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 600px) {
  .hp-card-grid,
  .hp-card-grid--four {
    grid-template-columns: 1fr;
  }
}
.hp-topbar {
  background: #1d3557;
  color: #f4e8c1;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.14em;
  padding: 0.65rem 1rem;
  text-align: center;
  text-transform: uppercase;
}

.hp-site-header {
  background: rgba(255, 255, 255, 0.96);
  border-bottom: 1px solid rgba(21, 21, 21, 0.1);
  position: sticky;
  top: 0;
  z-index: 50;
}

.admin-bar .hp-site-header {
  top: 32px;
}

.hp-site-header__row {
  max-width: 80rem;
  margin-inline: auto;
  padding-inline: clamp(1rem, 3vw, 2rem);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
  padding-block: 1rem;
}

.hp-site-header .wp-block-site-title a {
  color: #1d3557;
  text-decoration: none;
}

.hp-site-header .wp-block-navigation a:hover {
  color: #c9a227;
}

.hp-header-actions {
  display: flex;
  align-items: center;
  gap: 0.85rem;
}

@media (max-width: 782px) {
  .admin-bar .hp-site-header {
    top: 46px;
  }
  .hp-site-header__row {
    align-items: flex-start;
    flex-direction: column;
  }
  .hp-header-actions {
    width: 100%;
    justify-content: space-between;
  }
}
.hp-site-footer {
  background: #1d3557;
  color: rgba(255, 255, 255, 0.82);
  padding-block: clamp(3rem, 6vw, 5rem) 1.5rem;
}

.hp-site-footer a {
  color: rgba(255, 255, 255, 0.86);
  text-decoration: none;
}

.hp-site-footer a:hover {
  color: #f4e8c1;
}

.hp-site-footer h2,
.hp-site-footer h3,
.hp-site-footer h4 {
  color: #ffffff;
}

.hp-site-footer__inner {
  max-width: 80rem;
  margin-inline: auto;
  padding-inline: clamp(1rem, 3vw, 2rem);
}

.hp-footer-bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  margin-top: 2.5rem;
  padding-top: 1.25rem;
}

.wp-site-blocks input:not([type=submit]):not([type=checkbox]):not([type=radio]),
.wp-site-blocks textarea,
.wp-site-blocks select {
  background: #ffffff;
  border: 1px solid rgba(21, 21, 21, 0.1);
  border-radius: 999px;
  color: #151515;
  font-family: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  min-height: 48px;
  padding: 0.8rem 1rem;
}

.wp-site-blocks textarea {
  border-radius: 1.25rem;
}

.wp-site-blocks input:focus,
.wp-site-blocks textarea:focus,
.wp-site-blocks select:focus {
  border-color: #c9a227;
  box-shadow: 0 0 0 3px rgba(201, 162, 39, 0.16);
  outline: none;
}

.wp-block-button__link,
.wp-element-button,
button.button,
.woocommerce button.button,
.woocommerce a.button,
.woocommerce input.button {
  transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;
}

.wp-block-button__link:hover,
.wp-element-button:hover,
button.button:hover,
.woocommerce button.button:hover,
.woocommerce a.button:hover,
.woocommerce input.button:hover {
  background: #c9a227;
  color: #151515;
  transform: translateY(-1px);
}

body.single-product,
body.tax-product_cat,
body.tax-product_tag,
body.post-type-archive-product,
body.woocommerce-shop {
  --ebp-sp-title: Cormorant Garamond, Georgia, Times New Roman, serif;
  --ebp-sp-body: Poppins, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
}

.hp-shop-shell,
.hp-single-product,
.hp-page-shell,
.hp-cart-page,
.hp-checkout-page,
.hp-account-page,
.eagle-page-shell.eagle-wishlist-page {
  font-family: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: #151515;
}
.hp-shop-shell h1,
.hp-shop-shell h2,
.hp-shop-shell h3,
.hp-shop-shell h4,
.hp-shop-shell h5,
.hp-shop-shell h6,
.hp-shop-shell .wp-block-query-title,
.hp-single-product h1,
.hp-single-product h2,
.hp-single-product h3,
.hp-single-product h4,
.hp-single-product h5,
.hp-single-product h6,
.hp-single-product .wp-block-query-title,
.hp-page-shell h1,
.hp-page-shell h2,
.hp-page-shell h3,
.hp-page-shell h4,
.hp-page-shell h5,
.hp-page-shell h6,
.hp-page-shell .wp-block-query-title,
.hp-cart-page h1,
.hp-cart-page h2,
.hp-cart-page h3,
.hp-cart-page h4,
.hp-cart-page h5,
.hp-cart-page h6,
.hp-cart-page .wp-block-query-title,
.hp-checkout-page h1,
.hp-checkout-page h2,
.hp-checkout-page h3,
.hp-checkout-page h4,
.hp-checkout-page h5,
.hp-checkout-page h6,
.hp-checkout-page .wp-block-query-title,
.hp-account-page h1,
.hp-account-page h2,
.hp-account-page h3,
.hp-account-page h4,
.hp-account-page h5,
.hp-account-page h6,
.hp-account-page .wp-block-query-title,
.eagle-page-shell.eagle-wishlist-page h1,
.eagle-page-shell.eagle-wishlist-page h2,
.eagle-page-shell.eagle-wishlist-page h3,
.eagle-page-shell.eagle-wishlist-page h4,
.eagle-page-shell.eagle-wishlist-page h5,
.eagle-page-shell.eagle-wishlist-page h6,
.eagle-page-shell.eagle-wishlist-page .wp-block-query-title {
  font-family: "Cormorant Garamond", Georgia, "Times New Roman", serif;
  color: #1d3557;
}
.hp-shop-shell .woocommerce-breadcrumb,
.hp-shop-shell .wc-block-breadcrumbs,
.hp-shop-shell .wc-block-components-product-results-count,
.hp-shop-shell .woocommerce-result-count,
.hp-shop-shell .term-description,
.hp-shop-shell .wp-block-post-excerpt,
.hp-shop-shell .wp-block-post-excerpt p,
.hp-shop-shell .wp-block-woocommerce-product-meta,
.hp-shop-shell .wp-block-woocommerce-product-details,
.hp-shop-shell .wp-block-woocommerce-product-rating,
.hp-shop-shell .wc-block-components-product-rating,
.hp-shop-shell form.cart,
.hp-shop-shell .variations_form,
.hp-shop-shell table,
.hp-shop-shell label,
.hp-shop-shell input,
.hp-shop-shell select,
.hp-shop-shell textarea,
.hp-shop-shell button,
.hp-shop-shell .page-numbers,
.hp-single-product .woocommerce-breadcrumb,
.hp-single-product .wc-block-breadcrumbs,
.hp-single-product .wc-block-components-product-results-count,
.hp-single-product .woocommerce-result-count,
.hp-single-product .term-description,
.hp-single-product .wp-block-post-excerpt,
.hp-single-product .wp-block-post-excerpt p,
.hp-single-product .wp-block-woocommerce-product-meta,
.hp-single-product .wp-block-woocommerce-product-details,
.hp-single-product .wp-block-woocommerce-product-rating,
.hp-single-product .wc-block-components-product-rating,
.hp-single-product form.cart,
.hp-single-product .variations_form,
.hp-single-product table,
.hp-single-product label,
.hp-single-product input,
.hp-single-product select,
.hp-single-product textarea,
.hp-single-product button,
.hp-single-product .page-numbers,
.hp-page-shell .woocommerce-breadcrumb,
.hp-page-shell .wc-block-breadcrumbs,
.hp-page-shell .wc-block-components-product-results-count,
.hp-page-shell .woocommerce-result-count,
.hp-page-shell .term-description,
.hp-page-shell .wp-block-post-excerpt,
.hp-page-shell .wp-block-post-excerpt p,
.hp-page-shell .wp-block-woocommerce-product-meta,
.hp-page-shell .wp-block-woocommerce-product-details,
.hp-page-shell .wp-block-woocommerce-product-rating,
.hp-page-shell .wc-block-components-product-rating,
.hp-page-shell form.cart,
.hp-page-shell .variations_form,
.hp-page-shell table,
.hp-page-shell label,
.hp-page-shell input,
.hp-page-shell select,
.hp-page-shell textarea,
.hp-page-shell button,
.hp-page-shell .page-numbers,
.hp-cart-page .woocommerce-breadcrumb,
.hp-cart-page .wc-block-breadcrumbs,
.hp-cart-page .wc-block-components-product-results-count,
.hp-cart-page .woocommerce-result-count,
.hp-cart-page .term-description,
.hp-cart-page .wp-block-post-excerpt,
.hp-cart-page .wp-block-post-excerpt p,
.hp-cart-page .wp-block-woocommerce-product-meta,
.hp-cart-page .wp-block-woocommerce-product-details,
.hp-cart-page .wp-block-woocommerce-product-rating,
.hp-cart-page .wc-block-components-product-rating,
.hp-cart-page form.cart,
.hp-cart-page .variations_form,
.hp-cart-page table,
.hp-cart-page label,
.hp-cart-page input,
.hp-cart-page select,
.hp-cart-page textarea,
.hp-cart-page button,
.hp-cart-page .page-numbers,
.hp-checkout-page .woocommerce-breadcrumb,
.hp-checkout-page .wc-block-breadcrumbs,
.hp-checkout-page .wc-block-components-product-results-count,
.hp-checkout-page .woocommerce-result-count,
.hp-checkout-page .term-description,
.hp-checkout-page .wp-block-post-excerpt,
.hp-checkout-page .wp-block-post-excerpt p,
.hp-checkout-page .wp-block-woocommerce-product-meta,
.hp-checkout-page .wp-block-woocommerce-product-details,
.hp-checkout-page .wp-block-woocommerce-product-rating,
.hp-checkout-page .wc-block-components-product-rating,
.hp-checkout-page form.cart,
.hp-checkout-page .variations_form,
.hp-checkout-page table,
.hp-checkout-page label,
.hp-checkout-page input,
.hp-checkout-page select,
.hp-checkout-page textarea,
.hp-checkout-page button,
.hp-checkout-page .page-numbers,
.hp-account-page .woocommerce-breadcrumb,
.hp-account-page .wc-block-breadcrumbs,
.hp-account-page .wc-block-components-product-results-count,
.hp-account-page .woocommerce-result-count,
.hp-account-page .term-description,
.hp-account-page .wp-block-post-excerpt,
.hp-account-page .wp-block-post-excerpt p,
.hp-account-page .wp-block-woocommerce-product-meta,
.hp-account-page .wp-block-woocommerce-product-details,
.hp-account-page .wp-block-woocommerce-product-rating,
.hp-account-page .wc-block-components-product-rating,
.hp-account-page form.cart,
.hp-account-page .variations_form,
.hp-account-page table,
.hp-account-page label,
.hp-account-page input,
.hp-account-page select,
.hp-account-page textarea,
.hp-account-page button,
.hp-account-page .page-numbers,
.eagle-page-shell.eagle-wishlist-page .woocommerce-breadcrumb,
.eagle-page-shell.eagle-wishlist-page .wc-block-breadcrumbs,
.eagle-page-shell.eagle-wishlist-page .wc-block-components-product-results-count,
.eagle-page-shell.eagle-wishlist-page .woocommerce-result-count,
.eagle-page-shell.eagle-wishlist-page .term-description,
.eagle-page-shell.eagle-wishlist-page .wp-block-post-excerpt,
.eagle-page-shell.eagle-wishlist-page .wp-block-post-excerpt p,
.eagle-page-shell.eagle-wishlist-page .wp-block-woocommerce-product-meta,
.eagle-page-shell.eagle-wishlist-page .wp-block-woocommerce-product-details,
.eagle-page-shell.eagle-wishlist-page .wp-block-woocommerce-product-rating,
.eagle-page-shell.eagle-wishlist-page .wc-block-components-product-rating,
.eagle-page-shell.eagle-wishlist-page form.cart,
.eagle-page-shell.eagle-wishlist-page .variations_form,
.eagle-page-shell.eagle-wishlist-page table,
.eagle-page-shell.eagle-wishlist-page label,
.eagle-page-shell.eagle-wishlist-page input,
.eagle-page-shell.eagle-wishlist-page select,
.eagle-page-shell.eagle-wishlist-page textarea,
.eagle-page-shell.eagle-wishlist-page button,
.eagle-page-shell.eagle-wishlist-page .page-numbers {
  font-family: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.hp-cart-page .wp-block-woocommerce-breadcrumbs,
.hp-cart-page .wc-block-breadcrumbs,
.hp-checkout-page .wp-block-woocommerce-breadcrumbs,
.hp-checkout-page .wc-block-breadcrumbs {
  box-sizing: border-box;
  width: 100%;
  max-width: 80rem !important;
  margin-inline: auto !important;
  padding-inline: 0;
}
@media (max-width: 1023px) {
  .hp-cart-page .wp-block-woocommerce-breadcrumbs,
  .hp-cart-page .wc-block-breadcrumbs,
  .hp-checkout-page .wp-block-woocommerce-breadcrumbs,
  .hp-checkout-page .wc-block-breadcrumbs {
    padding-inline: clamp(1rem, 3vw, 2rem);
  }
}

.hp-shop-toolbar {
  align-items: center;
  border-bottom: 1px solid rgba(21, 21, 21, 0.1);
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 2rem;
  padding-bottom: 1rem;
}

.woocommerce .woocommerce-breadcrumb,
.wc-block-breadcrumbs {
  color: #8e9aa6;
  font-size: 0.82rem;
  margin-bottom: 1.5rem;
}

.woocommerce div.product .product_title,
.hp-single-product .wp-block-post-title {
  font-family: "Cormorant Garamond", Georgia, "Times New Roman", serif;
  font-size: clamp(2.4rem, 4vw, 4.8rem);
  line-height: 0.95;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price,
.wc-block-components-product-price,
.wp-block-woocommerce-product-price {
  color: #1d3557;
  font-weight: 600;
}

.wc-block-grid__product,
.wc-block-product,
.woocommerce ul.products li.product {
  background: #ffffff;
  border: 1px solid rgba(21, 21, 21, 0.1);
  border-radius: 1.5rem;
  overflow: hidden;
  padding: 1rem;
}

.wc-block-grid__product img,
.woocommerce ul.products li.product img {
  border-radius: 1.1rem;
}

.hp-cart-page .wc-block-cart,
.hp-account-page .woocommerce,
.hp-single-product .wp-block-woocommerce-product-gallery {
  background: #ffffff;
  border: 1px solid rgba(21, 21, 21, 0.1);
  border-radius: 1.5rem;
  box-shadow: 0 24px 60px rgba(29, 53, 87, 0.12);
  padding: clamp(1rem, 3vw, 2rem);
}

.hp-checkout-page .wp-block-woocommerce-checkout {
  background: #ffffff;
  border: 1px solid rgba(21, 21, 21, 0.1);
  border-radius: 1.5rem;
  box-shadow: 0 24px 60px rgba(29, 53, 87, 0.12);
  padding: clamp(1rem, 3vw, 2rem);
}

.hp-checkout-page .wc-block-checkout .wc-block-components-sidebar,
.hp-checkout-page .wc-block-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar,
.hp-checkout-page .wc-block-checkout .wc-block-checkout__sidebar,
.hp-checkout-page .wc-block-checkout .wc-block-checkout__main {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

.hp-cart-page .wc-block-cart-item__quantity .wc-block-components-quantity-selector,
.hp-cart-page .wc-block-components-quantity-selector {
  display: inline-flex !important;
  align-items: stretch !important;
  width: auto !important;
  min-height: 2.5rem !important;
  height: 2.5rem !important;
  border: 1px solid rgba(21, 21, 21, 0.1) !important;
  border-radius: 6px !important;
  overflow: hidden;
  background: #ffffff !important;
  box-shadow: none !important;
}
.hp-cart-page .wc-block-components-quantity-selector__input {
  width: 2.5rem !important;
  min-width: 2.5rem !important;
  max-width: 2.5rem !important;
  height: 2.5rem !important;
  min-height: 2.5rem !important;
  max-height: 2.5rem !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #fcfaf7 !important;
  font-family: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-size: 0.875rem !important;
  font-weight: 600 !important;
  line-height: 2.5rem !important;
  text-align: center;
  box-shadow: none !important;
  -moz-appearance: textfield;
  appearance: textfield;
}
.hp-cart-page .wc-block-components-quantity-selector__input::-webkit-outer-spin-button, .hp-cart-page .wc-block-components-quantity-selector__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.hp-cart-page .wc-block-components-quantity-selector__button {
  width: 2.25rem !important;
  min-width: 2.25rem !important;
  height: 2.5rem !important;
  min-height: 2.5rem !important;
  max-height: 2.5rem !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #151515 !important;
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}
.hp-cart-page .wc-block-components-quantity-selector__button--minus {
  border-right: 1px solid rgba(21, 21, 21, 0.1) !important;
}
.hp-cart-page .wc-block-components-quantity-selector__button--plus {
  border-left: 1px solid rgba(21, 21, 21, 0.1) !important;
}
.hp-cart-page .wc-block-components-quantity-selector__button:hover,
.hp-cart-page .wc-block-components-quantity-selector__button:focus-visible {
  background: #fcfaf7 !important;
  color: #1d3557 !important;
}

@media (max-width: 900px) {
  .hp-shop-toolbar {
    align-items: flex-start;
    flex-direction: column;
  }
}
.eagle-page-shell .eagle-page-head h1 {
  margin-top: 0;
  margin-bottom: 0.6rem;
  font-family: "Cormorant Garamond", Georgia, "Times New Roman", serif;
  color: #151515;
}

.eagle-page-eyebrow {
  margin: 0 0 0.5rem;
  font-size: 0.6875rem;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: #c9a227;
}

.eagle-wishlist-page .eagle-page-head p {
  margin-top: 0;
  color: #8e9aa6;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.6;
}
