/** Shopify CDN: Minification failed

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

**/
/*------------------------------------
 *   CUSTOM FONTS
 *------------------------------------*/

@font-face {
  font-family: 'Basic-Gothic';
  src: url('/cdn/shop/files/BasicGothic.woff2?v=1729222623') format('woff2'),
       url('/cdn/shop/files/BasicGothic.woff?v=1729222622') format('woff');
}



/*------------------------------------
 *   CUSTOM FONTS
 *------------------------------------*/

@font-face {
  font-family: 'P22 Wedge';
  src: url('/cdn/shop/files/P22Wedge.woff2?v=1729659419') format('woff2'),
       url('/cdn/shop/files/P22Wedge.woff?v=1729659419') format('woff');
  
}


/*------------------------------------
 *   CUSTOM FONTS
 *------------------------------------*/

@font-face {
  font-family: 'Perfectly Nineties';
  src: url('/cdn/shop/files/perfectlynineties-italic-webfont.woff2?v=1730069235') format('woff2'),
       url('/cdn/shop/files/P22Wedge.woff?v=1729659419') format('woff');
  
}




:root {
  --font-heading-family: 'Basic-Gothic' !important;
  
}

h2 {
 text-transform:uppercase;
  letter-spacing: 3px !important;
  
  
}


section.hero {
  .button {

  background-color:transparent !important;
box-shadow:none !important;
margin-top:50rem;
 
}
.button:hover::after {
box-shadow:none !important;

}

.button:hover {
  text-decoration: underline
1px solid;

}
}

.header__menu-item span{
text-decoration: unset !important;
position: relative;
  padding:5px;
}
.header__menu-item span:after{
content: '';
height: 1px;
width: 0;
background-color: currentColor;
position: absolute;
bottom: 0;
left: 0;
-webkit-transition: width .25s;
transition: width .25s;

  
}

.header__menu-item:hover span:after{
width: 100%;

  
.product__title > * {
    font-family: 'P22 Wedge'!important;
}

  @media screen and (max-width:749px) {
section.fullheight-bg .section-background {
 position:absolute !important;
}
}