/* Add custom CSS styles below */ 

.s-block--square-links img.object-cover {
    object-fit: contain !important;
}
.banner-entry {
    position: relative;
    height: 348px;
    overflow: hidden;
     border-radius: 0rem;
}

.s-block--banners{
margin-top:0rem !important;
}

@media (max-width:992px){
.banner-entry {
    height: 200px;
    }


}

.object-contain {
    -o-object-fit: contain;
    object-fit: cover;
}

.top-navbar:not(.topnav-has-bg) {
    background-color: #04562e;
    color: #ffffff;
}

.sicon-search:before{
display:none;
}

.header-btn__icon,
.icon {
  font-size: 1.8rem; /* increase or adjust to desired size */
  width: 1.8rem;
  height: 1.8rem;
}

.s-cart-summary-wrapper {
  position: relative;
}


.s-cart-summary-count {
  position: absolute;
  top: -14px;  /* move up */
  right: -14px; /* move to the right */

  font-size: 12px;
  line-height: 1;
  padding: 2px 5px;
  border-radius: 9999px; /* make it circular */
}