.animate-super-slow {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-duration: 1s;
          animation-duration: 1s; }

.animate-slow {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-duration: .75s;
          animation-duration: .75s; }

.animate-normal {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-duration: .5s;
          animation-duration: .5s; }

.animate-fast {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-duration: .25s;
          animation-duration: .25s; }

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0); }
  75% {
    transform: translate3d(-10px, 0, 0); }
  90% {
    transform: translate3d(5px, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0); }
  75% {
    transform: translate3d(-10px, 0, 0); }
  90% {
    transform: translate3d(5px, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft; }

@-webkit-keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    transform: perspective(400px); } }

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    transform: perspective(400px); } }

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY; }

@-webkit-keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    transform: skewX(-5deg); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    transform: skewX(-5deg); }
  to {
    transform: translate3d(0, 0, 0); } }

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn; }

@-webkit-keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    transform: scale3d(1, 1, 1); } }

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    transform: scale3d(1, 1, 1); } }

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes rotateBanner {
  from {
    opacity: 1;
    transform: scale(1) rotate(-45deg); }
  50% {
    opacity: 1;
    transform: scale(1.2) rotate(-45deg); }
  to {
    opacity: 1;
    transform: scale(1) rotate(-45deg); } }

@keyframes rotateBanner {
  from {
    opacity: 1;
    transform: scale(1) rotate(-45deg); }
  50% {
    opacity: 1;
    transform: scale(1.2) rotate(-45deg); }
  to {
    opacity: 1;
    transform: scale(1) rotate(-45deg); } }

@-webkit-keyframes rotateBannerBack {
  from {
    opacity: 1;
    transform: scale(1) rotate(-45deg); }
  to {
    opacity: 1;
    transform: scale(1) rotate(0deg); } }

@keyframes rotateBannerBack {
  from {
    opacity: 1;
    transform: scale(1) rotate(-45deg); }
  to {
    opacity: 1;
    transform: scale(1) rotate(0deg); } }

.stockDetails .sl-badge {
  height: 80px;
  margin: 5px 0 0 0;
  background-image: url("../../images/teammoto_approved_150x75.png");
  background-size: 150px;
  background-repeat: no-repeat;
  background-position: left 50%;
  display: block; }

.sl-badge {
  display: none; }
  .sl-vehicle-4 .sl-badge {
    width: 100%;
    height: 55px;
    margin: 0 0 5px 0;
    background-image: url("../../images/ultimate_approved_147x110.png");
    background-size: 73.5px;
    background-repeat: no-repeat;
    background-position: left 50%;
    display: block; }

.promoLabelSpecialWrapper {
  position: absolute;
  left: 0;
  bottom: 5px; }

.stockDetails .sl-icon-lplate {
  display: block;
  width: 37px;
  height: 37px;
  margin-left: 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 27 27'%3E%3Cpath fill='%23ffff00' d='M22.6,19.9c0,0.5-0.4,1-0.9,1.1L3.1,22.6c-0.5,0-1-0.4-1.1-0.9L0.4,3.1c0-0.5,0.4-1,0.9-1.1l18.6-1.6c0.5,0,1,0.4,1.1,0.9L22.6,19.9z'/%3E%3Cpath fill='%23000000' d='M4.6,3.9C4.6,3.9,4.6,3.9,4.6,3.9l4.8-0.4c0,0,0,0,0,0l1,11.8c0,0,0,0,0,0l7.5-0.7c0,0,0,0,0,0l0.3,3.8c0,0,0,0,0,0L6,19.6c0,0,0,0,0,0L4.6,3.9z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%; }

.promoLabelSpecialIcon {
  text-indent: -10000px;
  display: block;
  width: 92px;
  height: 32px;
  margin-top: 5px;
  margin-bottom: 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 92 32'%3E%3Cpath fill='%23dc0000' d='M82.18,31.89H0V0h82.2c1.12,0,2.15,0.62,2.66,1.62l6.63,12.77c0.44,0.86,0.45,1.88,0.01,2.74l-6.65,13.13C84.35,31.26,83.31,31.89,82.18,31.89z'/%3E%3Cpath fill='%23ffffff' d='M13.48,18.48c0-0.43-0.11-0.76-0.33-0.99c-0.22-0.22-0.63-0.45-1.21-0.69c-1.07-0.41-1.84-0.88-2.31-1.42c-0.47-0.54-0.7-1.19-0.7-1.93c0-0.9,0.32-1.62,0.96-2.16c0.64-0.54,1.45-0.82,2.43-0.82c0.65,0,1.24,0.14,1.75,0.41c0.51,0.28,0.91,0.67,1.18,1.17c0.28,0.5,0.41,1.07,0.41,1.71h-2.15c0-0.5-0.11-0.88-0.32-1.14c-0.21-0.26-0.52-0.39-0.92-0.39c-0.38,0-0.67,0.11-0.88,0.33c-0.21,0.22-0.31,0.52-0.31,0.9c0,0.29,0.12,0.56,0.35,0.79c0.23,0.24,0.65,0.48,1.25,0.74c1.04,0.38,1.8,0.84,2.27,1.38c0.47,0.55,0.71,1.24,0.71,2.09c0,0.93-0.3,1.65-0.89,2.18s-1.39,0.78-2.41,0.78c-0.69,0-1.32-0.14-1.88-0.42c-0.57-0.28-1.01-0.69-1.33-1.22c-0.32-0.53-0.48-1.15-0.48-1.87h2.16c0,0.62,0.12,1.06,0.36,1.34s0.63,0.42,1.17,0.42C13.11,19.68,13.48,19.28,13.48,18.48z'/%3E%3Cpath fill='%23ffffff' d='M19.53,17.53v3.75h-2.15V10.62h3.63c1.05,0,1.9,0.33,2.52,0.98c0.63,0.65,0.94,1.5,0.94,2.55s-0.31,1.87-0.93,2.48s-1.48,0.91-2.58,0.91H19.53z M19.53,15.73h1.48c0.41,0,0.73-0.13,0.95-0.4s0.34-0.66,0.34-1.17c0-0.53-0.12-0.96-0.34-1.27c-0.23-0.32-0.54-0.47-0.92-0.48h-1.5V15.73z'/%3E%3Cpath fill='%23ffffff' d='M31.72,16.67h-3.36v2.83h3.97v1.79h-6.12V10.62h6.11v1.79h-3.96v2.52h3.36V16.67z'/%3E%3Cpath fill='%23ffffff' d='M41.1,17.73c-0.05,1.22-0.4,2.14-1.03,2.76s-1.52,0.94-2.67,0.94c-1.21,0-2.13-0.4-2.77-1.19c-0.64-0.79-0.96-1.92-0.96-3.39v-1.79c0-1.46,0.33-2.59,1-3.39c0.66-0.79,1.59-1.19,2.77-1.19c1.16,0,2.04,0.33,2.65,0.97c0.6,0.65,0.95,1.58,1.03,2.8h-2.16c-0.02-0.75-0.13-1.27-0.35-1.56c-0.21-0.29-0.6-0.43-1.17-0.43c-0.58,0-0.98,0.2-1.22,0.6c-0.24,0.4-0.37,1.07-0.38,1.99v2.01c0,1.06,0.12,1.79,0.35,2.18c0.24,0.4,0.64,0.59,1.22,0.59c0.57,0,0.96-0.14,1.17-0.41c0.21-0.28,0.34-0.77,0.37-1.5H41.1z'/%3E%3Cpath fill='%23ffffff' d='M44.98,21.28h-2.15V10.62h2.15V21.28z'/%3E%3Cpath fill='%23ffffff' d='M52.31,19.1h-2.94l-0.57,2.18h-2.28l3.33-10.66h1.97l3.35,10.66h-2.3L52.31,19.1z M49.84,17.3h1.99l-1-3.8L49.84,17.3z'/%3E%3Cpath fill='%23ffffff' d='M58.63,19.49h3.78v1.79h-5.93V10.62h2.15V19.49z'/%3E%3Cpath fill='%23ffffff' d='M74.8,19.55l-4.96,3l1.31-5.63l-4.36-3.79l5.75-0.49l2.25-5.3l2.25,5.3l5.75,0.49l-4.36,3.79l1.31,5.63L74.8,19.55z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: auto;
  transition-property: width, background-size, height;
  transition-duration: 0.15s;
  transition-timing-function: ease-in; }

.stockCardWrapper:hover .promoLabelSpecialIcon {
  width: 97px;
  height: 34px;
  background-size: cover; }

.promoLabelRibbonVertical.promoLabelRed,
.promoLabelRibbonHorizontal.promoLabelRed,
.promoLabelArrowHorizontal.promoLabelRed,
.promoLabelSash.promoLabelRed {
  background-color: #dc0000; }

.promoLabelRibbonVertical.promoLabelPurple,
.promoLabelRibbonHorizontal.promoLabelPurple,
.promoLabelArrowHorizontal.promoLabelPurple,
.promoLabelSash.promoLabelPurple {
  background-color: #9c27b0; }

.promoLabelRibbonVertical.promoLabelBluePowder,
.promoLabelRibbonHorizontal.promoLabelBluePowder,
.promoLabelArrowHorizontal.promoLabelBluePowder,
.promoLabelSash.promoLabelBluePowder {
  background-color: #2196f3; }

.promoLabelRibbonVertical.promoLabelLime,
.promoLabelRibbonHorizontal.promoLabelLime,
.promoLabelArrowHorizontal.promoLabelLime,
.promoLabelSash.promoLabelLime {
  background-color: #4caf50; }

.promoLabelRibbonVertical.promoLabelOrange,
.promoLabelRibbonHorizontal.promoLabelOrange,
.promoLabelArrowHorizontal.promoLabelOrange,
.promoLabelSash.promoLabelOrange {
  background-color: #ff9800; }

.promoLabelArrowHorizontal,
.promoLabelRibbonHorizontal {
  position: absolute;
  min-height: 30px;
  display: flex;
  align-items: center;
  left: 0;
  bottom: 10px; }

.promoLabelArrowHorizontal {
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-duration: .75s;
          animation-duration: .75s; }
  .promoLabelArrowHorizontal::after {
    content: " ";
    position: absolute;
    top: 0;
    right: -10px;
    width: 0px;
    height: 0px;
    border-style: solid;
    transition: border-color 150ms ease-in;
    border-width: 15px 0 15px 10px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #dc0000; }
  .promoLabelArrowHorizontal.promoLabelRed::after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #dc0000; }
  .promoLabelArrowHorizontal.promoLabelPurple::after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #9c27b0; }
  .promoLabelArrowHorizontal.promoLabelBluePowder::after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #2196f3; }
  .promoLabelArrowHorizontal.promoLabelLime::after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #4caf50; }
  .promoLabelArrowHorizontal.promoLabelOrange::after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ff9800; }

.promoLabelRibbonHorizontal {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-duration: .75s;
          animation-duration: .75s; }
  .promoLabelRibbonHorizontal::after {
    content: " ";
    position: absolute;
    top: 0;
    right: -28px;
    width: 0px;
    height: 0px;
    border-style: solid;
    transition: border-color 150ms ease-in;
    border-width: 15px;
    border-color: #dc0000 rgba(0, 0, 0, 0) #dc0000 #dc0000; }
  .promoLabelRibbonHorizontal.promoLabelRed::after {
    border-color: #dc0000 rgba(0, 0, 0, 0) #dc0000 #dc0000; }
  .promoLabelRibbonHorizontal.promoLabelPurple::after {
    border-color: #9c27b0 rgba(0, 0, 0, 0) #9c27b0 #9c27b0; }
  .promoLabelRibbonHorizontal.promoLabelBluePowder::after {
    border-color: #2196f3 rgba(0, 0, 0, 0) #2196f3 #2196f3; }
  .promoLabelRibbonHorizontal.promoLabelLime::after {
    border-color: #4caf50 rgba(0, 0, 0, 0) #4caf50 #4caf50; }
  .promoLabelRibbonHorizontal.promoLabelOrange::after {
    border-color: #ff9800 rgba(0, 0, 0, 0) #ff9800 #ff9800; }

.promoLabelRibbonVertical {
  position: absolute;
  border: 0;
  min-height: 30px;
  top: 0;
  left: 40px;
  transform: rotate(90deg);
  transform-origin: top left;
  display: flex;
  align-items: center;
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-duration: .25s;
          animation-duration: .25s; }
  .promoLabelRibbonVertical::before {
    content: "";
    position: absolute;
    bottom: 0;
    height: 0;
    width: 0;
    border-width: 15px;
    border-style: solid;
    right: -15px;
    z-index: -1; }
  .promoLabelRibbonVertical.promoLabelRed::before {
    border-color: #dc0000 rgba(0, 0, 0, 0) #dc0000 #dc0000; }
  .promoLabelRibbonVertical.promoLabelPurple::before {
    border-color: #9c27b0 rgba(0, 0, 0, 0) #9c27b0 #9c27b0; }
  .promoLabelRibbonVertical.promoLabelBluePowder::before {
    border-color: #2196f3 rgba(0, 0, 0, 0) #2196f3 #2196f3; }
  .promoLabelRibbonVertical.promoLabelLime::before {
    border-color: #4caf50 rgba(0, 0, 0, 0) #4caf50 #4caf50; }
  .promoLabelRibbonVertical.promoLabelOrange::before {
    border-color: #ff9800 rgba(0, 0, 0, 0) #ff9800 #ff9800; }
  .promoLabelRibbonVertical .promoLabelText {
    text-transform: uppercase;
    padding: 6px 8px; }

.promoLabelSash {
  position: absolute;
  width: 220px;
  top: 45px;
  left: -50px;
  padding: 8px 20px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  transform: scale(1) rotate(-45deg);
  transition: transform .25s;
  opacity: 0;
  -webkit-animation-name: rotateBanner;
          animation-name: rotateBanner;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-duration: .5s;
          animation-duration: .5s; }

.promoLabelText {
  display: block;
  font-family: "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  font-weight: normal;
  -webkit-font-smoothing: initial;
  -moz-osx-font-smoothing: unset;
  line-height: 14px;
  letter-spacing: .5px;
  color: #fff; }

.promoLabelRibbonHorizontal .promoLabelText,
.promoLabelArrowHorizontal .promoLabelText {
  padding: 5px 10px; }

.promoLabelSpecialStar {
  position: absolute;
  left: 0;
  bottom: 5px;
  display: block;
  width: 92px;
  height: 32px;
  margin-top: 5px;
  margin-bottom: 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 92 32'%3E%3Cpath fill='%23dc0000' d='M82.18,31.89H0V0h82.2c1.12,0,2.15,0.62,2.66,1.62l6.63,12.77c0.44,0.86,0.45,1.88,0.01,2.74l-6.65,13.13C84.35,31.26,83.31,31.89,82.18,31.89z'/%3E%3Cpath fill='%23ffffff' d='M13.48,18.48c0-0.43-0.11-0.76-0.33-0.99c-0.22-0.22-0.63-0.45-1.21-0.69c-1.07-0.41-1.84-0.88-2.31-1.42c-0.47-0.54-0.7-1.19-0.7-1.93c0-0.9,0.32-1.62,0.96-2.16c0.64-0.54,1.45-0.82,2.43-0.82c0.65,0,1.24,0.14,1.75,0.41c0.51,0.28,0.91,0.67,1.18,1.17c0.28,0.5,0.41,1.07,0.41,1.71h-2.15c0-0.5-0.11-0.88-0.32-1.14c-0.21-0.26-0.52-0.39-0.92-0.39c-0.38,0-0.67,0.11-0.88,0.33c-0.21,0.22-0.31,0.52-0.31,0.9c0,0.29,0.12,0.56,0.35,0.79c0.23,0.24,0.65,0.48,1.25,0.74c1.04,0.38,1.8,0.84,2.27,1.38c0.47,0.55,0.71,1.24,0.71,2.09c0,0.93-0.3,1.65-0.89,2.18s-1.39,0.78-2.41,0.78c-0.69,0-1.32-0.14-1.88-0.42c-0.57-0.28-1.01-0.69-1.33-1.22c-0.32-0.53-0.48-1.15-0.48-1.87h2.16c0,0.62,0.12,1.06,0.36,1.34s0.63,0.42,1.17,0.42C13.11,19.68,13.48,19.28,13.48,18.48z'/%3E%3Cpath fill='%23ffffff' d='M19.53,17.53v3.75h-2.15V10.62h3.63c1.05,0,1.9,0.33,2.52,0.98c0.63,0.65,0.94,1.5,0.94,2.55s-0.31,1.87-0.93,2.48s-1.48,0.91-2.58,0.91H19.53z M19.53,15.73h1.48c0.41,0,0.73-0.13,0.95-0.4s0.34-0.66,0.34-1.17c0-0.53-0.12-0.96-0.34-1.27c-0.23-0.32-0.54-0.47-0.92-0.48h-1.5V15.73z'/%3E%3Cpath fill='%23ffffff' d='M31.72,16.67h-3.36v2.83h3.97v1.79h-6.12V10.62h6.11v1.79h-3.96v2.52h3.36V16.67z'/%3E%3Cpath fill='%23ffffff' d='M41.1,17.73c-0.05,1.22-0.4,2.14-1.03,2.76s-1.52,0.94-2.67,0.94c-1.21,0-2.13-0.4-2.77-1.19c-0.64-0.79-0.96-1.92-0.96-3.39v-1.79c0-1.46,0.33-2.59,1-3.39c0.66-0.79,1.59-1.19,2.77-1.19c1.16,0,2.04,0.33,2.65,0.97c0.6,0.65,0.95,1.58,1.03,2.8h-2.16c-0.02-0.75-0.13-1.27-0.35-1.56c-0.21-0.29-0.6-0.43-1.17-0.43c-0.58,0-0.98,0.2-1.22,0.6c-0.24,0.4-0.37,1.07-0.38,1.99v2.01c0,1.06,0.12,1.79,0.35,2.18c0.24,0.4,0.64,0.59,1.22,0.59c0.57,0,0.96-0.14,1.17-0.41c0.21-0.28,0.34-0.77,0.37-1.5H41.1z'/%3E%3Cpath fill='%23ffffff' d='M44.98,21.28h-2.15V10.62h2.15V21.28z'/%3E%3Cpath fill='%23ffffff' d='M52.31,19.1h-2.94l-0.57,2.18h-2.28l3.33-10.66h1.97l3.35,10.66h-2.3L52.31,19.1z M49.84,17.3h1.99l-1-3.8L49.84,17.3z'/%3E%3Cpath fill='%23ffffff' d='M58.63,19.49h3.78v1.79h-5.93V10.62h2.15V19.49z'/%3E%3Cpath fill='%23ffffff' d='M74.8,19.55l-4.96,3l1.31-5.63l-4.36-3.79l5.75-0.49l2.25-5.3l2.25,5.3l5.75,0.49l-4.36,3.79l1.31,5.63L74.8,19.55z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: auto;
  transition-property: width, background-size, height;
  transition-duration: .15s;
  transition-timing-function: ease-in;
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-duration: 1s;
          animation-duration: 1s; }
  .promoLabelSpecialStar .promoLabelText {
    display: none; }

.stockCardWrapper:hover .promoLabelSpecialStar {
  width: 97px;
  height: 34px;
  background-size: cover; }
/*# sourceMappingURL=production-stock-global.css.map */