/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.hhs-nav-grid__extras {
  align-items: center;
}

.hhs-foot-nav-base .hhs-foot-copyright {
  font-size: 15px; 
}

#bc-product-hero-area .c-2 .c-rel .c-col-inner .c-in-1 {
  position: relative;
  top: unset;
  left: unset;
}

#bc-flipper.hhs-card-flipper-mod img {
  aspect-ratio: 1 / 0.7;
  object-fit: cover;
}

#bc-flipper.hhs-card-flipper-mod .hhs-card-flip-con .front .contents {
  height: auto;
}

#bc-flipper.hhs-card-flipper-mod .hhs-card-flip-con .back {
  overflow: auto;
}

#bc-flipper.hhs-card-flipper-mod:has( .hhs-card-flip-con:hover) {
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);
    box-shadow: none; 0 0 20px 0 rgba(0, 0, 0, .1);
}

#bc-flipper.hhs-card-flipper-mod .hhs-card-flip-con:hover .contents {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* #bc-hero-area .c-2 .c-in-1 {
  position: absolute;
  width: calc(100% + 30px);
  height: 100%;
}

#bc-hero-area .c-2 .c-in-1 img {
  height: 100% !important;
  object-fit: cover;
  object-position: left;
} */