.elementor-508983 .elementor-element.elementor-element-33fc42b{--display:flex;--min-height:500px;--background-transition:0.3s;}.elementor-508983 .elementor-element.elementor-element-33fc42b:not(.elementor-motion-effects-element-type-background), .elementor-508983 .elementor-element.elementor-element-33fc42b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paramountbathrooms.co.uk/wp-content/uploads/2026/05/Wickham-Matte-Reed-Green.jpg");background-position:center center;background-size:cover;}.elementor-508983 .elementor-element.elementor-element-33fc42b, .elementor-508983 .elementor-element.elementor-element-33fc42b::before{--border-transition:0.3s;}.elementor-508983 .elementor-element.elementor-element-c3b74da{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-508983 .elementor-element.elementor-element-1b13d8d{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}@media(max-width:767px){.elementor-508983 .elementor-element.elementor-element-1b13d8d{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}





/* Start custom CSS *//* Hide theme extras */
.woocommerce-breadcrumb,
.entry-title,
.page-title,
.elementor-page-title,
header.entry-header,
.archive-header,
#secondary,
#recent-posts-1,
#meta-1 {
  display: none !important;
}

/* Remove page/sidebar constraints */
.shoptimizer-archive > .col-full,
.content-area,
.site-main,
.entry-content {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

#primary {
  width: 100% !important;
  max-width: none !important;
}

/* Make Elementor hero container touch both screen edges */
.pc-category-hero-container {
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: 520px !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  padding: 0 !important;
  background-size: cover !important;
  background-position: 78% center !important;
  background-repeat: no-repeat !important;
}

/* Hero content */
.pc-category-hero-content {
  max-width: 620px;
  padding: 120px 0 90px;
  margin-left: clamp(24px, 6vw, 110px);
  color: #fff;
}

.pc-category-hero-content h1 {
  margin: 0;
  color: #fff;
  font-family: "Merriweather", Georgia, serif;
  font-size: clamp(42px, 4.4vw, 70px);
  line-height: 1.08;
  font-weight: 400;
}

.pc-category-hero-content span {
  width: 86px;
  height: 2px;
  margin: 24px 0;
  background: #c18a2d;
  display: block;
}

.pc-category-hero-actions {
  display: flex;
  gap: 18px;
  align-items: center;
}

.pc-category-hero-button {
  min-width: 188px;
  min-height: 56px;
  padding: 16px 28px;
  border-radius: 5px;
  font-family: "Merriweather", Georgia, serif;
  font-size: 15px;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.pc-category-hero-button--primary {
  background: #8f9a8e;
  color: #fff !important;
}

.pc-category-hero-button--secondary {
  background: #f8f5f0;
  color: #111827 !important;
}

@media (max-width: 900px) {
  .pc-category-hero-container {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 430px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    background-position: 75% center !important;
  }

  .pc-category-hero-content {
    padding: 90px 24px 60px;
    margin-left: 0;
  }

  .pc-category-hero-actions {
    flex-direction: column;
    align-items: stretch;
  }

  .pc-category-hero-button {
    width: 100%;
  }
}/* End custom CSS */
