/** Shopify CDN: Minification failed

Line 212:34 Unexpected "{"
Line 747:2 "marign-bottom" is not a known CSS property

**/
/* *********************** */
/* LAYOUT *********************** */
#MainContent .container {
  max-width: 95%!important;
}
.tabs__slider { /* adjust tabs on product page */
  margin: 0 0 -1px !important;
}
.co__ctr {
  text-align: center!important;
}
.co__mt15 {
  margin-top: 15px!important;
}
.co__mt20 {
  margin-top: 20px!important;
}
.co__mt30 {
  margin-top: 30px!important;
}
.co__mt40 {
  margin-top: 40px!important;
}
.co__mt-32 {
  margin-top: -32px !important;
}
.co__mt-61 {
  margin-top: -61px !important;
}
.co__display-flex {
  display: flex;
}
.co__justify-content-center {
  justify-content: center;
}
.co__no-bg {
  background: none!important;
}
.rte ul+li {
  margin-top: 0;
}
@media (min-width: 540px) {
  .co__mobile-only {
    display: none;
  }
}
@media (max-width: 540px) {
  .co__desktop-only {
    display: none;
  }
  .co__mt-20-mobile {
    margin-top: 20px;
  }
  .co__mt--60-mobile {
    margin-top: -60px;
  }
    .co__mt--80-mobile {
    margin-top: -80px;
  }
}
@media (max-width: 768px) {
  .co__dt-only {
    display: none;
  }
}
@media (min-width: 768px) {
  .co__ctr-dt {
    text-align: center;
  }
  .co__mb-only {
    display: none;
  }
}
/* *********************** */
/* COLOR *********************** */
.co__section-dark {
  background-color: #000;
}
.product-gallery__fullscreen {
  background-color: #efefef;
}
.co__pbt1-grad-ebt-2 .promobox__text-1 {
  background: -moz-radial-gradient(ellipse at center, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 80%);
  background: -webkit-radial-gradient(ellipse at center, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 80%);
  background: radial-gradient(ellipse at center, rgba(0,0,0,.2), rgba(0,0,0,0) 80%);
}
.co__pbt1-grad-ebt-4 .promobox__text-1 {
  background: -moz-radial-gradient(ellipse at center, rgba(0,0,0,.4) 0%, rgba(0,0,0,0) 80%);
  background: -webkit-radial-gradient(ellipse at center, rgba(0,0,0,.4) 0%, rgba(0,0,0,0) 80%);
  background: radial-gradient(ellipse at center, rgba(0,0,0,.4), rgba(0,0,0,0) 80%);
}
.co__pbt1-grad-ebt-6 .promobox__text-1 {
  background: -moz-radial-gradient(ellipse at center, rgba(0,0,0,.6) 0%, rgba(0,0,0,0) 80%);
  background: -webkit-radial-gradient(ellipse at center, rgba(0,0,0,.6) 0%, rgba(0,0,0,0) 80%);
  background: radial-gradient(ellipse at center, rgba(0,0,0,.6), rgba(0,0,0,0) 80%);
}
.co__pbt2-grad-ebt-2 .promobox__text-2 {
  background: -moz-radial-gradient(ellipse at center, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 80%);
  background: -webkit-radial-gradient(ellipse at center, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 80%);
  background: radial-gradient(ellipse at center, rgba(0,0,0,.2), rgba(0,0,0,0) 80%);
}
.co__pbt2-grad-ebt-4 .promobox__text-2 {
  background: -moz-radial-gradient(ellipse at center, rgba(0,0,0,.4) 0%, rgba(0,0,0,0) 80%);
  background: -webkit-radial-gradient(ellipse at center, rgba(0,0,0,.4) 0%, rgba(0,0,0,0) 80%);
  background: radial-gradient(ellipse at center, rgba(0,0,0,.4), rgba(0,0,0,0) 80%);
}
.co__pbt2-grad-ebt-6 .promobox__text-2 {
  background: -moz-radial-gradient(ellipse at center, rgba(0,0,0,.6) 0%, rgba(0,0,0,0) 80%);
  background: -webkit-radial-gradient(ellipse at center, rgba(0,0,0,.6) 0%, rgba(0,0,0,0) 80%);
  background: radial-gradient(ellipse at center, rgba(0,0,0,.6), rgba(0,0,0,0) 80%);
}
.co__pbt3-grad-ebt-2 .promobox__text-3 {
  background: -moz-radial-gradient(ellipse at center, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 80%);
  background: -webkit-radial-gradient(ellipse at center, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 80%);
  background: radial-gradient(ellipse at center, rgba(0,0,0,.2), rgba(0,0,0,0) 80%);
}
.co__pbt3-grad-ebt-6 .promobox__text-3 {
  background: -moz-radial-gradient(ellipse at center, rgba(0,0,0,.6) 0%, rgba(0,0,0,0) 80%);
  background: -webkit-radial-gradient(ellipse at center, rgba(0,0,0,.6) 0%, rgba(0,0,0,0) 80%);
  background: radial-gradient(ellipse at center, rgba(0,0,0,.6), rgba(0,0,0,0) 80%);
}

@media (max-width: 540px) {
  .co__pbt2-grad-ebt-2 .promobox__text-2 {
    background: -moz-radial-gradient(ellipse at center, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 70%);
    background: -webkit-radial-gradient(ellipse at center, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 70%);
    background: radial-gradient(ellipse at center, rgba(0,0,0,.2), rgba(0,0,0,0) 70%);
  }
  .co__pbt2-grad-ebt-4 .promobox__text-2 {
    background: -moz-radial-gradient(ellipse at center, rgba(0,0,0,.4) 0%, rgba(0,0,0,0) 70%);
    background: -webkit-radial-gradient(ellipse at center, rgba(0,0,0,.4) 0%, rgba(0,0,0,0) 70%);
    background: radial-gradient(ellipse at center, rgba(0,0,0,.4), rgba(0,0,0,0) 70%);
  }
  .co__pbt2-grad-ebt-6 .promobox__text-2 {
    background: -moz-radial-gradient(ellipse at center, rgba(0,0,0,.6) 0%, rgba(0,0,0,0) 70%);
    background: -webkit-radial-gradient(ellipse at center, rgba(0,0,0,.6) 0%, rgba(0,0,0,0) 70%);
    background: radial-gradient(ellipse at center, rgba(0,0,0,.6), rgba(0,0,0,0) 70%);
  }
}

/* Adding Custom Filter For Mass De-saturation of certain images  */
.co___greyscale {
    filter: saturate(0.5);
}
.co___greyscale_light {
    filter: saturate(0.9);
}
.co___blackandwhite {
    filter: saturate(.1) brightness(1.3);
}
.co___blackandwhite:hover {
    filter: unset;
}
/* *********************** */
/* TYPOGRAPHY *********************** */
h1,
h2,
h3 {
  text-transform: uppercase;
}
h1 {
  font-weight: 800;
  letter-spacing: -1px;
  font-size: 32px;
  line-height: 32px;
  font-family: "Poppins";
  text-transform: uppercase;
}
.collection-sidebar__wrapper {
  text-transform: uppercase;
}


/* ***************************************************** */
/* ***************************************************** */
/* ***************************************************** */
/* ************************BEHAVIORS/ANIMATIONS***************************** */
/* ***************************************************** */
/* ***************************************************** */
.co__fade--in {
  opacity: 0;
  transition: opacity 250ms ease-in;
}

.co__fade--from-left .co__fade--from-left2{
  opacity: 0;
  transition: opacity 250ms ease-in, transform 400ms ease-in;
  transform: translateX(-50%);
}

.co__fade--from-right {
  opacity: 0;
  transition: opacity 250ms ease-in, transform 400ms ease-in;
  transform: translateX(50%);
}

.co__fade--in.co__appear {
  opacity: 1;
}

.co__fade--from-left.co__appear, .co__fade--from-right.co__appear {
  opacity: 1;
  transform: translateX(0);
}

.co__fade--from-left2.co__appear, {
  opacity: 1;
  transform: translateX(-1em);
}




/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* COMPONENTS *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */

/* FEATURE CARDS *********************** */
/* *********************** */

.co__closeups-wrapper {
  background-color: #f5f5f5;
  padding: 20px;
}
.co__closeups-wrapper .rimage__img {
  border: solid 5px #efefef;
  background-color: #efefef;
}
.co__closeups-wrapper p.co__featcard-title {
  margin-bottom: 10px;
}
.co__closeups-wrapper.co__closeups-wrapper-center {
  background-color: #444;
  text-align: center;
}
.co__closeups-wrapper.co__closeups-wrapper-center {
  color: #fff;
  font-size: 24px;
}
.co__closeups-wrapper.co__closeups-wrapper-center h2 {
  color: #efefef;
  font-size: 24px;
  margin-bottom: 20px;
}
.co__closeups-wrapper.co__closeups-wrapper-center h2 span {
  color: #fdb525;
}
.co__closeups-wrapper.co__closeups-wrapper-center builder-section {
  margin-bottom: 30px;
}
.co__closeups-wrapper.co__closeups-wrapper-center  .rimage__img {
  border: none;
}
.co__closeups-wrapper-center p.co__featcard-title {
  color: #fff;
}
.co__closeups-wrapper-center p.co__featcard-title span {
  font-weight: 700;
  font-size: 18px;
  margin-right: 10px;
}
.co__closeups-wrapper-center p.co__featcard-title span::before {
  content: "//";
  color: #fdb525;
  margin-right: 3px;
}
@media (max-width: 1024px) {
  .co__closeups-wrapper p.co__featcard-title {
    margin-bottom: 40px;
  }
}
.co__featcard .co__featcard-content h6 {
	margin-bottom: 4px!important;
}
.co__featcard-content p {
	margin-bottom: 0px;
  	font-size: 14px;
   	line-height: 14px;
}
.co__featcard-layout {
  padding: 15px;
}
.co__featcard-title-ctr h6 {
  margin-top: 10px;
  text-align: center!important;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 11px;
}
.co__featcard-img{
    border: solid 5px #efefef;
    width: 230px;
    height: 260px!important;
    object-fit: cover;
    background-color: #efefef;
}
@media (max-width: 1024px) {
  .co__featcard-layout {
    margin: 0 auto;
  }
}

/* *********************** */
/* *********************** */
/* *********************** */
/* TEXT ART BANNERS *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */

/* TEXT ART SECTION LAYOUT *********************** */
.co__text-art-wrapper {
  background-blend-mode: overlay;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3.75rem 1.25rem;
  height: 100%;
}
.co__text-art-content-wrapper {
  max-width: 1200px;
}
.co__text-art-banner .promobox__content_inner.position-absolute,
.co__text-art-banner div:has(.co__text-art-wrapper) {
  width: 100%;
  height: 100%;
}
.co__text-art-banner .promobox__content_inner .p-15.p-lg-30 {
  padding: 0 !important;
}
.co__text-art__container {
  margin: 0 auto;
  width: max-content;
  justify-self: center;
  text-align: center;
}
.co__text-art__container2 {
  margin: 0 auto;
  width: min-content;
  justify-self: center;
  text-align: center;
}
.co__text-art__content {
  margin-bottom: 0;
}
@media screen and (min-width: 1024px) {
  .co__text-art__content {
    text-align: left;
    align-self: center;
  }
  .co__text-art-content-wrapper {
    max-width: 75%;
  }
}

/* TEXT ART SECTION TYPOGRAPHY *********************** */
@font-face {
font-family: "Cutmark-DemiItalic";
src: url("https://cdn.shopify.com/s/files/1/0574/2673/9351/files/Cutmark-DemiItalic.ttf?v=1712600681");
}


.co__text-art-heading {
  color: #fff;
  font-family: Poppins;
  text-transform: uppercase;
}
.co__text-art__top {
  font-weight: 700;
  font-size: 1.3rem;
  line-height: 1.1rem;
  text-align: left;
  letter-spacing: -0.05ch;
}

.co__text-art__mid {
  font-weight: 900;
  font-size: 4.12rem;
  line-height: 0.8;
}

.co__text-art__bot {
  color: #fdb525;
  font-weight: 700;
  font-size: 1.3rem;
  line-height: 1.1rem;
  text-align: right;
}
.co__text-art__tagline {
  color: #fff;
  margin: 1.25rem 0;
}

@media screen and (max-width: 540px) {
  .co__text-art__mid {
    font-size: 3rem;
  }
}

@media screen and (min-width: 768px) {
  .co__text-art-heading {
    font-size: 3.125rem;
  }
}

@media screen and (min-width: 1024px) {
  .co__text-art__top,
  .co__text-art__bot {
    font-size: 3.6rem;
    line-height: 3rem;
  }
  .co__text-art__mid {
    font-size: 7.6rem;
  }
  .co__text-art-button a {
    padding-top: .8rem;
    padding-bottom: .8rem;
  }
}


/* TEXT ART BUTTON *********************** */
.co__text-art-button {
  padding-top: 1rem;
}
.co__text-art-button a {
  width: 100%;
  padding-top: .4rem;
  padding-bottom: .4rem;
  color: #fff !important;
  font-weight: 700;
  font-size: 14px;
}
@media screen and (min-width: 1024px) {
  .co__text-art-button a {
    padding-top: .8rem;
    padding-bottom: .8rem;
    font-size: 18px;
  }
}

/* *********************** */
/* ACCORDION *********************** */
.border-top.co__accordion-wrapper {
  border-top-color: #E5E5E5!important; 
}
.co__accordion-wrapper h5,
.co__accordion-wrapper h6 {
  text-transform: uppercase;
}
.co__accordion-wrapper i {
  margin-top: 3px;
}
/* Custom Coding For infographics on enhanced product pages  */
.col-10.col-md-10.col-lg-10.co__infographic {
    width: 100%;
    max-width: unset;
    flex: none;
}
/* Custom Coding For additonal information on enhanced product pages  */
.co__detail-desc h2 {
    text-transform: uppercase;
    font-size: 22px;
    margin-bottom: 20px;
}
.co__accordion-wrapper .co__accordion-body h2 {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
}
.co__prodpage-desc-feat-wrapper h3 {
    display: inline-block;
    color: #333 !important;
    font-size: 20px;
    margin-bottom: 0px !important;
    margin-left: 10px;
    vertical-align: middle;
}
.co__detail-desc h3 {
    color: #333;
    font-size: 20px;
}
.co__accordion-wrapper h2 {
    font-size: 22px;
    margin-bottom: 10px;
}
h5.co__featcard-title {
    font-weight:500;
}
@media (max-width: 540px) {
  .co__accordion-header {
    margin: 5px 0 5px 5px;
  }
  .co__accordion-wrapper i {
  margin: 8px 5px 5px 0;
  }
}

/* *********************** */
/* CAROUSEL *********************** */
.carousel .slick-dots li {
  background-color: #888888;
}
/* *********************** */
/* COUNTDOWN TIMER *********************** */
.countdown--type-02 .countdown__time>* {
    background: #e32c2b;
    font-size: 14px;
    font-weight: 600;
    color: #f8f8f8;
}
/* Custom Blog Styling *********************** */
.article__nav .h5 a {
    font-size: 16px;
    letter-spacing: .8px;
    font-weight: 600;
}

/* ****************************************************** */
/* GRIDS ****************************************************** */
.co__grid {
  display: grid;
}

.co__grid--1x3 {
  grid-gap: 1.25rem;
}

@media screen and (min-width: 1024px) {
  .co__grid--1x2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .co__grid--1x2--65 {
    grid-template-columns: 65% 35%;
  }


  .co__grid--1x3 {
    grid-template-columns: repeat(3, 1fr);
  }

  .co__grid--1x4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .co__grid--1x4--offset {
    grid-template-columns: 29fr 29fr 29fr 13fr;
  }

  .co__grid--1x5 {
    grid-template-columns: repeat(5, 1fr);
  }

  .co__grid--2x3 {
    grid-template-columns: 38fr repeat(2, 31fr);
  }
}

/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* SHELLA SECTIONS *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */

/* *********************** */
/* MAIN HEADER *********************** */
.header__tape--style-1 {
  font-family: "Montserrat";
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 2px;
  line-height:14px;
  padding: 5px;
}
.header__tape-close {
  display: none;
}
.popup-navigation {
  background: #000;
}
.dealer_inquiries {
  margin-top: -25px;
}
.breadcrumbs ul {
  font-size: 14px;
}
@media (max-width: 540px) {
  .header__tape--style-1 .px-30,
  .header__tape--style-1 .px-35 {
    padding: 0 !important;
  }
}

/* *********************** */
/* NAV BAR *********************** */
.menu__curtain {
  background-color: #000;
}
.product-search__image {
  background: #f8f8f8;
  padding: 15px;
}
.search__result .product-search__image {
    background: #f8f8f8;
}
.popup-navigation__search .icon {
  fill: #000;
}
.menu__item a {
  font-weight: 400;
}
a.menu__title {
  font-weight: 700;
  letter-spacing: 2px;
}
.menu__list--styled a {
  letter-spacing: 1px;
}
.menu__megamenu a {
    color: #ddd;
}
.menu__megamenu .promobox__btn-1 {
  font-size: 15px;
}
.co__navbar-dealer-login .promobox__content {
  max-width: 800px;
}
.co__navbar-dealer-login .promobox__btn-1 {
  font-weight: 700;
}
.co__navbar-dealer-login,
.co__navbar-dealer-login h5,
.co__navbar-dealer-login p {
  color: #ddd;
  font-weight: 400;
}
.co__navbar-dealer-login h5 {
  font-family: 'Montserrat';
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.co__navbar-dealer-login ul li::before {
  background-color: #ddd;
}
.co__navbar-dealer-login li {
  line-height: 18px;
}
.menu__megamenu .product-search__title a {
  inline-size: 189px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.menu__megamenu a[href="/collections/new"] .product-search__title a {
  inline-size: 180px;
}
.menu__megamenu .price {
  color: #ddd;
}
.menu__megamenu .price--sale>span:not(first-child) {
  color: #ddd;
}
.menu__megamenu .price--sale>span:first-child {
    color: var(--price-sale-1-c);
}
.co__nav-btn-feat a.promobox__btn-1 {
  font-weight: 700 !important;
}
.co__nav-link-feat {
  border-right: solid 1px #dfdfdf;
  text-align: right;
}
.co__nav-link-feat a {
  width: 100%; 
  height: 40px; 
  margin-top: 10px;
  font-weight: 700 !important;
  padding-right: 30px;
  color: #fdb525;
}
.co__nav-link-feat a:hover {
  color: #ddd;
}
@media (min-width: 1025px){
  .popup-navigation__search form {
    background: #f8f8f8;
    padding: 10px !important;
  }
  .popup-navigation__search input {
    background: #f8f8f8 !important;
  }
  .popup-navigation__search .right-0 {
    right: 15px !important;
  }
}
/*
---------------------------------------------------------------------------------------------------------------------------------
Footer -  Soical Media Icon Size Start ( adedd by Sander - 03/24/2023 )
---------------------------------------------------------------------------------------------------------------------------------
*/

.social-media svg.icon {
  height: 20px;
  width: 20px;
}

@media (min-width: 540px) {
  .social-media svg.icon {
    fill: #fff;
  }
}

/*
---------------------------------------------------------------------------------------------------------------------------------
Footer -  Soical Media Icon Size End ( adedd by Sander - 03/24/2023 )
---------------------------------------------------------------------------------------------------------------------------------
*/

/* *********************** */
/* PROMO BOX TYPOGRAPHY AND LAYOUT *********************** */
.promobox__text-1 {
  font-family: "Montserrat";
  font-weight: 400;
  letter-spacing: 2px;
  marign-bottom: 7px;
}
.promobox__text-2 {
  font-family: "Cutmark-DemiItalic";
  font-weight: 700;
  letter-spacing: 0;
  font-size: 36px;
  margin-top: 5px !important;
  margin-bottom: 7px;
  line-height: 36px;
  word-spacing: 2px;
}
.promobox__text-3 {
  font-family: "Nunito Sans";
  font-weight: 400;
  font-size: 14px;
  margin-top: 3px !important;
  line-height: 17px !important;
}
.promobox__btn-1,
.sorting-collections .btn {
  font-size: 18px;
  line-height: 22px;
  padding: 13px;
}
.co__jl .promobox__content { /* co__jl = justify left */
  margin-left: 10px !important;
}
.co__jr .promobox__content { /* co__jr = justify right */
  margin-right: 1% !important;
}
.co__jr .promobox__content .p-15
.co__jl .promobox__content .p-15 { /* co__jl = justify left */
  padding: 15px 0 !important;
}
.co__jr .promobox__content .p-lg-30,
.co__jl .promobox__content .p-lg-30 { /* co__jL = justify left */
  padding: 30px 0 !important;
}
.co__jl.co__col2 .promobox__content { /* co__jl.co__col2 = justify left 2 columns */
  margin-left: 30px !important;
}
.co__promo-text-xxl .promobox__text-1 {
  font-family: "Cutmark-DemiItalic";
  font-style: italic;
  word-spacing: 2px;
  font-weight: 700;
  font-size: 52px;
  line-height: 42px;
}
.co__promo-text-xxl .promobox__text-2 {
  font-size: 74px;
  line-height: 74px;
}
.co__promo-text-xl .promobox__text-1 {
  font-family: "Cutmark-DemiItalic";
  font-style: italic;
  font-weight: 400;
  font-size: 38px;
  line-height: 34px;
  word-spacing: 2px;
}
.co__promo-text-xl .promobox__text-2 {
  font-family: "Cutmark-DemiItalic";
  font-style: italic;
  font-weight: 400;
  font-size: 62px;
  line-height: 55px;
  word-spacing: 2px;
  margin-bottom: 40px;
}
.co__promo-text-xl .promobox__text-3 {
  font-family: "Cutmark-DemiItalic";
  font-style: italic;
  font-weight: 500;
  font-size: 18px;
  line-height: 16px;
  word-spacing: 2px;
}
a.promobox__btn-1.btn.btn--default { /* adding in custom font and size for buttons to match style */
    font-family: "Cutmark-DemiItalic";
    font-style: italic;
    font-weight: 400;
    font-size: 22px;
    word-spacing: 2px;
}

@media (max-width: 1200px) {
  .co__promo-text-xl .promobox__text-2 {
    font-size: 48px;
    line-height: 44px;
  }
  .co__promo-text-xxl .promobox__text-2 {
    font-size: 56px;
    line-height: 54px;
  }
  .co__promo-text-xl .promobox__text-1 {
    display: none;
  }  
  .promobox__text-3 {
    display: none ! important;
  }
}
@media (max-width: 540px) {
  .co__jr .promobox__content_inner, 
  .co__jl .promobox__content_inner { /* co__jr = justify right */
    text-align: center;
  }
  .co__jl.co__col2 .promobox__content { /* co__jl.co__col2 = justify left 2 columns */
  margin-left: 0 !important;
  }
}
@media (max-width: 400px) {
  .co__promo-text-xl .promobox__text-2 {
    font-size: 36px;
    line-height: 32px;
  }
  .co__promo-text-xxl .promobox__text-2 {
    font-size: 48px;
    line-height: 44px;
  }
}


/* *********************** */
/* SECTION HEADERS *********************** */
.shopify-section .carousel__head.justify-content-center, .home-section-title {
  justify-content: left !important;
  margin-bottom: 0 ! important;
}
.shopify-section h4, .shopify-section h6, .co__section-header p,
.co__section-header.h4, .shopify-section .co__section-header h2, .promobox__text-2.h3 {
  text-align: left;
  }
.co__section-header.h4 {
  margin-bottom: 0;
}
.shopify-section h4 {
  line-height: 22px;
}
.shopify-section .co__section-header h4,
.co__section-header.h4 .promobox__text-2.h3 {
  line-height: 32px;
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 0;
}
.shopify-section h6 {
  font-family: "Montserrat";
  letter-spacing: 2px;
  line-height: 14px;
  margin-bottom: 0px !important;
}
.shopify-section .co__section-header h6 {
  line-height: 18px;
  font-size: 18px;
}
.sorting-collections__head h6 {
  padding-right: 20px;
}
.shopify-section .co__section-header p {
  margin-bottom: 25px !important;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  text-align: left;
  text-transform: none;
}
.home-section-title h2.h4 {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}
.shopify-section.co__section-header h4 {
  margin-bottom: 0 !important;
} 

@media (min-width: 540px) {
  .shopify-section .carousel__head.justify-content-center, .home-section-title {
    margin-left: 0;
  }
}
@media (max-width: 540px) {
  .shopify-section .carousel__head.justify-content-center, .home-section-title {
    justify-content: center !important;
    font-size: 16px;
  }
  .sorting-collections__head h6 {
    padding-right: 0;
}
  .shopify-section h4, .shopify-section h6, .shopify-section .co__section-header p, .shopify-section .co__section-header h2
  {
    text-align: center;
  }
}

/* *********************** */
/* SECTION MENUS *********************** */

/* Shop By - Category Menu */

.co__category-menu-wrapper .promobox__text-2 {
  font-size: 20px;
  line-height: 18px;
}
@media (max-width: 540px) {
  .co__category-menu-wrapper .promobox__text-2 {
    font-size: 20px;
    line-height: 20px;
  }
}
@media (max-width: 400px) {
  .co__category-menu-wrapper .promobox__text-2 {
    font-size: 14px;
    line-height: 12px;
  }
}
/* level 1 menu - e.g. apparel */
.co__l1-menu {
  padding: 0 10px;
}
.co__l1-menu .col-6 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.co__l1-menu .promobox__text-2.h2 {
  font-size: 22px;
  font-weight: 600;
  line-height: 22px;
  margin-top: 0!important;
}
@media (max-width: 540px) {
  .co__l1-menu {
  padding: 0 6px;
  }
  .co__l1-menu .promobox__text-2.h2 {
    font-size: 18px;
    line-height: 18px;
  }
  .co__l1-menu .col-6 {
    padding-left: 3px !important;
    padding-right: 3px !important;
    margin-bottom: 6px !important;
  }
}

/* *********************** */
/* SIZEGUIDE POPUP *********************** */
#shopify-section-template--16063739527319__main .product-page-info__details-buttons,
#shopify-section-template--16063739560087__main .product-page-info__details-buttons {
  display: none;
}
.table-size-guide tr:first-child th:first-child {
  width: 50px;
}
.table-size-guide .white-background {
  background-color: white;
}
.table-size-guide tbody {
    text-align: center;
}

/* *********************** */
/* CART POPUP *********************** */
.popup-cart a[href="/cart"] {
  display: none;
}
@media (min-width: 540px) {
  .popup-cart {
    width: 500px;
  }
}

/* *********************** */
/* CART PREVIEW *********************** */
div.pt-15 .mb-0 {
  color: #676767;
}


/* *********************** */
/* SEARCH BAR IN BODY *********************** */
.search-form {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
h3 {
  display: inline-block;
  color: #fff;
  font-size: 22px;
  margin-bottom: 0px !important;
  vertical-align: middle;
}
.search-form__form {
  display: inline-block;
}
@media (min-width: 573px) {
  .search-form__title.mb-10 {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 1024px) {
  [data-section-type="search-form"] {
    margin-top: 25px;
  }
}
/* *********************** */
/* FOOTER DESCRIPTION CONTENT *********************** */
.co__footer-desc-wrapper {
  background: #414042;
  padding: 5%;
}

.co__footer-page-desc,
.co__footer-page-desc p,
.co__footer-page-desc h5,
.co__footer-page-desc h6 {
  color: #d3d3d3;
}
.co__footer-page-desc .co__accordion-wrapper svg {
  fill: #fff;
}
.co__footer-page-desc a,
.promobox .co__footer-page-desc ul a{
    color: #fff;
    font-style: oblique;
}
.co__footer-page-desc h6 {
  margin-top: 10px;
  margin-bottom: 5px !important;
  text-transform: uppercase;
}
.co__footer-page-desc h5 {
  margin-top: 25px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.co__footer-desc-wrapper .co__footer-page-desc p,
.co__footer-desc-wrapper .co__footer-page-desc li {
  margin-bottom: 10px;
  font-family: 'Nunito Sans';
  letter-spacing: normal;
  font-size: 14px;
}

.rte.pt-10.pb-30.co__collection-desc-body p{
  font-size: 16px !important;
  line-height: 25px;
  font-weight: 500;
  letter-spacing:normal;
}
.rte.pt-10.pb-30.co__collection-desc-body a{
  color:#fdb525;
}
.rte.pt-10.pb-30.co__collection-desc-body a:hover{
  color:#333;
}

/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* SHELLA PAGE TEMPLATES *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */



/* *********************** */
/* HOMEPAGE *********************** */
/*
---------------------------------------------------------
Hero banner custom text layout - START
---------------------------------------------------------
*/
.co__homepage-banner .promobox__content {
  align-items: flex-end!important;
}
.co__homepage-banner .promobox__content_inner .mt-25 {
  margin-top: 10px !important;
}
.co__homepage-motto-banner .promobox__btn-1 {
  margin-top: 20px;
} 
@media (min-width: 1090px) {
  .co__homepage-banner .promobox__text-2 {
    font-size: 55px;
    line-height: 40px;
  }
  .co__homepage-banner .promobox__text-1 {
    font-size: 25px;
    line-height: 25px;
  }
}
@media (max-width: 540px) {
  .co__homepage-banner .promobox__text-1 {
    padding: 4px;
    background: #57451e;
    margin-bottom: 10px!important;
  }
  .co__homepage-banner .promobox__text-1 {
    margin: 0 10%;
    display: none;
  }
    .co__homepage-banner .promobox__text-2 {
    font-size: 55px;
    line-height: 44px;
  }
  .co__homepage-motto-banner .promobox__btn-1 {
    margin-top: 40px;
  }
}
/*
---------------------------------------------------------
Hero banner custom text layout - END
---------------------------------------------------------
*/

/*
---------------------------------------------------------
Motto banner custom text layout - START
---------------------------------------------------------
*/
h2.co__banner-heading {
  color: #fdb525;
  font-size: 62px;
  letter-spacing: unset;
  margin: 3% auto 0;
  line-height: 58px;
  word-spacing: 2px;
}
.co__banner-content {
  margin: 0 auto;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
.co__banner-content .co__col {
  flex: 1 0 30%;
  margin: 2%;
  max-width: 18%;
}
.co__banner-content .co__col img {
  max-width: 100%;
  height: auto;
}
@media (max-width: 540px) {
  h2.co__banner-heading {
    font-size: 50px;
    line-height: 48px;
  }
  .co__banner-content .co__col {
    max-width: 136px;
  }
}
@media (max-width: 400px) {
  h2.co__banner-heading {
    font-size: 50px;
    line-height: 46px;
  }
}
/*
---------------------------------------------------------
Hero banner custom text layout - END
---------------------------------------------------------
*/

/* *********************** */
/* SHOP PAGE - COLLECTIONS PAGE - COLLECTION LIST  *********************** */
/* *********************** */
#shopify-section-template--16083404357783__main h1 {
  display: none;
}
.list-collections .promobox__content {
  color: #fff;
}
.list-collections .promobox__plate {
  bottom: 23%;
  min-height: 6em;
}
.list-collections .promobox__text-1 {
    font-size: 22px;
    font-weight: 600;
}


/* *********************** */
/* COLLECTION PAGE *********************** */
/*
#CollectionBreadcrumbs {
  background-color: #000;
  padding-bottom: 15px;
  color: #fff;
}
*/
#CollectionBreadcrumbs {
  line-height: 14px;
  margin-top: -5px;
}
#CollectionBreadcrumbs .breadcrumbs.pt-15 {
  padding-top: 0!important;
}
#CollectionBreadcrumbs .container {
  padding: 7px 0 10px;
}
#CollectionHeadingTop {
  margin-top: -15px;
}
.template-collection #CollectionHeadingBottom h1 { /* hides bottom h1 title */
  display: none !important;
}
.collection-page-heading .container { /* expands header to line up with sidebar */
  padding: 0 !important;
}
.collection-page-heading h1 {
  font-family: "Poppins";
  margin-top: 40px;
  margin-bottom: 0!important;
}
.collection-page-heading .rte { /* collection description typography */
  font-family: "Montserrat";
  letter-spacing: 2px !important;
  line-height: 17px !important;
  font-size: 14px !important;
}
.product-page-info__description a {
    color: #000;
    text-decoration: underline;
}
.product-page-info__description a:hover {
    color: #ffb43c;
}
.collection-page-heading .promobox__text-3.h4 {
  font-family: "Poppins";
  font-size: 16px;
  font-weight: 600;
}
.collections-menu__item .border,
.collection-filters__checkbox .border{
  border-color: #d3d3d3 !important;
}
.collection-page-heading__wrapper .border-top.co__accordion-wrapper {
  border-top: 0!important;
}
.collection-page-heading__wrapper .co__accordion-header {
  text-transform: uppercase;
}
.collection-page-heading__wrapper .co__accordion-wrapper i {
  margin-top: -5px;
}
.collections__sidebar {
  background-color: #ffffff;
  padding-left: 5px;
}
.collection-current-filters__item a {
  background-color: #fdb525;
  color: #fff;
  padding-top: 3px;
  padding-bottom: 3px;
}
.collections__body {
  padding-left: 40px;
}
.product-collection__image {
  background: #f8f8f8;
  padding: 5px;
}
.product-collection__title h4 {
  line-height: 14px;
}
.product-collection__price .price {
  font-size: 16px;
}
.product-page-info__title a { /* Popup Product Name typography */
  font-family: "Poppins";
  font-weight: 700;
  letter-spacing: 0;
  text-transform: uppercase;
}
.button-quick-view {
  background: none;
}
.button-quick-view.flex-center {
    justify-content: right !important;
}
@media (min-width: 1025px) {
  .select select {
    background-color: #ccc;
    padding-left: 10px !important;
    height: 20px !important;
    line-height: 20px;
    min-height: 20px;
  }
  .collection-control{
    background: #f8f8f8;
    padding: 7px 10px 5px;
    margin-bottom: 20px!important;
  }
  .dropdown:not([data-dropdown-unselected]) .selected, .dropdown:not([data-dropdown-unselected]) .active {
    background-color: inherit;
    font-weight: 700;
  }
  .collection-control__grid-buttons {
    height: 20px;
  }
  .collection-grid-buttons .icon {
    fill: #ccc;
  }
}
@media (max-width: 1024px) {
  .collection-page-heading .rte {
    text-align: center;
  }
  .faqs__head {
    justify-content: center;
  }
  .co__footer-page-desc {
    text-align: center;
  }
  .product-options__value {
    margin-bottom: 9px;
  }
}

@media (max-width: 540px) {
  .collections__body {
    padding-left: 10px;
  }
}


/* *********************** */
/* PRODUCT PAGE *********************** */
/* *********************** */
.template-product #MainContent {
 max-width: 1200px!important;
  margin: 0 auto;
}
.template-product #MainContent .container {
  max-width: 100%!important;
 /* max-width: 100%!important;*/
}
.product-page {
  padding-bottom: 0!important;
}
.product-page-info__title h1 {
  font-family: "Poppins";
  text-transform: uppercase;
}  
.product-page-info__description .co__prodpage-desc-feat-card h6 {
  display: inline-block;
  font-weight: 700;
  font-family: 'Montserrat';
  margin-left: 3px;
}
.product-page-info__description .co__prodpage-desc-feat-card {
  margin-bottom: 5px;
}
.stock-countdown__counter {
  color: #fdb525ff;
}
.delivery-countdown__counter {
  color: #fdb525;
}
.co__product-page-info {
  width: 100%; 
  padding: 10px; 
  text-align: center;
  margin-bottom: 20px;
}
.pb-15 .d-flex input{
  padding: 0!important;
  width: auto;
  max-width: 7rem;
  font-size: 1.2rem;
}
.free-shipping {
  background-color: #8b888f;
}
.co__product-page-info.co__scorpion-ocp {
  background-color: #fdb525ff;
}
.co__product-page-info.co__clearance {
  font-weight: 600;
  font-size: 15px;
  padding: 0;
  text-align: left;
}
.co__product-page-info a {
  font-weight: 600;
  margin-top: 5px;
}
.product-options label {
  text-transform: uppercase;
  font-weight: 600;
}
.product-options label .ml-5 {
  text-transform: capitalize;
  font-weight: 400;
}
.btn-link.h6 {
  font-family: "Nunito Sans";
  font-weight: 400;
}
.tabs__content {
  padding-bottom: 0!important;
}
.product-tabs .tabs__head {
  display: none;
}
.tabs__slider {
  border-bottom: 1px solid #000;
  margin: 0;
  background-color: #efefef;
}
.product-page__main .product-gallery__thumbnail_slider.h-100 {
  height: auto!important;
}
.product-page__main .product-gallery__thumbnail_arrows.bottom-0 {
  bottom: auto !important;
}
.product-gallery__main_arrow {
  border: solid 1px #141414;
  padding-bottom: 2px;
}
.product-page__main .product-gallery__thumbnail_arrow {
  border: solid 1px #141414;
}
.product-page__main .product-gallery__thumbnail_arrow.slick-disabled {
  border: none;
}
.product-page__main .product-gallery__thumbnail_arrow svg {
  width: 33px;
}
.co__tech-icons-wrapper {
  display: none;
}
.co__detail-desc h5 {
  text-transform: uppercase;
}
.co__feat-media-wrapper img {
  width: 100%;
}
.co__detail-desc a {
  text-decoration: underline;
}
.co__subtle {
  margin-left: 5px;
  font-size: 12px;
  color: #8b888f;
}
@media (min-width: 1025px) {
  .product-page-info__title h1 {
    font-size: 36px;
    line-height: 35px;
    word-spacing: 2px;
  }  
}
@media (max-width: 1024px) {
  .template-product .breadcrumbs  {
    background-color: #d3d3d3;
    padding: 5px 0 !important;
    margin-bottom: 60px;
  }
  .product-page.pb-30 {
    padding-bottom: 0!important;
  }
  .co__prodpage-desc-feat-wrapper {
  display: none;
  }
  .co__tech-icons-wrapper {
    display: block;
  }
  .co__closeups-wrapper {
    display: none;
  }
 
  .tabs__body span {
    display: none!important;
  }
 
  .product-tabs .co__tech-icons-wrapper,
  .product-tabs .co__closeups-wrapper,
  .product-tabs .co__detail-desc,
  .product-tabs .co__accordion-wrapper {
    padding: 0!important;
    margin: 40 0 0 !important;
  }
  .product-tabs .co__tech-icons-wrapper img {
    max-width: 53px;
  }
  .product-tabs .co__tech-icons-wrapper h6 {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .product-page-info__description {
    margin-bottom: 0 !important;
  }
  .product-page__tabs {
    margin-top: 0 !important;
  }
  .tabs__content {
    padding-top: 0 !important;
  }
  .co__tech-icons-wrapper {
    margin-bottom: 30px !important;
  }
  .product-page-info__sku {
    font-size: 11px;
  }
}


/* *********************** */
/* PRODUCT MILITARY TEE PAGE *********************** */
/* *********************** */
.product-page-info__description .military_tee_slogan {
  color: #000000 !important;
}

/* *********************** */
/* PRODUCT SALES PAGE  *********************** */
/* *********************** */
.product-page-info__price-sale-details {
  margin-top: -25px !important;
}

/* *********************** */
/* CONTACT US PAGE *********************** */
/* *********************** */
.co__contact-us-buttons {
  text-align: center;
}
.co__contact-us-buttons a.button {
  margin: 0 20px !important;
}
.co__contact-us-buttons a.button:link, 
.co__contact-us-buttons a.button:visited  {
  background-color: #e0e0e0;
  color: #000000;
  font-size: 15px;
  font-weight: bold;
  text-overflow: wrap;
  padding:20px 18px;
  margin: 10px auto;
  text-align: center;
  text-decoration: none;
  display: inline-block; 
  position: relative;
  max-width: 700px;
}

.co__contact-us-buttons a.button:hover, 
.co__contact-us-buttons a.button:active {
  background-color: #fdb525;
}

@media only screen and (max-width: 1024px) {
.co__contact-us-buttons a.button:link {
  display: inline-block;
  }
}

/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* ****************************************************** */
/* TEXTART BANNER SPECIFIC STYLES *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
.co__text-art-wrapper--hero-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.5) 45%, rgba(0, 0, 0, 0) 65%);
  background-position: center;
}
@media screen and (min-width: 1024px) {
  .co__text-art-wrapper--hero-1 {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.5) 55%);
    background-position: center;
  }
}



/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* INDIVIDUAL PAGES *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */


/* *********************** */
/* HOME PAGE HERO BANNERS*********************** */
/* *********************** */

/*------------------------promo-banner-b-------------------------------------------------*/
.co__promo-banner-b .promobox__text-1 {
  font-size: 80px;
  line-height: 76px;
  font-family: Poppins;
  font-weight: 700;
}

.co__promo-banner-b .promobox__text-2 {
  font-size: 60px;
  line-height: 56px;
  font-family: Poppins;
  font-weight: 700;
}

.co__promo-banner-b .promobox__btn-1 {
  font-family: Poppins;
  color: #ffffff;  
}
@media (max-width: 1024px){
  .co__promo-banner-b .promobox__text-1 {
    font-size: 60px;
    line-height: 56px;
  }
  .co__promo-banner-b .promobox__text-2 {
    font-size: 45px;
    line-height: 41px;
  }
}

@media (max-width: 800px){
  .co__promo-banner-b .promobox__text-1 {
    font-size: 40px;
    line-height: 36px;
  }
  .co__promo-banner-b .promobox__text-2 {
    font-size: 30px;
    line-height: 26px;
  }
}

@media (max-width: 540px) {
  .co__promo-banner-b .promobox__text-1 {
    font-size: 30px; 
    line-height: 26px;
  }
  .co__promo-banner-b .promobox__text-2 {
    font-size: 24px;
    line-height: 20px;
  }
}

/*--------------------------promo-banner-c-----------------------------------*/
.co__promo-banner-c .promobox__text-1 {
  font-size: 80px;
  line-height: 76px;
  font-family: Poppins;
  font-weight: 700;
}

.co__promo-banner-c .promobox__text-2 {
  font-size: 100px;
  line-height: 1;
  font-family: Poppins;
  font-weight: 700;
}

.co__promo-banner-c .promobox__text-3 {
  font-size: 40px;
  line-height: 25px !important;
  font-family: Poppins;
  font-weight: 700;
}

.co__promo-banner-c .promobox__btn-1 {
  font-family: Poppins;
  color: #ffffff;  
}
@media (max-width: 1024px){
  .co__promo-banner-c .promobox__text-1 {
    font-size: 60px;
    line-height: 56px;
  }
  .co__promo-banner-c .promobox__text-2 {
    font-size: 75px;
    line-height: 75px;
  }
  .co__promo-banner-c .promobox__text-3 {
    font-size: 30px;
    line-height: 26px;
  }
}

@media (max-width: 800px){
  .co__promo-banner-c .promobox__text-1 {
    font-size: 40px;
    line-height: 36px;
  }
  .co__promo-banner-c .promobox__text-2 {
    font-size: 60px;
    line-height: 56px;
  }
  .co__promo-banner-c .promobox__text-3 {
    font-size: 20px;
    line-height: 16px;
  }
}

@media (max-width: 540px) {
  .co__promo-banner-c .promobox__text-1 {
    font-size: 30px; 
    line-height: 26px;
  }
  .co__promo-banner-c .promobox__text-2 {
    font-size: 40px;
    line-height: 36px;
  }
  .co__promo-banner-c .promobox__text-3 {
    font-size: 15px;
    line-height: 11px;
  }
}

/* *********************** */
/* ACCOUNT PAGES *********************** */
/* *********************** */
#MainContent .login .container,
#MainContent .register .container
{
  max-width: 600px !important;
}

#addresses #MainContent .container, #MainContent .account .container {
  max-width: 900px !important;
}


/* *********************** */
/* ELITE *********************** */
/* *********************** */
h2.co__elite {
  color: #000;
  margin-bottom: 0;
}
h2.co__banner-heading-elite {
  font-size: 62px;
  line-height: 60px;
  letter-spacing: -1px;
  margin: 3% auto 0;
  color: #000;
  margin-bottom: 0;
}
h3.co__banner-heading-elite {
  color: #dac373;
  line-height: 20px;
}
.co__elite-btn {
  text-align: center;
  background-color: #dac373;
  border-color: #dac373;
}
.co__elite-btn:hover {
  border-color: #dac373;
  color: #dac373;
}
@media (max-width: 540px) {
  h2.co__banner-heading-elite {
    font-size: 42px;
    line-height: 40px;
  }
  h2.co__elite {
    font-size: 26px;
    line-height: 24px;
  }
}
@media (min-width: 768px) {
  h2.co__elite,
  h3.co__banner-heading-elite {
      text-align: center;
  }
}

/* *********************** */
/* MARKETING INITIATIVES 2 *********************** */
/* *********************** */
@media (min-width: 1260px) {
  #MainContent #shopify-section-template--16104195063959__53bb59ec-5f60-4519-86d5-14d862f38d4b .container  {
    max-width: 1200px !important;
  }
}




/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* APPS *********************** */
/* *********************** */
/* *********************** */
/* *********************** */
/* *********************** */



/* *********************** */
/* JUDGE ME REVIEW APP *********************** */
/* *********************** */
#judgeme_product_reviews h2{
  font-size: 18px;
}
#judgeme_product_reviews {
  max-width: 95%;
  margin: 15px auto 0;
  background-color: #f5f5f5;
}
#judgeme_product_reviews .jdgm-rev-widg {
  padding: 15px 30px;
  border-top: solid 1px #e5e5e5;
}

@media (min-width: 1200px) {
  #judgeme_product_reviews {
  max-width: 1200px;
  }
}
@media (max-width: 767px) {
  .jdgm-prev-badge {
    text-align: center;
  }
  #judgeme_product_reviews .jdgm-rev-widg {
    padding-top: 20px;
  }
}

#tactical-mesh-cap-scorpion-ocp .footbar {
  display: none !important;
}

/* *********************** */
/* PRODUCT GWP PAGE  *********************** */
/* *********************** */
#shopify-section-template--16089815777431__main .product-page-info__payment-terms, 
#shopify-section-template--16089815777431__main .product-page-info__details-buttons, 
#shopify-section-template--16089815777431__main .product-options,
#shopify-section-template--16089815777431__main .d-flex {
  display: none!important;
}

#multi-wrap-gift .footbar,
#vacuum-sealed-thermal-bottle-gift .footbar {
  display: none!important;
}


.quick-view [data-product-handle="multi-wrap-gift"] .d-flex, 
.quick-view [data-product-handle="vacuum-sealed-thermal-bottle-gift"] .d-flex {
  display: none!important;
}


/*
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
Scorpion variations - Add each product
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
*/
.footbar:has([data-product-handle="condor-battle-belt-gen-ii-with-scorpion-ocp"]),
.footbar:has([data-product-handle="flex-team-mesh-cap-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-rip-away-emt-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="triple-stacker-m4-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="vas-side-plate-insert-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-tactical-belt-scorpion-ocp"]),
.footbar:has([data-product-handle="combat-shirt-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-compact-utility-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-h-harness-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-3-fold-mag-recovery-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-single-stacker-m4-open-top-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="combat-shirt-gen-ii"]),
.footbar:has([data-product-handle="condor-hydration-carrier-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-annex-admin-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-t-t-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="tactical-team-cap-scorpion-ocp"]),
.footbar:has([data-product-handle="radio-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="roll-up-utility-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="rip-away-emt-lite-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-double-m4-open-top-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="rapid-assault-chest-rig-scorpion-ocp"]),
.footbar:has([data-product-handle="h2o-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="hydro-harness-integration-kit-scorpion-ocp"]),
.footbar:has([data-product-handle="shoulder-pad-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-double-m4-pistol-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-mesh-tactical-cap-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-double-frag-grenade-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="enforcer-releasable-plate-carrier-scorpion-ocp"]),
.footbar:has([data-product-handle="recon-chest-rig-scorpion-ocp"]),
.footbar:has([data-product-handle="utility-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="copy-of-sidekick-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="copy-of-triple-open-top-m4-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="double-pistol-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="first-response-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="convoy-outdoor-pack-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-blood-type-key-chain-with-multicam"]),
.footbar:has([data-product-handle="condor-i-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-rigger-belt-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-mesh-tactical-team-cap-scorpion-ocp"]),
.footbar:has([data-product-handle="vas-kangaroo-mag-panel-gen-ii-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-compact-assault-pack-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-universal-tq-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-emt-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-double-stacker-m4-open-top-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="tornado-tactical-leg-holster-scorpion-ocp"]),
.footbar:has([data-product-handle="side-plate-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="copy-of-triple-m4-mag-pouch"]),
.footbar:has([data-product-handle="flashlight-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="double-m4-mag-pouch-scorpion-ocp-1"]),
.footbar:has([data-product-handle="single-frag-grenade-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="vas-cummerbund-scorpion-ocp"]),
.footbar:has([data-product-handle="exo-plate-carrier-gen-ii-scorpion-ocp"]),
.footbar:has([data-product-handle="vanquish-plate-carrier-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-flex-tactical-mesh-cap-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-3-day-assault-pack-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-hhr-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-deployment-bag-scorpion"]),
.footbar:has([data-product-handle="tidepool-hydration-carrier-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-universal-rifle-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-map-pouch-scorpion"]),
.footbar:has([data-product-handle="oasis-hydration-carrier-scorpion-ocp"]),
.footbar:has([data-product-handle="tactical-cap-scorpion-ocp"]),
.footbar:has([data-product-handle="vt-holster-scorpion-ocp"]),
.footbar:has([data-product-handle="single-m4-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="single-pistol-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="ammo-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="vas-recon-mag-panel-scorpion-ocp"]),
.footbar:has([data-product-handle="tech-sheath-plus-scorpion-ocp"]),
.footbar:has([data-product-handle="venture-pack-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-triple-kangaroo-m4-mag-pouch-multicam"]),
.footbar:has([data-product-handle="condor-modular-chest-set-scorpion-ocp"]),
.footbar:has([data-product-handle="short-sleeve-combat-shirt-gen-ii-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-gunner-lightweight-plate-carrier-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-single-open-top-m4-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-double-open-top-m14-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-gadget-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="kit-bag-scorpion-ocp"]),
.footbar:has([data-product-handle="ronin-chest-rig-scorpion-ocp"]),
.footbar:has([data-product-handle="ops-chest-rig-scorpion-ocp"]),
.footbar:has([data-product-handle="double-ak-kangaroo-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="ht-holster-scorpion-ocp"]),
.footbar:has([data-product-handle="g-p-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="digi-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="drop-leg-m4-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="double-ak-ar-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="m4-buttstock-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="triple-pistol-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="drop-leg-dump-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="mp5-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="triple-ak-ar-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="single-p90-ump-45-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="pistol-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="drop-leg-platform-scorpion-ocp"]),
.footbar:has([data-product-handle="vas-modular-panel-scorpion-ocp"]),
.footbar:has([data-product-handle="mcr-bib-integration-kit-scorpion-ocp"]),
.footbar:has([data-product-handle="sunglass-case-scorpion-ocp"]),
.footbar:has([data-product-handle="double-m14-mag-pouch-gen-ii-scorpion-ocp"]),
.footbar:has([data-product-handle="double-m14-kangaroo-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="shotgun-scabbard-scorpion-ocp"]),
.footbar:has([data-product-handle="urban-go-pack-scorpion-ocp"]),
.footbar:has([data-product-handle="slim-battle-belt-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-flex-tactical-cap-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-single-kangaroo-m4-mag-pouch-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-modular-operator-plate-carrier-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-sentry-lightweight-plate-carrier-scorpion-ocp"]),
.footbar:has([data-product-handle="condor-tactical-drop-leg-holster-with-scorpion"]),
.footbar:has([data-product-handle="condor-triple-ak-kangaroo-mag-pouch-scorpion-ocp"]) {
  display: none !important;
}


.quick-view [data-product-handle="condor-3-day-assault-pack-scorpion-ocp"] .d-flex, 
.quick-view [data-product-handle="condor-3-fold-mag-recovery-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="ammo-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-annex-admin-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="blood-type-key-chain-ocp"] .d-flex,
.quick-view [data-product-handle="condor-compact-assault-pack-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-compact-utility-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-battle-belt-gen-ii-with-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="convoy-outdoor-pack-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-deployment-bag-scorpion"] .d-flex,
.quick-view [data-product-handle="digi-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="double-ak-kangaroo-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="double-ak-ar-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-double-frag-grenade-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-double-m4-pistol-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="double-m14-kangaroo-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="double-m14-mag-pouch-gen-ii-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-double-open-top-m14-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="double-m4-mag-pouch-scorpion-ocp-1"] .d-flex,
.quick-view [data-product-handle="condor-double-m4-open-top-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="double-pistol-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-double-stacker-m4-open-top-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="drop-leg-dump-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="drop-leg-m4-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="drop-leg-platform-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-emt-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="enforcer-releasable-plate-carrier-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="exo-plate-carrier-gen-ii-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="first-response-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="flashlight-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-flex-tactical-cap-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-flex-tactical-mesh-cap-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="flex-team-mesh-cap-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="g-p-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-gadget-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-gunner-lightweight-plate-carrier-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-h-harness-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="h2o-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-hhr-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="ht-holster-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-hydration-carrier-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="hydro-harness-integration-kit-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-i-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="kit-bag-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="combat-shirt-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="combat-shirt-gen-ii"] .d-flex,
.quick-view [data-product-handle="m4-buttstock-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-map-pouch-scorpion"] .d-flex,
.quick-view [data-product-handle="mcr-bib-integration-kit-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-modular-chest-set-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-modular-operator-plate-carrier-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="oasis-hydration-carrier-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="ops-chest-rig-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="pistol-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="radio-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="rapid-assault-chest-rig-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="recon-chest-rig-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-rigger-belt-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-rip-away-emt-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="rip-away-emt-lite-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="roll-up-utility-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="ronin-chest-rig-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-sentry-lightweight-plate-carrier-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="short-sleeve-combat-shirt-gen-ii-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="shotgun-scabbard-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="shoulder-pad-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="side-plate-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="copy-of-sidekick-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="single-frag-grenade-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-single-kangaroo-m4-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="single-m4-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-single-open-top-m4-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="single-p90-ump-45-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="single-pistol-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-single-stacker-m4-open-top-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="slim-battle-belt-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="sunglass-case-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-t-t-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-tactical-belt-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="tactical-cap-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-tactical-drop-leg-holster-with-scorpion"] .d-flex,
.quick-view [data-product-handle="condor-mesh-tactical-cap-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="tactical-team-cap-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-mesh-tactical-team-cap-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="tech-sheath-plus-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="tidepool-hydration-carrier-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="tornado-tactical-leg-holster-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-triple-ak-kangaroo-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="triple-ak-ar-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-triple-kangaroo-m4-mag-pouch-multicam"] .d-flex,
.quick-view [data-product-handle="copy-of-triple-m4-mag-pouch"] .d-flex,
.quick-view [data-product-handle="copy-of-triple-open-top-m4-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="mp5-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="triple-pistol-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="triple-stacker-m4-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-universal-rifle-mag-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="condor-universal-tq-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="urban-go-pack-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="utility-pouch-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="vanquish-plate-carrier-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="vas-kangaroo-mag-panel-gen-ii-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="vas-cummerbund-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="vas-modular-panel-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="vas-recon-mag-panel-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="vas-side-plate-insert-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="venture-pack-scorpion-ocp"] .d-flex,
.quick-view [data-product-handle="vt-holster-scorpion-ocp"] .d-flex {
  display: none !important;
}