.stretch, .inner .estcs-shopping-controlls a:after, .inner .estcs-shopping-controlls a:before {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
}
.inner .estcs-shopping-controlls a {
color: #FAF15D;
font-weight: bold;
letter-spacing: 0.05em;
outline: none;
overflow: hidden;
position: relative;
cursor: pointer;
z-index: 99;
}
.inner .estcs-shopping-controlls a:after {
-moz-box-shadow: rgba(212, 207, 201, 0.75) 0 0 15px 2px;
-webkit-box-shadow: rgba(212, 207, 201, 0.75) 0 0 15px 2px;
box-shadow: rgba(212, 207, 201, 0.75) 0 0 15px 2px;
background: #FAF15D;
content: "";
height: 2px;
opacity: 0;
z-index: 99;
}
.inner .estcs-shopping-controlls a:before {
content: "";
opacity: 0;
}
.inner .estcs-shopping-controlls a:hover {
-webkit-animation: glitch 750ms infinite;
}
.inner .estcs-shopping-controlls a:hover:before {
opacity: 1;
}
.inner .estcs-shopping-controlls a:hover:after {
-webkit-animation: scan 2s infinite;
opacity: 1;
}
@-webkit-keyframes glitch {
0% {
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-webkit-transform: skewX(0deg);
transform: skewX(0deg);
}
5% {
-moz-transform: skewX(2deg);
-ms-transform: skewX(2deg);
-webkit-transform: skewX(2deg);
transform: skewX(2deg);
opacity: 0.75;
}
10% {
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-webkit-transform: skewX(0deg);
transform: skewX(0deg);
opacity: 1;
}
15% {
-moz-transform: skewX(-5deg);
-ms-transform: skewX(-5deg);
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 0.75;
}
20% {
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-webkit-transform: skewX(0deg);
transform: skewX(0deg);
opacity: 1;
}
45% {
-moz-transform: skewX(3deg);
-ms-transform: skewX(3deg);
-webkit-transform: skewX(3deg);
transform: skewX(3deg);
opacity: 0.75;
}
50% {
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-webkit-transform: skewX(0deg);
transform: skewX(0deg);
opacity: 1;
}
55% {
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-webkit-transform: skewX(0deg);
transform: skewX(0deg);
opacity: 0.75;
}
60% {
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-webkit-transform: skewX(0deg);
transform: skewX(0deg);
opacity: 1;
}
75% {
-moz-transform: skewX(2deg);
-ms-transform: skewX(2deg);
-webkit-transform: skewX(2deg);
transform: skewX(2deg);
}
80% {
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-webkit-transform: skewX(0deg);
transform: skewX(0deg);
}
85% {
-moz-transform: skewX(-8deg);
-ms-transform: skewX(-8deg);
-webkit-transform: skewX(-8deg);
transform: skewX(-8deg);
opacity: 0.75;
}
90% {
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-webkit-transform: skewX(0deg);
transform: skewX(0deg);
opacity: 1;
}
100% {
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-webkit-transform: skewX(0deg);
transform: skewX(0deg);
}
}
@-webkit-keyframes scan {
0% {
top: 0%;
}
50% {
top: 97%;
}
100% {
top: 0%;
}
}