/** Shopify CDN: Minification failed

Line 325:0 Unexpected "#"
Line 325:2 Unexpected "{"
Line 325:14 Expected ":"
Line 332:0 Unexpected "#"
Line 332:2 Unexpected "{"
Line 332:14 Expected ":"
Line 338:0 Unexpected "#"
Line 338:2 Unexpected "{"
Line 338:14 Expected ":"

**/
.multicolumn a.button.button--primary {
    cursor: pointer !important;
    opacity: 1;
    font-weight: 700;
    text-transform: uppercase;
}
.right-btn:hover .order-now-btn {
    transform: scale(1.07);
}
.discord-btn:hover a.discord-btn {
    transform: scale(1.07);
}
body.template-page.aos-page.gradient .dual-banner-btn{
    padding: 7px 25px;
}
.isolate h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
  margin-bottom: 15px;
  color: #000000;
  font-size: 40px;
  font-weight: 800;
  text-transform: uppercase;
  text-align: center;
  line-height: normal;
}
/* =========================================
   NON-HOME PAGES - Sticky Header
   ========================================= */

@media (min-width: 990px) {

  body.template-product.gradient sticky-header.header-wrapper.color-scheme-1.gradient {
    position: relative !important;
}
    body:not(.template-index) .header-wrapper {
        background-color: transparent !important;
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: auto !important;
        width: 100% !important;
        padding: 5px 30px !important;
        z-index: 9999 !important;

        transform: translateY(0) !important;
        visibility: visible !important;
    }

    body:not(.template-index) .header.page-width {
        max-width: 1880px !important;
        background: #fff !important;
        border-radius: 30px !important;
        margin: 20px auto 0 !important;
        padding: 5px 10px !important;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
    }

    /* Shopify scroll classes ko header hide nahi karne dena */
    body:not(.template-index) .header-wrapper.animate,
    body:not(.template-index) .header-wrapper.scrolled-past-header,
    body:not(.template-index) .header-wrapper.header-hidden {
        transform: translateY(0) !important;
        visibility: visible !important;
    }
}

@media  (max-width: 989px) { 
  .template-index .header.page-width {
    border-radius: 0px !important;
    margin-top: 0px !important;
  }
  .template-index .section-header.shopify-section-group-header-group{
   padding: 0px !important;
  }
  #shopify-section-template--20955375435967__ovr_hero_banner_image_ryGb6i.video-hero-content{
    height: auto !important ;
  }
  .menu-drawer__utility-links .menu-drawer__localization.header-localization {
    display: none;
  }
  body.template-page.b2b-lbe-deployment.gradient .ovr-hero-video-section__heading {
    text-align: left;
    font-size: 34px !important;
  }

}
@media(max-width:990px) and (min-width:748px){
  a.menu-drawer__account.link.focus-inset.h5.medium-hide.large-up-hide {
      padding: 2rem 3rem;
  }
}

@media(min-width:990px){
  body.template-index.gradient .header-wrapper {
      background-color: transparent !important;
      position: absolute;
      inset: 0;
      padding: 5px 30px !important;
  }
}
  .contact-us-btn{
      display:none;
  }
  a.discord-btn {
      margin-right: 20px;
      display: flex;
      width: 30px;
      height: 30px;
      align-items: center;
  }


/* =====================================================
   PREMIUM HEADER DROPDOWN
===================================================== */

  .header__inline-menu details {
    position: relative;
  }

/* Main dropdown */
.header__submenu,
.global-settings-popup {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  min-width: 240px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(12px) scale(.98);
  transition:
    opacity .35s ease,
    transform .35s cubic-bezier(.22,1,.36,1),
    visibility .35s ease;
  background: rgba(255,255,255,.96);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 12px;
  box-shadow: 0 20px 45px rgba(0,0,0,.12);
  overflow: visible;
  z-index: 999;
}

/* Open */
.header__inline-menu details[open] > .header__submenu,
.header__inline-menu details[open] > .global-settings-popup{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:translateY(0) scale(1);
}

/* =====================================================
   MENU ITEMS
===================================================== */

.header__submenu li{
  opacity:0;
  transform:translateY(10px);
  transition:
    opacity .3s ease,
    transform .3s cubic-bezier(.22,1,.36,1);
}

.header__inline-menu details[open] > .header__submenu li{
  opacity:1;
  transform:translateY(0);
}

.header__inline-menu details[open] > .header__submenu li:nth-child(1){transition-delay:.05s;}
.header__inline-menu details[open] > .header__submenu li:nth-child(2){transition-delay:.10s;}
.header__inline-menu details[open] > .header__submenu li:nth-child(3){transition-delay:.15s;}
.header__inline-menu details[open] > .header__submenu li:nth-child(4){transition-delay:.20s;}
.header__inline-menu details[open] > .header__submenu li:nth-child(5){transition-delay:.25s;}

/* =====================================================
   LINKS
===================================================== */

.header__submenu .header__menu-item{
  position:relative;
  transition:
    background .25s,
    color .25s,
    padding-left .25s;
}

.header__submenu .header__menu-item:hover{
  background:#f6f2ff;
  color:#8d58ff;
  padding-left:22px;
}

.header__submenu .header__menu-item::before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:3px;
  height:100%;
  background:#8d58ff;
  transform:scaleY(0);
  transition:.25s;
}
.header__submenu .header__menu-item:hover::before{
  transform:scaleY(1);
}
/* =====================================================
   CARET
===================================================== */

.header__inline-menu summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
}

.header__inline-menu summary svg.icon-caret{
  transition:transform .3s ease;
  flex-shrink:0;
}

.header__inline-menu details[open] > summary svg.icon-caret{
  transform:rotate(180deg);
}

/* =====================================================
   NESTED SUBMENU (OPEN BELOW)
===================================================== */

.header__submenu details{
  position:relative;
}

/* IMPORTANT: Opens BELOW parent, not right side */
.header__submenu details>.header__submenu {
    position: absolute;
    top: calc(100% + 6px);
    left: 30px;
    margin: 0;
    min-width: 200px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateY(10px);
    transition: opacity .3s ease, transform .3s ease, visibility .3s ease;
    z-index: 1000;
    background: #fff;
}

.header__submenu details[open] > .header__submenu{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:translateY(0);
}

/* =====================================================
   MOBILE
===================================================== */
@media (max-width:990px){
  .header__submenu,
  .global-settings-popup{
    position:static;
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    transform:none;
    backdrop-filter:none;
    box-shadow:none;
  }

  .header__submenu li{
    opacity:1;
    transform:none;
  }
  .header__submenu details>.header__submenu{
    position:static;
    transform:none;
    opacity:1;
    visibility:visible;
    pointer-events:auto;
  }
}

@media screen and (max-width: 480px) {
  .order-now-btn {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    display:none;
    text-align: center;
    border-radius: 0;
  }
  a.discord-btn {
    margin-right: 0px;
}
.right-btn a {
        font-size: 18px !important;
        font-weight:600;
}
    .header {
    padding: 6px 1.5rem 6px 1.5rem;
}
}

/* Keyboard accessibility - show arrow when card link receives focus */
#{{ section_id }} .ovr-avatar-card:focus-within .ovr-avatar-card__arrow {
  max-width: 44px !important;
  opacity: 1 !important;
  transform: translateX(0) !important;
}

/* Visible keyboard focus */
#{{ section_id }} .ovr-avatar-card:focus-within {
  outline: 3px solid #8d58ff;
  outline-offset: 4px;
}

/* Remove default outline from mouse click if desired */
#{{ section_id }} .ovr-avatar-card__arrow:focus {
  outline: 3px solid #8d58ff;
  outline-offset: 3px;
}

body.template-page.privacy-policy.gradient sticky-header.header-wrapper.color-scheme-1.gradient {
    position: relative !important;
}
body.template-page.health-safety.gradient header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account{
   position: relative !important;
}
body.template-page.terms-condition.gradient sticky-header.header-wrapper.color-scheme-1.gradient{
   position: relative !important;
}
body.template-article.gradient sticky-header.header-wrapper.color-scheme-1.gradient{
   position: relative !important;
}