.sb-flip-container{
  -webkit-perspective:1000px;
  -webkit-perspective:62.5rem;
     -moz-perspective:1000px;
     -moz-perspective:62.5rem;
          perspective:1000px;
          perspective:62.5rem;
  width:100%;
}

.sb-flip-container:hover .sb-flip-card{
  -webkit-transform:rotateY(180deg);
     -moz-transform:rotateY(180deg);
          transform:rotateY(180deg);
}

.sb-flip-card{
  position:relative;
  width:100%;
  height:100%;
  -webkit-transform-style:preserve-3d;
     -moz-transform-style:preserve-3d;
          transform-style:preserve-3d;
  -webkit-transition:-webkit-transform .6s;
  transition:-webkit-transform .6s;
  -o-transition:-o-transform .6s;
  -moz-transition:transform .6s, -moz-transform .6s;
  transition:transform .6s;
  transition:transform .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s;
}

.sb-flip-card img{
  -o-object-fit:cover;
     object-fit:cover;
  min-width:100%;
}

.sb-flip-card-front{
  z-index:2;
}

.sb-flip-card-back,.sb-flip-card-front{
  position:absolute;
  width:100%;
  height:100%;
  -webkit-backface-visibility:hidden;
     -moz-backface-visibility:hidden;
          backface-visibility:hidden;
}

.sb-flip-card-back{
  -webkit-transform:rotateY(180deg);
     -moz-transform:rotateY(180deg);
          transform:rotateY(180deg);
}

.component_flip_image a.focus-visible .sb-flip-container .sb-flip-card img{
  outline:.125rem solid #d42073 !important;
  outline-offset:-.125rem;
}

@supports (-moz-appearance:none){
  .sb-flip-card-back{
    z-index:9;
  }
}

/*# sourceMappingURL=flip_image.min.css.map */
