/** Shopify CDN: Minification failed

Line 329:0 Expected "}" to go with "{"

**/
@import url("https://use.typekit.net/llc5ymt.css");

:root {
  --typeHeaderPrimary: "elza-narrow", sans-serif !important;
  --typeBasePrimary: "elza-narrow", sans-serif !important;
}

/* HEADER */

.site-header {
  border-bottom: none !important;
}
.site-nav__link {
  text-transform: uppercase;
}
a.site-nav__dropdown-link {
  text-transform: uppercase;
}
header#SiteHeader {
  background: url(/cdn/shop/files/bottom-bkg-banner.jpg?v=1682312621);
  background-size: cover;
}
.announcement__text {
  font-weight: 900;
  padding: 5px 0px 8px 0px;
}
li.site-nav__item {
  margin-left: 10px;
  margin-right: 10px;
}
.megamenu__col:nth-of-type(1)
  .megamenu__col-title
  .site-nav__dropdown-link:before {
  content: "";
  display: block;
  width: 200px;
  height: 300px;
  background: url("/cdn/shop/files/YEARZERO-COVER-2_27810608-6811-4ef2-b287-fbb6fb586903.jpg?v=1751404433");
  background-size: cover;
  background-position: center;
  box-shadow: 2px 2px 10px #00000059;
  margin-bottom: 10px;
}
.megamenu__col:nth-of-type(2)
  .megamenu__col-title
  .site-nav__dropdown-link:before {
  content: "";
  display: block;
  width: 200px;
  height: 300px;
  background: url("/cdn/shop/files/BadEgg-AltrVerse00_2ndPrint-Cover-page-C1A-cropped.jpg?v=1704327408");
  background-size: cover;
  background-position: center;
  box-shadow: 2px 2px 10px #00000059;
  margin-bottom: 10px;
}
.megamenu__col:nth-of-type(3)
  .megamenu__col-title
  .site-nav__dropdown-link:before {
  content: "";
  display: block;
  width: 200px;
  height: 300px;
  background: url("/cdn/shop/files/BadEgg-GODSLAP04-CoverA.png?v=1691431992");
  background-size: cover;
  background-position: center;
  box-shadow: 2px 2px 10px #00000059;
  margin-bottom: 10px;
}
.megamenu__col:nth-of-type(4)
  .megamenu__col-title
  .site-nav__dropdown-link:before {
  content: "";
  display: block;
  width: 200px;
  height: 300px;
  background: url("/cdn/shop/files/BadEgg-PlagueSeeker00_CV1A.png?v=1682449070");
  background-size: cover;
  background-position: center;
  box-shadow: 2px 2px 10px #00000059;
  margin-bottom: 10px;
/* }
.megamenu__col:nth-of-type(5)
  .megamenu__col-title
  .site-nav__dropdown-link:before {
  content: "";
  display: block;
  width: 200px;
  height: 300px;
  background: url("");
  background-size: cover;
  background-position: center;
  box-shadow: 2px 2px 10px #00000059;
  margin-bottom: 10px;
} */
.site-header__logo {
  margin: 0 0 !important;
}
a.site-nav__dropdown-link {
  padding-bottom: 0;
}
.megamenu__link-label:after {
  border-bottom: 2px solid #e32226;
}
a.site-nav__link.site-nav__link--icon.medium-down--hide {
  padding: 0 10px;
}

/* FOOTER */

footer.site-footer {
  background: url(/cdn/shop/files/bottom-bkg-banner.jpg?v=1682312621);
  background-size: cover;
}
h2.footer__title {
  color: #e32226;
  letter-spacing: 0px !important;
  font-size: 18px !important;
  font-family: "elza-narrow", sans-serif;
}
.site-footer__linklist {
  text-transform: uppercase;
}

/* GENERAL */

#attentive_creative {
  display: none !important;
}

.page-width {
  max-width: 1800px;
}
.hero__link .btn,
.btn {
  background-color: #e32226 !important;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: "elza-narrow", sans-serif;
}
.hero__link .btn:hover,
.btn:hover {
  background-color: #b11317 !important;
  color: #fff !important;
  font-family: "elza-narrow", sans-serif;
}
h2.h1.hero__title {
  font-family: "elza-narrow", sans-serif;
  line-height: 0.8;
}
.hero__subtitle {
  line-height: 0.8;
}
h2.section-header__title {
  font-family: elza-narrow;
  letter-spacing: -1px !important;
  font-size: 40px;
  text-align: left;
  border-bottom: 3px solid #000;
}
.grid-product__title {
  font-weight: 900;
  line-height: 1;
}
h1.section-header__title {
  font-family: elza-narrow;
  letter-spacing: -1px !important;
  font-size: 40px;
  text-transform: uppercase;
}
a.bndlr-product-title {
  color: #000 !important;
}
.input-group-btn .btn:hover {
  padding-right: 30px !important;
}
.animation-cropper {
  overflow: visible;
}
.grid-product__tag.grid-product__tag--custom,
.grid-product__tag.grid-product__tag--sale,
.grid-product__tag.grid-product__tag--sold-out {
  background: #e32226;
  font-weight: 900;
  letter-spacing: 1px;
  font-size: 14px;
  border: 2px solid #fff;
}
.cart__item--name {
  font-weight: 900;
}
a.section-header__link {
  text-transform: uppercase;
  font-weight: 900;
}
.hero__media iframe {
  height: 100%;
  top: 0px;
}

/* PRODUCTS */

button.btn.btn--full.add-to-cart.add-to-cart--secondary {
  background: #e32226 !important;
  border: none;
  color: #fff !important;
}
.social-sharing .icon {
  height: 24px;
  width: 24px;
  color: #e32226;
}
.pswp__ui .btn {
  padding: 10px;
  color: #fff;
}
.shopify-payment-terms.product__policies {
  text-align: center;
}
.edt img {
  margin: auto;
}

/* COLLECTIONS */

.collection-switcher__trigger {
  font-family: "elza-narrow";
  text-transform: uppercase;
}
.bndlr-add-to-cart {
  font-family: "elza-narrow" !important;
  text-transform: uppercase !important;
}
h2.bndlr-bundle-title {
  font-family: "elza-narrow";
  text-transform: uppercase;
}
.collection-filter .btn {
  border: 2px solid #000;
  background-color: #fff !important;
  font-family: "elza-narrow";
  padding: 10px 20px 5px 20px;
  font-weight: 900;
}
.collection-filter .btn:hover {
  background: #000 !important;
  color: #fff !important;
}
.collection-filter select {
  border: 2px solid #000;
  font-family: "elza-narrow";
  font-weight: 900;
}
.collection-filter {
  margin-bottom: 60px;
}
.altrverse-logo-banner {
  width: 600px !important;
}
#FilterDrawer .filter-form button {
  text-transform: uppercase;
  font-weight: 900;
  padding: 10px 20px;
  background: #f4f4f4;
  border-bottom: 1px solid;
}
#FilterDrawer .h2.drawer__title {
  text-transform: uppercase;
}
.drawer .filter-form {
  margin-top: 0px !important;
}
#FilterDrawer .collection-sidebar__group {
  padding: 0;
  border: 1px solid;
  border-top: 1px solid !important;
  margin-bottom: 20px;
}
#FilterDrawer .collapsible-content.is-open {
  background: #fff !important;
  padding: 20px;
}
#FilterDrawer .drawer__scrollable {
  padding: 20px;
}
#FilterDrawer .collapsible-trigger__icon {
  right: 15px;
}
#FilterDrawer .tag-list .tag-checkbox:before {
  border-color: #000;
}
#FilterDrawer .drawer__fixed-header {
  background: #e32226;
  color: #fff;
}
#FilterDrawer .drawer .btn {
  background: #000;
}
@media only screen and (max-width: 589px) {
  .altrverse-logo-banner {
    width: 300px !important;
  }
}

/* POLICY PAGES */

.shopify-policy__title h1 {
  font-size: 40px;
  text-transform: uppercase;
  margin-bottom: 60px;
}
.shopify-policy__container {
  max-width: 1200px !important;
}

.altrverse-page video {
  object-fit: fill;
}

.edt {
  display: none;
}
