/** Shopify CDN: Minification failed

Line 134:0 Unexpected "}"

**/
@font-face {
font-family: "gc16";
src: url("gc16-MonoWeb.woff2") format("woff2"),
url("gc16-MonoWeb.woff") format("woff");
}

@font-face {
font-family: "gc16 SemiBold";
src: url("gc16-SemiBoldWeb.woff2") format("woff2"),
url("gc16-SemiBoldWeb.woff") format("woff");
}

@font-face {
font-family: "ArialNarrow";
src: url("ArialNarrow.woff2") format("woff2"),
url("ArialNarrow.woff") format("woff");
}
h1,h2,h3{
 font-family: "gc16" !important; 
}
body{
 font-family: "ArialNarrow"  !important; 
}

.img_txt{
  max-width:100% !important;
  padding:0px !important;
}
.image-with-text__heading{
 color: #1c1c1c !important; 
}
/* .card__inner {
 background-color: #1c1c1c !important;  
} */

.header__menu-item{
 text-transform: uppercase;
    font-size: 18px; 
}
.multicolumn-card__info h3{
  font-family: "ArialNarrow"  !important; 
}

.product-form__buttons button{
  font-family: "gc16" !important; 
  color: #1c1c1c;
}
.product__title h1{
 font-size: 24px !important;
    letter-spacing: 0 !important; 
}
.thumbnail-list{
  display: none;
}
.rich-text{
 text-align: left !important; 
}
.footer__content-bottom{
 display: none;  
}


.header--middle-left {
    grid-template-columns: none !important;
}
.list-menu--inline {
    display: flex !important;
    justify-content: space-between !important;
}
/* .header__heading-link {
    display: none !important;
} */
.header {
    display: block !important;
}
 .header__icons {
  display:none !important;
} 
.multicolumn-list img.multicolumn-card__image {
      max-width: 60% !important;
      object-fit: contain !important;
}
.multicolumn-list .media.media--transparent.media--adapt {
  padding-bottom: 25% !important;
}

/* .fixtedheader { 
  background-color:transparent;
  position: fixed !important;
  width: 100%;
/*   box-shadow:0px 6px 21px 0px rgb(117 117 117 / 28%); */
 /* background: linear-gradient(black, rgba(28, 28, 28, 0.001)); 
} */
details-modal#header-search {
    display: none;
}


.template-index h1.header__heading {
  display:none !important;
}
.template-index .fixtedheader h1.header__heading {
  display:block !important;
}

.template-index .header__heading-link img {
  display:none !important;
}
.template-index .fixtedheader .header__heading-link img {
  display:block !important;
}
.header__menu-item {
    font-size: 22px !important;
}


.rich-text__blocks {
    max-width: 75rem !important;
}
.header {
    padding-top: 0rem !important;
}

/* .overflow-scroll-gradient {
  position: relative;
}
.overflow-scroll-gradient::before {
  background: linear-gradient(black, rgba(255, 255, 255, 0.001)); /* transparent keyword is broken in Safari */
}
 


.imageContainer {
  position: relative;
  text-align: center;
  color: white;
}
.imageCenteredText {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.imageTextHeading {
    font-size: 36px;
    color: #C7C7C7;
  text-align:center;
}
.shopText {
   font-family: "ArialNarrow";
  text-align:center;
  font-size:22px;
  color:#C7C7C7;
}
.linkStyle {
  text-decoration:none;
}

@media only screen and (max-width: 767px) {
#cart-notification {
    margin-top: 2% !important;
}
video {
    position: inherit !important;
}
.header-wrapper:after {
    background: none !important;
}
.desktopHeading {
  display:none !important;
}
.mobileHeading {
  display:block !important;
}
  .product__title h1{
  font-size: 23px !important;  
  }
  
  
.imageTextSection img {
  width:100%;
  height:auto;
}
.slider-buttons {
  display:none !important;
}
.overflow-scroll-gradient {
    margin-top: 120px !important;
}
.imageTextSection h2.image-with-text__heading.h1 {
    font-size: 40px !important;
}
.title {
    margin-top: 20px !important;
}
.videoSection {
    height: 100vh;
}
img#videoLogo {
  display:none !important;
}
  .template-index h1.header__heading {
  display:block !important;
  margin-top: -50px;
}
.template-index .header__heading-link img {
  display:block !important;
}
 .header__icons {
    justify-content: flex-end;
    margin-top: -60px;
}
 .logoDisplay {
  display:block !important;
}
}

 .logoDisplay {
  display:none;
} 


@media only screen and (max-width: 959px) and (min-width: 768px){
 .template-index h1.header__heading {
  display:block !important;
  margin-top: -50px;
}
.template-index .header__heading-link img {
  display:block !important;
}
 .header__icons {
    justify-content: flex-end;
    margin-top: -60px;
}
 .logoDisplay {
  display:block !important;
}
.logoCentered {
display:none;
}
/* .logoDisplay {
    margin-left: 270px !important;
} */
img#videoLogo {
  display:none !important;
}
}


.collection__title h2{
  text-align: center;
      font-size: 3rem;
}
.section-template--15634211799233__165450492252c94ca4-padding,.section-template--15634211963073__165449868573a1e8c9-padding {
    padding-top: 80px !important;
    padding-bottom: 120px !important;
}
.card__heading a{
font-size: 2rem;  
}
.card--standard>.card__content .card__badge{
 display:block !important; 
}
.card__information{
 padding-bottom:0 !important; 
}
.image-with-text__heading{
 font-size: 6rem !important; 
}
.overflow-scroll-gradient{
 line-height: 1.4; 
}

div#shopify-section-footer {
    z-index: 9999999;
    margin-top: -50px;
}

.badge {
font-family: "gc16 SemiBold"; 
}
.image-with-text__heading{
 text-align:center !important; 
}
.linkStyle:hover{
 text-decoration:underline;
      text-decoration-color: #c7c7c7;
}
.product {
  margin-top: 10% !important;
}
.product__info-container .product-form{
 margin-top:0 !important; 
}
.thumbnail-list{
 display:none !important; 
}


@media (min-width: 1920px) and (max-width: 2560px)  {
img#videoLogo {
    margin-top: -40% !important;
}
}

.imageTextSection h2.image-with-text__heading.h1 {
  margin:0 auto;
}
.imageTextSection .imageCenteredText {
    margin: 0 auto;
}

@media only screen and (max-width: 1200px) {
.imageTextSection h2.image-with-text__heading.h1 {
    font-size: 40px !important;
}
}

.overflow-scroll-gradient {
    margin-top: 120px;
  text-align: center !important;
}
.menu-drawer__menu-item {
      text-transform: uppercase;
}

ul.mainMenuNew li {
  width:20%;
  text-align: center;
}
ul.mainMenuNew .list-menu__item {
    justify-content: center;
}

.desktopHeading {
  display:block;
}
.mobileHeading {
  display:none;
}
#cart-notification{
  margin-top: 10%;
}


.imageContainer img {
  width:100%;
  height:auto;
}

@media only screen and (min-width: 1024px) and (max-width: 1920px) {
img#videoLogo {
    margin-top: 0% !important;
}
}


