
.zscustom-section-sports-academy-07 .zsshadow-box {
  padding: 35px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px; }

.zscustom-section-sports-academy-08 .zsoverlap-image {
  margin-left: -200px; }

.zscustom-section-sports-academy-09 .zsadjust-row {
  padding: 0 15px; }

.zscustom-section-sports-academy-09 .zscentered-shadow-box {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  padding: 45px;
  margin-top: -50px; }

.zscustom-section-sports-academy-10 {
  position: relative; }
  .zscustom-section-sports-academy-10 .zprow {
    position: relative;
    z-index: 111; }

.zscustom-section-sports-academy-11 .zsshadow-box-column {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  margin-top: -150px; }

.zscustom-section-sports-academy-11 .zsborder-box {
  padding: 25px !important; }
  .zscustom-section-sports-academy-11 .zsborder-box:nth-child(odd) {
    border-right: 1px solid rgba(0, 0, 0, 0.15); }

.zscustom-section-sports-academy-11 .zsborder-box-row .zprow {
  border-top: 1px solid rgba(0, 0, 0, 0.15); }
  .zscustom-section-sports-academy-11 .zsborder-box-row .zprow:first-child {
    border-top: 0px; }

.theme-breadcrumb-container.theme-section {
  padding: 30px 0px; }

@media only screen and (min-width: 992px) {
  .zphero-boxed {
    width: 95%;
    padding-top: 0px;
    margin: 0 auto; }
  .zphero {
    min-height: 85vh !important;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); }
  .zpheader-style-01, .zpheader-style-02,
  .zpheader-style-03, .zpheader-style-04,
  .zpheader-style-05 {
    box-shadow: none; } }

.theme-section-heading {
  border-bottom: 0px;
  font-size: 32px;
  text-align: center; }

.theme-collection-sortby-row {
  padding-bottom: 25px; }
  @media all and (min-width: 992px) {
    .theme-collection-sortby-row {
      margin: 0 -30px; } }
@media all and (min-width: 992px) {
  .zsoverlay-banner-img {
    margin-left: -130px; } }

@media all and (min-width: 992px) {
  .zphero {
    min-height: 70vh; } }

@media all and (min-width: 992px) {
  .theme-banner.zpcontainer {
    width: 95vw; }
  .theme-banner.zphero-boxed {
    padding-top: 0px;
    width: 90%;
    margin: 0 auto; } }

@media all and (min-width: 992px) {
  .zscustom-section-giftwall-01 .zsoverlap-box {
    margin-top: -100px;
    margin-bottom: -100px; } }

@media all and (min-width: 992px) {
  .zscustom-section-giftwall-02 .zsoverlay-contact-row {
    position: relative;
    margin-top: -150px; } }

.zsfooter-seperator-column {
  position: relative; }
  @media all and (min-width: 992px) {
    .zsfooter-seperator-column:before, .zsfooter-seperator-column:after {
      position: absolute;
      content: '';
      left: 0px;
      right: auto;
      top: 0px;
      bottom: 0px;
      height: 100%;
      width: 1px;
      background: rgba(255, 255, 255, 0.2); } }
  @media all and (min-width: 992px) {
    .zsfooter-seperator-column:before:after, .zsfooter-seperator-column:after:after {
      right: 0px;
      left: auto; } }
.theme-loader.theme-loader-show {
  margin-bottom: 30px; }

.theme-out-of-stock-button {
  display: none !important; }

.theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-xsm-02:nth-child(odd) {
  border-right: 0; }
  @media all and (min-width: 992px) {
    .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-xsm-02:nth-child(odd) {
      border-right: 1px solid #DCDCDC; } }
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-xsm-02:nth-child(odd):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-xsm-02:nth-child(odd):only-child {
    border-right: 1px solid #DCDCDC; }

.theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-xsm-02:nth-child(2) {
  border-top: 1px solid #DCDCDC; }

.theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-xsm-03:nth-of-type(3n+2), .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-xsm-03:nth-of-type(3n) {
  border-left: 0 none; }

.theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-xsm-03:nth-of-type(1), .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-xsm-03:nth-of-type(2), .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-xsm-03:nth-of-type(3) {
  border-top: 1px solid #DCDCDC; }

@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-01.theme-product-list-style-08:nth-child(2) {
    border-top: 0 none; } }

@media all and (min-width: 992px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-01.theme-product-list-style-08:nth-child(2) {
    border-top: 1px solid #DCDCDC; } }

@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-01:nth-child(odd) {
    border-right: 1px solid #DCDCDC; } }

@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-01.theme-product-count-xsm-03:nth-of-type(3n+2), .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-01.theme-product-count-xsm-03:nth-of-type(3n) {
    border-left: 1px solid #DCDCDC; } }

@media all and (min-width: 992px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-01.theme-product-count-xsm-03:nth-of-type(3n+2), .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-01.theme-product-count-xsm-03:nth-of-type(3n) {
    border-left: 0; } }

@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-01.theme-product-count-xsm-03:nth-of-type(3) {
    border-top: 0; } }

@media all and (min-width: 992px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-01.theme-product-count-xsm-03:nth-of-type(3) {
    border-top: 1px solid #DCDCDC; } }

@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-02:nth-child(3) {
    border-top: 0 none; } }

@media all and (min-width: 992px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-02:nth-child(3) {
    border-top: 1px solid #DCDCDC; } }

@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-02.theme-product-count-xsm-03:nth-of-type(3n), .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-02.theme-product-count-xsm-03:nth-of-type(3n+2) {
    border-left: 1px solid #DCDCDC; } }

@media all and (min-width: 992px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-02.theme-product-count-xsm-03:nth-of-type(3n), .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-02.theme-product-count-xsm-03:nth-of-type(3n+2) {
    border-left: 0; } }

@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-03.theme-product-list-style-08:nth-of-type(2n) {
    border-right: 0 none; } }

@media all and (min-width: 992px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-03.theme-product-list-style-08:nth-of-type(2n) {
    border-right: 1px solid #DCDCDC; } }

@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-03.theme-product-list-style-08:nth-of-type(2n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-03.theme-product-list-style-08:nth-of-type(2n):only-child {
    border-right: 1px solid #DCDCDC; } }

@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-03.theme-product-list-style-08:nth-of-type(3n) {
    border-right: 1px solid #DCDCDC; } }

@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-03.theme-product-list-style-08:nth-child(3) {
    border-top: 1px solid #DCDCDC; } }

.theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-03.theme-product-list-style-08.theme-product-count-xsm-03 {
  border-right: 1px solid #DCDCDC; }
  @media all and (min-width: 768px) {
    .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-03.theme-product-list-style-08.theme-product-count-xsm-03:nth-of-type(2n) {
      border-right: 1px solid #DCDCDC; } }
@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-04.theme-product-list-style-08:nth-of-type(2n) {
    border-right: 0 none; } }

@media all and (min-width: 992px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-04.theme-product-list-style-08:nth-of-type(2n) {
    border-right: 1px solid #DCDCDC; } }

@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-04.theme-product-list-style-08:nth-of-type(2n):last-child, .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-04.theme-product-list-style-08:nth-of-type(2n):only-child {
    border-right: 1px solid #DCDCDC; } }

@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-04.theme-product-list-style-08:nth-of-type(4n) {
    border-right: 1px solid #DCDCDC; } }

@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-04:nth-of-type(3), .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-04:nth-of-type(4) {
    border-top: 1px solid #DCDCDC; } }

@media all and (min-width: 992px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-04:nth-of-type(4) {
    border-top: 0; } }

@media all and (min-width: 768px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-04.theme-product-count-xsm-03:nth-of-type(3n+2), .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-04.theme-product-count-xsm-03:nth-of-type(3n) {
    border-left: 1px solid #DCDCDC; } }

@media all and (min-width: 992px) {
  .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-04.theme-product-count-xsm-03:nth-of-type(3n+2), .theme-product-ratio .theme-prod-box.theme-product-list-style-08.theme-product-count-sm-04.theme-product-count-xsm-03:nth-of-type(3n) {
    border-left: 0; } }

/* PRODUCT LIST STYLE */
.theme-collection-row-top-margin {
  margin-top: 30px; }

.theme-prod-box.theme-product-list-style-08 {
  border-left: 1px solid #DCDCDC;
  border-bottom: 1px solid #DCDCDC;
  border-right: 1px solid #DCDCDC;
  padding: 0px; }
  @media all and (min-width: 768px) {
    .theme-prod-box.theme-product-list-style-08 {
      border-right: 0px; }
      .theme-prod-box.theme-product-list-style-08:nth-of-type(2n), .theme-prod-box.theme-product-list-style-08:last-child {
        border-right: 1px solid #DCDCDC; }
      .theme-prod-box.theme-product-list-style-08:nth-of-type(1), .theme-prod-box.theme-product-list-style-08:nth-of-type(2) {
        border-top: 1px solid #DCDCDC; } }
  @media all and (min-width: 992px) {
    .theme-prod-box.theme-product-list-style-08 {
      border-left: 1px solid #DCDCDC;
      border-right: 1px solid #DCDCDC; }
      .theme-prod-box.theme-product-list-style-08:nth-of-type(1), .theme-prod-box.theme-product-list-style-08:nth-of-type(2), .theme-prod-box.theme-product-list-style-08:nth-of-type(3) {
        border-top: 1px solid #DCDCDC; }
      .theme-prod-box.theme-product-list-style-08:nth-last-child(1), .theme-prod-box.theme-product-list-style-08:nth-last-child(2), .theme-prod-box.theme-product-list-style-08:nth-last-child(3) {
        border-bottom: 1px solid #DCDCDC; }
      .theme-prod-box.theme-product-list-style-08:nth-of-type(3n+2), .theme-prod-box.theme-product-list-style-08:nth-of-type(3n) {
        border-left: 0 none; } }
  .theme-prod-box.theme-product-list-style-08:first-child {
    border-top: 1px solid #DCDCDC; }
  .theme-prod-box.theme-product-list-style-08 .theme-product-box-content {
    width: 100%;
    padding-bottom: 25px;
    margin-top: 0px; }
    .theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-image-area {
      padding: 15px;
      margin-bottom: 0px; }
      .theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-image-area .theme-out-of-stock-button, .theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-image-area .theme-product-quick-view-button {
        display: flex;
        top: 10px;
        right: 10px;
        transform: none;
        left: auto; }
      .theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-image-area .theme-product-quick-view-button {
        border-radius: 0px;
        width: 35px;
        height: 35px;
        background: transparent; }
        .theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-image-area .theme-product-quick-view-button svg {
          fill: #C43235; }
  .theme-prod-box.theme-product-list-style-08 .theme-product-details-area {
    padding: 0px !important;
    border: 0px !important;
    box-shadow: none !important; }
    .theme-prod-box.theme-product-list-style-08 .theme-product-details-area .theme-product-name-rating-price {
      padding: 0px;
      text-align: center !important;
      background-color: transparent !important; }
      .theme-prod-box.theme-product-list-style-08 .theme-product-details-area .theme-product-name-rating-price .theme-product-name a:hover {
        color: #C43235; }
      .theme-prod-box.theme-product-list-style-08 .theme-product-details-area .theme-product-name-rating-price .theme-product-price {
        font-size: 20px; }
      .theme-prod-box.theme-product-list-style-08 .theme-product-details-area .theme-product-name-rating-price .theme-rating {
        justify-content: center !important; }
    .theme-prod-box.theme-product-list-style-08 .theme-product-details-area .theme-product-list-quantity-addcart {
      justify-content: center !important; }
      .theme-prod-box.theme-product-list-style-08 .theme-product-details-area .theme-product-list-quantity-addcart .theme-product-list-quantity {
        display: none !important; }
      .theme-prod-box.theme-product-list-style-08 .theme-product-details-area .theme-product-list-quantity-addcart .theme-product-button-area {
        margin-left: 0px !important;
        max-width: 200px !important; }
        .theme-prod-box.theme-product-list-style-08 .theme-product-details-area .theme-product-list-quantity-addcart .theme-product-button-area.theme-product-button-details {
          margin: 0px; }
        .theme-prod-box.theme-product-list-style-08 .theme-product-details-area .theme-product-list-quantity-addcart .theme-product-button-area a {
          padding: 10px 20px !important;
          background: transparent;
          color: #C43235;
          border: 1px solid #C43235; }
          .theme-prod-box.theme-product-list-style-08 .theme-product-details-area .theme-product-list-quantity-addcart .theme-product-button-area a:hover {
            background: #C43235;
            color: #ffffff;
            border: 1px solid #C43235; }
  .theme-prod-box.theme-product-list-style-08 .theme-prod-coupons-code-container {
    justify-content: center;
    align-items: center; }
  .theme-prod-box.theme-product-list-style-08 .theme-prod-coupons-container .theme-prod-coupons-claimed-container .theme-prod-coupons-claimed-progress {
    margin-left: auto;
    margin-right: auto; }

.theme-productfilter-enable .theme-product-filter-addcart-spacing-08-09 .theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-details-area .theme-product-list-quantity-addcart {
  display: flex; }

.theme-product-filter-icon-mobile-container .theme-collection-sortby-row {
  padding-bottom: 0; }

@media all and (max-width: 768px) {
  .theme-productfilter-enable-search .theme-store-style-collection-row-08 {
    margin-top: 0; } }

.theme-productfilter-enable .theme-produt-category-list-row .theme-filter-sortby-container {
  margin-bottom: 30px; }
