/** Shopify CDN: Minification failed

Line 357:0 Expected "}" to go with "{"

**/
.foxkit-popup__content-inner .foxkit-button {
    margin-top: 0 !important;
}
.black-content label {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 45px;
  color: #fff;
  text-transform: uppercase;
}

.black-content .button-group .custom-boxes {
  display: flex;
}
.black-content .button-group {
  display: flex;
  gap: 30px;
  justify-content: flex-start;
  margin-bottom: 25px;
}
.black-content h2 {
  font-size: 16px;
  color: #ef4023;
  text-align: center;
  line-height: 1.5em;
  max-width: 780px;
  margin: auto;
  text-transform: uppercase;
}
.black-content .button-group input[type="radio"]:before {
  position: absolute;
  content: "";
  border: 1px solid #000;
  width: 30px;
  height: 28px;
  background: #fff;
  top: 0;
  left: 0;
}

.black-content .button-group input[type="radio"]:checked:before {
  position: absolute;
  content: "\2713";
  border: 1px solid #e4002b;
  width: 30px;
  background: #fff;
  height: 28px;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #e4002b;
}
.create-a-gift-voucher .product__info-wrapper .foxkit-button {
    display: none;
}
.create-a-gift-voucher .product__info-wrapper .product-popup-modal__opener {
    display: none;
}
/*.footer-blue .footer-block-custom .footer-blue-block p span {
    font-size: 17px;
    position: relative;
    top: -2px;
}
.footer-blue .footer-block-custom .footer-blue-block .icon-wrapper a img {
    width: 15px;
    height: 15px;
    object-fit: contain;
}*/
.product__info-wrapper .product__info-container .product-form__buttons button span {
    text-transform: uppercase;
}
.footer__blocks-wrapper .footer-block .image-title-box .image-box img {
    width: 70%;
}
.footer__blocks-wrapper .footer-block .image-title-box .image-box {
    text-align: center;
}
.products-inquiries .help-section ul li, .ordering-inquiries .help-section ul li {
    margin-bottom: 3px !important;
     padding-top: 8px;
}
.ordering-inquiries .help-section ul:first-child, .promotions-inquiries .help-section ul:first-child {
    margin-bottom: 30px;
}
.ordering-inquiries .help-section ul:first-child li, .promotions-inquiries .help-section ul:first-child li {
    padding-top: 0px;
}
.promotions-inquiries .help-section ul li {
    margin-bottom: 3px !important;
     padding-top: 8px;
}
.payment-inquiries .help-section ul li {
    margin-bottom: 0px !important;
}
.payment-inquiries .help-section ul:first-child {
     margin-bottom: 30px;
}
.program-amp-competition .accordion .accordion__title {
    text-transform: uppercase;
    color: #000000;
}
.program-amp-competition .accordion__content {
    overflow: hidden;
    color: #000000;
}
.products-inquiries .help-section ul {
    margin-bottom: 30px;
}
.delivery-policy .cms-content h4 {
    font-weight: 700;
}
.delivery-policy .cms-content h5 {
    font-size: 15px;
    color: #000000;
    font-weight: 600;
}
.delivery-policy .cms-content b {
    font-size: 15px;
    font-weight: 600;
}
.cms-content .returns-policy h5 {
    font-size: 15px;
    font-weight: 600;
}

/* .gm-menu-mobile .gm-retractor:after {
    border-radius: 1px;
    border-right: 2px solid #000;
    border-top: 2px solid #000;
    content: "";
    cursor: pointer;
    height: 12px;
    pointer-events: none;
    position: absolute;
    color: #ffffff00;
    right: 20px;
    background: #36455200;
    top: 15px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    transition: .2s ease .3s;
    width: 12px;
    z-index: 0;
}

.gm-menu-mobile .gm-active>.gm-target>.gm-retractor:after {
    right: 22px !important;
    top: 20px !important;
    -webkit-transform: rotate(-45deg) !important;
    transform: rotate(-45deg) !important;
}
.gm-menu-mobile .gm-has-submenu .gm-active>.gm-target>.gm-retractor:after {
    top: 7px !important;
}
.gm-menu .gm-has-submenu .gm-item.gm-heading .gm-retractor::after {
    top: 0px;
}
 */
.product-item .bss_pl_text_hover_text .sale-per,
.product-item:hover .bss_pl_text_hover_text .sale {
  display: none;
}
.card--media .bss_pl_text_hover_text .sale-per,
.card--media:hover .bss_pl_text_hover_text .sale {
  display: none;
}
.product-item:hover .bss_pl_text_hover_text .sale-per {
  display: block;
}
.card--media:hover .bss_pl_text_hover_text .sale-per {
  display: block;
}
.product .bss_parent_text {
    height: 40px !important;
    width: 100px !important;
}
.product .bss_parent_text .bss_pl_text_hover_text .sale {
    display: none;
}
.shopify-section-group-footer-group .footer-blue {
    padding-bottom: 3px;
}
.bss_pl_img .bss_parent_text {
    left: 0px !important;
}
.product-item .product-detail .product-options fieldset:nth-child(3) {
    padding-top: 15px;
}
.product-item .product-detail .product-options fieldset:nth-child(3) .custom-varient-box {
    padding-bottom: 0px !important;
}
.cms-content .main-heading {
    margin-top: 15px;
    text-transform: uppercase;
    font-family: Neue Plak Wide !important;
    font-weight: 700;
    color: #000;
    letter-spacing: normal;
}
.cms-sidebar .accordian-title .section-title {
    font-family: Neue Plak Wide !important;
    font-weight: 700;
    color: #000;
    letter-spacing: normal;
}
.globo-form-app .header .globo-heading {
    font-family: Neue Plak Wide !important;
    font-weight: 700 !important;
    color: #000 !important;
    letter-spacing: normal;
}
.cms-nav-sidebar .accordian-title.open:before {
    top: 40%;
}
.cms-sidebar .section-title::after {
    top: 50%;
}
.cart-drawer .bss_pl_img .bss_parent_text {
    width: 100% !important;
    height: 15px !important;
}
.black-description ul li a {
  text-decoration: underline;
}
.sports-collection-menu ul.gm-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;
}
@media screen and (max-width: 1024px) {
  .black-section-main .row {
    flex-direction: column;
    padding: 0;
    row-gap: 30px;
  }
  .black-section-main .row .black-content,
  .black-description {
    width: 100%;
    padding: 0;
  }
  .black-section-main {
    padding: 30px 0;
  }
  .footer__blocks-wrapper .footer-block .image-title-box .image-box img {
      width: 100%;
  }
  .cms-content {
      margin-right: 10px !important;
  }
  .black-content .black-friday-email {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .black-section-main .row .black-content,
  .black-description {
    padding: 0px 20px;
  }
}

.gm-retractor {
  font: 14px / 1 FontAwesome !important; 
}

.foxkit-product-card__image {
    height: 100% !important;
}
.collection #product-grid .grid__item .card-wrapper .card__content .card__information h3 a, .card-wrapper .card__content .card__information .price span, .collection #product-grid .grid__item .card-wrapper .card__content .card__information .card-gender{
    font-weight: 400;
}
.collection #product-grid .grid__item .card-wrapper .card__content .card__information h3 a, .collection #product-grid .grid__item .card-wrapper .card__content .card__information .price span{
    font-size: 1.4rem;
}
.collection #product-grid .grid__item .card-wrapper .card__content .card__information .card-gender{
    font-size: 1.2rem;
}
.collection .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child) {
    opacity: 1 !important;
    transform: scale(1.03);
    transition: transform var(--duration-long) ease;
}
.card-wrapper .card__content .card__information .price span:not(.price-item--regular[style="display:none!important;"]) ~ .price-item {
    color: #e4002b;
}
.card-wrapper .card__content .card__information .price span.price-item--regular[style="display:none!important;"] ~ .price-item {
    color: #000 !important;
}
@media screen and (min-width: 750px) {
  .collection-hero__description {
    max-width: 100% !important;
  }
}
/* Newsletter */
.newsletter.page .subscribe-page input::placeholder, .newsletter__radios label, label[for="NewsletterSignupForm_lastname"], .newsletter.page .subscribe-page .subscribe__label, .newsletter.page .subscribe-page select#NewsletterForm_nearstore_pg {
    text-transform: uppercase;
    font-size: 14px;
    color: #000;
    font-weight: 400 !important;
}
/* Newsletter End */
 slider-component.slider-mobile-gutter h3 a {
    text-transform: capitalize !important;
}
/* Menu */
@media (min-width: 1024px){
  header .main-menu .manu-custom-rebok .nav-menus .gm-submenu {
    top: auto !important;
  }
}
/* Menu End */
.product__info-wrapper .product__info-container modal-opener {
  margin: 5px 0!important;
}
.product__info-wrapper .popup-wrapper {
  line-height: 14px;
}

/* Menu Update */
@media(max-width:1700px){
  .header-mega-menu .custom-main-menu .main-menu{
  width:100%;
  max-width:75%
}
.custom-main-menu ul.right-icon-group{
  width:25%
}
}

.right-icon-group .icon-menu[data-value=search] label.field__label {
    left: 0;
}
.right-icon-group .icon-menu[data-value=search] .field__input:focus~.field__label{
  left:calc(var(--inputs-border-width) + 2rem);
}

/* hamburger fix */
@media(max-width:767px){
  .mobile-block-header {
    width: auto!important;
    margin-right: auto;
    margin-bottom:0;
}
.header-menu.custom-menu.header-mega-menu {
    padding-right: 15px;
}
svg.mobile-block-menu {
    width: 50px;
    height: 35px;
}
