.elementor-23 .elementor-element.elementor-element-2f503772{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for commerce7-default, class: .elementor-element-674d18c *//* Hide the existing logo image */
.c7-checkout-logo {
  display: none;
}

/* Only target the first <a> inside .c7-checkout__header */
.c7-checkout__header > a {
  position: relative;
  display: inline-block;
  width: 300px;   /* adjust to match new logo */
  height: 100px;
}

/* Inject the new logo using ::before */
.c7-checkout__header > a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('https://benziger.com/wp-content/uploads/2025/05/logo.png'); /* replace with your logo URL */
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
}



.c7-content--checkout h1:first-of-type {
    display: none;
}

.c7-content--checkout .c7-checkout__main h1 {
    display: block;
    font-family: FlatlineBold;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 3.5px;
    text-transform: uppercase;
}

/*.c7-content--checkout p:first-of-type {*/
/*    display: none;*/
/*}*/

.c7-content--checkout .c7-checkout__main p {
    display: block;
    font-family: "ivystyle-sans"; 
}


.c7-content--checkout {
     font-family: "ivystyle-sans"; 
}

.c7-checkout__summary-container {
    background: #F6F4F1;
}

.c7-checkout__background {
    background: #F6F4F1;
}

.c7-breadcrumbs .c7-active {
    background: #F6F4F1;
}

.c7-breadcrumbs li {
    border-radius: 0px;
}/* End custom CSS */