.a-wc-stack {
  height: 25rem;
  margin-top: 3rem;
  position: relative;
  max-width: 100%; }
  .a-wc-stack img {
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid lightsteelblue; }
  .a-wc-stack img:last-child {
    position: relative; }
  .a-wc-stack img:hover {
    border: 1px solid steelblue; }

.stack-effect-peekaboo img:nth-child(1),
.stack-effect-peekaboo img:nth-child(2),
.stack-effect-peekaboo img:nth-child(3) {
  -webkit-transform: scale(0.5);
  transform: scale(0.5); }

.stack-effect-peekaboo.active img:nth-child(3) {
  -webkit-transform: scale(0.5) translate(-50%, -50%) rotate(-15deg);
  transform: scale(0.5) translate(-50%, -50%) rotate(-15deg); }

.stack-effect-peekaboo.active img:nth-child(2) {
  -webkit-transform: scale(0.5) translate(0, -50%);
  transform: scale(0.5) translate(0, -50%); }

.stack-effect-peekaboo.active img:nth-child(1) {
  -webkit-transform: scale(0.5) translate(50%, -50%) rotate(15deg);
  transform: scale(0.5) translate(50%, -50%) rotate(15deg); }

.stack-effect-peekaboo img:nth-child(4) {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transform: scale(1);
  transform: scale(1); }

.stack-effect-peekaboo.active img:nth-child(4) {
  -webkit-transform: scale(0.9);
  transform: scale(0.9); }

.stack-effect-fan img {
  -webkit-transform-origin: 0 0%;
  transform-origin: 0 0%; }

.stack-effect-fan.active img:nth-child(4) {
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg); }

.stack-effect-fan.active img:nth-child(3) {
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg);
  -webkit-transition-delay: .05s;
  transition-delay: .05s; }

.stack-effect-fan.active img:nth-child(2) {
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
  -webkit-transition-delay: .1s;
  transition-delay: .1s; }

.stack-effect-spread.active img:nth-child(4) {
  -webkit-transform: translate(-15px, 15px);
  transform: translate(-15px, 15px); }

.stack-effect-spread.active img:nth-child(3) {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0); }

.stack-effect-spread.active img:nth-child(2) {
  -webkit-transform: translate(15px, -15px);
  transform: translate(15px, -15px); }

.stack-effect-spread.active img:nth-child(1) {
  -webkit-transform: translate(30px, -30px);
  transform: translate(30px, -30px); }

.stack-effect-randomrotation.active img:nth-child(3) {
  -webkit-transform: translate(15px, 15px);
  transform: translate(15px, 15px); }

.stack-effect-randomrotation.active img:nth-child(2) {
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg); }

.stack-effect-randomrotation.active img:nth-child(1) {
  -webkit-transform: rotate(-10deg);
  transform: rotate(-10deg); }

.stack-effect-bouncygrid.active img {
  -webkit-transform: scale(0.48);
  transform: scale(0.48); }

.stack-effect-bouncygrid.active img:nth-child(4) {
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0; }

.stack-effect-bouncygrid.active img:nth-child(3) {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.stack-effect-bouncygrid.active img:nth-child(2) {
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%; }

.stack-effect-bouncygrid.active img:first-child {
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%; }

.stack-effect-previewgrid img:nth-child(1),
.stack-effect-previewgrid img:nth-child(2),
.stack-effect-previewgrid img:nth-child(3) {
  width: 21%;
  top: auto;
  left: auto;
  bottom: 0;
  -webkit-transform: scale(0);
  transform: scale(0); }

.stack-effect-previewgrid img:nth-child(1) {
  right: 12.5%; }

.stack-effect-previewgrid img:nth-child(2) {
  left: 37.75%; }

.stack-effect-previewgrid img:nth-child(3) {
  left: 12.5%; }

.stack-effect-previewgrid img:nth-child(4) {
  -webkit-transform-origin: 50% -1.5%;
  transform-origin: 50% -1.5%; }

.stack-effect-previewgrid.active img:nth-child(1),
.stack-effect-previewgrid.active img:nth-child(2),
.stack-effect-previewgrid.active img:nth-child(3) {
  -webkit-transform: scale(1);
  transform: scale(1); }

.stack-effect-previewgrid.active img:nth-child(4) {
  -webkit-transform: scale(0.9);
  transform: scale(0.9); }
