/** Shopify CDN: Minification failed

Line 109:0 Unexpected "{"
Line 109:1 Expected identifier but found "%"
Line 111:0 Unexpected "<"
Line 119:0 Unexpected "<"
Line 121:1 Expected identifier but found "%"

**/
/* TYPEOGRAPHY */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');
@import url("https://use.typekit.net/jme0mmq.css");

@font-face {
   src: url("/cdn/shop/files/genty-sans.ttf?v=1759439466");
   font-family: "Genty Sans";
 }
 /* @font-face {
   src: url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');
  font-family: 'manrope';
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: 800;
 }  */

:root { 
  --font-heading-family: "astronef-std-super-cond", serif !important; 
  --font-body-family: "Genty Sans" sans-serif !important;
}

/* BODY */

.password-bg {
  background-image: url("/cdn/shop/files/shut-up-ps-icon-bkg.gif?v=1759442085");
  width: 100%; 
  height: 100vh;
  position: absolute;
  display: block !important;
  background-size: cover !important;
  background-position: center!important;
  background-repeat: no-repeat;
}

.password-bg-overlay {
  width: 100%;
  position: fixed;
  z-index: -1;
  display: block !important;
  background-size: cover !important;
  background-position: center!important;
  height: 100vh;
  background-image: linear-gradient(#0d0e2d, #0d0e2d, #0f1537, #172548, #243257);
  /* background-image: url("https://cdn.shopify.com/s/files/1/0636/0819/3123/files/pdp-bkg.png?v=1750269042"); */
  background-repeat: no-repeat;
}

.newsletter__subheading {
  font-family: "Genty Sans", sans-serif !important;
}

.ps-video-container {
  background-color: #4F748B;
  display: flex;
  justify-content: center;
    width: 100%;
    height: 100vh;
  position: fixed;
     z-index: -10;

/* VIDEO LAYER BLEND: */
/* mix-blend-mode: difference; */
}

.ps-hero-vid {
  object-fit: cover;
  display: flex;
  justify-content: center;
  height: 100%; 
  width: 100%;
  position: absolute;
}
.ps-video-container::before {
  content:'';
  width: 100%;
  height: 100%;
   
/*    VIDEO COLOR OVERLAY */
/*   background-color: #4F748B69; */
  position: absolute;
  z-index: 1;
/*     background-image: linear-gradient(#7f1d1882, #B0776D, #E2D1C1); */
}

@media (min-width: 767px) {
  .password-header img {
    content: url('/cdn/shop/files/shut-up-logo-type-2.webp?v=1759436073');
  }
}
@media (max-width: 767px) {
  .password-header img {
    content: url('/cdn/shop/files/shut-up-logo-type-1.webp?v=1759436073');
  }
}

footer {
  font-family: "Genty Sans", sans-serif !important;
}

{% if template == 'password' %}
 
<style>
.shopify-section-group-header-group.announcement-bar-section{
height: 10px;
}
.header-wrapper{
width: 100%;
background: transparent;
}
</style>
 
{% endif %}

#MainContent {
    display: flex;
    justify-content: space-evenly;
    flex-direction: column;
}
