.elementor-3013 .elementor-element.elementor-element-ff7c944{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3013 .elementor-element.elementor-element-0ecd9a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3013 .elementor-element.elementor-element-2b63f6a{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-ff7c944 *//*
  MERCH PAGE CANVAS — Navy Spectrum (matches homepage)
  =====================================================
  Paste on Merch ROOT container → Advanced → Custom CSS
  Advanced → CSS Classes → rrg-merch

  Use with: 26-merch-coming-soon.html (transparent section)
*/

.elementor-3013 .elementor-element.elementor-element-ff7c944 {
  position: relative !important;
  isolation: isolate;
  overflow: hidden;
  min-height: 100%;
  background-color: #0F0D1A !important;
  background-image:
    /* 1 — top magenta (softer + smaller) */
    radial-gradient(ellipse 60% 38% at 50% 0%, rgba(160, 30, 110, 0.38) 0%, transparent 55%),
    /* 2 — left cyan/blue */
    radial-gradient(ellipse 75% 45% at 8% 40%, rgba(30, 90, 160, 0.45) 0%, transparent 46%),
    /* 3 — right magenta */
    radial-gradient(ellipse 70% 42% at 92% 60%, rgba(160, 30, 110, 0.4) 0%, transparent 45%),
    /* 4 — bottom cyan/blue */
    radial-gradient(ellipse 85% 50% at 50% 100%, rgba(0, 116, 161, 0.28) 0%, transparent 50%),
    linear-gradient(180deg, #12101f 0%, #141828 22%, #12141f 55%, #0F0D1A 100%) !important;
  --row-gap: 0px !important;
  --column-gap: 0px !important;
  --gap: 0px !important;
  gap: 0 !important;
}

.elementor-3013 .elementor-element.elementor-element-ff7c944 > .e-con-inner,
.elementor-3013 .elementor-element.elementor-element-ff7c944 .e-con,
.elementor-3013 .elementor-element.elementor-element-ff7c944 .elementor-widget-container {
  position: relative;
  z-index: 1;
  background: transparent !important;
}

.elementor-3013 .elementor-element.elementor-element-ff7c944 .elementor-heading-title {
  color: #ffffff !important;
}

.elementor-3013 .elementor-element.elementor-element-ff7c944 .elementor-widget-text-editor p {
  color: #cbd5e1 !important;
}

.elementor-3013 .elementor-element.elementor-element-ff7c944 .rrg-section-pad {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.elementor-3013 .elementor-element.elementor-element-ff7c944 .rrg-section-divider {
  border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
}

@media (max-width: 767px) {
  .elementor-3013 .elementor-element.elementor-element-ff7c944 .rrg-section-pad {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}/* End custom CSS */