/** Shopify CDN: Minification failed

Line 6:614 Unexpected ","

**/
.t4s-main-cart .t4s-quantity-cart-item button:hover,.t4s-mini_cart__actions .t4s-quantity-cart-item button:hover,.t4s-pagination__list .pagination__item--current,.t4s-pagination__list li a:hover,.t4s-product .t4s-product-price ins,.t4s-product .t4s-product-title a:hover,.t4s-product-form__buttons .t4s-quantity-wrapper button:hover{color:var(--orange)!important}.t4s-color-mode__circle .t4s-swatch__option.is-t4s-style__color .t4s-swatch__item,.t4s-main-cart .t4s-quantity-cart-item button:hover,.t4s-mini_cart__actions .t4s-quantity-cart-item button:hover,.t4s-product .t4s-product-info .t4s-product-info__inner>,.t4s-product-form__buttons .t4s-quantity-wrapper button,.t4s-product-form__buttons .t4s-quantity-wrapper button:hover,.t4s-product-form__buttons .t4s-quantity-wrapper input.t4s-quantity-input[type=number],.t4s-product__media-wrapper .t4s-flicky-slider .flickityt4s-prev-next-button.next,.t4s-product__media-wrapper .t4s-flicky-slider .flickityt4s-prev-next-button.previous,.t4s-product__media-wrapper .t4s-flicky-slider:not(:hover) .flickityt4s-button,.t4s-product__media-wrapper .t4s-flicky-slider:not(:hover) .flickityt4s-button.next,.t4s-product__media-wrapper .t4s-flicky-slider:not(:hover) .flickityt4s-button.previous,.t4s-section-title>span,.t4s-selector-mode__circle .t4s-swatch__option:not(.is-t4s-style__color) .t4s-swatch__item{color:var(--white)!important}.t4s-btn-cart__emty,.t4s-product-badge>span:last-child,.t4s-product-form__buttons .t4s-quantity-wrapper,.t4s-single-product-badge>span:last-child,.t4s-swatch__item.is--selected{border:1px solid var(--orange)!important}.t4s-product-badge>span{border:1px solid var(--grey)!important;padding:7px!important}.t4s-product-badge>span:last-child,.t4s-single-product-badge>span:last-child{padding:7px!important}.t4s-product .t4s-product-info .t4s-product-info__inner>*{font-size:16px!important}.flickityt4s-button.flickityt4s-prev-next-button.next,.flickityt4s-button.flickityt4s-prev-next-button.previous{border-radius:unset;border-color:var(--orange)!important}.flickityt4s-button.flickityt4s-prev-next-button.next:hover,.flickityt4s-button.flickityt4s-prev-next-button.previous:hover{border-color:var(--orange)!important;background-color:var(--light-blk)!important;border-radius:unset!important}.t4s-swatch__item{padding:6px 16px 7px!important}.t4s-swatch__item.is--selected,.t4s-swatch__item.is--selected:active,.t4s-swatch__item.is--selected:hover,.t4s-swatch__item:active,.t4s-swatch__item:hover{background:var(--orange)!important}.t4s-btn-cart__emty,.t4s-product-form__buttons .t4s-quantity-wrapper,.t4s-swatch__item{background:var(--light-blk)!important;border-radius:unset!important}#CartDiscountcode{font-size:16px}#shopify-section-template--18136328175882__heading{background:var(--grey)!important}@media (min-width:641px){.t4s-mini_cart__emty{margin:50px 0 100px}}.icon.icon--minus>path:hover,.icon.icon--plus>path:hover{fill:var(--orange)!important}#icon-cart-remove:hover{fill:none;stroke:var(--orange)!important}@media (-moz-touch-enabled:0),(hover:hover){.t4s-btn-effect-default:hover{opacity:unset!important}}.t4s-btn__checkout{min-height:40px;padding:5px 25px}
.gw-button-widget-container:empty{display:none!important}
.t4s-product-form__buttons .gw-button-widget-container{display:block;width:max-content;max-width:100%;margin:10px 0 0!important;flex:0 0 auto}
.t4s-product-form__buttons .gw-button-widget{width:100%!important;height:auto!important;min-height:44px;margin:0!important;padding:8px 12px!important;border:1px solid var(--orange)!important;border-radius:0!important;background:var(--light-blk)!important;color:var(--white)!important;font-size:14px!important;font-weight:600;line-height:1.25;text-align:center;white-space:normal!important;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.t4s-product-form__buttons .gw-button-widget:hover{background:var(--orange)!important;color:var(--white)!important}
#gw-stock-fulfilled-iframe{border:0!important;background:transparent!important}

.gear-size-chart.t4s-drawer {
  display: flex;
  flex-direction: column;
  width: min(920px, 100vw);
  max-width: 100vw;
  height: 100%;
  max-height: 100dvh;
  overflow: hidden;
  background: #0b0a0a;
  color: #fff;
}
.gear-size-chart .t4s-drawer__header {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 20px 24px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  color: #fff;
}
.gear-size-chart .t4s-drawer__header > span {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
.gear-size-chart .t4s-drawer__content,
.gear-size-chart .t4s-drawer__main {
  background: #0b0a0a;
  color: #fff;
  min-width: 0;
  min-height: 0;
  max-width: 100%;
}
.gear-size-chart .t4s-drawer__content {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  overflow: hidden;
}
.gear-size-chart .t4s-drawer__main {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
  padding: 0;
}
.gear-size-chart__close {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  min-width: 44px;
  min-height: 44px;
  margin: 0;
  padding: 10px 14px;
  border: 1px solid var(--orange);
  border-radius: 0;
  background: var(--light-blk);
  color: var(--white);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0;
  text-transform: none;
  cursor: pointer;
}
.gear-size-chart__close:hover {
  background: var(--orange);
  color: var(--white);
}
.gear-size-chart__img {
  position: absolute;
  inset: 16px;
  display: block;
  width: calc(100% - 32px);
  height: calc(100% - 32px);
  max-width: none;
  object-fit: contain;
  object-position: center center;
}
.t4s-swatch > .gear-size-chart__trigger,
.t4s-product-form__variants .gear-size-chart__trigger {
  display: flex;
  width: fit-content;
  margin: 0 0 12px;
}
.gear-size-chart__trigger {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.gear-size-chart__icon {
  width: 16px;
  height: 16px;
  flex: 0 0 auto;
}
@media (max-width: 749px) {
  .gear-size-chart.t4s-drawer {
    width: 100vw;
    max-width: 100vw;
  }
  .gear-size-chart .t4s-drawer__header {
    padding: 16px;
  }
  .gear-size-chart__img {
    inset: 12px;
    width: calc(100% - 24px);
    height: calc(100% - 24px);
  }
}

#contact-popup.popup-overlay {
  height: 100dvh;
  max-height: 100dvh;
  overflow: hidden;
  padding: 0;
  box-sizing: border-box;
}

#contact-popup .popup-content {
  max-height: none;
  margin: 0;
  overflow: visible;
}

.calendly-overlay {
  height: 100dvh !important;
  max-height: 100dvh !important;
  overflow: hidden !important;
}

@media (max-width: 749px) {
  #contact-popup .popup-content {
    width: calc(100% - 16px);
    max-width: calc(100% - 16px);
    padding: 16px 14px 12px;
  }

  #contact-popup .popup-content h3 {
    margin-bottom: 8px;
    font-size: 16px !important;
  }

  #contact-popup .popup-content .gear-request-note {
    font-size: 12px !important;
    line-height: 1.35 !important;
    padding: 8px 10px;
    margin-bottom: 0;
  }

  #contact-popup .popup-content label {
    margin-top: 8px;
    font-size: 13px !important;
  }

  #contact-popup .popup-content .gear-field-hint {
    font-size: 11px !important;
    line-height: 1.3 !important;
  }

  #contact-popup .popup-content input,
  #contact-popup .popup-content textarea {
    padding: 8px 10px;
    margin-top: 3px;
    font-size: 14px !important;
  }

  #contact-popup .popup-content textarea {
    min-height: 64px;
    margin-bottom: 8px;
  }

  .calendly-popup {
    position: fixed !important;
    top: 44px !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    transform: none !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: calc(100dvh - 44px) !important;
    max-height: calc(100dvh - 44px) !important;
  }

  .calendly-popup-content,
  .calendly-popup-content iframe {
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
  }
}