/** Shopify CDN: Minification failed

Line 8622:53 Unexpected "{"

**/
/* Don't see what you're looking for? Try one of the following: */
/* User Guide: universeraluserguidestyles.liquid */
/* Main Page: main-page-styles.css */
/* Collection Pages: TBA */
/* Product Pages: TBA */
/* And if you are not a Sabertrio employee who has somehow found these messages - the Force is strong with you. */

@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap");

@font-face {
  font-family: "aurebesh";
  src: url("https://sabertrio.com/cdn/shop/t/6/assets/aurebesh.woff"),
    url("https://sabertrio.com/cdn/shop/t/6/assets/aurebesh.woff2")
      format("woff2"),
    url("https://sabertrio.com/cdn/shop/t/6/assets/aurebesh.woff")
      format("woff");
  font-style: normal;
}

@font-face {
  font-family: "centurygothic";
  src: url('{{ "centurygothic.woff" | asset_url }}'),
    url('{{ "centurygothic.woff2" | asset_url }}') format("woff2"),
    url('{{ "centurygothic.woff" | asset_url }}') format("woff");
  font-style: normal;
}

.home-builder-block-id-template--17925449777387__home_builder_zqjm7U-1 {
  padding: 0;
}

.desktop-show {
  display: block;
}
.tablet-show {
  display: none;
}
.mobile-show {
  display: none;
}

@media (max-width: 1060px) {
  .desktop-show {
    display: none;
  }
  .tablet-show {
    display: block;
  }
  .mobile-show {
    display: none;
  }
}

@media (max-width: 720px) {
  .desktop-show {
    display: none;
  }
  .tablet-show {
    display: none;
  }
  .mobile-show {
    display: block;
  }
}

/*.infiniteoptions-price.highlight {
  position: fixed;
  background: #101010;
  width: 100%;
  top: 50px;
  padding: 20px 0;
  z-index: 999;
  border-bottom: 1px solid #202020 !important;
  max-width: 565px;
}*/
.product-page-info .product-page-info__app:nth-child(3) {
  position: sticky;
  background: #101010;
  width: 100%;
  top: 50px;
  padding: 20px 0;
  z-index: 999;
  border-bottom: 1px solid #202020 !important;
}
/*.infiniteoptions-price {
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #202020 !important;
}*/

h1:not(.logo, .article-title) {
  opacity: 0;
}

.article-title {
  text-transform:uppercase;
}

.option-swatch {
  transition: 0.5s;
}

/*.init_sabertrio {
  background-color: #000;
  max-width: 2560px;
  margin: 0 auto;
  position: relative;
}*/

.init_sabertrio .collections__body {
  padding-top: 20px;
}

.init_sabertrio .collections__body .collection-page-heading {
  display: none;
}

.init_sabertrio .recommendation-modal__container,
.init_sabertrio .recommendation-modal__backdrop {
  display: none !important;
}

.init_sabertrio .subtitle-rts {
  padding-top: 40px;
}

.collection-product-count {
  display:none;
}

.init_sabertrio .subtitle-rts h2 {
  font-size: 16px !important;
  line-height: 22px !important;
}

.init_sabertrio#black-friday-special .navigation-list-rts ul:before,
  .init_sabertrio#saber-hilt-parts .navigation-list-rts ul:before,
  .init_sabertrio#ready-to-ship .navigation-list-rts ul:before,
  .init_sabertrio#blades-amp-blade-plugs .navigation-list-rts ul:before,
  .init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts ul:before,
  .init_sabertrio#black-friday-special .navigation-list-rts ul:after,
  .init_sabertrio#saber-hilt-parts .navigation-list-rts ul:after,
  .init_sabertrio#ready-to-ship .navigation-list-rts ul:after,
  .init_sabertrio#blades-amp-blade-plugs .navigation-list-rts ul:after,
  .init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts ul:after {
    display: none;
    content: "";
    width: 317px;
    height: 56px;
    background: url("/cdn/shop/files/rts-left_a575bae7-aeb8-492c-aa2f-a5595a8ab81c.png?v=1700462070")
      no-repeat;
    background-size: 317px 56px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}

.init_sabertrio#black-friday-special .sorting-collections__head,
.init_sabertrio#saber-hilt-parts .sorting-collections__head,
.init_sabertrio#ready-to-ship .sorting-collections__head,
.init_sabertrio#blades-amp-blade-plugs .sorting-collections__head,
.init_sabertrio#stunt-blades-amp-blade-plugs .sorting-collections__head {
  display: none !important;
}

.init_sabertrio#black-friday-special .sorting-collections__products,
.init_sabertrio#saber-hilt-parts .sorting-collections__products,
.init_sabertrio#ready-to-ship .sorting-collections__products,
.init_sabertrio#blades-amp-blade-plugs .sorting-collections__products,
.init_sabertrio#stunt-blades-amp-blade-plugs .sorting-collections__products {
  padding: 60px 0;
}

.init_sabertrio#black-friday-special .navigation-list-rts p,
.init_sabertrio#saber-hilt-parts .navigation-list-rts p,
.init_sabertrio#ready-to-ship .navigation-list-rts p,
.init_sabertrio#blades-amp-blade-plugs .navigation-list-rts p,
.init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts p {
  font-size: 14px;
  color: #b7b7b7;
  margin: 0;
  transition: all 200ms ease-in-out;
}
.init_sabertrio#black-friday-special .navigation-list-rts ul,
.init_sabertrio#saber-hilt-parts .navigation-list-rts ul,
.init_sabertrio#ready-to-ship .navigation-list-rts ul,
.init_sabertrio#blades-amp-blade-plugs .navigation-list-rts ul,
.init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts ul {
  width: 100%;
  border-bottom: 1px solid #404040;
  padding-bottom: 15px;
  position: relative;
  flex-direction: row;
  margin: 0;
  justify-content: space-between;
}

.init_sabertrio#black-friday-special .navigation-list-rts ul:after,
.init_sabertrio#saber-hilt-parts .navigation-list-rts ul:after,
.init_sabertrio#ready-to-ship .navigation-list-rts ul:after,
.init_sabertrio#blades-amp-blade-plugs .navigation-list-rts ul:after,
.init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts ul:after {
  right: 0;
  left: unset;
  background: url("/cdn/shop/files/rts-right_d76fae6d-3d1b-479d-a57d-2ce906958b02.png?v=1700462070")
    no-repeat;
  background-size: 317px 56px;
}
.init_sabertrio#black-friday-special .navigation-list-rts li,
.init_sabertrio#saber-hilt-parts .navigation-list-rts li,
.init_sabertrio#ready-to-ship .navigation-list-rts li,
.init_sabertrio#blades-amp-blade-plugs .navigation-list-rts li,
.init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts li {
  border: 1px solid #b7b7b7;
  border-radius: 4px;
  padding: 10px;
  flex: 0 1 49%;
  text-align: center;
  position: relative;
  transition: all 200ms ease-in-out;
  cursor: pointer;
}

.init_sabertrio#black-friday-special .navigation-list-rts li.active,
.init_sabertrio#saber-hilt-parts .navigation-list-rts li.active,
.init_sabertrio#ready-to-ship .navigation-list-rts li.active,
.init_sabertrio#blades-amp-blade-plugs .navigation-list-rts li.active,
.init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts li.active,
.init_sabertrio#black-friday-special .navigation-list-rts li:hover,
.init_sabertrio#saber-hilt-parts .navigation-list-rts li:hover,
.init_sabertrio#ready-to-ship .navigation-list-rts li:hover,
.init_sabertrio#blades-amp-blade-plugs .navigation-list-rts li:hover,
.init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts li:hover {
  border-color: #41d3fa;
}
.init_sabertrio#black-friday-special .navigation-list-rts li.active img.after,
.init_sabertrio#saber-hilt-parts .navigation-list-rts li.active img.after,
.init_sabertrio#ready-to-ship .navigation-list-rts li.active img.after,
.init_sabertrio#blades-amp-blade-plugs .navigation-list-rts li.active img.after,
.init_sabertrio#stunt-blades-amp-blade-plugs
  .navigation-list-rts
  li.active
  img.after,
.init_sabertrio#black-friday-special .navigation-list-rts li:hover img.after,
.init_sabertrio#saber-hilt-parts .navigation-list-rts li:hover img.after,
.init_sabertrio#ready-to-ship .navigation-list-rts li:hover img.after,
.init_sabertrio#blades-amp-blade-plugs .navigation-list-rts li:hover img.after,
.init_sabertrio#stunt-blades-amp-blade-plugs
  .navigation-list-rts
  li:hover
  img.after {
  display: block;
}
.init_sabertrio#black-friday-special .navigation-list-rts li:before,
.init_sabertrio#saber-hilt-parts .navigation-list-rts li:before,
.init_sabertrio#ready-to-ship .navigation-list-rts li:before,
.init_sabertrio#blades-amp-blade-plugs .navigation-list-rts li:before,
.init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts li:before {
  display: none;
}
.init_sabertrio#black-friday-special
  .navigation-list-rts
  li.active
  .icon-visual
  img.after,
.init_sabertrio#saber-hilt-parts
  .navigation-list-rts
  li.active
  .icon-visual
  img.after,
.init_sabertrio#ready-to-ship
  .navigation-list-rts
  li.active
  .icon-visual
  img.after,
.init_sabertrio#blades-amp-blade-plugs
  .navigation-list-rts
  li.active
  .icon-visual
  img.after,
.init_sabertrio#stunt-blades-amp-blade-plugs
  .navigation-list-rts
  li.active
  .icon-visual
  img.after,
.init_sabertrio#black-friday-special
  .navigation-list-rts
  li:hover
  .icon-visual
  img.after,
.init_sabertrio#saber-hilt-parts
  .navigation-list-rts
  li:hover
  .icon-visual
  img.after,
.init_sabertrio#ready-to-ship
  .navigation-list-rts
  li:hover
  .icon-visual
  img.after,
.init_sabertrio#blades-amp-blade-plugs
  .navigation-list-rts
  li:hover
  .icon-visual
  img.after,
.init_sabertrio#stunt-blades-amp-blade-plugs
  .navigation-list-rts
  li:hover
  .icon-visual
  img.after {
  opacity: 1;
  display: block;
}
.init_sabertrio#black-friday-special
  .navigation-list-rts
  li.active
  .icon-visual
  img.before,
.init_sabertrio#saber-hilt-parts
  .navigation-list-rts
  li.active
  .icon-visual
  img.before,
.init_sabertrio#ready-to-ship
  .navigation-list-rts
  li.active
  .icon-visual
  img.before,
.init_sabertrio#blades-amp-blade-plugs
  .navigation-list-rts
  li.active
  .icon-visual
  img.before,
.init_sabertrio#stunt-blades-amp-blade-plugs
  .navigation-list-rts
  li.active
  .icon-visual
  img.before,
.init_sabertrio#black-friday-special
  .navigation-list-rts
  li:hover
  .icon-visual
  img.before,
.init_sabertrio#saber-hilt-parts
  .navigation-list-rts
  li:hover
  .icon-visual
  img.before,
.init_sabertrio#ready-to-ship
  .navigation-list-rts
  li:hover
  .icon-visual
  img.before,
.init_sabertrio#blades-amp-blade-plugs
  .navigation-list-rts
  li:hover
  .icon-visual
  img.before,
.init_sabertrio#stunt-blades-amp-blade-plugs
  .navigation-list-rts
  li:hover
  .icon-visual
  img.before {
  opacity: 0;
  display: none;
}
.init_sabertrio#black-friday-special .navigation-list-rts li.active p,
.init_sabertrio#saber-hilt-parts .navigation-list-rts li.active p,
.init_sabertrio#ready-to-ship .navigation-list-rts li.active p,
.init_sabertrio#blades-amp-blade-plugs .navigation-list-rts li.active p,
.init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts li.active p,
.init_sabertrio#black-friday-special .navigation-list-rts li:hover p,
.init_sabertrio#saber-hilt-parts .navigation-list-rts li:hover p,
.init_sabertrio#ready-to-ship .navigation-list-rts li:hover p,
.init_sabertrio#blades-amp-blade-plugs .navigation-list-rts li:hover p,
.init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts li:hover p {
  color: #41d3fa !important;
}
.init_sabertrio#black-friday-special .navigation-list-rts .icon-visual,
.init_sabertrio#saber-hilt-parts .navigation-list-rts .icon-visual,
.init_sabertrio#ready-to-ship .navigation-list-rts .icon-visual,
.init_sabertrio#blades-amp-blade-plugs .navigation-list-rts .icon-visual,
.init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts .icon-visual {
  width: 100px;
  height: 50px;
  margin: 0 auto;
  padding-top: 0 !important;
  position: relative;
  display: flex;
  justify-content: center;
}
.init_sabertrio#black-friday-special .navigation-list-rts .icon-visual img,
.init_sabertrio#saber-hilt-parts .navigation-list-rts .icon-visual img,
.init_sabertrio#ready-to-ship .navigation-list-rts .icon-visual img,
.init_sabertrio#blades-amp-blade-plugs .navigation-list-rts .icon-visual img,
.init_sabertrio#stunt-blades-amp-blade-plugs
  .navigation-list-rts
  .icon-visual
  img {
  max-width: 100px;
  transition: all 200ms ease-in-out;
}

.init_sabertrio .collection-body .product-collection .flex-row,
.init_sabertrio
  .custom-saber-category-container.rts
  .products-listing
  .product-collection
  .flex-row {
  flex-direction: column !important;
  width: 100%;
  
}

.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__control
  .product-collection__button-add-to-cart
  .btn__text,
.init_sabertrio
  .custom-saber-category-container.rts
  .products-listing
  .product-collection
  .product-collection__control
  .product-collection__button-add-to-cart
  .btn__text {
  font-family: "sn-bold" !important;
  text-transform: uppercase;
}

.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__control
  .product-collection__buttons
  a,
.init_sabertrio
  .custom-saber-category-container.rts
  .products-listing
  .product-collection
  .product-collection__control
  .product-collection__buttons
  a {
  /*background: url("/cdn/shop/files/button-bg.png");*/
  background: url("/cdn/shop/files/Button180x45.webp?v=1752626293");
  background-size: 100% 100%;
  border: 0;
  width: 180px;
  height: 45px;
}
@media(max-width:1060px){
  .init_sabertrio
    .collection-body
    .product-collection
    .product-collection__control
    .product-collection__buttons
    a,
  .init_sabertrio
    .custom-saber-category-container.rts
    .products-listing
    .product-collection
    .product-collection__control
    .product-collection__buttons
    a {
    background: url("/cdn/shop/files/Button350x45.webp?v=1752626251");
    background-size: 100% 100%;
    border: 0;
    width: 350px;
    height: 45px;
  }
}
@media(max-width:400px){
  .init_sabertrio
    .collection-body
    .product-collection
    .product-collection__control
    .product-collection__buttons
    a,
  .init_sabertrio
    .custom-saber-category-container.rts
    .products-listing
    .product-collection
    .product-collection__control
    .product-collection__buttons
    a {
    width: 100%;
  }
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__control
  .product-collection__buttons
  a.btn[disabled],
.init_sabertrio
  .custom-saber-category-container.rts
  .products-listing
  .product-collection
  .product-collection__control
  .product-collection__buttons
  a.btn[disabled] {
  background: url("/cdn/shop/files/button-sold.png") !important;
  background-size: 100% 100% !important;
  border: 0 !important;
}
.init_sabertrio .collection-body .product-collection,
.init_sabertrio .search-result-products .product-collection,
.init_sabertrio .carousel__item .product-collection,
.init_sabertrio .sorting-collections__products .product-collection {
  margin: 0;
  background: url("/cdn/shop/files/New_Frame_zahili.png")
    transparent no-repeat;
  background-size: 100% 100%;
  position: relative;
  padding: 50px 15px 5px;
}

.init_sabertrio .collection-body .product-collection .product-images-navigation,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-images-navigation,
.init_sabertrio .carousel__item .product-collection .product-images-navigation,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-images-navigation {
  display: none !important;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__labels,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__labels,
.init_sabertrio .carousel__item .product-collection .product-collection__labels,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__labels {
  position: unset !important;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__labels
  .label,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__labels
  .label,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__labels
  .label,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__labels
  .label {
  position: absolute;
  top: -52px;
  right: -10px;
  background: transparent;
  color: #b7b7b7;
  padding: 0;
}

.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__labels
  .label.label--hot,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__labels
  .label.label--hot,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__labels
  .label.label--hot,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__labels
  .label.label--hot {
  color: #008000;
  font-weight: 700 !important;
  font-size: 12px;
  text-transform: uppercase;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__labels
  .label.label--out-stock,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__labels
  .label.label--out-stock,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__labels
  .label.label--out-stock,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__labels
  .label.label--out-stock {
  color: #e7183d;
  font-weight: 700 !important;
  font-size: 12px;
  text-transform: uppercase;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__labels
  .label.label--out-stock:before,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__labels
  .label.label--out-stock:before,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__labels
  .label.label--out-stock:before,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__labels
  .label.label--out-stock:before {
  content: "";
  width: 12px;
  height: 12px;
  background: url("/cdn/shop/files/out-stock.png");
  display: inline-block;
  margin-right: 8px;
  background-size: 100% 100%;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__labels
  .label.label--hot:before {
  content: "";
  width: 12px;
  height: 12px;
  background: url("/cdn/shop/files/new-icon.svg");
  display: inline-block;
  margin-right: 8px;
  background-size: 100% 100%;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__content,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__content,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__content,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__content {
  text-align: left;
  align-items: flex-start !important;
}
@media(max-width:1060px){
  .init_sabertrio
    .collection-body
    .product-collection
    .product-collection__content,
  .init_sabertrio
    .search-result-products
    .product-collection
    .product-collection__content,
  .init_sabertrio
    .carousel__item
    .product-collection
    .product-collection__content,
  .init_sabertrio
    .sorting-collections__products
    .product-collection
    .product-collection__content {
    max-width:350px;
    margin:auto;
  }
}
@media(max-width:820px){
  .init_sabertrio
    .collection-body
    .product-collection
    .product-collection__content,
  .init_sabertrio
    .search-result-products
    .product-collection
    .product-collection__content,
  .init_sabertrio
    .carousel__item
    .product-collection
    .product-collection__content,
  .init_sabertrio
    .sorting-collections__products
    .product-collection
    .product-collection__content {
    width:100%;
  }
}
@media(max-width:720px){
  .init_sabertrio
    .collection-body
    .product-collection
    .product-collection__content,
  .init_sabertrio
    .search-result-products
    .product-collection
    .product-collection__content,
  .init_sabertrio
    .carousel__item
    .product-collection
    .product-collection__content,
  .init_sabertrio
    .sorting-collections__products
    .product-collection
    .product-collection__content {
    width:100%;
  }
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__image
  .rimage,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__image
  .rimage,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__image
  .rimage,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__image
  .rimage {
  max-width: 350px;
  min-height: 300px;
  max-height: 300px;
  margin: 0 auto;
  padding-top: 0 !important;
  border-radius: 8px;
}

.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__image
  .rimage
  img,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__image
  .rimage
  img,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__image
  .rimage
  img,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__image
  .rimage
  img {
  object-fit: cover;
  transform: scale(1);
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
  object-position: 60% 50%;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__image:hover
  img,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__image:hover
  img,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__image:hover
  img,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__image:hover
  img {
  transform: scale(1.1);
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
  z-index: 1;
}
.init_sabertrio .collection-body .product-collection .product-collection__title,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__title,
.init_sabertrio .carousel__item .product-collection .product-collection__title,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__title {
  margin-top: 8px;
  margin-bottom: 8px !important;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__title
  a,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__title
  a,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__title
  a,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__title
  a {
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  font-family: "sn-bold" !important;
}

.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__more-info
  a,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__more-info
  a,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__more-info
  a,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__more-info
  a {
  background: #282828;
  border-radius: 4px;
  color: #b7b7b7;
  font-size: 12px;
  padding: 5px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__price
  span,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__price
  span,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__price
  span,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__price
  span {
  letter-spacing: 0.25px;
  color: #b7b7b7;
  font-weight: 400;
  font-family: "sn-medium";
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__button-quick-view,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__button-quick-view,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__button-quick-view,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__button-quick-view {
  right: 6px;
  top: 6px;
  display: none !important;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__options,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__options,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__options,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__options {
  display: none;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__buttons,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__buttons,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__buttons,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__buttons {
  display: block !important;
  margin-top: 0 !important;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__buttons
  a,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__buttons
  a,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__buttons
  a,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__buttons
  a {
  border: 0;
  box-sizing: border-box;
  /*border-radius: 4px;
  width: 100%;
  padding: 18px 10px;*/
  font-weight: bold;
  transition: all 300ms ease-in-out;
  /*background: url("/cdn/shop/files/button-bg-hover.png?v=1700555434");*/
  background: url("/cdn/shop/files/Button180x45.webp?v=1752626293");
  background-size: 100% 100%;
  width: 180px;
  height: 45px;
}
@media(max-width:1060px){
  .init_sabertrio
    .collection-body
    .product-collection
    .product-collection__buttons
    a,
  .init_sabertrio
    .search-result-products
    .product-collection
    .product-collection__buttons
    a,
  .init_sabertrio
    .carousel__item
    .product-collection
    .product-collection__buttons
    a,
  .init_sabertrio
    .sorting-collections__products
    .product-collection
    .product-collection__buttons
    a {
      background: url("/cdn/shop/files/Button250x45.webp?v=1752628075");
      background-size: 100% 100%;
      width: 250px;
      height: 45px;
    }
}
@media(max-width:800px){
  .init_sabertrio
    .collection-body
    .product-collection
    .product-collection__buttons
    a,
  .init_sabertrio
    .search-result-products
    .product-collection
    .product-collection__buttons
    a,
  .init_sabertrio
    .carousel__item
    .product-collection
    .product-collection__buttons
    a,
  .init_sabertrio
    .sorting-collections__products
    .product-collection
    .product-collection__buttons
    a {
      width: 100%!important;
    }
}

.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__buttons
  a
  .icon,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__buttons
  a
  .icon,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__buttons
  a
  .icon,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__buttons
  a
  .icon {
  fill: #41d3fa;
  display: none !important;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__buttons
  a
  .btn__icon,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__buttons
  a
  .btn__icon,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__buttons
  a
  .btn__icon,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__buttons
  a
  .btn__icon,
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__buttons
  a
  .btn__text,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__buttons
  a
  .btn__text,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__buttons
  a
  .btn__text,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__buttons
  a
  .btn__text {
  transform: none !important;
}
/*.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__buttons
  a:hover,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__buttons
  a:hover,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__buttons
  a:hover,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__buttons
  a:hover {
  background: url("/cdn/shop/files/button-bg-hover.png?v=1700555434");
  background-size: 100% 100%;
}*/
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__buttons
  a:hover
  span,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__buttons
  a:hover
  span,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__buttons
  a:hover
  span,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__buttons
  a:hover
  span {
  color: #fff !important;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__buttons
  a:hover
  span
  .btn__icon,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__buttons
  a:hover
  span
  .btn__icon,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__buttons
  a:hover
  span
  .btn__icon,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__buttons
  a:hover
  span
  .btn__icon,
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__buttons
  a:hover
  span
  .btn__text,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__buttons
  a:hover
  span
  .btn__text,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__buttons
  a:hover
  span
  .btn__text,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__buttons
  a:hover
  span
  .btn__text {
  transform: none !important;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__buttons
  .btn__text,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__buttons
  .btn__text,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__buttons
  .btn__text,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__buttons
  .btn__text {
  color: #41d3fa !important;
}
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__buttons
  .product-collection__button-quick-view-mobile,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__buttons
  .product-collection__button-quick-view-mobile,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__buttons
  .product-collection__button-quick-view-mobile,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__buttons
  .product-collection__button-quick-view-mobile {
  display: none;
}

.init_sabertrio .search-result-products .config-hide {
  pointer-events: none;
}
.init_sabertrio .search-result-products .config-hide .btn {
  background: rgba(135, 135, 135, 0.15) !important;
  border: 1px solid #404040 !important;
}
.init_sabertrio .search-result-products .config-hide .btn__text {
  opacity: 0.5 !important;
  color: #fff !important;
}
.init_sabertrio .search-result-products .pagination a {
  color: #fff !important;
}
.init_sabertrio .search-result-products .hide-ya {
  display: none;
}

.init_sabertrio.template-index .herobanner-slider-fuse .slick-dots {
  display: flex !important;
  margin-bottom: 30px !important;
}
.init_sabertrio.template-index .herobanner-slider-fuse .slick-dots li {
  margin-left: 5px;
  margin-right: 5px;
}
.init_sabertrio.template-index .featured-highlight-fuse {
  position: relative;
  background: #000;
  padding: 60px 0 0;
  background: url("/cdn/shop/files/Main_Page_The_Custom_Saber_banner_Mobile.png?v=1695365017")
    no-repeat #0d0b0c;
  min-height: 1020px;
  height: 100%;
  background-size: 100%;
  background-position: bottom center;
}

.init_sabertrio.template-index .featured-highlight-fuse h6 {
  color: #fff;
  margin-bottom: 8px;
  font-size: 20px !important;
  line-height: 20px;
  padding-bottom: 20px;
}
.init_sabertrio.template-index .featured-highlight-fuse .rimage {
  display: none;
}

.init_sabertrio.template-index
  .featured-highlight-fuse
  .home-builder-block-id-1586457571798-1 {
  margin: 0 auto;
}

.init_sabertrio.template-index .featured-highlight-fuse .home-section-title {
  margin-bottom: 0 !important;
  padding: 0;
}

.init_sabertrio.template-index .featured-highlight-fuse .home-section-title h2 {
  margin-bottom: 0 !important;
}
.init_sabertrio.template-index .featured-highlight-fuse .home-section-title h3 {
  color: #fff !important;
  margin-top: 20px !important;
}
.init_sabertrio.template-index .featured-highlight-fuse .home-section-title p {
  color: #b7b7b7 !important;
  margin-top: 20px;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  text-transform: none;
}
.init_sabertrio.template-index
  .featured-highlight-fuse
  .home-section-title
  p.coming-soon {
  font-size: 16px !important;
  line-height: 26px !important;
}
.init_sabertrio.template-index .featured-highlight-fuse .home-section-title ul {
  display: flex;
  margin: 30px 0 30px -12px;
  flex-wrap: wrap;
  justify-content: space-between;
}

.init_sabertrio.template-index
  .featured-highlight-fuse
  .home-section-title
  ul
  li {
  flex: 0 1 33.3%;
  border-radius: 4px;
  text-align: center;
  color: #fff;
  padding: 0;
  margin-bottom: 30px;
}

.init_sabertrio.template-index
  .featured-highlight-fuse
  .home-section-title
  ul
  li
  img {
  max-width: 36px;
  width: 100%;
  margin: 0 auto 10px;
}
.init_sabertrio.template-index
  .featured-highlight-fuse
  .home-section-title
  ul
  li
  p {
  margin: 0;
  font-size: 12px;
  line-height: 19px;
  font-weight: 500 !important;
  color: #fff !important;
}
.init_sabertrio.template-index
  .featured-highlight-fuse
  .home-section-title
  a:link {
  font-size: 18px;
  line-height: 26px;
  color: #41d3fa;
}
.init_sabertrio.template-index
  .featured-highlight-fuse
  .home-section-title
  a:link:after {
  content: ">";
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.init_sabertrio.template-index
  .featured-highlight-fuse
  .home-section-title
  a:link:hover {
  transition: opacity 300ms ease-in;
  color: #41d3fa !important;
  opacity: 0.8;
}
.init_sabertrio.template-index .elegant-weapon-wrapper {
  background: #000;
  padding-bottom: 30px;
}

.init_sabertrio.template-index .elegant-weapon-wrapper .promobox__content {
  max-width: 780px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}

.init_sabertrio.template-index .elegant-weapon-wrapper .promobox__content h3 {
  color: #fff !important;
  margin-top: 12px !important;
}
.init_sabertrio.template-index .elegant-weapon-wrapper .promobox__content p {
  margin-top: 20px !important;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
}

.init_sabertrio.template-index .featured-product-fuse {
  background: #101010;
  padding: 80px 0;
}

.init_sabertrio.template-index .featured-product-fuse .row > div {
  padding-right: 0;
  margin-bottom: 10px;
}

.init_sabertrio.template-index .featured-product-fuse .row > div .promobox {
  max-height: 400px;
  height: 100%;
  border-radius: 8px;
}
.init_sabertrio.template-index
  .featured-product-fuse
  .row
  > div
  .promobox
  .promobox__content_inner {
  bottom: 20px !important;
}
.init_sabertrio.template-index
  .featured-product-fuse
  .row
  > div
  .promobox
  .promobox__text-1 {
  margin-bottom: 0 !important;
}

.init_sabertrio.template-index
  .featured-product-fuse
  .row
  > div
  .promobox
  .mt-20 {
  margin-top: 0 !important;
}
.init_sabertrio.template-index .featured-product-fuse .row > div .promobox a {
  border-color: transparent;
  /*color: #41d3fa;*/
  background-color: transparent;
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase;
}

.init_sabertrio.template-index
  .featured-product-fuse
  .row
  > div
  .promobox
  a.btn--secondary {
  background-color: #2d8cd2 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 4px;
  padding: 12px 10px;
}

.init_sabertrio.template-index
  .featured-product-fuse
  .row
  > div
  .promobox
  a.btn--secondary:after {
  margin-left: 5px;
  background-image: url(/cdn/shop/files/White_Link_Arrow.svg?v=1714013044);
  margin-top: 0px;
  background-size: 9px 9px;
  width: 9px;
  height: 9px;
}

.init_sabertrio.template-index
  .featured-product-fuse
  .row
  > div
  .promobox
  .p-15 {
  padding: 0 !important;
}
.init_sabertrio.template-index .story-wrapper-fuse {
  background: #000;
  padding-top: 0;
}
.init_sabertrio.template-index .story-wrapper-fuse .promobox__content {
  max-width: 1160px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  pointer-events: auto;
}

.init_sabertrio.template-index .story-wrapper-fuse .promobox__content .p-lg-30 {
  text-align: center;
}

.story-wrapper-fuse p {
  color: #878787 !important;
}


.init_sabertrio.template-index .story-wrapper-fuse h2 {
  margin-bottom: 0 !important;
}
.init_sabertrio.template-index .story-wrapper-fuse h3 {
  color: #fff;
  margin-top: 12px !important;
}
.init_sabertrio.template-index .story-wrapper-fuse p {
  margin-top: 20px;
  color: #b7b7b7 !important;
  font-size: 16px !important;
  line-height: 26px !important;
  text-align: justify;
  color: #878787 !important;
}

.init_sabertrio.template-index .story-wrapper-fuse p a.discover {
  color: #41d3fa;
  text-transform: uppercase;
}
.init_sabertrio.template-index .story-wrapper-fuse p a.discover img {
  max-width: 16px;
  vertical-align: middle;
  margin-top: -1px;
}
.init_sabertrio.template-index #insta-feed {
  margin-top: 24px;
  background: #101010;
}

@media (max-width: 1060px) {
.init_sabertrio.template-index #insta-feed {
  margin-top: 0;
}
}




.init_sabertrio.template-index .carousel-reviews-container {
  background: url("/cdn/shop/files/Testimonial_Background_Tablet.webp?v=1755135576")
    #000 no-repeat;
  position: relative;
  background-size: cover;
  background-position: center;
  height: 100%;
  text-align: center;
  /*padding: 50px 0px 30px 0px;*/
  height: 700px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.init_sabertrio.template-index .carousel-reviews-container .carousel-reviews {
  padding-bottom: 15px;
}
.init_sabertrio.template-index .carousel-reviews-container h2 {
  margin-bottom: 24px !important;
}
.init_sabertrio.template-index .carousel-reviews-container h3 {
  color: #fff;
  margin-top: 12px !important;
}
.carousel-reviews-container .h4.home-section-title.mb-0.text-center {
  display:none;
}
.init_sabertrio.template-index
  .carousel-reviews-container
  .carousel-reviews__item_user {
  margin-top: 0 !important;
}
.init_sabertrio.template-index
  .carousel-reviews-container
  .carousel-reviews__reviews {
  margin: 40px 0 0;
}
.init_sabertrio.template-index
  .carousel-reviews-container
  .carousel-reviews__reviews
  .carousel-reviews__stars {
  margin-top: 0 !important;
}

.init_sabertrio.template-index .carousel-reviews-container .right-reviews-fuse {
  padding-left: 18px;
  position: relative;
  min-height: 400px;
  height: 100%;
}


.init_sabertrio.template-index
  .carousel-reviews-container
  .right-reviews-fuse
  p {
  margin-top: 0 !important;
  text-align: left !important;
}
.init_sabertrio.template-index
  .carousel-reviews-container
  .right-reviews-fuse
  .carousel-reviews__paragraph {
  padding: 15px 0 40px;
  color: #fff !important;
  font-size: 13px !important;
  line-height: 23px !important;
}
.init_sabertrio.template-index
  .carousel-reviews-container
  .right-reviews-fuse
  .review-carousel-name-wrapper {
  position: absolute;
  bottom: 10px;
  text-align: center;
  left: 0;
}
.init_sabertrio.template-index
  .carousel-reviews-container
  .carousel-reviews__item_content {
  background: url("/cdn/shop/files/review-card.png?v=1615390659")
    no-repeat;
  background-size: 100% 100% !important;
  min-height: 400px !important;
  height: 100%;
}


.init_sabertrio.template-index
  .carousel-reviews-container
  .review-name-fuse
  .mt-25 {
  margin-top: 0 !important;
}
.init_sabertrio.template-index .carousel-reviews-container .slick-arrow {
  top: 40% !important;
}
.init_sabertrio.template-index .ig-wrapper-fuse {
  background: #101010;
  background-size: cover;
  background-position: top left;
  padding: 80px 0 120px;
}
.init_sabertrio.template-index .ig-wrapper-fuse h2,
.init_sabertrio.template-index .ig-wrapper-fuse h3 {
  padding: 0 15px;
}
.init_sabertrio.template-index .ig-wrapper-fuse h2 {
  margin-bottom: 0 !important;
}
.init_sabertrio.template-index .ig-wrapper-fuse h3 {
  margin-top: 12px !important;
}
.init_sabertrio.template-index .ig-wrapper-fuse .home-section-title a {
  color: #fff !important;
}
.init_sabertrio.template-index .ig-wrapper-fuse .home-section-title a:hover {
  opacity: 0.7;
  color: #fff !important;
  transition: opacity 300ms ease-in;
}
.init_sabertrio.template-index .ig-wrapper-fuse .likes {
  left: 0;
  right: 0;
  text-align: center;
  margin: 0 auto;
  width: 100%;
  justify-content: center;
  bottom: 0;
  top: 58%;
}
.init_sabertrio.template-index div[data-section-type="carousel-products"] {
  background-color: #101010;
  padding: 50px 20px 10px;
}

.init_sabertrio.template-index
  div[data-section-type="carousel-products"]
  .product-collection__button-add-to-cart.mb-10 {
  margin-bottom: 0 !important;
}
.init_sabertrio.template-index
  div[data-section-type="carousel-products"]
  .carousel-products {
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
}
.init_sabertrio.template-index
  div[data-section-type="carousel-products"]
  .carousel__head {
  margin-bottom: 20px !important;
}

.init_sabertrio.template-index
  div[data-section-type="carousel-products"]
  .carousel__head
  .carousel__title {
  margin-bottom: 0;
}
.init_sabertrio.template-index
  div[data-section-type="carousel-products"]
  .carousel__head
  a {
  color: #fff;
}
.init_sabertrio.template-index
  div[data-section-type="carousel-products"]
  .carousel__head
  h2 {
  margin-bottom: 0 !important;
}
.init_sabertrio.template-index
  div[data-section-type="carousel-products"]
  .carousel__head
  h3 {
  margin-top: 12px !important;
  color: #fff;
}
.init_sabertrio.template-index
  div[data-section-type="carousel-products"]
  .slick-arrow {
  top: 40% !important;
}

.init_sabertrio.template-index
  div[data-section-type="carousel-products"]
  .carousel__next,
.init_sabertrio.template-index
  div[data-section-type="carousel-products"]
  .carousel__prev {
  opacity: 1;
  transform: none;
}

.init_sabertrio .collections {
  margin-bottom: 0 !important;
}
.init_sabertrio .collections.withBanner .breadcrumbs {
  position: absolute;
  display: none;
}

.init_sabertrio
  .collections.paddingTop
  #shopify-section-collection-page-heading {
  display: none;
}
.init_sabertrio .collections .breadcrumbs {
  position: absolute;
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
  left: 0;
  right: 0;
}
.init_sabertrio .collections .pagination a {
  max-width: 180px;
  font-size: 14px;
}
.init_sabertrio .collections .collection-page-heading {
  text-align: center;
}

.init_sabertrio .collections .collection-page-heading .mt-15 {
  margin: 0 !important;
}
/*.init_sabertrio .collections .collection-page-heading h2 {
  letter-spacing: 0.15em !important;
  font-size: 22px !important;
  line-height: 27px !important;
}*/

.init_sabertrio .collections .collection-page-heading img {
  width: 100%;
  margin-bottom: 30px;
}
.init_sabertrio .collections .collection-page-heading p, .banner-desc {
  max-width: 800px;
  width: 100%;
  padding: 15px 15px 0;
  margin: 0 auto;
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  color: #b7b7b7 !important;
}
/*.banner-desc {
  transition: 1s;
}*/

@media (min-device-width : 1024px) and (max-device-width : 1024px){
  .init_sabertrio .collections .collection-page-heading p, .banner-desc {
    text-align: justify;
  }
}

@media (min-device-width : 820px) and (max-device-width : 820px){
  .init_sabertrio .collections .collection-page-heading p, .banner-desc {
    text-align: justify;
  }
}

@media (min-device-width : 768px) and (max-device-width : 768px){
  .init_sabertrio .collections .collection-page-heading p, .banner-desc {
    text-align: justify;
  }
}
@media (max-width:1060px){
  .init_sabertrio .collections .collection-page-heading p {
    max-width: 700px;
    text-align: justify;
  }
  .banner-desc {
    max-width:unset;
    text-align:justify;
    /*transition: 1s;*/
  }
}
@media (max-width:720px){
  .init_sabertrio .collections .collection-page-heading p, .banner-desc {
    max-width: 540px;
  }
  /*.banner-desc {
    transition: 1s;
  }*/
}
.init_sabertrio .collections .collection-page-heading .CustomSaberButton p {
  text-align: center;
}
.init_sabertrio .collections .collection-control .row {
  justify-content: space-between;
}
.init_sabertrio .collections .collection-control .row > div:nth-child(2) {
  justify-content: flex-end !important;
}

.init_sabertrio
  .collections
  .collection-control
  .collection-control__information {
  color: #878787;
}
.init_sabertrio .collections .collection-control__button-sidebar {
  display: none !important;
  color: #41d3fa;
  border: 1px solid #41d3fa;
  padding: 10px;
  text-align: center;
  border-radius: 4px;
  font-weight: 700;
  font-size: 14px;
}
.init_sabertrio .collections .collection-control__button-sidebar .icon {
  fill: #41d3fa;
}
.init_sabertrio .collections .empty-btn {
  max-width: 200px;
  font-size: 14px;
}

.init_sabertrio#black-friday-special .page .page__title,
.init_sabertrio#ready-to-ship-sabers .page .page__title {
  display: none;
}
.init_sabertrio#black-friday-special .page .container,
.init_sabertrio#ready-to-ship-sabers .page .container {
  max-width: 100%;
}
.init_sabertrio#black-friday-special .page .container img,
.init_sabertrio#ready-to-ship-sabers .page .container img {
  width: 100%;
}
.init_sabertrio#black-friday-special .page .container h2,
.init_sabertrio#ready-to-ship-sabers .page .container h2,
.init_sabertrio#black-friday-special .page .container p,
.init_sabertrio#ready-to-ship-sabers .page .container p {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
}
.init_sabertrio#black-friday-special .page .container h2,
.init_sabertrio#ready-to-ship-sabers .page .container h2 {
  padding: 30px 0 10px;
}
.init_sabertrio#black-friday-special .breadcrumbs,
.init_sabertrio#ready-to-ship-sabers .breadcrumbs {
  position: absolute;
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
  left: 0;
  right: 0;
}
.init_sabertrio#black-friday-special .collection-control,
.init_sabertrio#ready-to-ship-sabers .collection-control {
  display: none !important;
}
.init_sabertrio#black-friday-special .collection-control__button-sidebar,
.init_sabertrio#saber-hilt-parts .collection-control__button-sidebar,
.init_sabertrio#upgrades .collection-control__button-sidebar,
.init_sabertrio#ready-to-ship-sabers .collection-control__button-sidebar {
  display: none !important;
}
.init_sabertrio#user-guide .tab-navigation a:last-child {
  border-right: 0;
}
.init_sabertrio#user-guide .title-custom-sabers {
  text-align: center;
  margin-bottom: 40px;
}
.init_sabertrio#user-guide ul.listing-detail {
  padding: 10px 20px;
}
.init_sabertrio#user-guide ul.listing-detail li {
  padding-left: 0;
  color: #b7b7b7;
  display: list-item;
  list-style-type: disc;
}
.init_sabertrio#user-guide li img {
  margin: 25px 0;
}
.init_sabertrio#user-guide li a {
  color: #b7b7b7;
}
.init_sabertrio#user-guide h4 {
  font-size: 16px;
  color: #b7b7b7 !important;
  padding: 20px 0 5px;
  margin: 0;
}
.init_sabertrio#user-guide .disclaimer {
  margin-bottom: 30px;
}
.init_sabertrio#user-guide .disclaimer a {
  color: #fff;
}
.init_sabertrio .popup-sidebar {
  background: #282828;
}
.init_sabertrio .popup-sidebar .input-checkbox {
  margin-bottom: 15px !important;
}
.init_sabertrio
  .popup-sidebar
  .input-checkbox:not(.input-checkbox--unbordered)
  input:checked
  + span {
  background-color: #41d3fa;
  border: 0 !important;
}
.init_sabertrio
  .popup-sidebar
  .input-checkbox:not(.input-checkbox--unbordered)
  input:checked
  + span
  .icon {
  fill: #fff;
}
.init_sabertrio .popup-sidebar .input-checkbox input + span {
  border-radius: 4px;
}
.init_sabertrio .popup-sidebar .border-bottom {
  display: none;
}
.init_sabertrio .popup-sidebar .layer-navigation__head {
  padding: 0 !important;
}
.init_sabertrio .popup-sidebar .layer-navigation__accordion .pb-10 {
  padding: 0 !important;
}
.init_sabertrio .popup-sidebar .popup-sidebar__close {
  justify-content: flex-end;
}
.init_sabertrio .popup-sidebar .popup-sidebar__close .icon {
  margin-right: 0;
  fill: #b7b7b7;
}
.init_sabertrio .popup-sidebar .popup-sidebar__close span {
  display: none !important;
}
.init_sabertrio .popup-sidebar .collection-current-tags__items div {
  background: #878787;
  color: #fff;
  border-radius: 4px;
  padding: 6px 15px;
}
.init_sabertrio .popup-sidebar .collection-current-tags__items div .icon {
  fill: #fff;
}
.init_sabertrio .popup-sidebar .collection-current-tags__clear {
  margin-bottom: 0 !important;
}
.init_sabertrio .popup-sidebar .collection-current-tags__clear span {
  color: #41d3fa !important;
  text-decoration: none;
  font-weight: 400;
}
.init_sabertrio .popup-sidebar .collection-current-tags__clear .icon {
  fill: #41d3fa;
}
.init_sabertrio
  .popup-sidebar
  .collection-sidebar__navigation
  .layer-navigation {
  padding: 35px 0;
  border-bottom: 1px solid #b7b7b7;
}
.init_sabertrio
  .popup-sidebar
  .collection-sidebar__navigation
  .layer-navigation:first-child {
  padding-top: 0;
}
.init_sabertrio
  .popup-sidebar
  .collection-sidebar__navigation
  .layer-navigation:last-child {
  border: 0;
}
.init_sabertrio
  .popup-sidebar
  .collection-sidebar__navigation
  .layer-navigation__head
  h5 {
  font-size: 16px !important;
  line-height: 20px !important;
  letter-spacing: 0.02em !important;
  margin-bottom: 20px !important;
}

.init_sabertrio.template-product
  .product-page-info__options
  .product-options__section {
  margin-bottom: 15px !important;
}

.init_sabertrio.template-product .product-page__main .divider img {
  display: none;
  margin-top: 70px;
  margin-bottom: 70px;
  width: 100%;
}

.init_sabertrio.template-product
  .product-page__main
  .product-options--type-page
  label {
  text-transform: none;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  text-align: left;
}

.init_sabertrio.template-product .product-page__main .product-options__value {
  color: #878787 !important;
  background: #282828;
  border: 1px solid #404040 !important;
  border-radius: 4px;
  padding: 15px 10px;
  min-width: 22%;
  font-size: 14px;
  text-align: center;
}

.init_sabertrio.template-product
  .product-page__main
  .product-options__value.active {
  border: 2px solid #41d3fa !important;
  color: #41d3fa !important;
}
.init_sabertrio.template-product
  .product-page__main
  .product-options__value.disabled {
  display: block !important;
}
.init_sabertrio.template-product
  .product-page__main
  .product-options__value.disabled:after,
.init_sabertrio.template-product
  .product-page__main
  .product-options__value.disabled:before {
  background-color: transparent;
}
.init_sabertrio.template-product .product-page__main .btn-link {
  color: #fff;
}
.init_sabertrio.template-product .product-page__main i {
  color: #fff;
}
.init_sabertrio.template-product .product-page__main i .icon {
  fill: #fff;
}
.init_sabertrio.template-product .product-page__main .input-quantity .icon {
  fill: #101010;
}
.init_sabertrio.template-product
  .product-page__main
  .product-page-info__button-add-to-cart
  .btn {
  background: #fff;
  margin-top: 0;
  margin-bottom: 10px;
}
.init_sabertrio.template-product
  .product-page__main
  .product-page-info__button-add-to-cart
  .btn
  i {
  display: none !important;
}
.init_sabertrio.template-product
  .product-page__main
  .product-page-info__button-add-to-cart
  .btn
  .btn__text {
  text-transform: uppercase;
}

.init_sabertrio.template-product
  .product-page__main
  .product-page-info__button-add-to-cart
  .btn
  .product-page-info__price {
  display: inline-block;
}
.init_sabertrio.template-product
  .product-page__main
  .product-page-info__button-add-to-cart
  .btn
  .product-page-info__price
  span {
  font-weight: bold;
  font-size: 18px;
  line-height: 20px;
  color: #fff !important;
}
.init_sabertrio.template-product .product-page__main .price span {
  text-decoration: none;
  font-size: 24px;
  font-family: "sn-regular";
}
.init_sabertrio.template-product
  .product-page__main
  .price
  span.discount-price {
  font-size: 16px !important;
  color: #b7b7b7 !important;
  text-decoration: line-through;
  vertical-align: middle;
  margin-left: 5px;
}
.init_sabertrio.template-product
  .product-page__main
  .product-page-info__price-sale-details {
  display: none;
}
.init_sabertrio.template-product
  .product-page__main
  .product-page-info__share
  label {
  color: #fff;
}

.init_sabertrio.template-product
  .product-gallery__fullscreen_arrow
  .product-gallery__fullscreen_arrow_btn {
  margin: 0 auto !important;
  display: block !important;
  padding: 8px 0 0;
}
.init_sabertrio.template-product .product-gallery__fullscreen_arrow--type-prev {
  left: 20px !important;
}

.init_sabertrio.template-product .product-gallery__fullscreen_arrow--type-next {
  right: 20px !important;
}

.init_sabertrio.template-product .product-gallery__zoom {
  overflow: hidden;
}

.init_sabertrio.template-product .upgrade-details h6 {
  font-weight: 600 !important;
  margin-bottom: 8px !important;
  color: #fff !important;
}
.init_sabertrio.template-product .upgrade-details ul {
  padding: 0 20px 0 !important;
  margin: 0;
}
.init_sabertrio.template-product .upgrade-details ul li {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.25px;
  color: #b7b7b7;
  display: list-item;
  list-style-type: disc;
  padding-left: 3px;
  border: 0 !important;
}
.init_sabertrio.template-product .disclaimer {
  margin-top: 35px;
}
.init_sabertrio.template-product .product-page-info__share {
  align-items: center;
  justify-content: center;
  margin-top: 10px !important;
}
.init_sabertrio.template-product .product-page-info__share label {
  margin-bottom: 0 !important;
  text-transform: none;
  font-size: 12px;
  color: #b7b7b7 !important;
}
.init_sabertrio.template-product .product-page-info__share .social-share__col {
  flex: 0 1 10%;
}
.init_sabertrio.template-product
  .product-page-info__share
  .social-share__item_content {
  margin: 0 5px;
}
.init_sabertrio.template-product
  .product-page-info__share
  .social-share__item_content
  svg {
  fill: #b7b7b7 !important;
}
.init_sabertrio.template-product
  .product-page-info__share
  .social-share__item_content
  svg.icon-social-facebook {
  width: 8px !important;
  min-width: 8px !important;
}
.init_sabertrio.template-product
  .product-page-info__share
  .social-share__item_content
  .icon {
  width: 15px;
  min-width: 15px;
  min-height: 15px;
}
.init_sabertrio.template-product
  .product-page-info__share
  .social-share__item_bg {
  background: transparent;
}
.init_sabertrio .userguide,
.init_sabertrio .newuserguide {
  position: relative;
}
.init_sabertrio .userguide .breadcrumbs,
.init_sabertrio .newuserguide .breadcrumbs {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  max-width: 1200px;
  padding: 0;
  width: 100%;
  z-index: 1;
  margin: 0 auto;
  display: none;
}
.init_sabertrio .userguide .breadcrumbs ul,
.init_sabertrio .newuserguide .breadcrumbs ul {
  justify-content: flex-start !important;
}
.init_sabertrio .userguide .tab-for-guide,
.init_sabertrio .newuserguide .tab-for-guide {
  overflow: hidden;
}
.init_sabertrio .userguide.support-fs .breadcrumbs,
.init_sabertrio .newuserguide.support-fs .breadcrumbs {
  display: none;
  position: relative;
}
.init_sabertrio .userguide.support-fs .support-content-wrapper,
.init_sabertrio .newuserguide.support-fs .support-content-wrapper {
  padding-top: 50px !important;
}
.init_sabertrio .userguide.support-fs .contact-links-wrapper,
.init_sabertrio .newuserguide.support-fs .contact-links-wrapper {
  background: #282828;
  padding: 60px 20px;
}
.init_sabertrio .userguide.support-fs .contact-links-wrapper a,
.init_sabertrio .newuserguide.support-fs .contact-links-wrapper a {
  max-width: 160px;
  width: 100%;
  margin: 0 auto;
  display: block;
}

.init_sabertrio .userguide.support-fs .contact-links-wrapper img,
.init_sabertrio .newuserguide.support-fs .contact-links-wrapper img {
  width: 100%;
}
.init_sabertrio .userguide.support-fs .tab-navigation,
.init_sabertrio .newuserguide.support-fs .tab-navigation {
  border: 0 !important;
  padding-left: 30px;
  width: 100%;
}
.init_sabertrio .userguide.support-fs .tab-navigation a,
.init_sabertrio .newuserguide.support-fs .tab-navigation a {
  border: 1px solid #b7b7b7;
  border-radius: 6px;
  padding: 10px 20px;
  margin-right: 15px;
  min-width: 170px;
  color: #b7b7b7;
}

.init_sabertrio .userguide.support-fs .tab-navigation a:last-child,
.init_sabertrio .newuserguide.support-fs .tab-navigation a:last-child {
  margin-right: 0;
}
.init_sabertrio .userguide.support-fs .tab-navigation a img.normal,
.init_sabertrio .newuserguide.support-fs .tab-navigation a img.normal {
  display: block;
}
.init_sabertrio .userguide.support-fs .tab-navigation a img.blue,
.init_sabertrio .newuserguide.support-fs .tab-navigation a img.blue {
  display: none;
}
.init_sabertrio .userguide.support-fs .tab-navigation a.active,
.init_sabertrio .newuserguide.support-fs .tab-navigation a.active {
  border-color: #41d3fa !important;
  color: #41d3fa !important;
}
.init_sabertrio .userguide.support-fs .tab-navigation a.active img.normal,
.init_sabertrio .newuserguide.support-fs .tab-navigation a.active img.normal {
  display: none;
}
.init_sabertrio .userguide.support-fs .tab-navigation a.active img.blue,
.init_sabertrio .newuserguide.support-fs .tab-navigation a.active img.blue {
  display: block;
}
.init_sabertrio .userguide.support-fs .tab-navi-content,
.init_sabertrio .newuserguide.support-fs .tab-navi-content {
  padding-top: 20px !important;
  padding-left: 0;
  padding-right: 0;
}

.init_sabertrio .userguide.support-fs .tab-navi-content h6,
.init_sabertrio .newuserguide.support-fs .tab-navi-content h6 {
  color: #b7b7b7 !important;
  margin-bottom: 0;
  font-weight: 700 !important;
}
.init_sabertrio .userguide.support-fs .tab-navi-content a,
.init_sabertrio .newuserguide.support-fs .tab-navi-content a {
  color: #878787;
  text-decoration: underline;
  font-weight: 400;
}
.init_sabertrio .userguide.support-fs .tab-navi-content .blue-link,
.blue-link {
  color: #2D8CD2;
}
.init_sabertrio .userguide.support-fs .tab-navi-content .faqs__head span,
.init_sabertrio .newuserguide.support-fs .tab-navi-content .faqs__head span {
  font-weight: 300 !important;
  color: #41d3fa !important;
}
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .firmware-content-wrapper
  h6,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .firmware-content-wrapper
  h6,
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .proffie-content-wrapper
  h6,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .proffie-content-wrapper
  h6,
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .acid-content-wrapper
  h6,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .acid-content-wrapper
  h6 {
  color: #fff !important;
}
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .firmware-content-wrapper
  a,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .firmware-content-wrapper
  a,
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .proffie-content-wrapper
  a,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .proffie-content-wrapper
  a,
.init_sabertrio .userguide.support-fs .tab-navi-content .acid-content-wrapper a,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .acid-content-wrapper
  a {
  display: block;
  text-decoration: none;
  margin-bottom: 15px;
}
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .firmware-content-wrapper
  a.btn-link
  img,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .firmware-content-wrapper
  a.btn-link
  img,
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .proffie-content-wrapper
  a.btn-link
  img,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .proffie-content-wrapper
  a.btn-link
  img,
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .acid-content-wrapper
  a.btn-link
  img,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .acid-content-wrapper
  a.btn-link
  img {
  vertical-align: middle;
  margin-right: 8px;
  margin-top: -2px;
}
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .firmware-content-wrapper
  ul
  li,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .firmware-content-wrapper
  ul
  li,
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .proffie-content-wrapper
  ul
  li,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .proffie-content-wrapper
  ul
  li,
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .acid-content-wrapper
  ul
  li,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .acid-content-wrapper
  ul
  li {
  color: #878787;
}
.init_sabertrio .userguide.support-fs .tab-navi-content .firmware-content-wrapper .disclaimer-list li {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  color: #fff;
}
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .firmware-content-wrapper
  ul
  li::before,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .firmware-content-wrapper
  ul
  li::before,
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .proffie-content-wrapper
  ul
  li::before,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .proffie-content-wrapper
  ul
  li::before,
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .acid-content-wrapper
  ul
  li::before,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .acid-content-wrapper
  ul
  li::before {
  background-color: #878787 !important;
}
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .firmware-content-wrapper
  .operational-guide,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .firmware-content-wrapper
  .operational-guide,
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .proffie-content-wrapper
  .operational-guide,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .proffie-content-wrapper
  .operational-guide,
.init_sabertrio
  .userguide.support-fs
  .tab-navi-content
  .acid-content-wrapper
  .operational-guide,
.init_sabertrio
  .newuserguide.support-fs
  .tab-navi-content
  .acid-content-wrapper
  .operational-guide {
  margin-top: 20px;
}
.init_sabertrio .userguide.privacy-policy .breadcrumbs,
.init_sabertrio .newuserguide.privacy-policy .breadcrumbs {
  position: relative;
}
.init_sabertrio .userguide.privacy-policy .col,
.init_sabertrio .newuserguide.privacy-policy .col {
  padding-bottom: 20px !important;
}
.init_sabertrio .userguide.privacy-policy h5,
.init_sabertrio .newuserguide.privacy-policy h5 {
  font-size: 16px !important;
}
.init_sabertrio .userguide.privacy-policy .userguide-wrapper ul li,
.init_sabertrio .newuserguide.privacy-policy .userguide-wrapper ul li {
  color: #878787;
  font-size: 14px;
  font-weight: 300 !important;
  margin-bottom: 15px;
}
.init_sabertrio .userguide.privacy-policy .userguide-wrapper ul li::before,
.init_sabertrio .newuserguide.privacy-policy .userguide-wrapper ul li::before {
  background-color: #878787;
}
.init_sabertrio .userguide.privacy-policy a,
.init_sabertrio .newuserguide.privacy-policy a {
  color: #41d3fa !important;
  display: block;
}
.init_sabertrio .userguide .rte,
.init_sabertrio .newuserguide .rte {
  position: relative;
}
.init_sabertrio .userguide .rte img,
.init_sabertrio .newuserguide .rte img {
  max-width: 100%;
}
.init_sabertrio .userguide .rte .icon-20,
.icon-20 {
  width: 20px;
}
.init_sabertrio .userguide .rte .head-content-absolute,
.init_sabertrio .newuserguide .rte .head-content-absolute {
  position: absolute;
  top: 54%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 0 15px;
}
.init_sabertrio .userguide .rte .head-content-absolute h3,
.init_sabertrio .newuserguide .rte .head-content-absolute h3 {
  margin-bottom: 10px !important;
  color: #fff !important;
}
.init_sabertrio .userguide .tab-navigation,
.init_sabertrio .newuserguide .tab-navigation {
  padding: 20px 0;
  border-top: 1px solid #404040;
  border-bottom: 1px solid #404040;
  justify-content: flex-start;
  flex-wrap: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
}

.init_sabertrio .userguide .tab-navigation a,
.init_sabertrio .newuserguide .tab-navigation a {
  min-width: 150px;
  text-align: center;
  padding: 0 20px;
  border-right: 1px solid #404040;
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 0.08em;
}
.init_sabertrio .userguide .tab-navigation a.active,
.init_sabertrio .newuserguide .tab-navigation a.active {
  color: #41d3fa;
}
.init_sabertrio .userguide .tab-navigation a img,
.init_sabertrio .newuserguide .tab-navigation a img {
  width: 35px;
  margin: 0 auto 5px;
  display: block;
}
.init_sabertrio .userguide .tab-navigation-cfx,
.init_sabertrio .newuserguide .tab-navigation-cfx {
  margin: 45px 0 30px;
  border-bottom: 1px solid #404040;
}
.init_sabertrio .userguide .tab-navigation-cfx a,
.init_sabertrio .newuserguide .tab-navigation-cfx a {
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  margin: 0 !important;
  padding-bottom: 10px;
}
.init_sabertrio .userguide .tab-navigation-cfx a:last-child,
.init_sabertrio .newuserguide .tab-navigation-cfx a:last-child {
  margin-left: 25px !important;
}
.init_sabertrio .userguide .tab-navigation-cfx a.active,
.init_sabertrio .newuserguide .tab-navigation-cfx a.active {
  color: #41d3fa !important;
  border-bottom: 2px solid #41d3fa !important;
}

.init_sabertrio .userguide .tab-navigation-proffie,
.init_sabertrio .newuserguide .tab-navigation-proffie {
  margin: 45px 0 30px;
  border-bottom: 1px solid #404040;
}
.init_sabertrio .userguide .tab-navigation-proffie a,
.init_sabertrio .newuserguide .tab-navigation-proffie a {
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  margin: 0 !important;
  padding-bottom: 10px;
}
.init_sabertrio .userguide .tab-navigation-proffie a:last-child,
.init_sabertrio .newuserguide .tab-navigation-proffie a:last-child {
  margin-left: 25px !important;
}
.init_sabertrio .userguide .tab-navigation-proffie a.active,
.init_sabertrio .newuserguide .tab-navigation-proffie a.active {
  color: #41d3fa !important;
  border-bottom: 2px solid #41d3fa !important;
}
.init_sabertrio .userguide .tab-navi-content,
.init_sabertrio .newuserguide .tab-navi-content {
  max-width: 800px;
  margin: 0 auto;
  width: 100%;
  padding: 50px 20px;
}
.init_sabertrio .userguide .tab-navi-content .details .col,
.init_sabertrio .newuserguide .tab-navi-content .details .col {
  padding: 20px 0 50px;
}
.init_sabertrio .userguide .tab-navi-content .details .col h2,
.init_sabertrio .newuserguide .tab-navi-content .details .col h2 {
  font-size: 16px !important;
  line-height: 22px !important;
  letter-spacing: 0.1em !important;
}

.init_sabertrio .userguide .tab-navi-content .faqs,
.init_sabertrio .newuserguide .tab-navi-content .faqs {
  border-top-color: #404040 !important;
  border-bottom: 1px solid #404040;
}
.init_sabertrio .userguide .tab-navi-content .faqs .faqs__head,
.init_sabertrio .newuserguide .tab-navi-content .faqs .faqs__head {
  padding: 15px 0 !important;
}
.init_sabertrio .userguide .tab-navi-content .faqs p:not(.unstyled-accordian),
.init_sabertrio .newuserguide .tab-navi-content .faqs p {
  font-size: 16px !important;
  line-height: 26px !important;
  color: #b7b7b7 !important;
}
.init_sabertrio .userguide .tab-navi-content .faqs ul,
.init_sabertrio .newuserguide .tab-navi-content .faqs ul {
  padding-left: 15px;
  list-style: inherit;
}
.init_sabertrio .userguide .tab-navi-content .faqs .unstyled-list,
.unstyled-list {
  list-style:none;
}
.init_sabertrio .userguide .tab-navi-content .faqs .un
.init_sabertrio .userguide .tab-navi-content .faqs ul li,
.init_sabertrio .newuserguide .tab-navi-content .faqs ul li {
  color: #878787;
  padding: 3px 0;
}
.init_sabertrio .userguide .tab-navi-content .faqs ul li::before,
.init_sabertrio .newuserguide .tab-navi-content .faqs ul li::before {
  background-color: #878787;
}
.init_sabertrio .userguide .tab-navi-content .faqs .content-desc,
.init_sabertrio .newuserguide .tab-navi-content .faqs .content-desc {
  color: #878787;
}
.init_sabertrio .userguide .tab-navi-content .faqs .faqs__cross svg,
.init_sabertrio .newuserguide .tab-navi-content .faqs .faqs__cross svg {
  fill: #fff;
}
.init_sabertrio .userguide .tab-navi-content .title-tab-fuse,
.init_sabertrio .newuserguide .tab-navi-content .title-tab-fuse {
  margin-bottom: 30px !important;
  font-size: 16px !important;
}

.init_sabertrio .userguide .tab-navi-content .basic-guideline,
.init_sabertrio .newuserguide .tab-navi-content .basic-guideline {
  padding-top: 50px;
}
.init_sabertrio
  .userguide
  .tab-navi-content
  .sabers-content-wrapper
  .operational-guidelines,
.init_sabertrio
  .newuserguide
  .tab-navi-content
  .sabers-content-wrapper
  .operational-guidelines {
  padding-top: 20px;
}
.init_sabertrio
  .userguide
  .tab-navi-content
  .sabers-content-wrapper
  .colour-setting,
.init_sabertrio
  .newuserguide
  .tab-navi-content
  .sabers-content-wrapper
  .colour-setting {
  margin-bottom: 20px;
}
.init_sabertrio
  .userguide
  .tab-navi-content
  .sabers-content-wrapper
  .colour-setting
  .tablet-hide,
.init_sabertrio
  .newuserguide
  .tab-navi-content
  .sabers-content-wrapper
  .colour-setting
  .tablet-hide {
  display: none;
}

.init_sabertrio
  .userguide
  .tab-navi-content
  .sabers-content-wrapper
  .colour-setting
  .tablet-show,
.init_sabertrio
  .newuserguide
  .tab-navi-content
  .sabers-content-wrapper
  .colour-setting
  .tablet-show {
  display: block;
}

.init_sabertrio .userguide .tab-navi-content .sabers-content-wrapper .desc,
.init_sabertrio .newuserguide .tab-navi-content .sabers-content-wrapper .desc {
  padding-top: 20px;
}

.init_sabertrio .userguide .tab-navi-content .fx-content-wrapper li,
.init_sabertrio .newuserguide .tab-navi-content .fx-content-wrapper li {
  font-weight: 300;
  font-size: 12px;
  line-height: 18px;
}

.init_sabertrio .userguide .tab-navi-content .fx-content-wrapper li:before,
.init_sabertrio .newuserguide .tab-navi-content .fx-content-wrapper li:before {
  background-color: #b7b7b7;
}

.init_sabertrio .userguide .tab-navi-content .fx-content-wrapper table,
.init_sabertrio .newuserguide .tab-navi-content .fx-content-wrapper table,
.init_sabertrio .userguide .tab-navi-content .fx-content-wrapper th,
.init_sabertrio .newuserguide .tab-navi-content .fx-content-wrapper th,
.init_sabertrio .userguide .tab-navi-content .fx-content-wrapper td,
.init_sabertrio .newuserguide .tab-navi-content .fx-content-wrapper td {
  border: 1px solid #404040;
  padding: 20px 10px;
  border-collapse: collapse;
  color: #b7b7b7;
  font-weight: 300;
  font-size: 12px;
  line-height: 18px;
}

.init_sabertrio .userguide .tab-navi-content .fx-content-wrapper td,
.init_sabertrio .newuserguide .tab-navi-content .fx-content-wrapper td {
  width: 50%;
  vertical-align: top;
}
.init_sabertrio #shopify-section-product-fixed-sizebar {
  display: none !important;
}
.init_sabertrio .product-page {
  margin-bottom: 0 !important;
  /* gallery */
  /** end of gallery **/
  /* options - app */
  /* radio */
}

.init_sabertrio .product-page .product-gallery__main_single {
  min-width: 340px;
  height: 340px;
}

.init_sabertrio .product-page .product-gallery__main_single .rimage {
  padding: 0 !important;
  border: 1px solid #404040;
  border-radius: 4px;
}
.init_sabertrio .product-page .product-gallery__main_single img {
  object-fit: cover;
  min-width: 340px;
  height: 340px;
  width: 100%;
  position: relative;
}

.init_sabertrio .product-page .product-gallery-fuse {
  border: 1px solid #404040;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  padding: 0px;
  position: relative;
  min-width: 320px;
  height: 320px;
}

.init_sabertrio
  .product-page
  .product-gallery-fuse
  .product-thumbnail-gallery-fs
  .rimage {
  padding: 0 !important;
}

.init_sabertrio
  .product-page
  .product-gallery-fuse
  .product-thumbnail-gallery-fs
  img {
  object-fit: cover;
  min-width: 340px;
  height: 340px;
  width: 100%;
  position: relative;
}

.init_sabertrio
  .product-page
  .product-gallery__thumbnail_item
  .product-gallery__thumbnail_item_inner {
  border: 1px solid #404040;
  border-radius: 4px;
  padding: 5px;
  width: 60px;
  height: 60px;
}

.wprevpro_t1_outer_div {
  position: relative;
}

.init_sabertrio
  .product-page
  .product-gallery__thumbnail_item
  .product-gallery__thumbnail_item_inner
  .rimage {
  padding-top: 0 !important;
  height: 100%;
}
.init_sabertrio
  .product-page
  .product-gallery__thumbnail_item
  .product-gallery__thumbnail_item_inner
  img {
  object-fit: cover;
  border-radius: 4px;
}
.init_sabertrio
  .product-page
  .product-gallery__thumbnail_item
  .product-gallery__thumbnail_item_inner:before {
  border: 0;
}
.init_sabertrio
  .product-page
  .product-gallery__thumbnail_item.current
  .product-gallery__thumbnail_item_inner {
  border-color: #fff;
}
.init_sabertrio .product-page .product-gallery__main_arrow {
  border: 0;
  padding-top: 0;
  width: 30px;
  height: 30px;
}
.init_sabertrio .product-page .product-gallery__main_arrow .icon {
  min-width: 15px;
  min-height: 15px;
  width: 15px;
  height: 15px;
}
.init_sabertrio .product-page .product-gallery__main_arrow svg {
  fill: #000 !important;
}
.init_sabertrio .product-page .product-gallery__main_arrow:before {
  background-color: transparent;
}

.init_sabertrio .product-page .product-gallery__thumbnail--slider .slick-arrow {
  width: 30px;
  height: 30px;
  text-align: center;
  padding-top: 3px;
  display: block !important;
  border: 0;
}

.init_sabertrio
  .product-page
  .product-gallery__thumbnail--slider
  .slick-arrow.product-gallery__thumbnail_arrow--type-prev
  img {
  transform: rotate(180deg);
}
.init_sabertrio
  .product-page
  .product-gallery__thumbnail--slider
  .slick-arrow.slick-disabled {
  opacity: 0.4;
  cursor: not-allowed !important;
}
.init_sabertrio
  .product-page
  .product-gallery__thumbnail--slider
  .slick-arrow.slick-hidden {
  opacity: 0.4;
  cursor: not-allowed !important;
}
.init_sabertrio .product-page .product-gallery__thumbnail_arrows {
  margin-bottom: 0;
}

.init_sabertrio .product-page .product-page__tabs {
  padding: 20px;
  background: #393939;
  border-radius: 4px;
}
.init_sabertrio .product-page .product-page__tabs .tabs__body {
  border-color: #878787;
}
.init_sabertrio
  .product-page
  .product-page__tabs
  .tabs__body
  > div:not(:first-child)
  > span {
  border-top-color: #878787;
}
.init_sabertrio .product-page .product-page__tabs .tabs__body i {
  top: 14px;
}
.init_sabertrio .product-page .product-page__tabs .tabs__content {
  padding-top: 0;
  padding-bottom: 15px;
}
.init_sabertrio .product-page .product-page__tabs .tabs__content p {
  color: #b7b7b7;
  font-size: 16px;
  line-height: 26px;
}
.init_sabertrio .product-page .product-page__tabs .tabs__content p:last-child {
  margin-bottom: 0;
}
.init_sabertrio
  .product-page
  .product-page__tabs
  .tabs[data-type="mobile"]
  .tabs__body
  > div
  > span {
  padding: 15px 0;
}
.init_sabertrio .product-page .product-page-info__labels {
  justify-content: flex-start !important;
}
.init_sabertrio .product-page .product-page-info__labels .label {
  background: transparent !important;
  font-size: 16px;
  line-height: 13px;
  letter-spacing: 0.1px;
  text-transform: uppercase;
  margin-bottom: 0 !important;
  padding-left: 0;
  color: #2d8cd2 !important;
}

/*.init_sabertrio
  .product-page
  .product-page-info__labels
  .label.label--out-stock,*/
.init_sabertrio .product-page .product-page-info__labels .label.label--hot,
.init_sabertrio
  .product-page
  .product-page-info__labels
  .label.label--pre-order {
  /*color: #e7183d !important;*/
  display:none;
}
.init_sabertrio .product-page .product-page-info__labels .label.label--sale {
  display: none;
}
.init_sabertrio .product-page .product-page-info__title {
  text-align: left !important;
  margin-bottom: -6px !important;
}

.init_sabertrio .product-page .product-page-info__title h2 {
  letter-spacing: 0.15em !important;
  font-size: 24px !important;
  /*line-height: 30px !important;*/
  text-transform: uppercase;
}

.init_sabertrio .product-page .product-page-info__price {
  text-align: left !important;
}
.init_sabertrio .product-page .product-page-info__price .price {
  font-size: 24px;
  font-family: "sn-regular";
}
.init_sabertrio .product-page .product-page-info__price span {
  color: #41d3fa !important;
}
.init_sabertrio .product-page .product-page-info__description {
  text-align: left;
  margin-bottom: 20px;
  margin-top: 20px;
  /* for tabs */
}
.init_sabertrio
  .product-page
  .product-page-info__description
  .tab-wrapper-fuse {
  display: none;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .product-short-desc {
  display: none;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-wrapper-fuse {
  display: block;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-wrapper-fuse
  .tab-wrapper-list {
  background: #404040;
  border-radius: 4px;
  padding: 20px;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-wrapper-fuse
  .tab-wrapper-list
  ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-wrapper-fuse
  .tab-wrapper-list
  ul
  li {
  padding: 0 0 15px;
  border-bottom: 1px solid #878787;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-wrapper-fuse
  .tab-wrapper-list
  ul
  li:before {
  content: none;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-wrapper-fuse
  .tab-wrapper-list
  ul
  li:first-child {
  border-top: 1px solid #878787;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-wrapper-fuse
  .tab-wrapper-list
  ul
  li:first-child
  .tab-content {
  display: block;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-title {
  padding-top: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-title
  img {
  max-width: 16px;
  margin-right: 10px;
  margin-top: -4px;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-title
  h6 {
  letter-spacing: 0.25px !important;
  font-size: 16px !important;
  line-height: 26px !important;
  margin-bottom: 0;
  color: #fff;
  font-weight: 400 !important;
  text-transform: uppercase;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-title
  i {
  transition: all 300ms ease-in-out;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-title.expanded
  i {
  transform: rotate(45deg);
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-content {
  padding-top: 15px;
  padding-bottom: 10px;
  display: none;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-content
  p {
  color: #b7b7b7;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-content
  p:last-child {
  margin-bottom: 0;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-content
  ul {
  padding-left: 15px !important;
}
.init_sabertrio
  .product-page
  .product-page-info__description.for-tabs-only
  .tab-content
  ul
  li {
  border: 0 !important;
  color: #878787;
  font-size: 16px;
  line-height: 26px;
  display: list-item;
  list-style-type: disc;
  padding-bottom: 5px !important;
}
.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc
  ul {
  list-style: none;
  padding: 12px 0 0 15px;
  margin: 0;
  margin-bottom: 30px;  
}
.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc
  ul.without-border {
  margin-bottom: 20px;
}
.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc
  ul.without-border:last-child {
  margin-bottom: 0;
}
.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc
  ul.without-border
  li {
  border-right: 0 !important;
  color: #b7b7b7;
  display: list-item;
  list-style-type: disc;
  padding: 0;
  margin-bottom: 10px;
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.2px;
}
.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc
  li {
  padding-left: 15px;
  padding-right: 15px;
  border-right: 1px solid #404040;
  flex: 0 1 33%;
}
.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc
  li:before {
  content: none;
}
.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc
  li:first-child {
  padding-left: 0;
}
.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc
  li:last-child {
  border: 0;
  padding-right: 0;
}
.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc
  li
  p {
  margin-bottom: 0;
  text-align: center;
}

.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc
  li
  p.bold {
  font-weight: 600 !important;
}
.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc
  h5 {
  font-size: 16px !important;
  margin: 0 !important;
}
.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc
  .icon {
  width: 20px;
  margin: 0 auto 10px;
}
.init_sabertrio
  .product-page
  .mw-product-options
  .mw-options-container
  .mw-option {
  padding-bottom: 0;
  position: relative;
}
.init_sabertrio .product-page .mw-product-options .mw-option-select:after,
.init_sabertrio .product-page .mw-product-options .mw-option-swatch:after {
  content: url("/cdn/shop/files/divider-product.png");
  display: block;
  margin: 30px 0 20px;
  width: 100%;
}
.init_sabertrio .product-page .mw-product-options select {
  width: 100%;
  border: 1px solid #404040;
  border-radius: 4px;
  padding: 15px 12px;
  color: #fff;
  font-size: 16px;
  margin-bottom: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("/cdn/shop/files/arrow-down-blue.png")
    no-repeat 96% #282828;
}
.init_sabertrio .product-page .mw-product-options .mw-option-select br {
  display: none;
}
.init_sabertrio
  .product-page
  .mw-product-options
  .mw-option-select
  .mw-option-description.value-desc {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin-bottom: 20px;
}

.init_sabertrio .product-page .mw-product-options .mw-option-select img {
  display: inline-block;
  margin-top: 0px !important;
  max-width: 80px;
  border: 1px solid #404040;
  border-radius: 6px;
  vertical-align: top;
  margin-right: 0 !important;
}

.init_sabertrio .product-page .mw-product-options .mw_product_option_label {
  font-weight: 600;
  font-size: 16px;
  padding-bottom: 10px;
  display: block;
}
.init_sabertrio .product-page .mw-product-options .mw-option-description {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.25px;
  color: #b7b7b7;
  padding: 0px 0 15px;
}
.init_sabertrio .product-page .mw-product-options .mw-option-description a {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 0;
  color: #41d3fa !important;
  font-weight: 400;
}
.init_sabertrio .product-page .mw-product-options .mw-option-description p {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.25px !important;
  color: #fff !important;
  margin: 5px 0;
}
.init_sabertrio .product-page .mw-product-options .mw-option-description ul li {
  display: list-item;
  list-style-type: disc;
}
.init_sabertrio
  .product-page
  .mw-product-options
  .mw-option-description
  ul
  li:before {
  content: none;
}
.init_sabertrio .product-page .mw-product-options .blade-color-options br {
  display: none;
}
.init_sabertrio
  .product-page
  .mw-product-options
  .blade-color-options
  .swatch-option {
  margin: 0 0 20px;
}
.init_sabertrio
  .product-page
  .mw-product-options
  .blade-color-options
  .swatch-option.border-red {
  border: 0 !important;
}
.init_sabertrio
  .product-page
  .mw-product-options
  .blade-color-options
  .swatch-option
  .swatch-image {
  width: 90px !important;
  height: 90px !important;
  border-radius: 50%;
  border: 1px solid #404040;
}

.init_sabertrio
  .product-page
  .mw-product-options
  .blade-color-options
  .swatch-option
  .swatch-title {
  display: none;
}
.init_sabertrio
  .product-page
  .mw-options-container
  .mw-option
  input[type="radio"] {
  margin-right: 3px;
}
.init_sabertrio
  .product-page
  .mw-options-container
  .mw-option
  input[type="text"] {
  padding: 15px 10px !important;
}
.init_sabertrio
  .product-page
  .mw-options-container
  .mw-option
  .mw_options_list {
  display: flex;
}
.init_sabertrio
  .product-page
  .mw-options-container
  .mw-option
  .mw_options_list
  li {
  padding-right: 25px;
  padding-left: 0;
  margin: 15px 0 0;
}
.init_sabertrio
  .product-page
  .mw-options-container
  .mw-option
  .validation-error {
  top: 0 !important;
  color: red !important;
  position: absolute;
  left: 0;
  bottom: 0;
  max-height: 25px;
}
.init_sabertrio .product-page .mw-options-container .mw-option:after {
  display: block;
  margin: 20px 0 20px;
  width: 100%;
  content: " ";
  background-image: url(/cdn/shop/files/divider-product.png);
  height: 26px;
  background-repeat: no-repeat;
  background-size: cover;
}
.init_sabertrio .product-page .swatch-option {
  display: flex;
  flex-wrap: wrap;
}
.init_sabertrio .product-page .swatch-option .swatch-value-container {
  flex: 0 1 33%;
  margin-bottom: 8px;
}

.init_sabertrio
  .product-page
  .swatch-value-container.swatch-selected
  .swatch-value {
  transform: scale(1);
  border: 2px solid #41d3fa !important;
  border-radius: 50%;
}
.init_sabertrio .product-page .option-label-value {
  color: #41d3fa !important;
  line-height: 24px;
}
.init_sabertrio .product-page .option-label-value .value-price {
  color: #41d3fa !important;
}
.init_sabertrio .contact_fs .row.center-column {
  justify-content: center;
  margin-top: 0 !important;
  padding-top: 50px;
}
.init_sabertrio .contact_fs .head-title-form {
  text-align: center;
}
.init_sabertrio .contact_fs .head-title-form.mb-30 {
  display: none;
}
.init_sabertrio .contact_fs .head-title-form p {
  padding: 30px 0;
}
.init_sabertrio .contact_fs .form-row {
  margin-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
}
.init_sabertrio .contact_fs .form-row label {
  color: #878787;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.2px;
  text-transform: uppercase;
}
.init_sabertrio .contact_fs .form-row label:after {
  content: "";
}
.init_sabertrio .contact_fs .form-row input,
.init_sabertrio .contact_fs .form-row textarea {
  color: #fff;
  font-size: 15px;
  background: #282828;
  border: 1px solid #404040;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 15px;
  margin-top: 5px;
  margin-bottom: 15px;
}
.init_sabertrio .contact_fs .form-row input:placeholder,
.init_sabertrio .contact_fs .form-row textarea:placeholder {
  font-size: 16px;
}
.init_sabertrio .contact_fs .form-row input::placeholder,
.init_sabertrio .contact_fs .form-row textarea::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #878787;
  opacity: 1;
  /* Firefox */
}
.init_sabertrio .contact_fs .form-row input:-ms-input-placeholder,
.init_sabertrio .contact_fs .form-row textarea:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #878787;
}
.init_sabertrio .contact_fs .form-row input::-ms-input-placeholder,
.init_sabertrio .contact_fs .form-row textarea::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #878787;
}
.init_sabertrio .contact_fs .form-row textarea {
  padding-top: 15px;
}
.init_sabertrio .info-bottom-fs .divider {
  margin: 30px 0;
}

.init_sabertrio .info-bottom-fs .row {
  justify-content: center;
}

.init_sabertrio .info-bottom-fs li img {
  max-width: 30px;
  margin-right: 10px;
}
.init_sabertrio .info-bottom-fs li a {
  color: #41d3fa;
  letter-spacing: 0.02em;
  font-weight: 300;
  font-size: 20px;
  margin-bottom: 20px;
}
.init_sabertrio .search-result-title h5 {
  margin: 0 !important;
  padding: 50px 0 20px;
  text-transform: none;
}
.init_sabertrio.template-cart .mw-edit-options-form {
  padding-top: 50px !important;
  padding-bottom: 30px !important;
  background-color: #0a0a0a;
  border: 1px solid #404040;
}

.init_sabertrio.template-cart .close-popup a {
  color: #b7b7b7 !important;
}
.init_sabertrio.template-cart label {
  color: #b7b7b7 !important;
}
.init_sabertrio.template-cart .mw-edit-options-container {
  padding: 15px 0;
}
.init_sabertrio.template-cart .mw-edit-options-container h3 {
  font-family: "Open Sans", sans-serif !important;
  letter-spacing: 1px !important;
  font-weight: 600;
  font-size: 14px !important;
  color: #fff !important;
}
.init_sabertrio.template-cart
  .mw-edit-options-container
  .mw-option-description {
  padding-bottom: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  padding-top: 3px;
}
.init_sabertrio.template-cart .mw-edit-options-container .mw-product-options {
  padding: 0 !important;
}
.init_sabertrio.template-cart
  .mw-edit-options-container
  .mw-product-options
  select {
  background: #282828 !important;
  border: 1px solid #404040 !important;
  border-radius: 4px;
  text-align: left;
  padding: 14px 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url(/cdn/shop/files/arrow-down-blue.png)
    no-repeat 96% #282828 !important;
  color: #fff !important;
  width: 100%;
}
.init_sabertrio.template-cart
  .mw-edit-options-container
  .mw-product-options
  select:hover {
  color: #fff !important;
}
.init_sabertrio.template-cart
  .mw-edit-options-container
  .mw-product-options
  input {
  padding: 14px 12px;
}
.init_sabertrio.template-cart .mw-edit-options-container .btn {
  background: #41d3fa !important;
  color: #fff !important;
  max-width: 250px;
  width: 100%;
  border-radius: 4px;
  padding: 18px 0;
  font-size: 16px;
  font-weight: bold;
  margin-top: 30px;
  border: 0 !important;
}
.init_sabertrio.template-cart .mw-edit-options-container .btn .btn__text {
  color: #fff !important;
}
.init_sabertrio.template-cart .mw-edit-options-container .btn:hover {
  transition: opacity 300ms ease-in;
  background: #41d3fa;
  opacity: 0.9;
}
.init_sabertrio.template-cart .cart.empty h2 {
  font-size: 24px !important;
  line-height: 30px !important;
  margin-bottom: 20px !important;
}
.init_sabertrio.template-cart .cart.empty p {
  font-size: 14px !important;
}
.init_sabertrio.template-cart .j-between {
  justify-content: space-between;
  flex-direction: column-reverse;
}

.init_sabertrio.template-cart .j-between .empty-cart-wrapper {
  align-items: center;
  margin-bottom: 25px;
  display: flex;
  flex-direction: row;
}

.init_sabertrio.template-cart .j-between .empty-cart-wrapper p {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.1px;
  margin-bottom: 0;
  margin-right: 16px;
}

.init_sabertrio.template-cart .j-between .empty-cart-btn {
  width: 100%;
}

.init_sabertrio.template-cart .empty-btn {
  max-width: 198px;
  width: 100%;
  font-size: 14px;
  margin-top: 30px !important;
}
.init_sabertrio.template-cart .cart__head {
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.1em;
}
.init_sabertrio.template-cart .cart__head label {
  color: #b7b7b7 !important;
}

.init_sabertrio.template-cart .border-bottom {
  border-bottom-color: #404040 !important;
}
.init_sabertrio.template-cart .mw_cart_line svg {
  min-width: 18px;
  min-height: 18px;
  width: 18px;
}
.init_sabertrio.template-cart .shopping-cart-title {
  padding: 20px 0;
}

.init_sabertrio.template-cart .options_tag_prod > div {
  display: none;
  margin-bottom: 4px;
}
.init_sabertrio.template-cart .option-cart-title,
.init_sabertrio.template-cart .option-cart-title-content {
  margin: 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.1px;
  color: #878787 !important;
}
.init_sabertrio.template-cart .options_tag_prod .main-product-title {
  font-weight: 300;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0.02em;
  margin-bottom: 5px;
}
.init_sabertrio.template-cart .options_tag_prod br {
  display: none;
}
.init_sabertrio.template-cart .options_tag_prod .mw-configure-link-container {
  margin-top: 10px;
  display: none;
}
.init_sabertrio.template-cart .blue {
  font-weight: 400;
  text-transform: none;
}
.init_sabertrio.template-cart .blue span {
  transform: rotate(-180deg);
  margin-bottom: 0 !important;
  max-width: 18px;
  margin-top: 1px;
}
.init_sabertrio.template-cart .btn__border {
  font-size: 14px !important;
}
.init_sabertrio.template-cart .cart__sidebar {
  background: url("/cdn/shop/files/summary.png")
    no-repeat transparent;
  border: 0 !important;
  background-size: 100% 100%;
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.init_sabertrio.template-cart .cart__sidebar .note-cart-wrapper {
  padding-top: 5px;
}
.init_sabertrio.template-cart .cart__sidebar p {
  font-weight: 300;
  font-size: 20px !important;
  line-height: 20px;
  letter-spacing: -0.2px !important;
  color: #fff !important;
  margin-bottom: 5px !important;
}
.init_sabertrio.template-cart .cart__sidebar .summary-note-title {
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 26px !important;
  letter-spacing: 0.02em !important;
}
.init_sabertrio.template-cart .cart__sidebar textarea {
  background: #282828;
  border: 1px solid #404040;
  box-sizing: border-box;
  border-radius: 4px;
  color: #fff;
}
.init_sabertrio.template-cart .cart__sidebar .cart__subtotal {
  justify-content: space-between;
  align-items: center;
  padding: 30px 0;
  display:flex;
  flex-wrap:wrap;
}
.init_sabertrio.template-cart .cart__sidebar .cart__subtotal h5 {
  font-size: 16px !important;
  letter-spacing: 0.2px;
}
.init_sabertrio.template-cart .cart__sidebar .cart__subtotal h2 {
  font-size: 20px !important;
  font-weight: 600 !important;
  letter-spacing: normal !important;
}
.init_sabertrio.template-cart .cart__sidebar .cart__total-discounts {
  display:flex;
  justify-content: space-between;
  align-items: center;
  padding-top:30px;
}
.init_sabertrio.template-cart .cart__sidebar .cart__total-discounts h5 {
  font-size: 16px !important;
}
.init_sabertrio.template-cart .cart__sidebar .cart__total-discounts h2 {
  font-size: 20px !important;
  font-weight: 600 !important;
  letter-spacing: normal !important;
}
.init_sabertrio.template-cart .cart__sidebar .notice {
  font-size: 12px !important;
  line-height: 18px !important;
  letter-spacing: 0.1px !important;
  text-align: center;
}
.init_sabertrio.template-cart .cart__sidebar input[type="submit"] {
  font-size: 14px !important;
}

.ug-notice {
    border: 1px solid #B7B7B7;
}

.ug-notice, .ug-warning {
    box-sizing: border-box;
    border-radius: 8px;
    flex-wrap: nowrap;
    margin: 0;
    padding: 11px;
    display: flex;
}

.init_sabertrio .disclaimer {
  background: rgba(231, 24, 61, 0.15);
  border: 1px solid rgba(231, 24, 61, 0.5);
  box-sizing: border-box;
  border-radius: 8px;
  flex-wrap: nowrap;
  margin: 15px 0;
  padding: 10px;
}
.init_sabertrio .disclaimer .icon {
  margin-right: 10px !important;
  /*margin-top: 3px !important;*/
}
.init_sabertrio .disclaimer h6 {
  color: #fff;
  margin-top:2px!important;
  margin-bottom:15px!important;
}
.init_sabertrio .disclaimer ul {
  list-style: none;
  padding: 0;
  margin: 0 0 0 15px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.init_sabertrio .disclaimer ul li {
  display: list-item;
  list-style: disc;
  padding: 0 !important;
}
.init_sabertrio .disclaimer ul li:before {
  display: none !important;
}
.init_sabertrio .disclaimer p {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.1px;
  font-weight: 400 !important;
  color: #fff !important;
  margin-bottom: 0;
}
.init_sabertrio.template-password {
  background: #000;
}
.init_sabertrio.template-password .container {
  padding: 0 !important;
  max-width: 100% !important;
}
.init_sabertrio.template-password header,
.init_sabertrio.template-password footer {
  display: none !important;
}
.init_sabertrio.template-password main {
  background-color: transparent !important;
}
.init_sabertrio.template-password .coming-soon-wrapper {
  width: 100%;
}

.init_sabertrio.template-password .coming-soon-wrapper img {
  width: 100%;
}

.init_sabertrio.template-password .coming-soon-wrapper .txt {
  top: 70%;
  position: absolute;
  text-align: center;
  width: 100%;
}

.init_sabertrio.template-password .coming-soon-wrapper h5 {
  font-size: 16px !important;
  line-height: 24px !important;
  text-align: center;
  letter-spacing: 0.4px;
  color: #b7b7b7 !important;
  text-transform: none !important;
}
.init_sabertrio.template-password .coming-soon-wrapper a {
  display: block;
  color: #fff;
  text-decoration: underline;
  font-size: 16px !important;
}
.init_sabertrio .qtip-bootstrap {
  border: 1px solid #404040 !important;
  overflow: hidden;
  background-color: #404040;
  box-sizing: border-box;
}
.init_sabertrio .qtip-bootstrap .qtip-content {
  padding: 0;
}
.init_sabertrio .login-page-sb {
  padding-top: 40px;
}
.init_sabertrio .login-page-sb .content-wrapper {
  max-width: 600px;
}
.init_sabertrio .login-page-sb label {
  margin-bottom: 5px;
  color: #878787;
}
.init_sabertrio .login-page-sb #customer_login,
.init_sabertrio .login-page-sb .recover-password-wrapper {
  max-width: 380px;
  width: 100%;
  margin: 0 auto;
}
.init_sabertrio .login-page-sb input {
  margin-bottom: 12px !important;
  font-size: 15px;
  padding: 15px;
}
.init_sabertrio .login-page-sb input[type="submit"] {
  margin-top: 20px;
}
.init_sabertrio .login-page-sb form {
  margin-bottom: 60px;
}
/*.init_sabertrio .login-page-sb h2 {
  margin-bottom: 40px !important;
  font-size: 30px !important;
  line-height: 38px !important;
}*/
.init_sabertrio .login-page-sb .border-top {
  border-top-color: #404040 !important;
  padding-top: 60px !important;
}
/*.init_sabertrio .login-page-sb .border-top h2 {
  margin-bottom: 10px !important;
}
.init_sabertrio .login-page-sb .border-top h3 {
  margin-bottom: 0 !important;
}*/
.init_sabertrio .login-page-sb .border-top p {
  padding: 30px !important;
  margin: 0;
  font-size: 14px;
}
.init_sabertrio .login-page-sb .border-top p.reminder {
  padding-bottom: 15px !important;
  padding-left:0 !important;
  padding-right:0 !important;
}
.init_sabertrio .login-page-sb .btn-link {
  color: #41d3fa !important;
  text-decoration: none;
  font-size: 14px;
}
.init_sabertrio .login-page-sb .btn-link span {
  font-size: 12px;
  color: #41d3fa !important;
  margin-right: 5px;
}
.init_sabertrio .login-page-sb a.btn__border {
  max-width: 400px;
  margin: 0 auto;
  display: block;
}
.init_sabertrio .shopify-challenge__container {
  margin-top: 0 !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.init_sabertrio .shopify-challenge__container .shopify-challenge__button {
  background: #41d3fa !important;
  color: #fff !important;
  font-size: 14px;
  font-weight: 900 !important;
  border-radius: 4px;
  padding: 15px 25px;
}
.init_sabertrio#feature-comparison-list .container {
  padding-right: 0;
}
.init_sabertrio#feature-comparison-list table {
  width: 100%;
}
.init_sabertrio#feature-comparison-list .head-categories {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  overflow-x: scroll;
}
.init_sabertrio#feature-comparison-list .head-categories table.table__header {
  overflow-x: scroll;
}
.init_sabertrio#feature-comparison-list .head-categories td {
  text-align: center;
  min-width: 120px;
  width: 120px;
}

.init_sabertrio#feature-comparison-list .head-categories td img {
  max-width: 110px;
  margin: 0 auto;
}
.init_sabertrio#feature-comparison-list .table-for-content {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto 30px;
}

.init_sabertrio#feature-comparison-list .table-for-content td {
  min-width: 120px;
  width: 120px;
  text-align: center;
  border-top: 1px solid #404040;
  border-bottom: 1px solid #404040;
  padding: 10px 0;
  height: 80px;
}

.init_sabertrio#feature-comparison-list .table-for-content td:first-child {
  color: #b7b7b7;
}
.init_sabertrio#feature-comparison-list .table-for-content td img {
  max-width: 110px;
  margin: 0 auto;
}
.init_sabertrio#feature-comparison-list .table-for-content .image-row td,
.init_sabertrio#feature-comparison-list .table-for-content .general-row td {
  border: 0 !important;
}
.init_sabertrio .fs-tabs-acc {
  display: flex;
}

.init_sabertrio .fs-tabs-acc .tabs__head {
  background: transparent !important;
  border: 0 !important;
}

.init_sabertrio .fs-tabs-acc .tabs__body {
  width: 100%;
  padding: 0 20px;
}

.init_sabertrio .fs-tabs-acc .tabs__body > div.active span {
  color: #41d3fa !important;
}
.init_sabertrio .fs-tabs-acc .tabs__body .tabs__content {
  padding: 0 0 20px;
}
.init_sabertrio .fs-tabs-acc .tabs__body .tabs__content h5 {
  border-bottom: 1px solid #404040;
  padding-bottom: 20px;
  display: none;
}

.init_sabertrio .fs-tabs-acc .tabs__body .tabs__content > div {
  margin: 20px 0;
}
.init_sabertrio .fs-tabs-acc .tabs__body .tabs__content > div h4 {
  color: #b7b7b7 !important;
  font-size: 14px !important;
  margin-bottom: 0 !important;
}
.init_sabertrio .fs-tabs-acc .tabs__body .tabs__content .btn {
  background: #41d3fa !important;
  color: #fff !important;
}
.init_sabertrio .fs-tabs-acc .tabs__body .account-details-address {
  margin-bottom: 30px !important;
  margin-right: 20px !important;
  position: relative;
  border: 0 !important;
}

.init_sabertrio
  .fs-tabs-acc
  .tabs__body
  .account-details-address
  .absolute-img {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.init_sabertrio .fs-tabs-acc .tabs__body .account-details-address tr.first {
  display: block;
}
.init_sabertrio .fs-tabs-acc .tabs__body .account-details-address td {
  padding: 0 !important;
  height: auto;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  border: 0;
}
.init_sabertrio
  .fs-tabs-acc
  .tabs__body
  .account-details-address
  td.first-name {
  font-weight: 600;
  color: #fff !important;
  margin-bottom: 10px;
  display: block;
}
.init_sabertrio
  .fs-tabs-acc
  .tabs__body
  .account-details-address
  td.first-name
  p {
  display: inline-block;
  font-size: 12px !important;
  line-height: 16px !important;
  border: 1px solid #b7b7b7;
  border-radius: 4px;
  padding: 3px 5px;
  color: #b7b7b7 !important;
  margin-bottom: 0 !important;
  margin-left: 10px;
  font-weight: 600 !important;
}
.init_sabertrio .fs-tabs-acc .tabs__body table tr td:first-child {
  color: #b7b7b7 !important;
  width: 200px !important;
}
.init_sabertrio .fs-tabs-acc .tabs__body table tr td {
  width: auto !important;
}
.init_sabertrio .fs-tabs-acc .tabs__body .table-wrapper {
  border: 1px solid #404040;
  border-radius: 6px;
}

.init_sabertrio .fs-tabs-acc .tabs__btn {
  color: #b7b7b7 !important;
  background: transparent !important;
  border: 0 !important;
  padding: 0 0 15px !important;
}
.init_sabertrio .fs-tabs-acc .tabs__btn.active {
  color: #41d3fa !important;
}
.init_sabertrio .fs-tabs-acc .logout-btn {
  max-width: 200px;
  margin: 0;
  margin: 0 auto;
  text-align: center;
  font-size: 14px !important;
  text-transform: uppercase;
}
.init_sabertrio .fs-tabs-acc .btn__primary {
  max-width: 200px;
  width: 100%;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  display: block;
}
.init_sabertrio .fs-tabs-acc table {
  margin-bottom: 0 !important;
}
.init_sabertrio .fs-tabs-acc table .th-base {
  background: #282828;
}
.init_sabertrio .fs-tabs-acc table .th-base th {
  color: #fff;
  border-color: #404040 !important;
  padding: 15px !important;
}
.init_sabertrio .fs-tabs-acc table td {
  border-color: #404040 !important;
  padding: 15px !important;
  color: #41d3fa;
}
.init_sabertrio .fs-tabs-acc table td a {
  color: #41d3fa !important;
}
.init_sabertrio#addresses .address-head {
  align-items: center !important;
  justify-content: space-between;
}

.init_sabertrio#addresses .address-head a {
  margin: 0 0 10px !important;
  text-decoration: none !important;
}
.init_sabertrio#addresses .address-head .btn__primary {
  border: 0 !important;
  outline: none !important;
  width: 100%;
}

.init_sabertrio#addresses .address-book table,
.init_sabertrio#addresses .address-book td {
  border: 0 !important;
  color: #b7b7b7 !important;
}
.init_sabertrio#addresses .address-book .title-address {
  text-transform: none !important;
  font-size: 18px !important;
  border-top: 1px solid #404040;
  padding-top: 20px;
}
.init_sabertrio#addresses .address-book .address-add-form h4 {
  border-color: #404040 !important;
}
.init_sabertrio#addresses .address-book .address-book-box {
  background: #282828;
  border-radius: 6px;
  background-size: 100% 100%;
  padding: 20px;
  margin-bottom: 30px !important;
  min-height: 280px;
  margin-right: 20px !important;
  position: relative;
}

.init_sabertrio#addresses .address-book .address-book-box .absolute-img {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.init_sabertrio#addresses .address-book .address-book-box tr.first {
  display: block;
}
.init_sabertrio#addresses .address-book .address-book-box td {
  padding: 0 !important;
  height: auto;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
}
.init_sabertrio#addresses .address-book .address-book-box td.first-name {
  font-weight: 600;
  color: #fff !important;
}
.init_sabertrio#addresses .address-book .address-book-box td.first-name p {
  display: inline-block;
  font-size: 12px !important;
  line-height: 16px !important;
  border: 1px solid #b7b7b7;
  border-radius: 4px;
  padding: 3px 5px;
  color: #b7b7b7 !important;
  margin-bottom: 0 !important;
  margin-left: 10px;
  font-weight: 600 !important;
}
.init_sabertrio#addresses .address-book .edit-address-section label {
  display: none;
}
.init_sabertrio#addresses .address-book .edit-address-section input {
  padding: 15px;
  margin-bottom: 10px;
}
.init_sabertrio#addresses .address-book .edit-address-section .btn__primary {
  display: block;
  border: 0 !important;
}
.init_sabertrio#addresses .address-book .edit-address-section h4 {
  font-size: 14px;
  margin-bottom: 10px !important;
}
.init_sabertrio#addresses .address-book .buttons-link {
  border-top: 1px solid #b7b7b7;
  padding-top: 10px;
}
.init_sabertrio#addresses .address-book .buttons-link .btn-link {
  color: #41d3fa !important;
  text-decoration: none;
  background: transparent;
  padding: 0 !important;
  margin: 0 10px 0 0 !important;
  border: 0 !important;
  font-weight: 400 !important;
}
.init_sabertrio#addresses select {
  border-radius: 4px;
  background: #282828 !important;
  border: 1px solid #404040 !important;
  padding: 15px 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url(/cdn/shop/files/arrow-down-blue.png)
    no-repeat 96% #282828 !important;
  color: #878787 !important;
}
.init_sabertrio#addresses select:hover {
  color: #878787 !important;
}
.init_sabertrio#addresses .form-add-address .box {
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
}
.init_sabertrio#addresses .form-add-address .border-top {
  border-top-color: #404040 !important;
}
.init_sabertrio#addresses .form-add-address label {
  color: #878787;
  font-size: 13px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.init_sabertrio#addresses .form-add-address input {
  padding: 15px;
  font-size: 15px;
}

.init_sabertrio#addresses .form-add-address select {
  font-size: 15px;
}

.init_sabertrio#addresses .form-add-address .input-checkbox i {
  background: #41d3fa;
  border-radius: 4px;
}

.init_sabertrio#addresses .form-add-address .input-checkbox span {
  border-radius: 4px;
  font-size: 15px;
  line-height: 26px;
  color: #878787 !important;
  font-weight: 300 !important;
  text-transform: none;
}

.init_sabertrio.template-order .btn-link {
  text-decoration: none !important;
}

.init_sabertrio.template-order .cancelled-order {
  background: rgba(231, 24, 61, 0.4);
  border: 1px solid rgba(231, 24, 61, 0.5);
  box-sizing: border-box;
  border-radius: 8px;
  flex-wrap: nowrap;
  margin: 30px 0;
  padding: 20px 20px 0;
}

.init_sabertrio.template-order .cancelled-order .icon {
  margin-right: 10px;
  margin-top: 3px;
}

.init_sabertrio.template-order .cancelled-order h6 {
  color: #fff;
  margin-bottom: 0;
}

.init_sabertrio.template-order .cancelled-order p {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.1px;
  font-weight: 400 !important;
  color: #fff !important;
}

.init_sabertrio.template-order .table-wrapper {
  margin-bottom: 10px !important;
  border-radius: 8px;
  border: 1px solid #404040;
}

.init_sabertrio.template-order h5 {
  text-transform: none;
  font-size: 18px !important;
  margin-bottom: 0 !important;
}

.init_sabertrio.template-order .col-border {
  padding: 25px 0;
  border-top: 1px solid #404040;
}

.init_sabertrio.template-order .col-border p {
  margin-bottom: 0;
}

.init_sabertrio.template-order .col-border h5 {
  margin-bottom: 15px !important;
}

.init_sabertrio.template-order tr.first-row {
  background: #2b2b2b;
  box-sizing: border-box;
}

.init_sabertrio.template-order tr th {
  border: 0 !important;
  padding: 15px !important;
  font-size: 12px;
  letter-spacing: 0.1em;
  color: #fff;
  text-transform: uppercase;
}

.init_sabertrio.template-order tr td {
  padding: 15px !important;
  color: #41d3fa !important;
  border-color: #404040;
  font-weight: 300;
}

.init_sabertrio.template-order tr td.small--hide {
  color: #fff !important;
}

.init_sabertrio.template-order tr td a {
  color: #41d3fa !important;
}

.init_sabertrio.template-order tr td br {
  display: none;
}

.init_sabertrio.template-order tr td .option-cart-title {
  margin-left: 0;
  padding-top: 10px;
  display: block;
}

.init_sabertrio.template-order tr td[data-label="Total"] {
  font-weight: 600;
}

.init_sabertrio.template-order .subtotal-container-wrapper {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 20px;
}

.init_sabertrio.template-order .subtotal-container-wrapper td {
  padding: 10px 15px !important;
}

.init_sabertrio.template-index .product-collection__price .price:before {
  content: "From ";
  font-size: 16px;
  color: #b7b7b7;
  padding-right: 5px;
  display: inline-block;
}

@media (max-width: 1060px) {
.srs_slider#srs_template_9746 {
  display: none;
}
}

@media (max-width: 720px) {
.srs_slider#srs_template_9746 {
  display: block;
}
}

@media (max-width: 720px) {
.srs_slider#srs_template_9734 {
  display: none;
}
}

.srs_slider .wprs_rd_more,
.srs_slider .wprs_rd_less {
  color: #b7b7b7;
}

.wprs_unslider-carousel li:before {
  content: none !important;
}

.wprevpro_t1_DIV_2 {
  background: url("/cdn/shop/files/frame-customer.png?v=1700823135")
    no-repeat !important;
  background-size: 100% 100% !important;
  min-height: 400px !important;
  height: 100% !important;
  border: 0 !important;
  margin-bottom: 10px !important;
  box-shadow: none !important;
}

.wprevpro_t1_P_3 {
  padding: 10px 0 40px !important;
  color: #fff !important;
  font-size: 14px !important;
  line-height: 22px !important;
  font-weight: 400 !important;
  border: 0 !important;
  letter-spacing: 0.25px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-height: 1em;
  max-height: 16em;
  -webkit-line-clamp: 10;
}

.wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1 {
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.2px;
  color: #fff;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
  vertical-align: middle;
  padding-top: 20px;
}

.wprevpro_t1_DIV_2:before {
  position: relative !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  margin: 0 !important;
  height: 40px !important;
  font: icon !important;
  background-size: 100% !important;
  overflow: hidden;
  width: 100% !important;
  background-repeat: no-repeat;
  content: "" !important;
}

.wprevpro_t1_DIV_2:after {
  border: 0 !important;
  left: 40px !important;
  right: 0 !important;
  bottom: 0 !important;
  background-size: 100% !important;
  width: 80% !important;
  height: 80px !important;
  background-repeat: no-repeat;
  margin: 0 auto !important;
  overflow: hidden;
}

.wprs_unslider-arrow {
  border-radius: 50% !important;
  border: 1px solid #878787 !important;
  width: 40px !important;
  height: 40px !important;
  text-align: center;
  padding-top: 8px;
  border-width: 2px !important;
  display: none !important;
  top: 40% !important;
}

.wprs_unslider-arrow:hover {
  border-color: #fff !important;
  background-color: rgba(255, 255, 255, 0.3);
}

.wprs_unslider-nav {
  padding: 30px 0 0;
  margin-bottom: 0px !important;
  flex-wrap: nowrap !important;
}

@media (max-width: 439px){
  .wprs_unslider-nav {
    padding: 0;
  }
}

.wprs_unslider-nav li {
  width: 30px !important;
  height: 3px !important;
  background: #b7b7b7 !important;
  border-radius: 0 !important;
}

.wprs_unslider-nav .wprs_unslider-active {
  background: #41d3fa !important;
  opacity: 1 !important;
  border: 0 !important;
}

body.template-page#black-friday-special header.header--style-1,
body.template-page#saber-hilt-parts header.header--style-1,
body.template-page#masterpiece-by-sabertrio header.header--style-1,
body.template-page#coming-soon header.header--style-1,
body.template-page#masterpiece header.header--style-1,
body.template-page#custom-sabers header.header--style-1,
body.template-page#ready-to-ship header.header--style-1,
body.template-page#blades-amp-blade-plugs header.header--style-1,
body.template-page#stunt-blades-amp-blade-plugs header.header--style-1,
body.template-page#saberhold-bags header.header--style-1,
body.template-page#upgrades header.header--style-1 {
  border: 0;
}

body.template-page#black-friday-special
  .popup-navigation
  .navigation-for-collections.sticky,
body.template-page#saber-hilt-parts
  .popup-navigation
  .navigation-for-collections.sticky,
body.template-page#masterpiece-by-sabertrio
  .popup-navigation
  .navigation-for-collections.sticky,
body.template-page#coming-soon
  .popup-navigation
  .navigation-for-collections.sticky,
body.template-page#masterpiece
  .popup-navigation
  .navigation-for-collections.sticky,
body.template-page#custom-sabers
  .popup-navigation
  .navigation-for-collections.sticky,
body.template-page#ready-to-ship
  .popup-navigation
  .navigation-for-collections.sticky,
body.template-page#blades-amp-blade-plugs
  .popup-navigation
  .navigation-for-collections.sticky,
body.template-page#stunt-blades-amp-blade-plugs
  .popup-navigation
  .navigation-for-collections.sticky,
body.template-page#saberhold-bags
  .popup-navigation
  .navigation-for-collections.sticky,
body.template-page#upgrades
  .popup-navigation
  .navigation-for-collections.sticky {
  display: none !important;
}

body.template-page#black-friday-special .custom-saber-category-container,
body.template-page#saber-hilt-parts .custom-saber-category-container,
body.template-page#masterpiece-by-sabertrio .custom-saber-category-container,
body.template-page#coming-soon .custom-saber-category-container,
body.template-page#masterpiece .custom-saber-category-container,
body.template-page#custom-sabers .custom-saber-category-container,
body.template-page#ready-to-ship .custom-saber-category-container,
body.template-page#blades-amp-blade-plugs .custom-saber-category-container,
body.template-page#stunt-blades-amp-blade-plugs
  .custom-saber-category-container,
body.template-page#saberhold-bags .custom-saber-category-container,
body.template-page#upgrades .custom-saber-category-container {
  padding-top: 0;
  padding-bottom: 60px;
}

body.template-page#black-friday-special
  .custom-saber-category-container
  .breadcrumb,
body.template-page#saber-hilt-parts
  .custom-saber-category-container
  .breadcrumb,
body.template-page#masterpiece-by-sabertrio
  .custom-saber-category-container
  .breadcrumb,
body.template-page#coming-soon .custom-saber-category-container .breadcrumb,
body.template-page#masterpiece .custom-saber-category-container .breadcrumb,
body.template-page#custom-sabers .custom-saber-category-container .breadcrumb,
body.template-page#ready-to-ship .custom-saber-category-container .breadcrumb,
body.template-page#blades-amp-blade-plugs
  .custom-saber-category-container
  .breadcrumb,
body.template-page#stunt-blades-amp-blade-plugs
  .custom-saber-category-container
  .breadcrumb,
body.template-page#saberhold-bags .custom-saber-category-container .breadcrumb,
body.template-page#upgrades .custom-saber-category-container .breadcrumb {
  display: none;
  padding-top: 120px;
}

body.template-page#black-friday-special
  .custom-saber-category-container.rts
  .carousel__spacer,
body.template-page#saber-hilt-parts
  .custom-saber-category-container.rts
  .carousel__spacer,
body.template-page#masterpiece-by-sabertrio
  .custom-saber-category-container.rts
  .carousel__spacer,
body.template-page#coming-soon
  .custom-saber-category-container.rts
  .carousel__spacer,
body.template-page#masterpiece
  .custom-saber-category-container.rts
  .carousel__spacer,
body.template-page#custom-sabers
  .custom-saber-category-container.rts
  .carousel__spacer,
body.template-page#ready-to-ship
  .custom-saber-category-container.rts
  .carousel__spacer,
body.template-page#blades-amp-blade-plugs
  .custom-saber-category-container.rts
  .carousel__spacer,
body.template-page#stunt-blades-amp-blade-plugs
  .custom-saber-category-container.rts
  .carousel__spacer,
body.template-page#saberhold-bags
  .custom-saber-category-container.rts
  .carousel__spacer,
body.template-page#upgrades
  .custom-saber-category-container.rts
  .carousel__spacer {
  display: none;
}

body.template-page#black-friday-special
  .custom-saber-category-container.rts
  .hero-banner,
body.template-page#saber-hilt-parts
  .custom-saber-category-container.rts
  .hero-banner,
body.template-page#masterpiece-by-sabertrio
  .custom-saber-category-container.rts
  .hero-banner,
body.template-page#coming-soon
  .custom-saber-category-container.rts
  .hero-banner,
body.template-page#masterpiece
  .custom-saber-category-container.rts
  .hero-banner,
body.template-page#custom-sabers
  .custom-saber-category-container.rts
  .hero-banner,
body.template-page#ready-to-ship
  .custom-saber-category-container.rts
  .hero-banner,
body.template-page#blades-amp-blade-plugs
  .custom-saber-category-container.rts
  .hero-banner,
body.template-page#stunt-blades-amp-blade-plugs
  .custom-saber-category-container.rts
  .hero-banner,
body.template-page#saberhold-bags
  .custom-saber-category-container.rts
  .hero-banner,
body.template-page#upgrades .custom-saber-category-container.rts .hero-banner {
  position: relative;
  padding-top: 86px;
}

body.template-page#black-friday-special
  .custom-saber-category-container.rts
  .breadcrumb,
body.template-page#saber-hilt-parts
  .custom-saber-category-container.rts
  .breadcrumb,
body.template-page#masterpiece-by-sabertrio
  .custom-saber-category-container.rts
  .breadcrumb,
body.template-page#coming-soon .custom-saber-category-container.rts .breadcrumb,
body.template-page#masterpiece .custom-saber-category-container.rts .breadcrumb,
body.template-page#custom-sabers
  .custom-saber-category-container.rts
  .breadcrumb,
body.template-page#ready-to-ship
  .custom-saber-category-container.rts
  .breadcrumb,
body.template-page#blades-amp-blade-plugs
  .custom-saber-category-container.rts
  .breadcrumb,
body.template-page#stunt-blades-amp-blade-plugs
  .custom-saber-category-container.rts
  .breadcrumb,
body.template-page#saberhold-bags
  .custom-saber-category-container.rts
  .breadcrumb,
body.template-page#upgrades .custom-saber-category-container.rts .breadcrumb {
  position: absolute;
  top: 5px;
  z-index: 1;
  left: 0;
  right: 0;
}

body.template-page#black-friday-special
  .custom-saber-category-container.rts
  .breadcrumb
  span,
body.template-page#saber-hilt-parts
  .custom-saber-category-container.rts
  .breadcrumb
  span,
body.template-page#masterpiece-by-sabertrio
  .custom-saber-category-container.rts
  .breadcrumb
  span,
body.template-page#coming-soon
  .custom-saber-category-container.rts
  .breadcrumb
  span,
body.template-page#masterpiece
  .custom-saber-category-container.rts
  .breadcrumb
  span,
body.template-page#custom-sabers
  .custom-saber-category-container.rts
  .breadcrumb
  span,
body.template-page#ready-to-ship
  .custom-saber-category-container.rts
  .breadcrumb
  span,
body.template-page#blades-amp-blade-plugs
  .custom-saber-category-container.rts
  .breadcrumb
  span,
body.template-page#stunt-blades-amp-blade-plugs
  .custom-saber-category-container.rts
  .breadcrumb
  span,
body.template-page#saberhold-bags
  .custom-saber-category-container.rts
  .breadcrumb
  span,
body.template-page#upgrades
  .custom-saber-category-container.rts
  .breadcrumb
  span {
  color: #fff !important;
}

body.template-page#black-friday-special .custom-saber-category-container .title,
body.template-page#saber-hilt-parts .custom-saber-category-container .title,
body.template-page#masterpiece-by-sabertrio
  .custom-saber-category-container
  .title,
body.template-page#coming-soon .custom-saber-category-container .title,
body.template-page#masterpiece .custom-saber-category-container .title,
body.template-page#custom-sabers .custom-saber-category-container .title,
body.template-page#ready-to-ship .custom-saber-category-container .title,
body.template-page#blades-amp-blade-plugs
  .custom-saber-category-container
  .title,
body.template-page#stunt-blades-amp-blade-plugs
  .custom-saber-category-container
  .title,
body.template-page#saberhold-bags .custom-saber-category-container .title,
body.template-page#upgrades .custom-saber-category-container .title {
  text-align: center;
  padding-top: 30px;
  padding: 30px 15px 20px;
}

body.template-page#black-friday-special
  .custom-saber-category-container
  .title
  p,
body.template-page#saber-hilt-parts .custom-saber-category-container .title p,
body.template-page#masterpiece-by-sabertrio
  .custom-saber-category-container
  .title
  p,
body.template-page#coming-soon .custom-saber-category-container .title p,
body.template-page#masterpiece .custom-saber-category-container .title p,
body.template-page#custom-sabers .custom-saber-category-container .title p,
body.template-page#ready-to-ship .custom-saber-category-container .title p,
body.template-page#blades-amp-blade-plugs
  .custom-saber-category-container
  .title
  p,
body.template-page#stunt-blades-amp-blade-plugs
  .custom-saber-category-container
  .title
  p,
body.template-page#saberhold-bags .custom-saber-category-container .title p,
body.template-page#upgrades .custom-saber-category-container .title p {
  padding-top: 20px;
}

body.template-page#black-friday-special .category-main-page ul,
body.template-page#saber-hilt-parts .category-main-page ul,
body.template-page#masterpiece-by-sabertrio .category-main-page ul,
body.template-page#coming-soon .category-main-page ul,
body.template-page#masterpiece .category-main-page ul,
body.template-page#custom-sabers .category-main-page ul,
body.template-page#ready-to-ship .category-main-page ul,
body.template-page#blades-amp-blade-plugs .category-main-page ul,
body.template-page#stunt-blades-amp-blade-plugs .category-main-page ul,
body.template-page#saberhold-bags .category-main-page ul,
body.template-page#upgrades .category-main-page ul {
  justify-content: center;
}

body.template-page#black-friday-special .category-main-page ul li,
body.template-page#saber-hilt-parts .category-main-page ul li,
body.template-page#masterpiece-by-sabertrio .category-main-page ul li,
body.template-page#coming-soon .category-main-page ul li,
body.template-page#masterpiece .category-main-page ul li,
body.template-page#custom-sabers .category-main-page ul li,
body.template-page#ready-to-ship .category-main-page ul li,
body.template-page#blades-amp-blade-plugs .category-main-page ul li,
body.template-page#stunt-blades-amp-blade-plugs .category-main-page ul li,
body.template-page#saberhold-bags .category-main-page ul li,
body.template-page#upgrades .category-main-page ul li {
  position: relative;
  background: url(/cdn/shop/files/Inactive.png)
    transparent no-repeat;
  background-size: 100% 100%;
  position: relative;
  padding: 25px 15px 15px;
  margin: 0 15px 20px;
}

body.template-page#black-friday-special
  .category-main-page
  ul
  li:hover
  .text-info,
body.template-page#saber-hilt-parts .category-main-page ul li:hover .text-info,
body.template-page#masterpiece-by-sabertrio
  .category-main-page
  ul
  li:hover
  .text-info,
body.template-page#coming-soon .category-main-page ul li:hover .text-info,
body.template-page#masterpiece .category-main-page ul li:hover .text-info,
body.template-page#custom-sabers .category-main-page ul li:hover .text-info,
body.template-page#ready-to-ship .category-main-page ul li:hover .text-info,
body.template-page#blades-amp-blade-plugs
  .category-main-page
  ul
  li:hover
  .text-info,
body.template-page#stunt-blades-amp-blade-plugs
  .category-main-page
  ul
  li:hover
  .text-info,
body.template-page#saberhold-bags .category-main-page ul li:hover .text-info,
body.template-page#upgrades .category-main-page ul li:hover .text-info {
  opacity: 1;
}

body.template-page#black-friday-special .category-main-page ul li:before,
body.template-page#saber-hilt-parts .category-main-page ul li:before,
body.template-page#masterpiece-by-sabertrio .category-main-page ul li:before,
body.template-page#coming-soon .category-main-page ul li:before,
body.template-page#masterpiece .category-main-page ul li:before,
body.template-page#custom-sabers .category-main-page ul li:before,
body.template-page#ready-to-ship .category-main-page ul li:before,
body.template-page#blades-amp-blade-plugs .category-main-page ul li:before,
body.template-page#stunt-blades-amp-blade-plugs
  .category-main-page
  ul
  li:before,
body.template-page#saberhold-bags .category-main-page ul li:before,
body.template-page#upgrades .category-main-page ul li:before {
  background: transparent;
  display: none;
}
body.template-page#black-friday-special .category-main-page ul li a,
body.template-page#saber-hilt-parts .category-main-page ul li a,
body.template-page#masterpiece-by-sabertrio .category-main-page ul li a,
body.template-page#coming-soon .category-main-page ul li a,
body.template-page#masterpiece .category-main-page ul li a,
body.template-page#custom-sabers .category-main-page ul li a,
body.template-page#ready-to-ship .category-main-page ul li a,
body.template-page#blades-amp-blade-plugs .category-main-page ul li a,
body.template-page#stunt-blades-amp-blade-plugs .category-main-page ul li a,
body.template-page#saberhold-bags .category-main-page ul li a,
body.template-page#upgrades .category-main-page ul li a {
  display: block;
}
body.template-page#black-friday-special .category-main-page ul li img,
body.template-page#saber-hilt-parts .category-main-page ul li img,
body.template-page#masterpiece-by-sabertrio .category-main-page ul li img,
body.template-page#coming-soon .category-main-page ul li img,
body.template-page#masterpiece .category-main-page ul li img,
body.template-page#custom-sabers .category-main-page ul li img,
body.template-page#ready-to-ship .category-main-page ul li img,
body.template-page#blades-amp-blade-plugs .category-main-page ul li img,
body.template-page#stunt-blades-amp-blade-plugs .category-main-page ul li img,
body.template-page#saberhold-bags .category-main-page ul li img,
body.template-page#upgrades .category-main-page ul li img {
  width: 100%;
  border-radius: 10px;
}
body.template-page#black-friday-special .category-main-page .visual,
body.template-page#saber-hilt-parts .category-main-page .visual,
body.template-page#masterpiece-by-sabertrio .category-main-page .visual,
body.template-page#coming-soon .category-main-page .visual,
body.template-page#masterpiece .category-main-page .visual,
body.template-page#custom-sabers .category-main-page .visual,
body.template-page#ready-to-ship .category-main-page .visual,
body.template-page#blades-amp-blade-plugs .category-main-page .visual,
body.template-page#stunt-blades-amp-blade-plugs .category-main-page .visual,
body.template-page#saberhold-bags .category-main-page .visual,
body.template-page#upgrades .category-main-page .visual {
  position: relative;
}
body.template-page#black-friday-special .category-main-page .visual .overlay,
body.template-page#saber-hilt-parts .category-main-page .visual .overlay,
body.template-page#masterpiece-by-sabertrio
  .category-main-page
  .visual
  .overlay,
body.template-page#coming-soon .category-main-page .visual .overlay,
body.template-page#masterpiece .category-main-page .visual .overlay,
body.template-page#custom-sabers .category-main-page .visual .overlay,
body.template-page#ready-to-ship .category-main-page .visual .overlay,
body.template-page#blades-amp-blade-plugs .category-main-page .visual .overlay,
body.template-page#stunt-blades-amp-blade-plugs
  .category-main-page
  .visual
  .overlay,
body.template-page#saberhold-bags .category-main-page .visual .overlay,
body.template-page#upgrades .category-main-page .visual .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  border-radius: 10px;
}
body.template-page#black-friday-special .category-main-page .details,
body.template-page#saber-hilt-parts .category-main-page .details,
body.template-page#masterpiece-by-sabertrio .category-main-page .details,
body.template-page#coming-soon .category-main-page .details,
body.template-page#masterpiece .category-main-page .details,
body.template-page#custom-sabers .category-main-page .details,
body.template-page#ready-to-ship .category-main-page .details,
body.template-page#blades-amp-blade-plugs .category-main-page .details,
body.template-page#stunt-blades-amp-blade-plugs .category-main-page .details,
body.template-page#saberhold-bags .category-main-page .details,
body.template-page#upgrades .category-main-page .details {
  text-align: center;
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 100%;
  text-align: center;
}

body.template-page#black-friday-special .category-main-page .details h5,
body.template-page#saber-hilt-parts .category-main-page .details h5,
body.template-page#masterpiece-by-sabertrio .category-main-page .details h5,
body.template-page#coming-soon .category-main-page .details h5,
body.template-page#masterpiece .category-main-page .details h5,
body.template-page#custom-sabers .category-main-page .details h5,
body.template-page#ready-to-ship .category-main-page .details h5,
body.template-page#blades-amp-blade-plugs .category-main-page .details h5,
body.template-page#stunt-blades-amp-blade-plugs .category-main-page .details h5,
body.template-page#saberhold-bags .category-main-page .details h5,
body.template-page#upgrades .category-main-page .details h5 {
  margin-bottom: 0 !important;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 1px !important;
  font-family: "sn-bold" !important;
}

body.template-page#black-friday-special .category-main-page .details p,
body.template-page#saber-hilt-parts .category-main-page .details p,
body.template-page#masterpiece-by-sabertrio .category-main-page .details p,
body.template-page#coming-soon .category-main-page .details p,
body.template-page#masterpiece .category-main-page .details p,
body.template-page#custom-sabers .category-main-page .details p,
body.template-page#ready-to-ship .category-main-page .details p,
body.template-page#blades-amp-blade-plugs .category-main-page .details p,
body.template-page#stunt-blades-amp-blade-plugs .category-main-page .details p,
body.template-page#saberhold-bags .category-main-page .details p,
body.template-page#upgrades .category-main-page .details p {
  font-size: 18px;
  margin-top: 3px;
  display: block;
  color: #41d3fa !important;
  text-transform: uppercase;
  font-weight: 400 !important;
}

body.template-page#black-friday-special .category-main-page .details span,
body.template-page#saber-hilt-parts .category-main-page .details span,
body.template-page#masterpiece-by-sabertrio .category-main-page .details span,
body.template-page#coming-soon .category-main-page .details span,
body.template-page#masterpiece .category-main-page .details span,
body.template-page#custom-sabers .category-main-page .details span,
body.template-page#ready-to-ship .category-main-page .details span,
body.template-page#blades-amp-blade-plugs .category-main-page .details span,
body.template-page#stunt-blades-amp-blade-plugs
  .category-main-page
  .details
  span,
body.template-page#saberhold-bags .category-main-page .details span,
body.template-page#upgrades .category-main-page .details span {
  font-size: 14px;
  color: #41d3fa !important;
  vertical-align: middle;
  display: inline-block;
  margin-top: -3px;
  width: 18px;
}
body.template-page#black-friday-special .category-main-page .text-info,
body.template-page#saber-hilt-parts .category-main-page .text-info,
body.template-page#masterpiece-by-sabertrio .category-main-page .text-info,
body.template-page#coming-soon .category-main-page .text-info,
body.template-page#masterpiece .category-main-page .text-info,
body.template-page#custom-sabers .category-main-page .text-info,
body.template-page#ready-to-ship .category-main-page .text-info,
body.template-page#blades-amp-blade-plugs .category-main-page .text-info,
body.template-page#stunt-blades-amp-blade-plugs .category-main-page .text-info,
body.template-page#saberhold-bags .category-main-page .text-info,
body.template-page#upgrades .category-main-page .text-info {
  opacity: 0;
  position: absolute;
  top: 30px;
  left: 0;
  padding: 0 20px;
  text-align: center;
  transition: all 300ms ease-in-out;
  display: none;
}

body.template-page#black-friday-special .category-main-page .text-info p,
body.template-page#saber-hilt-parts .category-main-page .text-info p,
body.template-page#masterpiece-by-sabertrio .category-main-page .text-info p,
body.template-page#coming-soon .category-main-page .text-info p,
body.template-page#masterpiece .category-main-page .text-info p,
body.template-page#custom-sabers .category-main-page .text-info p,
body.template-page#ready-to-ship .category-main-page .text-info p,
body.template-page#blades-amp-blade-plugs .category-main-page .text-info p,
body.template-page#stunt-blades-amp-blade-plugs
  .category-main-page
  .text-info
  p,
body.template-page#saberhold-bags .category-main-page .text-info p,
body.template-page#upgrades .category-main-page .text-info p {
  font-size: 14px;
  line-height: 22px;
}

.custom-saber-container .breadcrumb {
  display: none !important;
  position: absolute;
  top: 5px;
  z-index: 1;
  left: 0;
  right: 0;
}

.custom-saber-container .hero-banner {
  position: relative;
}

.custom-saber-container .hero-banner .title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0 auto;
  text-align: center;
  width: 100%;
  padding: 0 20px;
}

.custom-saber-container .hero-banner .visual img {
  width: 100%;
  border-bottom: 1px solid #404040;
}

.custom-saber-container .custom-saber-listing {
  padding-top: 20px;
  padding-bottom: 50px;
  justify-content: space-around;
}

.custom-saber-container .custom-saber-listing .slide {
  width: 100%;
  background: url("/cdn/shop/files/base-frame.png?v=1700465324")
    no-repeat;
  background-size: 100% 100%;
  padding: 30px 20px 0;
  margin-bottom: 20px;
}

.custom-saber-container .custom-saber-listing .title {
  text-align: center;
}
.custom-saber-container .custom-saber-listing .title h2 {
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  letter-spacing: 0.15em !important;
}
.custom-saber-container .custom-saber-listing .title .icon {
  width: 140px;
  margin: 0 auto 20px;
}
.custom-saber-container .custom-saber-listing .features-info ul {
  padding: 30px 3px;
  min-height: 420px;
}
.custom-saber-container .custom-saber-listing .features-info:before,
.custom-saber-container .custom-saber-listing .features-info:after {
  content: "";
  display: block;
  border-top: 1px solid #404040;
}
.custom-saber-container .custom-saber-listing .features-info li {
  display: flex;
  align-items: center;
  padding: 0;
  margin-bottom: 30px;
}

.custom-saber-container .custom-saber-listing .features-info li .icon {
  margin-right: 15px;
  min-width: 30px;
  max-width: 30px;
}
.custom-saber-container .custom-saber-listing .features-info li p {
  color: #fff !important;
  margin-bottom: 0;
  line-height: 24px;
}
.custom-saber-container .custom-saber-listing .features-info li .no-feature {
  margin: 10px 0;
}
.custom-saber-container
  .custom-saber-listing
  .features-info
  li
  .no-feature:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 1px;
  background: #fff;
}
.custom-saber-container .custom-saber-listing .features-info li .no-feature p {
  display: inline-block;
  vertical-align: middle;
}
.custom-saber-container .custom-saber-listing .features-info li:last-child {
  margin-bottom: 0;
}
.custom-saber-container .custom-saber-listing .products-listing {
  padding: 30px 0;
}

.custom-saber-container .custom-saber-listing .products-listing h2 {
  font-size: 18px !important;
  line-height: 22px !important;
  letter-spacing: 0.05em !important;
  text-align: center !important;
  margin-bottom: 20px !important;
  padding: 0 15px;
}
.custom-saber-container
  .custom-saber-listing
  .products-listing
  .product-collection__price
  span
  span:before {
  content: "From";
  font-size: 12px;
  display: inline-block;
  margin-right: 4px;
}
.custom-saber-container .banner_feature_list {
  position: relative;
  margin-top: 50px;
}
.custom-saber-container .banner_feature_list.rts .details p {
  font-size: 12px;
  line-height: 16px;
}

.custom-saber-container .banner_feature_list .details {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}
.custom-saber-container .banner_feature_list .details h2 {
  font-size: 18px !important;
  line-height: 22px !important;
  letter-spacing: 1px !important;
}

.custom-saber-container .banner_feature_list .details p {
  font-size: 14px;
  line-height: 18px;
  color: #fff !important;
  margin: 5px 0 !important;
  font-weight: 400 !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase;
}

.custom-saber-container .banner_feature_list .details a {
  font-size: 14px;
  line-height: 20px;
  color: #41d3fa;
  text-transform: uppercase;
  font-family: "sn-bold" !important;
}

.custom-saber-container .banner_feature_list .details a span {
  font-size: 14px;
  color: #41d3fa !important;
  margin-left: 5px;
}
.custom-saber-container .banner_feature_list img {
  width: 100%;
}
/* stock count */
.sd-items-count {
  display: none;
}
.category-saber-slider .carousel__item,
.category-saber-slider .carousel__products,
.category-saber-slider .slick-track {
  width: 100% !important;
  transform: none !important;
}
.category-saber-slider .slick-list {
  height: 100% !important;
}
.category-saber-slider .sd-items-count {
  display: block;
  margin-bottom: 4px;
}
.category-saber-slider .sd-items-count p {
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
}
.category-saber-slider .btn__icon {
  display: none;
}
.category-saber-slider .product-collection__more-info {
  display: none;
}
.category-saber-slider .product-collection {
  background: url("/cdn/shop/files/frame-saber.png?v=1700463345")
    no-repeat !important;
  box-sizing: border-box;
  padding: 10px !important;
  margin-bottom: 15px !important;
  background-size: 100% 100% !important;
}
.category-saber-slider .product-collection.outstock {
  background: url("/cdn/shop/files/frame-saber-sold.png?v=1700464969")
    no-repeat !important;
  background-size: 100% 100% !important;
}
.category-saber-slider
  .product-collection.outstock
  .js-product-button-add-to-crt {
  opacity: 1 !important;
}
.category-saber-slider
  .product-collection.outstock
  .js-product-button-add-to-crt
  span {
  color: #e7183d !important;
}
.category-saber-slider .product-collection.outstock .product-collection__image {
  opacity: 0.4;
}
.category-saber-slider
  .product-collection.outstock
  .product-collection__price
  span {
  color: #b7b7b7 !important;
}
.category-saber-slider
  .product-collection.outstock
  .product-collection__title
  a {
  color: #b7b7b7 !important;
}
.category-saber-slider
  .product-collection.outstock
  .product-collection__buttons
  a:after {
  content: none;
}
.category-saber-slider .product-collection .product-collection__image {
  width: 100px !important;
  margin-right: 15px;
}
.category-saber-slider .product-collection .product-collection__image a {
  border-radius: 6px;
  overflow: hidden;
}
.category-saber-slider .product-collection .product-collection__image .rimage {
  min-height: 100px !important;
  max-height: 100px !important;
}
.category-saber-slider .product-collection .product-image__overlay-bottom {
  display: none !important;
}
.category-saber-slider .product-collection .label {
  display: none !important;
}
.category-saber-slider .product-collection .product-collection__content {
  margin-top: 0 !important;
}
.category-saber-slider
  .product-collection
  .product-collection__content
  .product-collection__title {
  margin-top: 0;
}
.category-saber-slider
  .product-collection
  .product-collection__content
  .product-collection__title
  a {
  font-size: 15px !important;
  color: #b7b7b7;
}

.category-saber-slider
  .product-collection
  .product-collection__content
  .product-collection__price {
  margin-bottom: 0 !important;
}
.category-saber-slider .product-collection .price {
  margin-top: 4px;
}
.category-saber-slider .product-collection .price span {
  text-decoration: none;
  color: #fff !important;
  font-size: 20px;
}
.category-saber-slider .product-collection .price span.discount-price {
  font-size: 14px;
  vertical-align: top;
  text-decoration: line-through;
  color: #b7b7b7 !important;
}
.category-saber-slider
  .product-collection
  .product-collection__buttons
  .product-collection__button-add-to-cart {
  margin-bottom: 0 !important;
  margin-top: 5px;
}
.category-saber-slider
  .product-collection
  .product-collection__buttons
  .product-collection__button-add-to-cart
  a {
  text-align: left;
}
.category-saber-slider
  .product-collection
  .product-collection__buttons
  .product-collection__button-add-to-cart
  a:hover
  .btn__text {
  transform: none;
}

.category-saber-slider .product-collection .product-collection__buttons a {
  background: transparent !important;
  border: 0 !important;
  padding: 0 25px 0 0 !important;
  width: auto !important;
  font-size: 14px !important;
  letter-spacing: 0.1px !important;
  position: relative;
}

.category-saber-slider
  .product-collection
  .product-collection__buttons
  a[data-button-status="sold-out"] {
  opacity: 1;
}
.category-saber-slider
  .product-collection
  .product-collection__buttons
  a[data-button-status="sold-out"]
  span {
  color: #e7183d !important;
}
.category-saber-slider
  .product-collection
  .product-collection__buttons
  a:after {
  content: url("/cdn/shop/files/icon-right-arrow.svg?v=1700465607");
  vertical-align: middle;
  position: absolute;
  margin-left: 5px;
  right: 0;
}
.category-saber-slider form {
  flex-direction: row !important;
}

.product-short-desc p {
  margin-bottom: 0;
}
.product-short-desc p span {
  font-weight: 500 !important;
  display: block;
  /*margin-top: 25px */;
}
.product-short-desc a.more {
  margin-bottom: 20px;
}
.product-short-desc a.more:after {
  content: url("/cdn/shop/files/arrow-blue.svg");
  vertical-align: middle;
  transform: rotate(-90deg);
  position: absolute;
  margin-left: 5px;
  margin-top: 1px;
  transition: all 300ms ease-in-out;
}
.product-short-desc a.more.active:after {
  transform: rotate(90deg);
}
#infiniteoptions-container {
  /*margin-bottom: 30px;*/
}
#infiniteoptions-container input[type="checkbox"]:focus {
  outline: 1px solid rgba(0, 0, 0, 0.2);
}
#infiniteoptions-container input[type="checkbox"] {
  background-color: #fff;
  border-radius: 4px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 18px;
  height: 18px;
  cursor: pointer;
  position: relative;
  vertical-align: middle;
}
#infiniteoptions-container input[type="checkbox"]:checked {
  background-color: #41d3fa;
  background: #41d3fa
    url("data:image/gif;base64,R0lGODlhCwAKAIABAP////3cnSH5BAEKAAEALAAAAAALAAoAAAIUjH+AC73WHIsw0UCjglraO20PNhYAOw==")
    no-repeat;
  background-position: 4px 4px;
}
#infiniteoptions-container input[type="text"] {
  padding: 15px 12px;
  font-size: 16px;
  margin-bottom: 10px;
}
#infiniteoptions-container > div {
  /*margin-bottom: 20px;*/
}
#infiniteoptions-container > div:after {
  display: block;
  width: 100%;
  content: " ";
  background-repeat: no-repeat;
  background-size: contain;
}

#infiniteoptions-container label {
  display: block;
  color: #fff;
  margin-bottom: 10px;
  font-size: 16px;
}
#infiniteoptions-container label span {
  margin: 0 auto 12px;
}
#infiniteoptions-container span {
  display: flex;
  margin: 0 auto 0px;
}
/*#infiniteoptions-container span label {
	 font-size: 14px;
}*/
#infiniteoptions-container span label.spb-productoptionswatchwrapper {
  color: #878787;
}

#infiniteoptions-container .option-swatch span {
  flex-wrap: wrap;
}
#infiniteoptions-container .option-swatch span label {
  text-align: center;
  flex: 0 1 22%;
}

#infiniteoptions-container .spb-label-tooltip div {
  font-size: 0;
  width: 100%;
}
#infiniteoptions-container .spb-label-tooltip div div {
  display: none;
}
#infiniteoptions-container .spb-label-tooltip div div.disclaimer {
  display: flex;
  padding-bottom: 15px;
  margin-top: 15px;
}
#infiniteoptions-container .spb-label-tooltip div div.disclaimer .icon {
  width: 30px;
  display: inline-block;
}
#infiniteoptions-container
  .spb-label-tooltip
  div
  div.disclaimer
  .disclaimer-txt {
  display: inline-block;
}
#infiniteoptions-container .spb-label-tooltip label {
  text-transform: none;
  line-height: 22px;
  text-align: left;
}
#infiniteoptions-container .spb-tooltiptext {
  visibility: visible;
  position: relative;
  left: auto;
  transform: none;
  width: auto;
  max-width: unset;
  bottom: auto;
  background: transparent;
  margin-left: 0 !important;
  display: block;
  text-align: left;
  font-size: 16px;
  line-height: 26px;
  padding: 0;
  margin-top: -18px !important;
  margin-bottom: 20px !important;
  color: #878787 !important;
  z-index: 10;
}
#infiniteoptions-container .spb-tooltiptext ul {
  margin: 0;
  display: block;
}
#infiniteoptions-container .spb-tooltiptext ul li {
  display: list-item;
  list-style-type: disc;
  margin-left: 20px !important;
  padding: 0;
  font-size: 16px;
  line-height: 26px;
}
#infiniteoptions-container .spb-tooltiptext ul li:before {
  content: none;
}
#infiniteoptions-container .spb-tooltiptext ul li::marker {
  display: inline-block;
}
#infiniteoptions-container .spb-tooltiptext ul li p {
  margin: 0;
  display: inline-block;
  font-size: 14px;
  line-height: 22px;
}
#infiniteoptions-container .spb-productoptionswatch {
  border-radius: 50%;
  overflow: hidden;
  width: 96px;
  height: 96px;
  border: 1px solid #404040;
}

#infiniteoptions-container
  .spb-productoptionswatchwrapper
  input[type="radio"]:checked
  + .spb-productoptionswatch {
  border: 2px solid #2d8cd2 !important;
  box-shadow: none !important;
}
#infiniteoptions-container fieldset {
  padding: 0;
  margin: 0;
}
#infiniteoptions-container .spb-select {
  width: 100%;
}
#infiniteoptions-container .spb-select select {
  width: 100%;
  border: 1px solid #404040;
  border-radius: 4px;
  padding: 15px 12px;
  color: #fff;
  font-size: 16px;
  /*margin-bottom: 10px;*/
  -webkit-appearance: none;
  -moz-appearance: none;
  /*background: url("/cdn/shop/files/arrow-down-blue.png")
    no-repeat 96% #282828;*/
  background: url("/cdn/shop/files/Arrow-Down-White.svg?v=1765533099")
    no-repeat 96% #282828 !important;
}

.button-search-click {
  outline: none !important;
}

.wprs_unslider-arrow.next,
.wprs_unslider-arrow.prev {
  background-image: url("/cdn/shop/files/icon-s3-slideright.svg?v=1694672930") !important;
  background-size: 36px 36px;
  border: 0 !important;
  background-color: transparent !important;
}

.wprs_unslider-arrow.prev {
  transform: rotate(-180deg);
}

.note.note--error li {
  line-height: 17px;
  padding: 10px 0px 10px 20px;
}

body#reset-account .reset-password {
  padding-top: 10px;
}

body#reset-account .reset-password .container {
  max-width: 400px;
  width: 100%;
}

body#reset-account .reset-password h2 {
  margin-bottom: 15px !important;
  font-size: 30px !important;
  line-height: 38px !important;
}

body#reset-account label {
  margin-bottom: 5px;
  color: #878787;
}

body#reset-account input {
  font-size: 15px;
  padding: 15px;
  margin-bottom: 12px !important;
}

body#reset-account input[type="submit"] {
  margin-top: 25px;
}

.mission-sabertrio-wrapper,
.vision-sabertrio-wrapper {
  position: relative;
  background: url("/cdn/shop/files/mission-bg.png?v=1640676659");
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 900px;
}

.mission-sabertrio-wrapper .breadcrumbs,
.vision-sabertrio-wrapper .breadcrumbs {
  position: absolute;
  top: 0;
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
  left: 0;
  right: 0;
}

.mission-sabertrio-wrapper .content-section,
.vision-sabertrio-wrapper .content-section {
  position: absolute;
  top: 40%;
  left: 50%;
  margin: 0 auto;
  transform: translate(-50%, -50%);
  width: 100%;
}

.mission-sabertrio-wrapper .title h2,
.vision-sabertrio-wrapper .title h2,
.mission-sabertrio-wrapper .title h3,
.vision-sabertrio-wrapper .title h3 {
  text-align: center;
}

.mission-sabertrio-wrapper .title h3,
.vision-sabertrio-wrapper .title h3 {
  margin-bottom: 10 !important;
}
/*.mission-sabertrio-wrapper .title .description,*/
.vision-sabertrio-wrapper .title .description {
  padding-top: 30px;
}

.mission-sabertrio-wrapper .title .description h2,
.vision-sabertrio-wrapper .title .description h2 {
  font-size: 14px !important;
  line-height: 22px !important;
  letter-spacing: 0.2px !important;
  margin: 10px 0;
  padding: 0 20px;
  text-transform: none;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
  font-family: "Open Sans", sans-serif !important;
  font-weight: 300;
}

.mission-sabertrio-wrapper {
  background: url("/cdn/shop/files/mission-bg-new.webp?v=1655698575");
  background-repeat: no-repeat;
  background-size: 100%;
}

.mission-sabertrio-wrapper .title {
  transition: all 800ms ease-in;
  transform: translateY(40px);
}

@media(max-width:720px){
  .banner-about-thumbnail img {
    max-height:500px;
  }
  .banner-about-thumbnail .visual {
    display: flex;
    justify-content: center;
  }
}

.vision-sabertrio-wrapper {
  background: url("/cdn/shop/files/mob-saber.png?v=1641199189")
    #1b0507 no-repeat;
  background-size: contain;
  background-position: bottom;
  min-height: 500px;
  height: 100%;
}

.vision-sabertrio-wrapper .content-section {
  top: 35%;
}

.banner-about-thumbnail {
  margin-top: -100px;
  animation-name: fadeUp;
  animation-duration: 3s;
  animation-delay: 1s;
  animation-fill-mode: forwards;
  opacity: 0;
}

.banner-about-thumbnail .row {
  justify-content: space-between;
  flex-direction: column;
}
@media(min-width:720px){
  .banner-about-thumbnail .row {
    flex-direction: row;
  }
}

.banner-about-thumbnail .row > * {
  flex: 0 1 49%;
}
.banner-about-thumbnail .row .banner {
  position: relative;
  margin-bottom: 20px;
}

.banner-about-thumbnail .row .banner .content {
  position: absolute;
  top: 30px;
  left: 0;
  padding: 0 30px;
  width: 100%;
}

.banner-about-thumbnail .row .banner .content h2 {
  font-weight: 400;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 20px !important;
}

.banner-about-thumbnail .row .banner .content p {
  font-size: 14px;
  /*line-height: 20px;*/
  text-align: center;
  letter-spacing: 0.15em !important;
  text-transform: uppercase;
  color: #fff !important;
  font-weight: 300 !important;
}
@media(max-width:1060px){
  .banner-about-thumbnail .row .banner .content p {
    font-size:12px;
  }
}

.core-value-wrapper {
  padding: 50px 0 60px;
}

.core-value-wrapper .element {
  margin-bottom: 60px;
}

.core-value-wrapper .title {
  text-align: center;
}

.core-value-wrapper .title .divider {
  padding: 30px 20px;
}

.core-value-wrapper h2.tab-title {
  text-align: center;
  display: block;
  font-size: 17px !important;
  margin-bottom: 15px;
  padding: 0;
  margin-top: 40px;
}

.core-value-wrapper .slider-about-nav {
  margin-bottom: 60px;
  display: flex;
  justify-content: center;
  background: transparent;
  transition: background 150ms ease-in-out;
}

.core-value-wrapper .slider-about-nav.fixed {
  position: fixed;
  top: 48px;
  background: #000;
  width: 100%;
  left: 0;
  margin: 0;
  z-index: 999999999999;
  padding: 10px 0 15px;
  border-bottom: 1px solid #404040;
}

.core-value-wrapper .slider-about-nav .tab {
  color: #fff !important;
  font-size: 20px !important;
  text-align: center;
  margin: 0 5px;
  position: relative;
  opacity: 1 !important;
  display: inline-block;
  cursor: pointer;
  background-image: url("/cdn/shop/files/Frame.png?v=1640841842");
  background-size: 40px 40px;
  width: 40px !important;
  height: 40px !important;
  transition: all 100ms ease-in-out;
}

.core-value-wrapper .slider-about-nav .tab:nth-child(3) {
  margin-right: 20px;
}

.core-value-wrapper .slider-about-nav .tab.slick-current,
.core-value-wrapper .slider-about-nav .tab:hover {
  color: #2d8cd2 !important;
  background-image: url("/cdn/shop/files/eclipse.gif?v=1647851226");
}
.core-value-wrapper .slider-about-nav .tab.slick-current h2,
.core-value-wrapper .slider-about-nav .tab:hover h2 {
  color: #41d3fa !important;
}
.core-value-wrapper .slider-about-nav .tab h2 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 18px;
  margin-bottom: 0 !important;
}

.core-value-wrapper .slider-about-nav .slick-track {
  display: flex;
  justify-content: center;
}
.core-value-wrapper .slider-about-nav .slick-slide {
  left: 0 !important;
  height: 0;
}
.core-value-wrapper .slider-about-nav .slick-slide.slick-active {
  opacity: 1;
}
.core-value-wrapper .slider-about-for {
  margin: 0 auto;
  position: relative;
  max-width: 1000px;
}
@media(max-width:1060px){
  .core-value-wrapper .slider-about-for {
    max-width:500px;
  }
}

.core-value-wrapper .slider-about-for.active {
  padding-top: 100px;
}
.core-value-wrapper .slider-about-for .carousel-wrapper {
  background: url("/cdn/shop/files/bg-element-mobile.png?v=1647854626");
  background-size: 100% 100%;
  min-height: 500px;
  padding-top: 60px;
  padding-bottom: 20px;
  background-repeat: no-repeat;
}

.core-value-wrapper .slider-about-for .slick-initialized .slick-slide {
  display: block;
}
.core-value-wrapper .slider-about-for .slick-slide {
  height: 100%;
  float: left;
}
.core-value-wrapper .carousel-values {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
  position: relative;
  padding: 0 20px;
}

.core-value-wrapper .slick-dots {
  display: flex;
  font-size: 0;
  justify-content: center;
  padding-top: 0;
  margin: 0 !important;
  position: absolute;
  bottom: -40px;
  width: 100%;
}
.core-value-wrapper .slick-dots li {
  margin: 0 10px;
}
.core-value-wrapper .slick-dots li:before {
  content: "";
  display: none;
}
.core-value-wrapper .slick-dots li:first-child:last-child {
  display: none;
}
.core-value-wrapper .slick-dots button {
  display: none !important;
}
.core-value-wrapper .slick-arrow {
  font-size: 0 !important;
  position: absolute;
  left: -15px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9;
  background: #2d8cd2;
  outline: none;
  display: block;
  z-index: 9999999;
  border: 0;
}

.core-value-wrapper .slick-arrow:hover {
  background: #41d3fa;
  border: 0;
}
.core-value-wrapper .slick-arrow:after {
  content: url("/cdn/shop/files/arowwhite.svg?v=1647858467");
  width: 14px;
  height: 14px;
  margin-right: -3px;
}
.core-value-wrapper .slick-arrow.slick-prev {
  transform: rotate(-180deg);
  margin-top: -15px;
}
.core-value-wrapper .slick-arrow.slick-next {
  right: -15px;
  left: auto;
}

.core-value-wrapper .slick-arrow.slick-disabled {
  background: #878787;
}
.core-value-wrapper .content-wrap {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.core-value-wrapper .content-wrap .visual {
  width: 100%;
}

.core-value-wrapper .content-wrap .visual img {
  width: 100%;
  border-radius: 8px;
}

.core-value-wrapper .content-wrap .content {
  text-align: center;
  padding: 25px 15px;
  background: #000;
}

.core-value-wrapper .content-wrap .content .title h2 {
  color: #fff !important;
}
.core-value-wrapper .content-wrap .content .title h3 {
  color: #fff !important;
}
.core-value-wrapper .content-wrap .content p {
  font-size: 16px;
  line-height: 22px;
  text-align: justify;
}
.core-value-wrapper .content-wrap .content p.lg {
  color: #fff !important;
  padding: 20px 0 10px;
  font-weight: 400;
  text-align: center;
}
.core-value-wrapper .slick-list {
  height: 100% !important;
  overflow: hidden;
}
.core-value-wrapper .divider-bottom {
  padding-top: 100px;
}

body#support .tab-inner-cfx .tab-navigation {
  overflow: hidden;
  padding-left: 15px;
}

body#support .breadcrumbs,
body#contact-us .breadcrumbs,
body#user-guide .breadcrumbs {
  display: none;
}

body#user-guide .userguide .breadcrumbs {
  display: block;
}

.template-cart .spinner {
  opacity: 0.5;
}

/*Animation Control*/
.animation.fade {
  opacity: 1;
  animation-duration: 1s;
}

.animation.top {
  animation-name: fadeUp;
}

@keyframes fadeUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.wprevpro_t1_DIV_2 {
  margin: 0 15px 25px !important;
}

.pdownload-text li {
  font-size: 13px;
}

.product-options__value.disabled::after {
  content: "\00a0SOLD OUT" !important;
}

.product-options.product-options--type-page {
  margin-bottom: 30px;
}

.product-options__value.disabled::after,
.product-options__value.disabled::after {
  height: auto !important;
  top: 0 !important;
  left: auto !important;
  font-size: 11px;
  line-height: 11px;
  transform: none !important;
  width: 100% !important;
  color: #e7183d;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-align: right;
  position: relative !important;
}

.product-options__section.column {
  flex-direction: column;
}

.init_sabertrio.template-product
  .product-page__main
  .product-options__section.column
  .product-options__value {
  background: rgba(64, 64, 64, 0.15);
  font-size: 18px;
  text-transform: uppercase;
  padding: 8px 20px 8px 15px;
  justify-content: flex-start !important;
  font-weight: 300;
  margin-bottom: 15px;
  border-radius: 8px;
  letter-spacing: 0.05em;
  color: #fff !important;
  margin-right: 0;
}

.init_sabertrio.template-product
  .product-page__main
  .product-options__section.column
  .product-options__value:last-child {
  margin-bottom: 0;
    
}

.init_sabertrio.template-product
  .product-page__main
  .product-options__value.disabled {
  display: flex !important;
  background: rgba(64, 64, 64, 0.5) !important;
  border: 1px solid #404040 !important;
}

.product-options__section.column .product-options__value .image-variant {
  max-width: 68px;
  margin-right: 20px;
}

.init_sabertrio.template-product
  .product-page__main
  .product-options__value.disabled
  .image-variant,
.init_sabertrio.template-product
  .product-page__main
  .product-options__value.disabled
  .text-value {
  opacity: 0.4;
  width: 100%;
  text-align: left;
}

.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc.dark
  ul {
  list-style: none;
  padding: 0;
}

.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc.dark
  p {
  color: #fff !important;
  font-weight: 400 !important;
}

.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc.dark
  ul
  li {
  padding: 0;
  font-size: 16px;
  color: #878787;
  border-right: 0;
  line-height: 26px;  
}

.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc.dark
  ul
  li
  span {
  color: #fff !important;
}

.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc.dark
  .content-overlay {
  padding: 30px 25px 18px 25px;
  background: #282828;
  border-radius: 8px;
  margin-top: 20px;
}

.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc.dark
  .content-overlay
  li {
  margin-bottom: 30px;
  color: #b7b7b7;
}

.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc.dark
  .content-overlay
  li:last-child {
  margin-bottom: 0;
}

.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc.dark
  .content-overlay
  li
  a {
  color: #41d3fa;
  margin-top: 35px;
  display: block;
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block;
}

.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc.dark
  .content-overlay
  h4 {
  margin-bottom: 15px;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 20px;
  font-family: "sn-medium";
}

.init_sabertrio
  .product-page
  .product-page-info__description
  .product-short-desc.dark
  .content-overlay
  p {
  text-align: left;
}

/* Youtube videos frame */
.responsive-youtube {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
  margin-bottom: 10px;
}

.responsive-youtube iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}

.init_sabertrio .flex-row {
  flex-direction: column !important;
  width: 100%;
}

.content-container.compare-scroll .purchase-button img {
  margin: -2px 0 0 10px;
}

#shopify-block-instafeed_app_block_tkUMgR {
  max-width: 100%;
  padding: 0;
}

#shopify-section-template--17724983410845__1586282860739 .container {
  max-width: 100%;
  padding: 0;
}

#insta-feed h2 {
  margin-bottom: 48px !important;
}

.subscription-form__form .btn-primary {
  font-size: 16px;
  background-color: #2d8cd2 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 4px;
  padding: 18px 0;
}

#blades-amp-blade-plugs .breadcrumbs,
#saber-hilt-parts .breadcrumbs,
#accessories .breadcrumbs,
#custom-saber-display-stand .breadcrumbs,
#masterpiece-by-sabertrio .breadcrumbs,
#custom-sabers .breadcrumbs {
  display: none;
}

#CollectionBreadcrumbs {
  display: none;
}

#shopify-section-template--17724983410845__custom_liquid_4yUFXe .container {
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.product-cart__image {
  width: 60px;
  min-width: 60px;
}

#warranty-amp-return .breadcrumbs,
#privacy-policy .breadcrumbs,
#stunt-blades-amp-blade-plugs .breadcrumbs {
  display: none;
}

.template-product .breadcrumbs {
  display: none;
}

.init_sabertrio.template-product
  .product-page__main
  .price-item.price-item--regular {
  text-decoration: none;
  font-size: 24px !important;
  font-family: sn-regular !important;
  color: #41d3fa !important;
}

#CollectionPagination {
  display: none;
}

.init_sabertrio.template-product
  .product-page__main
  .shopify-block.shopify-app-block {
  padding: 0;
  /*margin-bottom:20px;*/
}

.init_sabertrio .login-page-sb input[type="submit"] {
  text-transform: uppercase;
}

.template-login input[type="submit"],
.template-login .btn,
.popup-account__btn-signup {
  text-transform: uppercase;
}
#insta-feed h3 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

#CollectionProductGrid > div {
  margin-bottom: 30px;
}

.popup-subscription-confirmation__message--success,
.popup-contact-confirmation__message--success {
  background: transparent;
}

.popup-subscription-confirmation__btn {
    width: 100%;
    background: url(/cdn/shop/files/Button_bf3dbdef-5166-4088-83f4-7119730f07e7.png?v=1720605773);
    padding: 10px 0;
    border: 0;
    background-size: contain;
    background-repeat: no-repeat;
    color: #41d3fa !important;
    margin-top: 20px;
    min-height: 48px !important;
    background-color:unset!important;
    border-color: unset!important;
    font-size: 18px;
    line-height: 26px;
    background-position: center;
  text-transform:uppercase;
  /*
  background-color: #2d8cd2 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 4px;
  padding: 18px;
  text-transform: uppercase;*/
}

.popup-subscription-confirmation,
.popup-contact-confirmation {
  background: #282828;
}

.popup-subscription-confirmation .icon,
.popup-subscription-confirmation p {
  fill: #fff;
}

.popup-subscription-confirmation__message p {
  color: #fff !important;
}

.init_sabertrio .sorting-collections__products .product-collection {
  margin-bottom: 30px;
}

.js-page-cart-ajax .price {
  font-family: "sn-regular";
}

#aria .menu__megamenu,
#korvus .menu__megamenu,
#daemos .menu__megamenu,
#krosgaard .menu__megamenu,
#sologaard .menu__megamenu,
#senza .menu__megamenu,
#vektra .menu__megamenu,
#reaver .menu__megamenu,
#mirah .menu__megamenu,
#vahlken .menu__megamenu,
#aeryn .menu__megamenu,
#skylar .menu__megamenu,
#arclyte .menu__megamenu {
  display: none !important;
}

.btn-fuse-add a {
  /*width: 100%;*/
  /*background: url(/cdn/shop/files/Button_bf3dbdef-5166-4088-83f4-7119730f07e7.png?v=1720605773);*/
  /*padding: 10px 0;*/
  background: url("/cdn/shop/files/Button366x45.webp?v=1752630001");
  background-size: 100% 100%;
  width:100%;
  max-width:366.66px;
  height:45px;
  border: 0;
  /*background-size: contain;
  background-repeat: no-repeat;*/
  /*color: #41d3fa;*/
  margin-top: 20px;
  font-weight: bold;
  /*min-height: 48px !important;*/
}
@media(max-width:1060px){
  .btn-fuse-add a {
    background:url("/cdn/shop/files/Button500x45.webp?v=1752630001");
    background-size:100% 100%;
    width:100%;
    max-width: 500px;
    height: 45px;
  }
}
  
.btn-fuse-add a:after {
  display: none;
}

.btn-fuse-add a:hover {
  color: #ffff;
}

.init_sabertrio.template-index .featured-product-fuse .row > div {
  flex-direction: column-reverse;
  display: flex;
}

.template-search .collection-product-grid a {
  color: #fff !important;
}

/* PREVIOUSLY MIN-WIDTH 1270PX */
@media (min-width: 1060px) {
  .home-builder-block-id-template--17925449777387__home_builder_zqjm7U-1 {
    padding: 0 20px;
    max-width: 1200px;
  }
  .wprs_unslider-arrow {
    display: none !important;
  }
}

/* PREVIOUSLY MIN-WIDTH 1200PX */
@media only screen and (min-width: 1060px) {
  .init_sabertrio .subtitle-rts {
    padding-top: 60px;
  }
}

.product-collection__button-add-to-cart .btn__text {
  font-size: 16px;
  text-transform: uppercase;
}
  
/* PREVIOUSLY MIN-WIDTH 1200PX */
@media (min-width: 1060px) {
  .init_sabertrio#black-friday-special .navigation-list-rts ul,
  .init_sabertrio#saber-hilt-parts .navigation-list-rts ul,
  .init_sabertrio#ready-to-ship .navigation-list-rts ul,
  .init_sabertrio#blades-amp-blade-plugs .navigation-list-rts ul,
  .init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts ul {
    border-bottom: none;
    padding-bottom: 0;
    justify-content: center;
  }

  .init_sabertrio#black-friday-special .navigation-list-rts ul:before,
  .init_sabertrio#saber-hilt-parts .navigation-list-rts ul:before,
  .init_sabertrio#ready-to-ship .navigation-list-rts ul:before,
  .init_sabertrio#blades-amp-blade-plugs .navigation-list-rts ul:before,
  .init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts ul:before,
  .init_sabertrio#black-friday-special .navigation-list-rts ul:after,
  .init_sabertrio#saber-hilt-parts .navigation-list-rts ul:after,
  .init_sabertrio#ready-to-ship .navigation-list-rts ul:after,
  .init_sabertrio#blades-amp-blade-plugs .navigation-list-rts ul:after,
  .init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts ul:after {
    display: block;
  }
  
  .init_sabertrio#black-friday-special .navigation-list-rts li,
  .init_sabertrio#saber-hilt-parts .navigation-list-rts li,
  .init_sabertrio#ready-to-ship .navigation-list-rts li,
  .init_sabertrio#blades-amp-blade-plugs .navigation-list-rts li,
  .init_sabertrio#stunt-blades-amp-blade-plugs .navigation-list-rts li {
    min-width: 180px;
    margin: 0 10px;
    flex: unset;
  }
}

/* PREVIOUSLY MIN-WIDTH 1100PX */
@media (min-width: 1060px) {
  /*.mob-hide {
    display: block;
  }

  .mob-show {
    display: none;
  }*/

  /*.infiniteoptions-price.highlight {
    position: fixed;
    background: #101010;
    width: 100%;
    top: 55px;
    padding: 20px 0;
    z-index: 999;
    border-bottom: 1px solid #202020 !important;
    max-width: 565px;
  }*/

  .init_sabertrio .collection-body .product-collection .flex-row,
  .init_sabertrio
    .custom-saber-category-container.rts
    .products-listing
    .product-collection
    .flex-row {
    flex-direction: row !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .init_sabertrio
    .collection-body
    .product-collection
    .product-collection__price.mb-10,
  .init_sabertrio
    .custom-saber-category-container.rts
    .products-listing
    .product-collection
    .product-collection__price.mb-10 {
    margin-bottom: 0 !important;
  }

  .init_sabertrio
    .collection-body
    .product-collection
    .product-collection__price
    span,
  .init_sabertrio
    .custom-saber-category-container.rts
    .products-listing
    .product-collection
    .product-collection__price
    span {
    font-size: 19px;
  }

  .init_sabertrio
    .collection-body
    .product-collection
    .product-collection__control,
  .init_sabertrio
    .custom-saber-category-container.rts
    .products-listing
    .product-collection
    .product-collection__control {
    max-width: 180px;
  }

  .init_sabertrio
    .collection-body
    .product-collection
    .product-collection__control
    .product-collection__button-add-to-cart
    .btn__text,
  .init_sabertrio
    .custom-saber-category-container.rts
    .products-listing
    .product-collection
    .product-collection__control
    .product-collection__button-add-to-cart
    .btn__text {
    font-size: 15px;
  }

  .init_sabertrio .collection-body .product-collection,
  .init_sabertrio .search-result-products .product-collection,
  .init_sabertrio .carousel__item .product-collection,
  .init_sabertrio .sorting-collections__products .product-collection {
    padding: 50px 15px 15px;
  }

  .init_sabertrio
    .collection-body
    .product-collection
    .product-collection__title
    a,
  .init_sabertrio
    .search-result-products
    .product-collection
    .product-collection__title
    a,
  .init_sabertrio
    .carousel__item
    .product-collection
    .product-collection__title
    a,
  .init_sabertrio
    .sorting-collections__products
    .product-collection
    .product-collection__title
    a {
    font-size: 20px;
    line-height: 26px;
  }

  .init_sabertrio.template-index .featured-highlight-fuse {
    background: url("/cdn/shop/files/Main_Page_The_Custom_Saber_banner_Desktop.png?v=1695365012")
      no-repeat #0d0b0c;
    background-size: contain;
    min-height: 670px;
    height: 100%;
  }

  .init_sabertrio.template-index .featured-highlight-fuse .rimage img {
    object-fit: contain;
  }

  .init_sabertrio.template-index
    .featured-highlight-fuse
    .home-builder-block-id-1586457571798-1 {
    margin: 0;
  }

  .init_sabertrio.template-index .featured-highlight-fuse .home-section-title {
    position: absolute;
    right: calc(50% - 620px);
    top: 50%;
    transform: translateY(-50%);
    width: 44%;
    padding: 0 10px;
    text-align: left !important;
  }

  .init_sabertrio.template-index .featured-highlight-fuse .home-section-title {
    margin-bottom: 0 !important;
  }

  .init_sabertrio.template-index .elegant-weapon-wrapper .promobox__content p {
    margin-top: 40px !important;
  }

  .init_sabertrio.template-index .story-wrapper-fuse p {
    font-size: 16px !important;
    line-height: 26px !important;
    margin-top: 40px !important;
  }

  .init_sabertrio.template-index .carousel-reviews-container {
    background: url("/cdn/shop/files/Testimonial_Background_Desktop.webp?v=1755135580")
      #000 no-repeat;
    background-size: cover;
    background-position: center;
    height: 700px;
    /*padding: 50px 0;*/
  }

  .init_sabertrio.template-index
    .carousel-reviews-container
    .right-reviews-fuse {
    min-height: 350px;
  }

  .init_sabertrio.template-index
    .carousel-reviews-container
    .carousel-reviews__item_content {
    min-height: 350px !important;
  }

  /*.init_sabertrio .collections .collection-page-heading h2 {
    font-size: 34px !important;
    line-height: 42px !important;
  }*/

  .template-index .navigation-for-collections,
  .template-page .navigation-for-collections {
    position: fixed;
  }

  .init_sabertrio#black-friday-special .page,
  .init_sabertrio#ready-to-ship-sabers .page {
    padding-top: 95px;
  }

  .init_sabertrio.template-product main {
    /*padding-top: 55px;*/
    padding-top:89px;
  }

  .init_sabertrio.template-product .product-gallery--single {
    margin: 0 !important;
  }

  .init_sabertrio .userguide .tab-navi-content .details .col h2,
  .init_sabertrio .newuserguide .tab-navi-content .details .col h2 {
    font-size: 24px !important;
    line-height: 30px !important;
  }

  .init_sabertrio .userguide .tab-navi-content .title-tab-fuse,
  .init_sabertrio .newuserguide .tab-navi-content .title-tab-fuse {
    font-size: 24px !important;
    margin-bottom: 15px !important;
  }

  .init_sabertrio .product-page .product-gallery-fuse {
    min-width: 450px;
    max-width: 450px;
    height: 460px;
  }

  .init_sabertrio
    .product-page
    .product-gallery-fuse
    .product-thumbnail-gallery-fs
    img {
    height: 460px;
  }

  .init_sabertrio .product-page .product-gallery__thumbnail {
    min-width: 80px;
    width: 80px;
  }

  .init_sabertrio .product-page .product-gallery__thumbnail_item {
    margin-bottom: 8px !important;
  }

  .init_sabertrio
    .product-page
    .product-gallery__thumbnail_item
    .product-gallery__thumbnail_item_inner {
    margin-right: 0;
    padding: 0;
    width: 75px;
    height: 75px;
  }

  .init_sabertrio .product-page .product-gallery__main_arrow--type-next {
    right: 50px;
  }

  .init_sabertrio
    .product-page
    .product-gallery__thumbnail--slider
    .slick-arrow.product-gallery__thumbnail_arrow--type-prev {
    margin-right: 5px;
  }

  .init_sabertrio .product-page .product-gallery__thumbnail_slider .slick-list {
    height: 70px !important;
  }

  .init_sabertrio .product-page .product-gallery__thumbnail_slider .slick-list {
    height: 420px !important;
  }

  .init_sabertrio .product-page .swatch-option .swatch-value-container {
    flex: 0 1 25%;
  }

  .init_sabertrio.template-cart .cart__head .price-1,
  .init_sabertrio.template-cart .cart__head .price-2 {
    text-align: right;
    padding: 0;
  }

  .init_sabertrio.template-cart .cart__head .j-around {
    justify-content: space-around;
  }

  .init_sabertrio.template-cart .price-cart-inner .j-around {
    justify-content: space-around;
  }

  .init_sabertrio.template-cart .price-cart-inner .col {
    text-align: right;
    padding: 0;
  }

  .init_sabertrio.template-cart .shopping-cart-title {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .init_sabertrio.template-password .coming-soon-wrapper {
    position: fixed;
  }

  .init_sabertrio.template-password .coming-soon-wrapper img {
    height: 100vh;
    object-fit: contain;
  }

  .init_sabertrio.template-password .coming-soon-wrapper .txt {
    top: auto;
    bottom: 5%;
  }

  .wprevpro_t1_DIV_2 {
    min-height: 350px !important;
  }

  body.template-page#black-friday-special
    .category-main-page
    ul
    li:hover
    .overlay,
  body.template-page#saber-hilt-parts .category-main-page ul li:hover .overlay,
  body.template-page#masterpiece-by-sabertrio
    .category-main-page
    ul
    li:hover
    .overlay,
  body.template-page#coming-soon .category-main-page ul li:hover .overlay,
  body.template-page#masterpiece .category-main-page ul li:hover .overlay,
  body.template-page#custom-sabers .category-main-page ul li:hover .overlay,
  body.template-page#ready-to-ship .category-main-page ul li:hover .overlay,
  body.template-page#blades-amp-blade-plugs
    .category-main-page
    ul
    li:hover
    .overlay,
  body.template-page#stunt-blades-amp-blade-plugs
    .category-main-page
    ul
    li:hover
    .overlay,
  body.template-page#saberhold-bags .category-main-page ul li:hover .overlay,
  body.template-page#upgrades .category-main-page ul li:hover .overlay {
    opacity: 1;
  }

  body.template-page#black-friday-special .category-main-page .text-info,
  body.template-page#saber-hilt-parts .category-main-page .text-info,
  body.template-page#masterpiece-by-sabertrio .category-main-page .text-info,
  body.template-page#coming-soon .category-main-page .text-info,
  body.template-page#masterpiece .category-main-page .text-info,
  body.template-page#custom-sabers .category-main-page .text-info,
  body.template-page#ready-to-ship .category-main-page .text-info,
  body.template-page#blades-amp-blade-plugs .category-main-page .text-info,
  body.template-page#stunt-blades-amp-blade-plugs
    .category-main-page
    .text-info,
  body.template-page#saberhold-bags .category-main-page .text-info,
  body.template-page#upgrades .category-main-page .text-info {
    padding: 0 50px;
    top: 90px;
    display: block;
  }

  .custom-saber-container.center .custom-saber-listing {
    justify-content: center;
  }
  .custom-saber-container.center .custom-saber-listing .slide {
    margin: 0 15px;
  }

  .custom-saber-container .custom-saber-listing {
    display: flex;
    align-items: center;
    padding-top: 50px;
    justify-content: space-around;
  }

  .custom-saber-container .custom-saber-listing .slide {
    min-width: 350px;
    max-width: 350px;
    margin: 0;
  }

  .custom-saber-container .custom-saber-listing .products-listing {
    padding: 35px 0 0;
  }

  .category-saber-slider
    .product-collection
    .product-collection__buttons
    .product-collection__button-add-to-cart
    a {
    font-size: 15px !important;
  }

  .mission-sabertrio-wrapper .content-section,
  .vision-sabertrio-wrapper .content-section {
    top: 30%;
  }

  .mission-sabertrio-wrapper .title h2,
  .vision-sabertrio-wrapper .title h2 {
    font-size: 40px !important;
  }

  /*.mission-sabertrio-wrapper .title .description,*/
  .vision-sabertrio-wrapper .title .description {
    padding-top: 40px;
  }

  .mission-sabertrio-wrapper .title .description h2,
  .vision-sabertrio-wrapper .title .description h2 {
    font-size: 16px !important;
    line-height: 26px !important;
    padding: 0;
    max-width: 700px;
    width: 100%;
    margin: 0 auto;
  }

  .vision-sabertrio-wrapper {
    background: url("/cdn/shop/files/vision-bg.png?v=1640680777");
    background-repeat: no-repeat;
    background-size: cover;
    min-height: auto;
    height: 100vh;
  }

  .vision-sabertrio-wrapper .content-section {
    top: 30%;
  }

  .core-value-wrapper {
    padding: 60px 0 200px;
  }

  .core-value-wrapper .title h2 {
    font-size: 40px !important;
  }

  .story-wrapper-fuse .promobox__content_inner {
    text-align: left;
    left: 0 !important;
  }

  .core-value-wrapper .title .divider {
    padding: 30px 0 65px;
  }

  .core-value-wrapper h2.tab-title {
    font-size: 24px !important;
  }

  .core-value-wrapper .slider-about-nav.fixed .tab {
    background-size: 50px 50px;
    width: 50px !important;
    height: 50px !important;
  }
  .core-value-wrapper .slider-about-nav.fixed .tab h2 {
    font-size: 16px !important;
    line-height: 18px !important;
  }

  .core-value-wrapper .slider-about-nav.fixed .tab:after {
    background-size: 50px 50px;
    width: 50px;
    height: 50px;
  }

  .core-value-wrapper .slider-about-nav .tab {
    background-size: 100px 100px;
    width: 100px !important;
    height: 100px !important;
  }

  .core-value-wrapper .slider-about-nav .tab:nth-child(3) {
    margin-right: 40px;
  }

  .core-value-wrapper .slider-about-for.fixed {
    padding-top: 130px;
  }

    .core-value-wrapper .content-wrap {
      flex-direction: row;
    }

	.core-value-wrapper .content-wrap .visual {
	  min-width: 460px;
	  max-width: 460px;
	}

	.core-value-wrapper .content-wrap .content {
	  padding: 0 40px;
	  background: transparent;
	}

	.core-value-wrapper .content-wrap .content p.lg {
	  font-size: 20px !important;
	}

  .sorting-collections .product-collection__price span,
  .custom-saber-category-container.rts
    .products-listing
    .product-collection
    .product-collection__price
    span {
    font-size: 19px;
  }

  .init_sabertrio .flex-row {
    flex-direction: row !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  /*.product-collection__button-add-to-cart .btn__text {
    font-size: 16px;
    text-transform: uppercase;
  }*/

  .product-collection__content .product-collection__control {
    max-width: 180px;
  }

  #user-guide .breadcrumbs,
  #introduction .breadcrumbs,
  #quick-start .breadcrumbs,
  #customization .breadcrumbs,
  #safety .breadcrumbs {
    display: none;
  }

  #user-guide .userguide .breadcrumbs,
  #introduction .userguide .breadcrumbs,
  #quick-start .userguide .breadcrumbs,
  #customization .userguide .breadcrumbs,
  #safety .userguide .breadcrumbs {
    display: block;
  }
}

/* PREVIOUSLY MAX-WIDTH 1100PX */
@media (max-width: 1059px) {
  #wprev-slider-9746 ul li > div:first-child {
    max-width: 800px;
    margin: 10px auto 0 auto;
  }
  .home-builder-block-id-template--17925449777387__home_builder_zqjm7U-1 {
    padding: 0;
  }

  .init_sabertrio.template-index .featured-product-fuse {
    padding: 50px 0 50px !important;
  }

  .init_sabertrio .collections .collection-page-heading {
    margin-bottom: 20px;
  }

  /*.init_sabertrio
    .collection-body
    .product-collection
    .product-collection__control
    .product-collection__buttons
    a,
  .init_sabertrio
    .custom-saber-category-container.rts
    .products-listing
    .product-collection
    .product-collection__control
    .product-collection__buttons
    a {
    background: url("/cdn/shop/files/button.png?v=1717134094");
    background-size: 100% 100%;
  }*/

  .init_sabertrio.template-index .featured-product-fuse .row > div {
    margin-bottom: 0;
  }

  .init_sabertrio
    .product-page
    .product-gallery__thumbnail_slider
    .slick-track {
    margin: 0;
    display: flex;
  }

  .init_sabertrio .product-page .mw-product-options .mw-option-select img {
    width: 100%;
    max-width: 100%;
  }

  .init_sabertrio#feature-comparison-list .table-for-content {
    overflow-x: scroll;
  }

  .custom-saber-container .custom-saber-listing .carousel__spacer {
    display: none;
  }

  .mission-sabertrio-wrapper,
  .vision-sabertrio-wrapper {
    background: url("/cdn/shop/files/mission-bg-mob2.png?v=1640844467");
    background-size: cover;
    min-height: 500px;
    height: 100%;
  }

  .mission-sabertrio-wrapper {
    background: url("/cdn/shop/files/aboutusmob.png?v=1650966336");
    background-size: cover;
    min-height: 500px;
    height: 100%;
  }

  .core-value-wrapper .content-wrapper {
    padding: 0;
  }

  .core-value-wrapper .slider-about-nav .tab h2 {
    font-size: 18px !important;
    left: 55%;
    top: 48%;
  }

	.core-value-wrapper .content-wrap .visual img {
	  max-height: 420px;
	  object-fit: cover;
	}

	.core-value-wrapper .divider-bottom {
	  padding: 50px 20px 0;
	}

  /*.btn-fuse-add a {
    width: 95%;
    background: url(/cdn/shop/files/Button_bf3dbdef-5166-4088-83f4-7119730f07e7.png?v=1720605773)
      no-repeat;
    background-size: contain;
    background-position: center;
  }*/
}

@media (max-width: 720px) {
  #wprev-slider-9746 ul li > div:first-child {
    max-width: 540px;
  }
}

/* PREVIOUSLY MIN-WIDTH 1025PX */
@media only screen and (min-width: 1060px) {
  .init_sabertrio .subtitle-rts h2 {
    font-size: 28px !important;
    line-height: 28px !important;
  }
}

.init_sabertrio.template-index .featured-product-fuse .row {
  gap: 20px;
}

/* PREVIOUSLY MIN-WIDTH 1025PX */
@media (min-width: 1060px) {
  .init_sabertrio#black-friday-special .sorting-collections__products,
  .init_sabertrio#saber-hilt-parts .sorting-collections__products,
  .init_sabertrio#ready-to-ship .sorting-collections__products,
  .init_sabertrio#blades-amp-blade-plugs .sorting-collections__products,
  .init_sabertrio#stunt-blades-amp-blade-plugs .sorting-collections__products {
    padding: 60px 0;
  }

  .init_sabertrio#black-friday-special .products-listing,
  .init_sabertrio#saber-hilt-parts .products-listing,
  .init_sabertrio#ready-to-ship .products-listing,
  .init_sabertrio#blades-amp-blade-plugs .products-listing,
  .init_sabertrio#stunt-blades-amp-blade-plugs .products-listing {
    padding: 20px 0 0;
  }

  .init_sabertrio#black-friday-special
    .navigation-list-rts
    .icon-visual
    img.after,
  .init_sabertrio#saber-hilt-parts .navigation-list-rts .icon-visual img.after,
  .init_sabertrio#ready-to-ship .navigation-list-rts .icon-visual img.after,
  .init_sabertrio#blades-amp-blade-plugs
    .navigation-list-rts
    .icon-visual
    img.after,
  .init_sabertrio#stunt-blades-amp-blade-plugs
    .navigation-list-rts
    .icon-visual
    img.after {
    opacity: 0;
    display: none;
  }
  .init_sabertrio#black-friday-special
    .navigation-list-rts
    .icon-visual
    img.before,
  .init_sabertrio#saber-hilt-parts .navigation-list-rts .icon-visual img.before,
  .init_sabertrio#ready-to-ship .navigation-list-rts .icon-visual img.before,
  .init_sabertrio#blades-amp-blade-plugs
    .navigation-list-rts
    .icon-visual
    img.before,
  .init_sabertrio#stunt-blades-amp-blade-plugs
    .navigation-list-rts
    .icon-visual
    img.before {
    opacity: 1;
    display: block;
  }

  .init_sabertrio
    .collection-body
    .product-collection
    .product-collection__image
    .rimage,
  .init_sabertrio
    .search-result-products
    .product-collection
    .product-collection__image
    .rimage,
  .init_sabertrio
    .carousel__item
    .product-collection
    .product-collection__image
    .rimage,
  .init_sabertrio
    .sorting-collections__products
    .product-collection
    .product-collection__image
    .rimage {
    min-height: 350px;
    max-height: 350px;
  }

  .init_sabertrio
    .collection-body
    .product-collection
    .product-collection__buttons
    a,
  .init_sabertrio
    .search-result-products
    .product-collection
    .product-collection__buttons
    a,
  .init_sabertrio
    .carousel__item
    .product-collection
    .product-collection__buttons
    a,
  .init_sabertrio
    .sorting-collections__products
    .product-collection
    .product-collection__buttons
    a {
    min-height: auto;
    margin-top: 10px;
    padding: 15px 10px;
  }

  .init_sabertrio.template-index
    .featured-highlight-fuse
    .home-section-title
    ul
    li {
    flex: 0 1 15%;
    margin-right: 3px;
    margin-bottom: 0;
  }

  .init_sabertrio.template-index .elegant-weapon-wrapper {
    padding-bottom: 0;
  }

  .init_sabertrio.template-index .elegant-weapon-wrapper .promobox__content {
    position: absolute;
  }

  .init_sabertrio.template-index .featured-product-fuse .row > div {
    /*padding-right: 20px;*/
    margin-bottom: 0;
  }
  .init_sabertrio.template-index .featured-product-fuse .row {
    gap: 20px;
  }

  .init_sabertrio.template-index
    .story-wrapper-fuse
    .promobox__content
    .p-lg-30 {
    max-width: 650px;
    width: 100%;
    text-align: left;
    padding: 0 !important;
  }

  .init_sabertrio.template-index div[data-section-type="carousel-products"] {
    padding: 50px 0 10px;
  }

  .init_sabertrio.template-index
    div[data-section-type="carousel-products"]
    .carousel__head {
    margin-bottom: 30px !important;
  }

  .init_sabertrio .collections.paddingTop {
    padding-top: 80px;
  }

  .init_sabertrio .collections .collection-page-heading {
    padding-top: 84px;
  }

  .init_sabertrio .collections .collection-control .row > div:last-child,
  .init_sabertrio .collections .collection-control .row > div:nth-child(3) {
    display: none !important;
  }

  .init_sabertrio.template-product
    .product-gallery--single
    .product-gallery__control_fullscreen {
    margin-right: 0px !important;
  }

  .init_sabertrio.template-product
    .product-gallery--single
    .product-gallery__zoom {
    max-width: 510px;
  }

  .init_sabertrio.template-product .product-gallery__zoom_container {
    min-height: 460px;
    top: 0;
    transform: scale(1.2);
  }

  .init_sabertrio.template-product .product-gallery__fullscreen_arrow {
    top: 50% !important;
    padding-top: 0;
  }

  .init_sabertrio.template-product
    .product-gallery__fullscreen_arrow--type-prev {
    left: 10% !important;
  }

  .init_sabertrio.template-product
    .product-gallery__fullscreen_arrow--type-next {
    right: 10% !important;
  }

  .init_sabertrio.template-product .product-gallery__zoom {
    max-width: 450px;
    border: 1px solid #404040;
    border-radius: 4px;
  }

  .init_sabertrio .userguide.support-fs .tab-navi-content,
  .init_sabertrio .newuserguide.support-fs .tab-navi-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .init_sabertrio .product-page .product-gallery__main_single {
    min-width: 500px;
    height: 500px;
  }

  .init_sabertrio .product-page .product-gallery__main_single img {
    min-width: 500px;
    height: 498px;
  }

  .init_sabertrio
    .product-page
    .mw-product-options
    .mw-option-select
    .mw-option-description.value-desc {
    width: 70%;
    margin-right: 80px;
  }

  .init_sabertrio .info-bottom-fs .divider {
    margin: 60px 0;
  }

  .init_sabertrio .info-bottom-fs li {
    flex: 0 1 36%;
    max-width: 36%;
    padding-left: 0 !important;
    padding-right: 50px;
  }
  .init_sabertrio .info-bottom-fs li:last-child {
    padding-right: 0;
  }

  .init_sabertrio#feature-comparison-list .head-categories td {
    min-width: 160px;
    width: 160px;
  }

  .init_sabertrio#feature-comparison-list .table-for-content td {
    min-width: 160px;
    width: 160px;
  }

  .init_sabertrio .fs-tabs-acc {
    justify-content: space-between;
  }

  .init_sabertrio .fs-tabs-acc .tabs__head .tabs__slider {
    width: 200px;
    flex-direction: column;
  }

  .init_sabertrio .fs-tabs-acc .tabs__head .slick-track {
    width: 200px !important;
  }

  .init_sabertrio .fs-tabs-acc .tabs__body {
    width: 76%;
    padding: 0;
  }

  .init_sabertrio .fs-tabs-acc .tabs__body .tabs__content h5 {
    display: block;
  }

  .init_sabertrio .fs-tabs-acc .tabs__body .account-details-address {
    display: inline-block;
    vertical-align: top;
    margin-top: 0 !important;
    width: 31%;
  }

  .init_sabertrio#addresses .address-head .btn__primary {
    max-width: 200px !important;
  }

  .init_sabertrio#addresses .address-book .address-book-box {
    display: inline-block;
    vertical-align: top;
    width: 31%;
  }

  body.template-page#black-friday-special
    .custom-saber-category-container
    .breadcrumb,
  body.template-page#saber-hilt-parts
    .custom-saber-category-container
    .breadcrumb,
  body.template-page#masterpiece-by-sabertrio
    .custom-saber-category-container
    .breadcrumb,
  body.template-page#coming-soon .custom-saber-category-container .breadcrumb,
  body.template-page#masterpiece .custom-saber-category-container .breadcrumb,
  body.template-page#custom-sabers .custom-saber-category-container .breadcrumb,
  body.template-page#ready-to-ship .custom-saber-category-container .breadcrumb,
  body.template-page#blades-amp-blade-plugs
    .custom-saber-category-container
    .breadcrumb,
  body.template-page#stunt-blades-amp-blade-plugs
    .custom-saber-category-container
    .breadcrumb,
  body.template-page#saberhold-bags
    .custom-saber-category-container
    .breadcrumb,
  body.template-page#upgrades .custom-saber-category-container .breadcrumb {
    padding-top: 90px;
  }

  body.template-page#black-friday-special .category-main-page ul li,
  body.template-page#saber-hilt-parts .category-main-page ul li,
  body.template-page#masterpiece-by-sabertrio .category-main-page ul li,
  body.template-page#coming-soon .category-main-page ul li,
  body.template-page#masterpiece .category-main-page ul li,
  body.template-page#custom-sabers .category-main-page ul li,
  body.template-page#ready-to-ship .category-main-page ul li,
  body.template-page#blades-amp-blade-plugs .category-main-page ul li,
  body.template-page#stunt-blades-amp-blade-plugs .category-main-page ul li,
  body.template-page#saberhold-bags .category-main-page ul li,
  body.template-page#upgrades .category-main-page ul li {
    flex: 0 1 46%;
    padding: 40px 15px 30px;
  }

  .custom-saber-container .custom-saber-listing .slide .title p {
    min-height: 160px;
  }

  .custom-saber-container .custom-saber-listing .features-info li {
    margin-bottom: 10px;
    min-height: 50px;
  }

  .custom-saber-container .banner_feature_list.rts .details p {
    font-size: 14px;
    line-height: 20px;
  }

  .custom-saber-container .banner_feature_list.rts .details a {
    margin-top: 10px;
  }

  .custom-saber-container .banner_feature_list .details h2 {
    font-size: 24px !important;
    line-height: 28px !important;
  }

  .custom-saber-container .banner_feature_list .details p {
    font-size: 20px;
    line-height: 26px;
  }

  .custom-saber-container .banner_feature_list .details a {
    font-size: 16px;
    line-height: 22px;
  }

  .category-saber-slider
    .product-collection
    .product-collection__content
    .product-collection__title
    a {
    font-size: 16px !important;
    line-height: 20px !important;
  }

  .category-saber-slider .product-collection .product-collection__buttons a {
    font-size: 16px !important;
  }

  .category-saber-slider form {
    align-items: center;
  }

  #infiniteoptions-container .spb-productoptionswatch {
    width: 120px;
    height: 120px;
  }

  .banner-about-thumbnail {
    margin-top: -430px;
  }

  .banner-about-thumbnail .row .banner {
    margin: 0;
  }

  .banner-about-thumbnail .row .banner .content {
    top: 50px;
  }

  .banner-about-thumbnail .row .banner .content h2 {
    margin-bottom: 30px !important;
  }

  /*.banner-about-thumbnail .row .banner .content p {
    font-size: 20px;
    line-height: 28px;
  }*/

  .core-value-wrapper .element {
    margin-bottom: 80px;
  }

  .core-value-wrapper .slider-about-nav {
    transition: none;
  }

  .core-value-wrapper .slider-about-for .carousel-wrapper {
    background: url("/cdn/shop/files/card-bg.png?v=1647849337");
    background-size: 100% 100%;
    padding-bottom: 40px;
    min-height: 580px;
  }

  .core-value-wrapper .carousel-values {
    background: #000;
    padding: 0;
    border-radius: 8px;
  }

  .core-value-wrapper .slick-arrow {
    left: -60px;
  }

.core-value-wrapper .content-wrap .content p {
  font-size: 16px;
  line-height: 24px;
}

  .core-value-wrapper .slick-arrow.slick-next {
    right: -60px;
  }
}

/* PREVIOUSLY MAX-WIDTH 1025PX */
@media (max-width: 1059px) {
  .init_sabertrio#black-friday-special .sorting-collections__products > div,
  .init_sabertrio#saber-hilt-parts .sorting-collections__products > div,
  .init_sabertrio#ready-to-ship .sorting-collections__products > div,
  .init_sabertrio#blades-amp-blade-plugs .sorting-collections__products > div,
  .init_sabertrio#stunt-blades-amp-blade-plugs
    .sorting-collections__products
    > div {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }

  .header__logo {
    width: 110px !important;
  }

  .init_sabertrio#black-friday-special
    .navigation-list-rts
    .icon-visual
    img.after,
  .init_sabertrio#saber-hilt-parts .navigation-list-rts .icon-visual img.after,
  .init_sabertrio#ready-to-ship .navigation-list-rts .icon-visual img.after,
  .init_sabertrio#blades-amp-blade-plugs
    .navigation-list-rts
    .icon-visual
    img.after,
  .init_sabertrio#stunt-blades-amp-blade-plugs
    .navigation-list-rts
    .icon-visual
    img.after {
    display: none;
  }

  .wprevpro_t1_A_8 {
    width: 60px;
    height: 60px;
    display: block;
  }

  .init_sabertrio.template-index .herobanner-slider-fuse .slick-list {
    height: 100% !important;
  }
  .init_sabertrio.template-index .herobanner-slider-fuse .slick-list .rimage {
    min-height: 500px !important;
    height: 100% !important;
  }

  .init_sabertrio.template-index
    .featured-highlight-fuse
    .home-section-title
    ul {
    margin: 30px 0 0;
  }

  .init_sabertrio.template-index
    .elegant-weapon-wrapper
    .promobox__content
    .promobox__content_inner {
    position: relative !important;
  }

  .init_sabertrio.template-index .featured-product-fuse .row > div .promobox a {
    min-height: 25px;
  }

  .init_sabertrio.template-index
    .story-wrapper-fuse
    .promobox__content
    .promobox__content_inner {
    bottom: 0 !important;
  }

  .init_sabertrio.template-index
    .carousel-reviews-container
    .carousel-reviews__item_image {
    width: 48px;
    height: 48px;
    padding-left: 10px;
  }

  .init_sabertrio.template-index
    .carousel-reviews-container
    .right-reviews-fuse {
    padding-left: 10px;
  }

  .init_sabertrio.template-index
    .carousel-reviews-container
    .carousel-reviews__item_content {
    padding-right: 20px !important;
  }

  .init_sabertrio.template-index
    div[data-section-type="carousel-products"]
    .slick-arrow {
    display: none !important;
  }

  .init_sabertrio.template-index
    div[data-section-type="carousel-products"]
    .slick-dots
    li {
    margin-left: 10px;
    margin-right: 10px;
  }

  .init_sabertrio .userguide.support-fs .contact-links-wrapper h5,
  .init_sabertrio .newuserguide.support-fs .contact-links-wrapper h5 {
    font-size: 18px !important;
    line-height: 26px !important;
  }

  .init_sabertrio
    .product-page
    .product-page-info__description
    .product-short-desc
    li
    p {
    font-size: 16px;
    line-height: 26px;
  }

  .init_sabertrio.template-cart .mw-edit-options-form {
    max-width: 92%;
    width: 100%;
    padding: 10px 15px;
  }

  .init_sabertrio .fs-tabs-acc .tabs__body {
    border: 0 !important;
  }
  .init_sabertrio .fs-tabs-acc .tabs__body > div > span {
    text-align: left !important;
    padding: 20px 0 !important;
    border-top: 1px solid #404040 !important;
    /*border-bottom: 1px solid #404040 !important;*/
    text-transform: none !important;
  }
  .init_sabertrio .fs-tabs-acc .tabs__body > div > span i {
    top: 20px !important;
  }

  .init_sabertrio .fs-tabs-acc .tabs__body .table-wrapper {
    margin: 20px 0;
  }

  .init_sabertrio#addresses .address-head {
    flex-direction: column;
    align-items: flex-start !important;
  }

  .wprevpro_t1_DIV_2 {
    padding-right: 20px !important;
  }

  .wprs_unslider-nav li {
    margin-left: 4px !important;
    margin-right: 4px !important;
    width: 18px !important;
  }

  body.template-page#black-friday-special
    .custom-saber-category-container
    .mob-full,
  body.template-page#saber-hilt-parts
    .custom-saber-category-container
    .mob-full,
  body.template-page#masterpiece-by-sabertrio
    .custom-saber-category-container
    .mob-full,
  body.template-page#coming-soon .custom-saber-category-container .mob-full,
  body.template-page#masterpiece .custom-saber-category-container .mob-full,
  body.template-page#custom-sabers .custom-saber-category-container .mob-full,
  body.template-page#ready-to-ship .custom-saber-category-container .mob-full,
  body.template-page#blades-amp-blade-plugs
    .custom-saber-category-container
    .mob-full,
  body.template-page#stunt-blades-amp-blade-plugs
    .custom-saber-category-container
    .mob-full,
  body.template-page#saberhold-bags .custom-saber-category-container .mob-full,
  body.template-page#upgrades .custom-saber-category-container .mob-full {
    max-width: 100%;
  }
  body.template-page#custom-sabers
    .custom-saber-category-container.rts
    .hero-banner {
    padding-top: 0;
  }

  #infiniteoptions-container .option-swatch span label {
    margin-right: 15px !important;
    margin-left: 0;
    margin-bottom: 15px;
  }

  .banner-about-thumbnail .row .banner .content h2 {
    font-size: 20px !important;
  }

  .core-value-wrapper .slider-about-nav.fixed .tab {
    transition: all 600ms ease-in-out;
    transform: scale(0.9);
  }

  .init_sabertrio.template-index
    div[data-section-type="carousel-products"]
    .overflow-mob-visible {
    overflow: visible !important;
  }

  .init_sabertrio.template-index .elegant-weapon-wrapper .home-builder {
    overflow: visible;
  }

  .wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1 {
    position: absolute;
    left: 110px;
    bottom: 40px;
  }
}

@media (max-width: 1060px) {
  .wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1 {
    position: relative;
    left: 90px;
    bottom: 40px;
    text-align: left;
  }
}

/* PREVIOUSLY MIN-WIDTH 500PX & MAX-WIDTH 1024PX */
@media only screen and (min-width: 720px) and (max-width: 1060px) {
  .init_sabertrio .product-page .product-gallery__thumbnail_item {
    width: 80px !important;
  }
}

/* PREVIOUSLY MIN-WIDTH 1024PX */
@media (min-width: 1060px) {
    .init_sabertrio.template-product .product-page__main .product-options__value {
      min-width: 85px;
    }

    /*.init_sabertrio .product-page .product-page-info__title {
      margin-bottom: -6px !important;
    }*/

    .srs_slider#srs_template_9746 {
      display: none;
    }

    .srs_slider#srs_template_9734 {
      display: block;
    }
}

/* PREVIOUSLY MAX-WIDTH 1024PX */
@media only screen and (max-width: 1060px) {
  .init_sabertrio .product-page .product-gallery__thumbnail_item.slick-slide {
    width: 67px !important;
    margin-right: 0.1em;
    height: 67px !important;
  }
}

/* PREVIOUSLY MAX-WIDTH 1024PX */
@media (max-width: 1059px) {
  .init_sabertrio.template-index
    .featured-product-fuse
    .row
    > div
    .promobox
    .promobox__text-1 {
    font-size: 20px !important;
    line-height: 24px !important;
  }

  .init_sabertrio.template-product
    .product-page__main
    .product-options--type-page
    .product-options__section {
    justify-content: flex-start;
  }
  .wprevpro_t1_outer_div {
    padding: 0 !important;
  }

  .init_sabertrio.template-product .product-page__main .product-options__value {
    margin-right: 13px;
  }

  .init_sabertrio .product-page .product-gallery {
    margin: 0 !important;
    max-width: 1100px;
    width: 100%;
    padding-bottom: 30px !important;
  }
}

/* PREVIOUSLY MIN-WIDTH 768PX */
@media (min-width: 720px) {
  .init_sabertrio.template-index .featured-highlight-fuse {
    min-height: 1200px;
  }

  .init_sabertrio .userguide.support-fs .tab-navigation a,
  .init_sabertrio .newuserguide.support-fs .tab-navigation a {
    min-width: 177px;
  }

  .init_sabertrio .userguide .tab-navigation,
  .init_sabertrio .newuserguide .tab-navigation {
    justify-content: center;
    overflow-x: unset;
  }

  .init_sabertrio .userguide .tab-navi-content .fx-content-wrapper li,
  .init_sabertrio .newuserguide .tab-navi-content .fx-content-wrapper li {
    font-size: 16px;
    line-height: 26px;
  }

  .init_sabertrio .userguide .tab-navi-content .fx-content-wrapper table,
  .init_sabertrio .newuserguide .tab-navi-content .fx-content-wrapper table,
  .init_sabertrio .userguide .tab-navi-content .fx-content-wrapper th,
  .init_sabertrio .newuserguide .tab-navi-content .fx-content-wrapper th,
  .init_sabertrio .userguide .tab-navi-content .fx-content-wrapper td,
  .init_sabertrio .newuserguide .tab-navi-content .fx-content-wrapper td {
    font-size: 16px;
    line-height: 26px;
    padding: 20px;
  }

  .init_sabertrio .product-page .product-gallery-fuse {
    height: 500px;
  }

  .init_sabertrio
    .product-page
    .product-gallery-fuse
    .product-thumbnail-gallery-fs
    img {
    height: 500px;
  }

  .init_sabertrio
    .product-page
    .mw-product-options
    .blade-color-options
    .swatch-option
    .swatch-image {
    width: 120px !important;
    height: 120px !important;
  }

  .init_sabertrio.template-cart .j-between {
    flex-direction: row;
  }

  .init_sabertrio.template-cart .j-between .empty-cart-wrapper {
    justify-content: flex-end;
    min-width: 450px;
    margin-bottom: 0;
  }

  .init_sabertrio.template-cart .j-between .empty-cart-wrapper .update-btn {
    max-width: 144px;
    margin-right: 15px;
    margin-bottom: 0;
  }

  .init_sabertrio.template-cart .j-between .empty-cart-btn {
    max-width: 144px;
  }

  .wprevpro_t1_P_3 {
    line-height: 1em;
    max-height: 13.2em;
    -webkit-line-clamp: 8;
    padding-left: 6px !important;
    padding-right: 15px !important;
  }

  .wprevpro_t1_DIV_1.w3_wprs-col {
    padding: 0 !important;
  }

  .wprev-slider.wprs_unslider-horizontal {
    overflow-y: visible !important;
    overflow-x: hidden !important;
    height: auto !important;
  }

@media(max-width: 1060px) {
  .wprev-slider.wprs_unslider-horizontal {
    overflow-y: hidden !important;
    overflow-x: hidden !important;
    height: 510px !important;
    width: 800px !important;
  }
}


  
  body.template-page#black-friday-special .category-main-page ul li,
  body.template-page#saber-hilt-parts .category-main-page ul li,
  body.template-page#masterpiece-by-sabertrio .category-main-page ul li,
  body.template-page#coming-soon .category-main-page ul li,
  body.template-page#masterpiece .category-main-page ul li,
  body.template-page#custom-sabers .category-main-page ul li,
  body.template-page#ready-to-ship .category-main-page ul li,
  body.template-page#blades-amp-blade-plugs .category-main-page ul li,
  body.template-page#stunt-blades-amp-blade-plugs .category-main-page ul li,
  body.template-page#saberhold-bags .category-main-page ul li,
  body.template-page#upgrades .category-main-page ul li {
    flex: 0 1 42%;
    background-size: 100%;
    padding: 25px 15px 35px;
  }

  body.template-page#black-friday-special .category-main-page .details,
  body.template-page#saber-hilt-parts .category-main-page .details,
  body.template-page#masterpiece-by-sabertrio .category-main-page .details,
  body.template-page#coming-soon .category-main-page .details,
  body.template-page#masterpiece .category-main-page .details,
  body.template-page#custom-sabers .category-main-page .details,
  body.template-page#ready-to-ship .category-main-page .details,
  body.template-page#blades-amp-blade-plugs .category-main-page .details,
  body.template-page#stunt-blades-amp-blade-plugs .category-main-page .details,
  body.template-page#saberhold-bags .category-main-page .details,
  body.template-page#upgrades .category-main-page .details {
    bottom: 50px;
  }
}

/* PREVIOUSLY MAX-WIDTH 768PX */
@media (max-width: 719px) {
.init_sabertrio.template-cart .j-between .empty-cart-wrapper .btn {
  margin: 0 6px;
}

.init_sabertrio.template-cart .j-between .empty-cart-wrapper p {
  text-align: center;
  margin: 5px 0 10px;
}

body.template-page#black-friday-special .category-main-page .details h5,
body.template-page#saber-hilt-parts .category-main-page .details h5,
body.template-page#masterpiece-by-sabertrio .category-main-page .details h5,
body.template-page#coming-soon .category-main-page .details h5,
body.template-page#masterpiece .category-main-page .details h5,
body.template-page#custom-sabers .category-main-page .details h5,
body.template-page#ready-to-ship .category-main-page .details h5,
body.template-page#blades-amp-blade-plugs .category-main-page .details h5,
body.template-page#stunt-blades-amp-blade-plugs
  .category-main-page
  .details
  h5,
body.template-page#saberhold-bags .category-main-page .details h5,
body.template-page#upgrades .category-main-page .details h5 {
  font-size: 16px !important;
  line-height: 24px !important;
}

  body.template-page#black-friday-special .category-main-page .details p,
  body.template-page#saber-hilt-parts .category-main-page .details p,
  body.template-page#masterpiece-by-sabertrio .category-main-page .details p,
  body.template-page#coming-soon .category-main-page .details p,
  body.template-page#masterpiece .category-main-page .details p,
  body.template-page#custom-sabers .category-main-page .details p,
  body.template-page#ready-to-ship .category-main-page .details p,
  body.template-page#blades-amp-blade-plugs .category-main-page .details p,
  body.template-page#stunt-blades-amp-blade-plugs
    .category-main-page
    .details
    p,
  body.template-page#saberhold-bags .category-main-page .details p,
  body.template-page#upgrades .category-main-page .details p {
    font-size: 14px;
    line-height: 14px;
    margin-top: 8px;
    margin-bottom: 0;
  }

  .custom-saber-container .hero-banner .visual {
    min-height: 280px;
    object-position: cover;
  }
}

/* PREVIOUSLY MIN-WIDTH 600PX */
@media (min-width: 720px) {
.init_sabertrio
  .userguide
  .tab-navi-content
  .sabers-content-wrapper
  .colour-setting
  .tablet-hide,
.init_sabertrio
  .newuserguide
  .tab-navi-content
  .sabers-content-wrapper
  .colour-setting
  .tablet-hide {
  display: block;
}

.init_sabertrio
  .userguide
  .tab-navi-content
  .sabers-content-wrapper
  .colour-setting
  .tablet-show,
.init_sabertrio
  .newuserguide
  .tab-navi-content
  .sabers-content-wrapper
  .colour-setting
  .tablet-show {
  display: none;
}
}

/* PREVIOUSLY MIN-WIDTH 540PX */
@media (max-width: 719px) {
.init_sabertrio
  .collection-body
  .product-collection
  .product-collection__image,
.init_sabertrio
  .search-result-products
  .product-collection
  .product-collection__image,
.init_sabertrio
  .carousel__item
  .product-collection
  .product-collection__image,
.init_sabertrio
  .sorting-collections__products
  .product-collection
  .product-collection__image {
  max-width: 100% !important;
}
}

/* PREVIOUSLY MAX-WIDTH 320PX */
@media (max-width: 320px) {
.init_sabertrio
  .product-page
  .mw-product-options
  .blade-color-options
  .swatch-option
  .swatch-image {
  width: 80px !important;
  height: 80px !important;
}
}

/* PRODUCT PAGE % DISPLAY */
    .label--sale {
        display: none;
    }

.price--sale>span:not(:first-child):before{
          margin-bottom: 10px !important;
    }


/* Announcement Header */
    .header__tape {
        background-color: #2d8cd2;
        border-bottom: #858585;
    }


/* Sabertrio Accordion Styling */
.accordion-fuse .tab-content {
  display: none;
  overflow: hidden;
}
.accordion-fuse .tab-title {
  cursor: pointer;
}
.accordion-fuse .tab-title.expanded + .tab-content {
  display: block;
}

html.css-full-loaded body.theme-css-animate textarea,{
  background: #282828 !important;
        border: 1px solid #404040 !important;
        border-radius: 4px;
        color: #fff !important;
        text-align: left;
}

.modalBoxStyle {
    background-color: #212121 !important;}

    .modalBoxLowerSectionStyle{
    background-color: #212121 !important;}

    .formTitleStyle {
    color: #fff !important;}

    .fieldLabelTextStyle {
    color: #fff !important;}

    .modalBoxStyle {
      width: 500px !important;}