/** Shopify CDN: Minification failed

Line 810:1 Expected "}" to go with "{"

**/
.drawer,
.drawer--left,
.drawer--right,
.mobile-nav-wrapper,
.mobile-nav,
.mobile-nav__item,
.mobile-nav__link {
  background-color: #000 !important;
  color: #fff !important;
}

.mobile-nav__link:hover,
.mobile-nav__link:focus {
  background-color: #1a1a1a !important;
  color: #fff !important;
}

.drawer__close button,
.drawer__close {
  background: #000 !important;
  color: #fff !important;
}

.drawer__header {
  background: #000 !important;
}

.mobile-nav__item {
  border-bottom: 1px solid #2a2a2a !important;
}

@font-face {
  font-family: "TriumphDIN";
  src: url("{{ 'triumph-fuente-uno.woff2' | asset_url }}") format("woff2"),
       url("{{ 'triumph-fuente-dos.woff' | asset_url }}") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "TriumphDIN";
  src: url("{{ 'triumph-fuente-uno.woff2' | asset_url }}") format("woff2"),
       url("{{ 'triumph-fuente-dos.woff' | asset_url }}") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Triumph Brokman";
  src: url("triumph-brokman-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Triumph Brokman";
  src: url("triumph-brokman-medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Triumph Brokman";
  src: url("triumph-brokman-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.site-triumph {
  --triumph-primary: #cd192d;
  --triumph-secondary: #6c757d;
  --triumph-dark: #343a40;
  --triumph-black: #000000;
  --triumph-white: #ffffff;
  --font-family-triumph: "TriumphDIN", Arial, sans-serif;
  background: #000000;
  color: #ffffff;
  font-family: "Triumph Brokman", Arial, sans-serif;
}

.site-triumph body,
.site-triumph .page-width,
.site-triumph .main-content,
.site-triumph .page-content,
.site-triumph .site-header,
.site-triumph .header-wrapper,
.site-triumph .header-sticky-wrapper,
.site-triumph .site-footer,
.site-triumph .announcement-bar,
.site-triumph .toolbar {
  background: #000 !important;
  color: #fff !important;
}
.site-triumph a,
.site-triumph .site-nav__link,
.site-triumph .site-nav__dropdown-link,
.site-triumph .mobile-nav__link,
.site-triumph .header-item a,
.site-triumph .toolbar a,
.site-triumph .footer__link {
  color: #fff !important;
}

.site-triumph h1,
.site-triumph h2,
.site-triumph h3,
.site-triumph h4,
.site-triumph h5,
.site-triumph h6,
.site-triumph .btn,
.site-triumph button {
  font-family: "Triumph Brokman", Arial, sans-serif;
  font-weight: 700;
  color: #fff !important;
}

.site-triumph p,
.site-triumph li,
.site-triumph a,
.site-triumph input,
.site-triumph textarea,
.site-triumph select {
  font-family: "Triumph Brokman", Arial, sans-serif;
  font-weight: 400;
}

.site-triumph .btn,
.site-triumph .button,
.site-triumph button,
.site-triumph input[type="submit"],
.site-triumph input[type="button"],
.site-triumph .shopify-payment-button__button,
.site-triumph .product-form__cart-submit {
  background: #c00000 !important;
  border-color: #c00000 !important;
  color: #fff !important;
}

.site-triumph .btn:hover,
.site-triumph .button:hover,
.site-triumph button:hover,
.site-triumph input[type="submit"]:hover,
.site-triumph input[type="button"]:hover,
.site-triumph .shopify-payment-button__button:hover,
.site-triumph .product-form__cart-submit:hover {
  background: #a00000 !important;
  border-color: #a00000 !important;
  color: #fff !important;
}

.site-triumph input,
.site-triumph select,
.site-triumph textarea {
  background: #111 !important;
  color: #fff !important;
  border-color: #444 !important;
}

.site-triumph .icon,
.site-triumph svg {
  fill: currentColor;
  color: #fff !important;
}

.site-triumph .site-header,
.site-triumph .site-footer,
.site-triumph .announcement-bar,
.site-triumph .toolbar {
  border-color: #222 !important;
}

.site-triumph .js-search-header,
.site-triumph .site-header__search-container,
.site-triumph .header-item--icons .icon-search,
.site-triumph .header-item--icons [href*="/search"],
.site-triumph .site-nav__link--icon.js-search-header {
  display: none !important;
}

.site-triumph .site-header.triumph-custom-header,
.site-triumph .header-wrapper,
.site-triumph .header-sticky-wrapper {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.site-triumph .triumph-custom-header {
  background: #000;
  color: #fff;
  border-bottom: 1px solid rgba(255,255,255,.15) !important;
}

.site-triumph .page-width.triumph-header-shell {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.site-triumph .triumph-header-shell {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.site-triumph .triumph-top-row {
  display: flex;
  align-items: center !important;
  justify-content: space-between;
  gap: 12px !important;
  min-height: 30px !important;
  margin-bottom: 0 !important;
}

.site-triumph .triumph-top-left {
  display: flex;
  align-items: center !important;
  gap: 0 !important;
  min-width: 0;
  flex: 1 1 auto;
}

.site-triumph .triumph-top-right {
  display: flex;
  align-items: center !important;
  gap: 14px !important;
  padding-left: 18px !important;
  flex: 0 0 auto;
}

.site-triumph .triumph-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.site-triumph .triumph-icon img {
  width: 18px !important;
  height: 18px !important;
  filter: brightness(0) invert(1);
  opacity: 1;
}

.site-triumph .triumph-brand-logo {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  flex: 0 0 auto;
}

.site-triumph .triumph-brand-logo .small--hide {
  display: block !important;
  height: 30px !important;
  width: auto !important;
  max-height: 30px !important;
  max-width: none !important;
}

.site-triumph .triumph-brand-logo .medium-up--hide {
  display: none !important;
}

.site-triumph .triumph-brand-logo img {
  width: auto !important;
  display: block !important;
  max-width: none !important;
}

.site-triumph .triumph-brand-separator {
  display: block !important;
  width: 2px !important;
  height: 30px !important;
  background: rgba(255,255,255,.9) !important;
  margin-left: 12px !important;
  margin-right: 18px !important;
  flex: 0 0 auto;
}

.site-triumph .triumph-brand-title {
  color: #fff;
  font-family: "TriumphDIN", Arial, sans-serif !important;
  font-size: 1.535rem !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  line-height: 1.15 !important;
  text-transform: uppercase;
  white-space: nowrap !important;
  margin: 0 !important;
  padding: 0 !important;
}

.site-triumph .triumph-nav-row {
  margin-top: 10px !important;
}

.site-triumph .triumph-nav-row .site-nav {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 20px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.site-triumph .triumph-nav-row .site-nav__link {
  color: #fff !important;
  font-family: "TriumphDIN", Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  letter-spacing: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 1.15 !important;
}

.site-triumph .triumph-nav-row .site-nav__link:hover {
  color: #cd192d !important;
}

.site-triumph .triumph-mobile-actions {
  display: none;
}

.site-triumph .triumph-mobile-toggle {
  display: none;
}

.site-triumph .triumph-mobile-toggle .site-nav__link {
  color: #fff !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 1;
}

.site-triumph .triumph-mobile-toggle svg {
  width: 28px;
  height: 28px;
  stroke: #fff;
  fill: none;
  stroke-width: 4;
}

@media screen and (max-width: 1200px) {
  .site-triumph .page-width.triumph-header-shell {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }

  .site-triumph .triumph-brand-logo .small--hide {
  height: 30px !important;
  max-height: 30px !important;
  }

  .site-triumph .triumph-brand-title {
    font-size: 20px !important;
  }

  .site-triumph .triumph-nav-row .site-nav {
    gap: 22px !important;
  }

  .site-triumph .triumph-nav-row .site-nav__link {
    font-size: 14px !important;
  }
}

@media screen and (max-width: 989px) {
  .site-triumph .page-width.triumph-header-shell {
    padding-top: 8px !important;
    padding-bottom: 0 !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  .site-triumph .header-item--navigation,
  .site-triumph .triumph-top-right,
  .site-triumph .triumph-nav-row {
    display: none !important;
  }

 .site-triumph .triumph-top-row {
  min-height: 62px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  gap: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

 .site-triumph .triumph-top-left {
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  min-width: 0 !important;
}
  
  .site-triumph .triumph-mobile-toggle {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 34px !important;
  height: 34px !important;
  position: absolute !important;
  left: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

  .site-triumph .triumph-mobile-toggle button,
  .site-triumph .triumph-mobile-toggle .site-nav__link {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-width: 34px !important;
    min-height: 34px !important;
    color: #fff !important;
  }

  .site-triumph .triumph-mobile-toggle svg {
    width: 24px !important;
    height: 24px !important;
    stroke: #fff !important;
    fill: none !important;
    stroke-width: 4 !important;
  }

  .site-triumph .triumph-brand-logo {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    margin-left: 0 !important;
  }

  .site-triumph .triumph-brand-logo .small--hide {
    display: none !important;
  }

  .site-triumph .triumph-brand-logo .medium-up--hide {
  display: block !important;
  height: 38px !important;
  width: auto !important;
  max-width: none !important;
}

  .site-triumph .triumph-brand-separator {
    display: none !important;
  }

  .site-triumph .triumph-brand-title {
  font-family: "TriumphDIN", Arial, sans-serif !important;
  font-size: 22px !important;
  line-height: 1.02 !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  text-align: center !important;
  max-width: 78% !important;
  margin: 0 !important;
  padding: 0 !important;
}

  .site-triumph .triumph-mobile-actions {
    display: grid !important;
    grid-template-columns: repeat(5, 1fr) !important;
    gap: 0 !important;
    margin-top: 8px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-top: 1px solid #1a1a1a !important;
  }

  .site-triumph .triumph-mobile-action {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 34px !important;
  }

  .site-triumph .triumph-mobile-action img {
    width: 18px !important;
    height: 18px !important;
    filter: brightness(0) invert(1) !important;
  }
}

@media screen and (max-width: 600px) {
  .site-triumph .triumph-brand-logo .medium-up--hide {
    height: 36px !important;
  }

  .site-triumph .triumph-brand-title {
    font-size: 20px !important;
    line-height: 1.02 !important;
    max-width: 74% !important;
  }
}
.site-triumph .footer,
.site-triumph .site-footer,
.site-triumph .footer-promotions,
.site-triumph footer {
  display: none !important;
}

.site-triumph,
.site-triumph body,
.site-triumph #PageContainer,
.site-triumph .main-content,
.site-triumph .page-content {
  background: #000 !important;
}
.site-triumph .main-content {
  min-height: 100vh;
}
.site-triumph #ShopifyChat,
.site-triumph .shopify-chat-button,
.site-triumph .shopify-chat-widget {
  display: none !important;
}

.site-triumph .triumph-custom-header,
.site-triumph .site-header,
.site-triumph .header-wrapper,
.site-triumph .header-sticky-wrapper,
.site-triumph .page-width.triumph-header-shell {
  background-color: #000000 !important;
  color: #ffffff !important;
}

.site-triumph .triumph-brand-title,
.site-triumph .triumph-nav-row .site-nav__link,
.site-triumph .triumph-icon,
.site-triumph .triumph-icon img,
.site-triumph .triumph-mobile-toggle,
.site-triumph .triumph-mobile-toggle .site-nav__link,
.site-triumph .triumph-mobile-toggle svg {
  color: #ffffff !important;
  stroke: #ffffff !important;
}

.site-triumph .triumph-brand-separator {
  background-color: #ffffff !important;
  opacity: 1 !important;
}

.site-triumph .triumph-nav-row .site-nav__link:hover,
.site-triumph .triumph-nav-row .site-nav__link:focus,
.site-triumph a:hover {
  color:rgba(198, 198, 198, 0.65) !important;
  .site-triumph .mobile-nav__link:hover,
.site-triumph .mobile-nav__item a:hover {
  background-color:rgba(198, 198, 198, 0.65) !important;
  color: #fff !important;
}
}

.site-triumph .btn,
.site-triumph .button,
.site-triumph button,
.site-triumph input[type="submit"],
.site-triumph input[type="button"],
.site-triumph .shopify-payment-button__button,
.site-triumph .product-form__cart-submit {
  background-color: #cd192d !important;
  border-color: #cd192d !important;
  color: #ffffff !important;
}

.site-triumph .btn:hover,
.site-triumph .button:hover,
.site-triumph button:hover,
.site-triumph input[type="submit"]:hover,
.site-triumph input[type="button"]:hover,
.site-triumph .shopify-payment-button__button:hover,
.site-triumph .product-form__cart-submit:hover {
  background-color: #b61627 !important;
  border-color: #b61627 !important;
  color: #ffffff !important;
}

.site-triumph .site-header,
.site-triumph .triumph-custom-header,
.site-triumph .triumph-mobile-actions {
  border-color: rgba(255,255,255,.12) !important;
}

.site-triumph .mobile-nav-wrapper,
.site-triumph .mobile-nav,
.site-triumph .mobile-nav__item,
.site-triumph .mobile-nav__sublist,
.site-triumph .mobile-nav__dropdown {
  background-color: #000 !important;
}

.site-triumph .mobile-nav__link,
.site-triumph .mobile-nav__item a {
  color: #fff !important;
}

.site-triumph .mobile-nav-wrapper{
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  background: #000 !important;
  z-index: 9999 !important;
}

.site-triumph .mobile-nav{
  background: #000 !important;
  height: 100% !important;
}

.site-triumph .mobile-nav__item{
  background: #000 !important;
  border-bottom: 1px solid rgba(255,255,255,.08) !important;
}

.site-triumph .mobile-nav__link{
  color: #fff !important;
  background: #000 !important;
}

.site-triumph .mobile-nav__link:hover{
  background:#1a1a1a !important;
  color:#fff !important;
}
.site-triumph .mobile-nav__link:focus,
.site-triumph .mobile-nav__link:active{
  color:#fff !important;
}
.site-triumph .mobile-nav__close,
.site-triumph .mobile-nav__close button{
  background: transparent !important;
  color: #fff !important;
}.site-triumph .mobile-nav__close .icon{
  background: transparent !important;
}
@media screen and (max-width: 989px) {
  /* panel principal del drawer */
  .site-triumph .drawer,
  .site-triumph .drawer--left,
  .site-triumph .drawer--right,
  .site-triumph #NavDrawer,
  .site-triumph .js-drawer-open-nav + .drawer,
  .site-triumph .drawer__contents,
  .site-triumph .drawer__scrollable,
  .site-triumph .drawer__fixed-header,
  .site-triumph .drawer__header {
    background: #000 !important;
    color: #fff !important;
  }

  @media screen and (max-width: 989px) {
  /* panel principal del drawer */
  .site-triumph .drawer,
  .site-triumph .drawer--left,
  .site-triumph .drawer--right,
  .site-triumph #NavDrawer,
  .site-triumph .js-drawer-open-nav + .drawer,
  .site-triumph .drawer__contents,
  .site-triumph .drawer__scrollable,
  .site-triumph .drawer__fixed-header,
  .site-triumph .drawer__header {
    background: #000 !important;
    color: #fff !important;
  }

   .site-triumph .drawer-page-content::after,
  .site-triumph .drawer-closing .drawer-page-content::after,
  .site-triumph .js-drawer-open .drawer-page-content::after,
  .site-triumph .is-transitioning .drawer-page-content::after {
    background: transparent !important;
    opacity: 0 !important;
  }

   .site-triumph .drawer-page-content::after,
  .site-triumph .drawer-closing .drawer-page-content::after,
  .site-triumph .js-drawer-open .drawer-page-content::after,
  .site-triumph .is-transitioning .drawer-page-content::after {
    background: transparent !important;
    opacity: 0 !important;
  }

  .site-triumph .drawer *,
  .site-triumph #NavDrawer * {
    background-color: transparent;
  }

  .site-triumph .drawer__header,
  .site-triumph .drawer__fixed-header,
  .site-triumph .drawer__scrollable,
  .site-triumph .mobile-nav,
  .site-triumph .mobile-nav-wrapper,
  .site-triumph .mobile-nav__item,
  .site-triumph .mobile-nav__sublist {
    background-color: #000 !important;
  }

  .site-triumph .drawer__close,
  .site-triumph .drawer__close button,
  .site-triumph .drawer__close .icon,
  .site-triumph .js-drawer-close,
  .site-triumph .js-drawer-close button,
  .site-triumph .drawer__header button,
  .site-triumph .drawer__fixed-header button {
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    color: #fff !important;
  }

  .site-triumph .drawer__close svg,
  .site-triumph .js-drawer-close svg,
  .site-triumph .drawer__header svg,
  .site-triumph .drawer__fixed-header svg,
  .site-triumph .drawer__close path,
  .site-triumph .js-drawer-close path {
    stroke: #fff !important;
    fill: none !important;
  }

   .site-triumph .mobile-nav__link,
  .site-triumph .mobile-nav__faux-link,
  .site-triumph .mobile-nav__item a {
    color: #fff !important;
    background: #000 !important;
  }

  .site-triumph .mobile-nav__link:hover,
  .site-triumph .mobile-nav__faux-link:hover,
  .site-triumph .mobile-nav__item a:hover {
    background: #1a1a1a !important;
    color: #fff !important;
  }

  .site-triumph .mobile-nav__item {
    border-bottom: 1px solid rgba(255,255,255,.08) !important;
  }

  .site-triumph .drawer .triumph-mobile-actions,
  .site-triumph #NavDrawer .triumph-mobile-actions {
    background: #000 !important;
    border-top: 1px solid rgba(255,255,255,.08) !important;
  }
}

@media screen and (max-width: 989px) {
  .site-triumph #ShopifyChat,
  .site-triumph shopify-chat,
  .site-triumph .shopify-chat-button,
  .site-triumph .shopify-chat-widget,
  .site-triumph iframe[src*="shopifychat"],
  .site-triumph iframe[src*="shopifyinbox"],
  .site-triumph iframe[title*="chat"],
  .site-triumph iframe[title*="Inbox"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
}

@media screen and (min-width: 990px) {
  .site-triumph #NavDrawer,
  .site-triumph .drawer,
  .site-triumph .drawer--left,
  .site-triumph .drawer--right,
  .site-triumph .mobile-nav-wrapper,
  .site-triumph .mobile-nav,
  .site-triumph .drawer__contents,
  .site-triumph .drawer__scrollable,
  .site-triumph .drawer__fixed-header,
  .site-triumph .drawer__header,
  .site-triumph .js-drawer-close,
  .site-triumph .drawer__close {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
}

html.triumph-drawer-resetting .site-triumph #NavDrawer,
html.triumph-drawer-resetting .site-triumph .drawer,
html.triumph-drawer-resetting .site-triumph .drawer--left,
html.triumph-drawer-resetting .site-triumph .drawer--right {
  display: none !important;
}