/** Shopify CDN: Minification failed

Line 100:5 Unexpected "/"
Line 487:2 "font-weigth" is not a known CSS property
Line 654:14 Expected identifier but found whitespace
Line 654:15 Unexpected "var("

**/
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    scroll-behavior: smooth;
    scroll-padding-top: 65px;
  }

/*
=======================
  Scalpers Custom Styles
=======================
*/

a{
    color:black;
}

/* Font Families */
body{
    font-family: 'Helvetica', sans-serif;
    letter-spacing: 0;
    line-height: normal;
}
main{
    display: flex;
    flex-direction: column;
    position: relative;
}

@font-face {
    font-family: "Helvetica";
    src: url('//scalperscompany.com/cdn/shop/t/540/assets/Helvetica.ttf?v=19608550419798949771747323405') format('truetype');
    font-display: swap;
  }

  @font-face {
    font-family: "Kanit";
    font-weight: 200;
    src: url("//scalperscompany.com/cdn/shop/t/540/assets/Kanit-Thin.ttf?415870") format("truetype");
    font-display: swap;
  }

  @font-face {
    font-family: "Kanit";
    font-weight: 300;
    src: url("//scalperscompany.com/cdn/shop/t/540/assets/Kanit-Light.ttf?415870") format("truetype");
    font-display: swap;
  }

  @font-face {
    font-family: "Kanit";
    font-weight: 400;
    src: url("//scalperscompany.com/cdn/shop/t/540/assets/Kanit-Regular.ttf?415870") format("truetype");
    font-display: swap;
  }

  @font-face {
    font-family: "Kanit";
    font-weight: 500;
    src: url("//scalperscompany.com/cdn/shop/t/540/assets/Kanit-Medium.ttf?415870") format("truetype");
  }

  @font-face {
    font-family: "Kanit";
    font-weight: 600;
    src: url("//scalperscompany.com/cdn/shop/t/540/assets/Kanit-SemiBold.ttf?415870") format("truetype");
    font-display: swap;
  }

  @font-face {
    font-family: "Kanit";
    font-weight: 700;
    src: url("//scalperscompany.com/cdn/shop/t/540/assets/Kanit-Bold.ttf?415870") format("truetype");
    font-display: swap;
  }

  @font-face {
    font-family: "Kanit";
    font-weight: 800;
    src: url("//scalperscompany.com/cdn/shop/t/540/assets/Kanit-ExtraBold.ttf?415870") format("truetype");
    font-display: swap;
  }

  @font-face {
    font-family: "Kanit";
    font-weight: 900;
    src: url("//scalperscompany.com/cdn/shop/t/540/assets/Kanit-Black.ttf?415870") format("truetype");
    font-display: swap;
  } */

/*  Heading Styles */

.title-h1{
font-weight: 400;
font-size: 32px;
line-height: 42px;
}

.title-h2{
    font-weight: 400;
    font-size:28px;
    line-height: 36px;
}

.title-h3{
    font-weight: 400;
    font-size:22px;
    line-height: 28px;
}

.title-h4{
    font-weight: 400;
    font-size:20px;
    line-height: 26px;
}

.title-h5{
    font-weight: 400;
    font-size:18px;
    line-height: 26px;
}

@media (min-width: 768px) {
    .title-h1{
        font-size: 48px;
        line-height: 60px;
        }

    .title-h2{
            font-size:32px;
            line-height: 44px;
        }

    .title-h3{
            font-size:28px;
            line-height: 38px;
        }

    .title-h4{
            font-size:24px;
            line-height: 38px;
        }

    .title-h5{
            font-size:18px;
            line-height: 22px;
        }
}

/*  Body Styles */

.body-lg{
    font-size: 14px;
    line-height: 22px;
}

.body-md{
    font-size: 13px;
    line-height: normal;
}

.body-sm{
    font-size: 12px;
    line-height: 18px;
}

/*  Font Weights */

.fw-400{
    font-weight: 400;
}
.fw-500{
    font-weight: 500;
}
.fw-600{
    font-weight: 600;
}

/* Buttons */

.btn-main{
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
}

.btn-caption{
    font-size: 14px;
    line-height: 22px;
    text-transform: uppercase;
}

.btn-caption{
    font-size: 14px;
    line-height: 22px;
    text-transform: uppercase;
}

.btn-lg-link{
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-decoration-line: none;
    color:white;
    border: solid 1px white;
/*     padding: 10px; */
    transition: ease-in-out 400ms all;
}
.btn-lg-link.dark-mode{
    color:black;
    border-color:black;
}

@media (min-width: 768px) {
    .btn-lg-link{
    font-weight: 400;
    }
}

.btn-sm-link{
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-decoration-line: underline;
    font-weight: 500;
}



/* Containers */

.container{
width:100%;
max-width: 1288px;
padding: 0 var(--desktop-container-gutter);
margin-left:auto;
margin-right:auto;
padding-left:24px;
padding-right:24px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.container-fluid-lg{
    width:100%;
    padding-left:24px;
    padding-right:24px;
}

.container-fluid{
    width:100%;
}

@media (min-width: 768px) {
    .container-fluid-lg{
        padding-left:0;
        padding-right:0;
    }
}

/* Min Heights  */

.minh-large{
    min-height: 700px;
}
@media (min-width: 768px) {
    .minh-large{
        min-height: 880px;
    }
}

.minh-small{
  min-height: 500px;
}
@media (min-width: 768px) {
  .minh-small{
      min-height: 660px;
  }
}

.minh-xs{
  min-height: 400px;
}
@media (min-width: 768px) {
  .minh-xs{
      min-height: 560px;
  }
}

.minh-xxs{
  min-height: 300px;
}
@media (min-width: 768px) {
  .minh-xxs{
      min-height: 460px;
  }
}

.minh-full{
    min-height: calc(100vh - 88px)
}
@media (min-width: 768px) {
    .minh-full{
        min-height: calc(100vh - 111px)
    }
}

/* Esconder footer en PDP */

@media (max-width: 768px) {
    .template-product .footer{
        display: none;
    }
    .template-product .shopify-section-group-footer-group.rocket-footer {
        display: none;
    }
}

@media (max-width: 768px) {
    /* .field .snize-voice-search-trigger{
        display: none;
    } */
    /* .snize-search .snize-voice-search-trigger{
        display: none;
    } */
  
    .snize-ac-results.snize-ac-results-mobile .snize-ac-results-content .snize-mobile-top-panel form .snize-search .snize-voice-search-trigger{
      position: absolute!important;
      right: 0;
    }
    .snize-ac-results.snize-ac-results-mobile .snize-ac-results-content .snize-mobile-top-panel form {
      position: relative;
    }
    /* .snize-ac-results.snize-ac-results-mobile:has(.snize-clear-button[style="visibility: visible;"]) .snize-voice-search-trigger{
      display: none;
    }
     */
}


@media (max-width: 1023px) {
    .rocket-header__heading__mobile--collection {
        padding-top: 7px;
    }
}
/*
  Scalpers - Sidebar & discounts
*/
@media screen and (min-width: 1024px) {
  .shopify-section-group-header-group.section-header .rocket-header .header .header__heading .logo-menu { margin-top:18px !important; }
  .shopify-section-group-header-group.section-header .rocket-header .header .header__icons { gap: 40px !important; }
  .discounts__discount { font-size:13px; }
}
@media screen and (max-width: 1023px) {
  .discounts__discount { font-size:11px; }
}
.rocket-menu-drawer .menu-drawer__tabcontent-lv-1 .details__menu-childitem .details__menu-childitem__submenu .details__menu-grandchild__item .menu-drawer__menu-item,
.rocket-menu-drawer .menu-drawer__tabcontent-lv-1 .details__menu-childitem .details__menu-childitem__submenu .details__menu-grandchild__item .details__menu-lastitem .details__menu-lastitem__menu-item,
.rocket-menu-drawer .menu-drawer__tabcontent-lv-1 .menu-drawer__menu-childitem,
.rocket-menu-drawer .menu-drawer__tabcontent-lv-1 .details__menu-childitem .details__menu-childitem__item,
.rocket-menu-drawer .menu-drawer__navigation-container .menu-drawer__navigation .menu-drawer__items .menu-drawer__menu-item {
    font-size: 14px !important;
}
.rocket-menu-drawer .menu-drawer__tabcontent-lv-1 .details__menu-childitem .details__menu-childitem__submenu .details__menu-grandchild__item .menu-drawer__menu-item,
.rocket-menu-drawer .menu-drawer__tabcontent-lv-1 .details__menu-childitem .details__menu-childitem__submenu .details__menu-grandchild__item .details__menu-lastitem .details__menu-lastitem__menu-item,
.rocket-menu-drawer .menu-drawer__tabcontent-lv-1 .details__menu-childitem .details__menu-childitem__submenu .details__menu-grandchild__item .details__menu-lastitem .details__menu-lastitem__menu-item--items { text-transform: uppercase; }
.rocket-menu-drawer .menu-drawer__tabcontent-lv-1 .details__menu-childitem .details__menu-childitem__item,
.rocket-menu-drawer .menu-drawer__tabcontent-lv-1 .menu-drawer__menu-childitem { text-transform: uppercase; }
@media screen and (min-width: 1024px) {
    .rocket-menu-drawer .menu-drawer__tabcontent-lv-1 .details__menu-childitem .details__menu-childitem__submenu { margin-top:8px !important; }
}
/*
  Scalpers - Header
*/
@media screen and (min-width: 1024px) {
  .rocket-header .header .header__icons .header__search .header__icon--search,
  .rocket-header .header .header__icons .header__icon--account,
  .rocket-header .header .header__icons .header__icon--cart { padding-top:0 !important; }
  .rocket-header .header .header__icons .header__icon--brands { margin-top: 0 !important; align-items: start; }
  .shopify-section-group-header-group.section-header .rocket-header .header .header__icons.normal { align-items: center; margin-top: -12px !important; }
/*   .shopify-section-group-header-group.section-header .rocket-header .header .header__icons:not(.normal) { margin-top:-12px !important; }*/  
  /*  .shopify-section-group-header-group.section-header .rocket-header.rocket-header-invited  .header .header__icons:not(.normal) { margin-top:-20px !important; } */
  /* .shopify-section-group-header-group.section-header .rocket-header { padding: 14px 0 32px !important; } */
}
/*
  Scalpers - PDP
*/
@media screen and (min-width: 1024px) {
  .rocket-product .product-form .product-form__submit,
  .rocket-scalpers-pdf-sticky__variant-add-button .rocket-scalpers-main-product__buy-buttons .product-form__submit.button {
    text-transform: uppercase;
  }
  .rocket-product .product-form .product-form__submit:hover,
  .rocket-scalpers-pdf-sticky__variant-add-button .rocket-scalpers-main-product__buy-buttons .product-form__submit.button:hover {
    color: rgb(153 153 153 / 100%);
  }
  .fieldset-color-metafields .variant-options-color {
    width: 18px !important;
    height: 18px !important;
  }
  .rocket-product .product__info-wrapper .rocket-scalpers-main-product__title-wrapper .product__title .title-h3,
  .rocket-product .product__info-wrapper .rocket-scalpers-main-product__variant-wrapper product-variant-radius .product-form__input input[type=radio]+label.label-size { font-size: 13px !important; }
  .rocket-product .product__info-wrapper .rocket-scalpers-main-product__size-guide-wrapper .rocket-scalpers-main-product-model-size,
  .rocket-product .product__info-wrapper .rocket-scalpers-main-product__variant-wrapper product-variant-radius .rocket-scalpers-main-product__variant-color-text-wrapper span { font-size: 11px !important; }
  .rocket-scalpers-collection .collection-section .rocket-collection-grid__filters .facets-container .product-count .product-count__text #ProductCount,
  .rocket-scalpers-collection .collection-section .rocket-collection-grid__filters .facets-container .product-count .product-count__text .ProductCount_count,
  .rocket-scalpers-collection .collection-section .rocket-collection-grid__filters .facets-container .rocket-collection-filter .rocket-collection-changeType .rocket-collection-changeType__button,
  .rocket-scalpers-collection .collection-section .rocket-collection-grid__filters .facets-container .rocket-collection-filter .mobile-facets__wrapper .mobile-facets__disclosure .mobile-facets__open-wrapper .mobile-facets__open .mobile-facets__open-label,
  .rocket-scalpers-collection .collection-section .rocket-collection-grid__filters .facets-container .rocket-collection-filter .facets .facets__form .facet-filters .facet-filters__field .facet-filters__label .facet-filters__label--label { font-weight: 500 !important; }
  /* IB */
  .template-product-invited-brands .fieldset-color-metafields a.label-color { width: 18px !important; height: 18px !important; }
  .rocket-product.rocket-product-invited .product__info-wrapper .rocket-scalpers-main-product__variant-wrapper product-variant-radius .product-form__input.fieldset-size input[type=radio]:checked+label.label-size { width: max-content; padding: 0 7px; }
}
@media screen and (max-width: 1023px) {
  .rocket-product .product__info-wrapper.is-active .rocket-scalpers-main-product__buy-buttons-wrapper {
      width: 100%;
  }.rocket-product .product__info-wrapper.is-active .rocket-scalpers-main-product__buy-buttons-wrapper .rocket-scalpers-main-product__buy-buttons-menu {
      bottom: 36px !important;
  }
  .rocket-product .rocket-scalpers-main-product__buy-buttons-wrapper .rocket-scalpers-product-card__quick-add .swiper-container .swiper-wrapper .variant-size-label,
  .rocket-product .rocket-scalpers-main-product__buy-buttons-wrapper .rocket-scalpers-product-card__quick-add .rocket-scalpers-product-card__size-heading-wrapper .rocket-scalpers-product-card__size-heading,
  .rocket-product .rocket-scalpers-main-product__buy-buttons-wrapper .rocket-scalpers-product-card__quick-add .rocket-scalpers-product-card__size-guide-wrapper .rocket-scalpers-product-card__size-guide { font-size:12px !important; }
  /* IB */
  .rocket-product.rocket-product-invited .product__info-wrapper .rocket-scalpers-main-product__variant-wrapper product-variant-radius .product-form__input.fieldset-size input[type=radio]:checked+label.label-size { width: max-content; padding: 0 7px; }
}

/* Carrousel CM */
.sc-jlZhew.fCWTUm.button-icon-wrap, .sc-dAlyuH.kXGxHf.button-icon-wrap, .edDmop {
  display: none !important;
}
.recommendations-app > .page-width, section.sc-dLMFU.bOPDAo.widget {
  padding: 0;
  margin: 0;
  max-width: 100%;
}
.iHndZD {
  padding: 0 16px;
  margin-bottom: 0 !important;
}
.sc-cPiKLX.gWvydZ {
  margin-top: 24px;
}
.bSSMVK {
  padding-top: 0 !important;
}
.gWvydZ .slick-slide {
  padding: 0 !important;
}
.bSEa-DY {
  margin-bottom: 0 !important;
  padding: 8px 8px 0 !important;
}
h2.sc-fqkvVR.ifYUg.false-item-title.slider-item-title,
.sc-iGgWBj.dqWti.false-item-price.slider-item-price > .grid-item-price-value {
  font-size: 10px;
}
.ifYUg,
.VdUwV {
  margin-bottom: 0 !important;
  margin-top: 0;
}


.recommendations-app {
  --base-font: Helvetica Neue Regular, Helvtica, sans-serif;
  --base-color: black;
  --base-font-weight: 300;
}

.recommendations-app .slider-title {
  text-align: left;
  font-size: 30px;
  color: var(--base-color);
  font-family: var(--base-font);
  font-weigth: var(--base-font-weight);
  font-size: 16px;
}

.recommendations-app .slider-item {
  border-radius: unset;
  box-shadow: unset;
}

.recommendations-app .slider-item-images:hover {
  scale: 1.03;
  z-index: 2;
}

.recommendations-app .slider-item-info-content {
  display: flex;
  flex-direction: column;
  /* align-items: center; */
}

.recommendations-app .slider-item-title {
  font-family: var(--base-font);
  font-size: 13px;
  color: var(--base-color);
  font-weight: var(--base-font-weight);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}


.recommendations-app .slider-item-images {
  height: unset;
  transition-duration: 300ms;
  transition-property: scale;
}

.recommendations-app .button-icon-wrap {
  z-index: 5;
}

.recommendations-app .grid-item-price-value {
  font-family: var(--base-font);
  color: var(--base-color);
  font-weight: var(--base-font-weight);
  font-size: 15px;
}

.recommendations-app .grid-item-price-value:has(~.slider-item-price-compareAtPrice)  {
  color: rgb(249, 76, 67);
}

.recommendations-app .slider-item-price-compareAtPrice {
  color: var(--base-color) !important; /* override inline style */
  font-weight: var(--base-font-weight);
  font-size: 15px;
}

.recommendations-app .button-icon.disabled {
  visibility: hidden;
}

.recommendations-app .slider-dots {
  display: none;
}


/*
.recommendations-app .grid-items {
  padding-top: 48px;
  padding-bottom: 24px;
  box-sizing: border-box;
  flex-wrap: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  scrollbar-width: none;
}

.recommendations-app .grid-items::-webkit-scrollbar {
  visibility: hidden;
}

.recommendations-app .grid-items:hover::-webkit-scrollbar {
  visibility: visible;
}

.recommendations-app .grid-items:hover {
  scrollbar-width: thin;
}


.recommendations-app .slider-title {
  padding-inline: unset;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  font-size: 30px;
  color: var(--base-color);
  font-family: var(--base-font);
  font-weigth: var(--base-font-weight);
  font-size: 15px;
  text-align: center;
}

.recommendations-app .grid-item-card {
  padding: unset;
  flex-shrink: 0;
  max-width: 300px;
}

.recommendations-app .slider-item-top-wrap {
  transition-duration: 300ms;
  transition-property: scale;
}

.recommendations-app .slider-item-top-wrap:hover {
  scale: 1.03;
  z-index: 2;
}

.recommendations-app .grid-item-images {
  height: unset;
}

.recommendations-app .main-image {
  object-fit: contain;
  margin-bottom: 0;
}

.recommendations-app .grid-item-info {
  padding-inline: unset;
  font-family: var(--base-font);
  font-size: 13px;
  color: var(--base-color);
}

.recommendations-app .grid-item-info-content {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-bottom: 0;
}

.recommendations-app .grid-item-title {
  font-family: var(--base-font);
  font-size: 13px;
  font-weight: 600;
  border-width: 0;
  color: var(--base-color);
  text-transform: uppercase;
  font-weight: var(--base-font-weight);
  margin-bottom: 0;
}

.recommendations-app .grid-item-price-value {
  font-family: var(--base-font);
  color: var(--base-color);
  font-weight: var(--base-font-weight);
  font-size: 15px;
}

.recommendations-app .grid-item-price-value:has(~.grid-item-price-compareAtPrice)  {
  color: rgb(249, 76, 67);
}

.recommendations-app .grid-item-price-compareAtPrice {
  color: var(--base-color) !important; /* override inline style */
  font-weight: var(--base-font-weight);
  font-size: 15px;
} */
/* .false-item-info .slider-item-info {
  padding: 0px !important;
} */
.hvRTJs {
  padding: 0px !important;
}
@media screen and (min-width: 768px) {
  .template-login .customer__wrapper .container { padding: 0 25px !important; }
}
.template-register .account-drawer .customer__wrapper {
  padding-top:0;
  overflow: scroll;
  height: 100vh;
} 
.template-register .account-drawer .customer__wrapper .container { padding:0 30px; }
.template-register .account-drawer .customer__wrapper .customer.register form { margin-top: 10px; }
#shop-hcaptcha-badge-container { display:none !important; }
@media screen and (max-width: 900px)  {
  .dnZCZX .slick-slide {
    padding: 0 2px !important;
  }
  .sc-ftTHYK .hvRTJs .false-item-info .slider-item-info {
    padding: 0px;
  }
  .rocket-scalpers-main-product-guia-de-tallas {
    font-size: 13px !important;
  }
  .template-register .customer__wrapper .customer.register button {
    margin-top: 12px;
    margin-bottom: 20px;
  }
  .template-register .customer__wrapper .customer.register .customer-field label { font: 400 14px/14px Helvetica !important; }
  .template-register .account-drawer .customer__wrapper .container { padding:0 10px; }
  .template-register .customer__wrapper .customer.register .policy-text { margin-top:12px; }
  .template-register .customer__wrapper .customer.register button { margin-top: 15px !important; margin-bottom: 21px !important; }
  .template-register .account-drawer .drawer__contents {
    overflow: scroll;
    height: 100vh;
  }
}
button,
button:disabled,
button[disabled],
input[type="button"]:disabled,
input[type="submit"]:disabled {
    cursor: auto;
}