.si-product-page {
  margin-top: 8px;
}

.si-product-page .si-indicator {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.si-product-page .si-indicator .si-outer {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.si-product-page .si-indicator .si-items {
  margin-top: 0;
  margin-left: 0.625rem;
}

.si-product-list {
  margin-top: 8px;
  text-align: center;
}

.si-product-page,
.si-product-page div {
  margin-bottom: 0 !important;
}

/** pre 1.7.8 Classic Theme Mods */

body.si-classic-theme-plist .products .product-description,
body.si-classic-theme-plist #products .product-description {
  height: 130px;
}

body.si-classic-theme-plist
  .products
  .thumbnail-container:focus
  .highlighted-informations,
body.si-classic-theme-plist
  .products
  .thumbnail-container:hover
  .highlighted-informations,
body.si-classic-theme-plist
  #products
  .thumbnail-container:focus
  .highlighted-informations,
body.si-classic-theme-plist
  #products
  .thumbnail-container:hover
  .highlighted-informations {
  bottom: 9.25rem;
}

body.si-classic-theme-plist
  .products
  .thumbnail-container:focus
  .highlighted-informations.no-variants,
body.si-classic-theme-plist
  .products
  .thumbnail-container:hover
  .highlighted-informations.no-variants,
body.si-classic-theme-plist
  #products
  .thumbnail-container:focus
  .highlighted-informations.no-variants,
body.si-classic-theme-plist
  #products
  .thumbnail-container:hover
  .highlighted-informations.no-variants {
  bottom: 7.5rem;
}

body.si-classic-theme-plist .products .thumbnail-container,
body.si-classic-theme-plist #products .thumbnail-container {
  height: 380px;
}

body.si-classic-theme-plist
  .products
  .thumbnail-container
  .product-thumbnail
  img,
body.si-classic-theme-plist
  #products
  .thumbnail-container
  .product-thumbnail
  img {
  bottom: auto;
}
