/** Shopify CDN: Minification failed

Line 614:0 Unexpected "{"

**/


.template-product .product .product__media-wrapper{
  position: sticky;
    height: fit-content;
    top: 30px;
}
.arrow-left-sps{
font-size:30px;
}
.mineh{
  text-decoration:none;
}
.section-header.shopify-section-header-sticky{
      position: fixed!important;
       top: -200px;
    width: 100%;
   
}
.header-wrapper{
  background-color:transparent!Important;
}
.section-header.shopify-section-header-sticky{
      position: fixed!important;
       top: -200px;
    width: 100%;
   
}
#shopify-section-template--24874478993725__collapsible_content_fNL6Va .rte>p:last-child{
  font-size:18px;
}
.section-header.animate{
  top: 0px!important;
  background-color:white!important;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.section-header{
      position: absolute;
    width: 100%;
}
html{
  overflow-x:hidden;
}

#shopify-section-template--24874478993725__step_boxes_gkY6Lr .how-to-play-section{
    max-width: 1440px !important;
}
#shopify-section-template--24874478993725__step_boxes_gkY6Lr .how-to-play-section h3{
      font-size: 22.5px!important;
    line-height: normal!important;
}
.cardtegories-section{
      padding-top: 20px!important;
     
}
.testimonial-title-sps{
  margin-bottom: 45px!important;
}
#shopify-section-template--24874479190333__product-recommendations .color-background-1{
      background: white !important;
}
#shopify-section-template--24874479190333__collapsible-content .collapsible-content__wrapper{
  padding-top:0px!important;
   padding-bottom:20px!Important;
}
.testimonial-card-wrapper-sps{
      padding: 40px 32px!important;
}
#shopify-section-template--24874479190333__collapsible-content .collapsible-content{
  padding:20px 52px!important;
}
#shopify-section-template--24874478993725__featured_product_pbtGKB .product__title{
      font-size: 30px ! Important;
    line-height: normal;
    margin-bottom: 0;
    padding-bottom: 0;
}
#shopify-section-template--24874478993725__testimonial_custom_ztYGVz{
      background-color: white!important;
}
.collapsible-content summary:hover .accordion__title{
  text-decoration:none !important;
}

#shopify-section-template--24874478993725__featured_product_pbtGKB .featured-product{
      padding: 0px 0px 0px 0px;
}
.promo-section .learn-btn{
  display:none;
}
.how-to-play-section h3{
      margin: 0;
       text-transform: capitalize;
    font-weight: 800;
    color: black;
        padding-bottom: 15px;
}
.custom-gallery{
padding-top:0!important;
}
.description ul li{
      font-size: 20px!important;
          line-height: 35px!important;
}
.custom-gallery .title{
      padding-top: 40px;
}
.title h1{
margin: 0;
}
.custom-gallery .sub-main{
align-items:center;
}


body{
  background-image:unset!important;
}
/* AUDIO SECTION */

/* FOOTER */
.cstm-page{
  color:black;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0px;
  padding: 10px;
}
.cstm-page:first-child{
  margin-right: 18px;
}
.cstm-page:hover{
  text-decoration: underline;
}
.cstm-box-copy p{
  color:black;
  font-weight: 400;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0px;
  margin-bottom: 0px;

}
.footer .footer__blocks-wrapper .footer-block:first-child{
      display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.grid__item h2{
  color: black;
  font-weight: 500;
  margin:0;
  padding: 16px 0;
  margin-bottom: 24px;
  font-size: 24px !important;
  leading-trim: NONE;
  line-height: 32px;
  letter-spacing: -1px;

}
.footer-block__details-content li a{
  color: black !important;
    font-weight: 400;
    font-size: 20px !important;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0px;
}
.footer-block__details-content li a{
  padding:16px 0 ;
}
.footer{
  background: white;
  padding: 100px 48px !important;
}
 .footer-block-image img{
  width: 37% !important;
  max-width: 37% !important;
}
.footer__blocks-wrapper .footer-block:nth-child(2){
  max-width: 240px !important;
  width: 18% !important;
}
.footer__blocks-wrapper .footer-block:nth-child(3){
  max-width: 240px !important;
  width: 18% !important;
}
.footer__blocks-wrapper .footer-block:nth-child(4){
  max-width: 240px !important;
  width: 18% !important;
}
.footer__blocks-wrapper .footer-block:nth-child(1) .footer-block-image{
  display: flex;
}
.audio-right{
  display:none !Important;
}

/* Footer */
.collapsible-content{
  border:none!important;
}
.collapsible-content__wrapper .accordion__title{
      color: #162832;
    font-size: 24px;
    font-weight: 600;
}
.collapsible-content__wrapper summary{
  padding: 28px 0px!important;
}
.collapsible-content__wrapper .accordion{
  margin-bottom: 24px;
}
.collapsible-content-wrapper-narrow .collapsible-content summary:hover{
  background: transparent !important;
  text-decoration: none !important;
}
.accordion{
  border-top:unset!important;
   border-bottom:3px solid black!important;
}
.collapsible-content .collapsible-content__heading{
  font-size: 48px;
    font-weight: 600;
}
.header{
     
    background-color: transparent;
    max-width: 1240px;
    margin: auto;
    padding: 0px 20px;
    display: flex
;
    justify-content: space-between;
    left: 0;
    right: 0;
     padding-top: 10px !important;
}
.card-game-promo{
      padding-top: 100px;
}
.collapsible-content__wrapper{
      padding-top: 120px!important;
  padding-bottom:120px!important;
      background-color: white;
}
#shopify-section-header span{
      font-weight: bold;
    color: #162832;
    font-size: 20px;
}
.header__heading-logo{
  max-width: 27px!important;
}


.section-template--24857274548541__main-padding{
  padding-top: 180px!important;
}

.product__title h1{
  font-size: 48px;
  font-weight: 700;
}
.quantity:after{
  box-shadow: unset;
}
.quantity__button{
  background: #FF7B3F!important;
    border-radius: 99px;
    height: 40px;
    width: 40px;
  color: white;
}
.quantity__button svg{
  width: 16px;
}
.quantity__input{
  background: #F4F4F5!important;
    margin: 0px 5px;
    border-radius: 8px;
}
.product__description.rte{
  color:#05052DBF;
  font-size: 16px;
  font-weight: 400;
}

.product-form__submit.button{
  border: 1px solid #162832;
    border-radius: 40px;
      font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
}
.product-form__submit.button:after{
  box-shadow: unset!important;
}
.slider-mobile-gutter .product__media-item {
 border-width: 3px;
    padding: 16px;
    background: linear-gradient(white, white) padding-box, /* Inner white area */ linear-gradient(to right, #ff6b35, #009ffd) border-box;
    border: 3px solid transparent;
     padding: 16px;
  border-radius: 24px;

}
.product__media.media img{
      border-radius: 17px;
}
.buy-btn-mobile {
  display:none;
}



@media screen and (max-width:480px){
  #video-popup .video-wrapper{
    max-height:450px !Important; 
  }
  .collapsible-content__wrapper .accordion__title{
  font-size: 20px;
    line-height: 28px;
  }
  .collapsible-content .collapsible-content__heading{
      font-weight: 500;
      font-size: 32px;
      line-height: 40px;
      letter-spacing: -1px;
    margin-bottom: 0px;
    padding-top:50px;
  }
  .testimonial-card-sps{
        flex-wrap: wrap;
  }
  .accordion summary{
    padding: 24px 16px;
  }
  .section-template--24857274351933__collapsible_content_fNL6Va-padding{
    padding: 64px 24px;
  }
  /* Testominal */
  .testimonial-slider-wrapper{
    min-width: 100% !important;
    padding: 64px 0 0 0 !important;
  }
  .testimonial-heading{
    display: none;
  }
  .testimonial-section{
    padding: 20px 16px !important;
  }
  .testimonial-box{
  padding: 16px 21px !important;
  }
  .testimonial-text{
        font-size: 20px !important;
    line-height: 28px !important;
    padding:0 15px;
  }
  .testimonial-author{
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .testimonial-role{
    font-size: 14px !important;
    line-height: 20px !important;
  }
 
  .nav-buttons .arrw-ps{
    width:40px !important;
    height:40px !important;
    margin-left:4px !important;
  }
  .nav-buttons .right-ps{
    margin-right:3px !important;
  }
    .nav-buttons button {

    font-size: 30px !important;
  }
  .cardtegories-section h2{
    font-size:30px !important;
  }
  /* Feature Product */
  .custom-gallery{
    padding: 0 24px !important;
  }
  .custom-gallery .title h1{
    font-size: 32px !important;
    line-height: 40px !important;
    margin-bottom: 40px !important;
    margin-top: 0 !important;
    width: 342px !important;
}
  .left-side{
    width: 100% !important;
  }
  .thumbnail{
    width: 54px !important;
    height: 54px !important;
  }
  .right-side{
    width: 100% !important;
  }
  .description{
    margin-top: 50px !important;
  }
  .description ul li{
    font-size: 18px !important;
    line-height: 200% !important;
    margin: 0 !important;
  }
  .btns-cstm button{
    font-size: 16px !important;
    padding: 20px 73px !important;
    width: 100% !important;
    margin-top: 0 !important;
  }

  /* Numbers Box */
  .custom-stats-section .stats-container{
    flex-direction: row !important;
  }
    .custom-stats-section .stats-container .stat-box:nth-child(1){
        border-right: 3px solid #162832 !important;
    padding: 16px 0 !important;
  }
  .custom-stats-section .stats-container .stat-box:nth-child(2){
        border-right: 3px solid #162832 !important;
    padding: 16px 0 !important;
  }
  .custom-stats-section .stat-number{
    line-height: normal !important;
    font-size: 28px !important;
  }
  .custom-stats-section .stat-label{
    font-size: 16px !important;
  }
  /* How to Play */
  .how-to-play-section{
    padding: 0 16px !important;
  }
  .how-to-play-section h2{
    font-size: 32px !important;
    line-height: 40px !important;
    margin-bottom: 16px !important;
  }
  .how-to-play-section p.subtitle{
    font-size: 16px !important;
    line-height: 24px !important;
    margin-bottom: 50px !important;
  }
  .how-to-play-section .steps{
    gap: 30px !important;
    margin-bottom: 40px !important;
  }
  .how-to-play-section .step img{
    width: 41px !important;
    height: 34px !important;
    margin-bottom: 10px !important;
  }
  .how-to-play-section .step p{
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .how-to-play-section .step{
    flex: unset !important;
   
  }
  .how-to-play-section .play-button{
        font-size: 16px !important;
    line-height: 24px !important;
    padding: 16px 95px !important;
  }
  /* Main Banner */
  .promo-section{
    padding: 0 24px !important;
    align-items: center !important;
    position:relative;
    gap:0px !important;
  }
  .promo-section .promo-text{
    width: 100% !important;
        min-width: 100% !important;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
  }
  .promo-text h4 {
    font-size: 14px !important;
    padding: 8px 12px !important;
    margin-bottom: 16px !important;
    line-height: 20px !important;
  }
.promo-text h4 img{
  width: 20px !important;
    height: 20px;
}
  .promo-text h1{
    font-size: 40px !important;
    line-height: 48px !important;
    max-width: 342px !important;
  }
  .promo-text p{
    font-size: 16px !important;
    line-height: 24px;
    margin-bottom:0 !important;
  }
  .promo-buttons{
    flex-direction: column !important;
    position: absolute;
    bottom: 20px ;
    width:100%;
  }
  .promo-buttons a{
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 16px 0px !important;
  }
  .promo-buttons a{
        font-size: 16px !important;
    line-height: 24px !important;
    padding: 16px 132px !important;
  }
  .promo-cards{
        width: 100% !important;
    min-width: 100% !important; 
    align-items: center;
    padding-bottom: 32px !important;
    flex-direction:column;
  }
  .card img{
    width: 100% !important;
    height: 468px !Important;
  }
  .promo-cards .card{
    height:410px !important;
    margin-top: -71px;
  }
  .marquee-content .logo-item p {
     font-size: 20px;
}
#shopify-section-template--24874479190333__collapsible-content .collapsible-content__wrapper{
      padding-top: 0 !important;
}
 .product__title h1{
font-size: 28px;
 }
 #shopify-section-template--24874479190333__collapsible-content .collapsible-content{
    padding: 20px 5px !important;
  
 }

 .marquee-content {

    padding: 20px 0px !important;
}
.cardtegories-section .video-box{
  height: 300px !important;
}
.card-section{
  padding:30px 0px !important;
}
/* product page */
#shopify-section-template--24874479190333__main .grid--peek.slider .grid__item:first-of-type{
/* margin-left:4px !Important; */
}
.slider.slider--mobile{
  padding:0 11px!Important;
}

.menu-drawer__navigation{
position: relative;
}
.menu-drawer__utility-links{
  position: absolute;
  padding-top:0px !Important;
  margin-top:30px !important;
    top: 14%;
    left: 3%;
    background:transparent !important;
}
.testimonial-content-sps{
  padding:20px;
}
.testimonial-card-sps{
  padding:0px !important;
}

#shopify-section-template--24874479190333__product_slider_secgtion_fKJC7W .arrow-right-sps{
  right: -16px;
}
#shopify-section-template--24874479190333__product_slider_secgtion_fKJC7W .arrow-left-sps{
  left: -16px;
}
.card-tego{
  font-size: 20px !important ;
    line-height: 27px !important;
}
.audio-text h3{
    font-size: 18px !important;
}
{
  font-size: 24px !important;
    
}
.cardtegories-section .description p{
  font-size:16px !important;
}
.template-product .product .product__media-wrapper{
  position: unset !important;

}



/* PLAY PAGE CSS */
.game-header-n h1{
  font-size: 24px !important;
    line-height: 150% !important;
}
  .cardtegories-section-n{
    padding: 24px 20px !important;
  }
  .badge-n{
    padding: 4px 16px !important;
    font-size: 16px !important;
    line-height: 200%!important;
  }
  .side-img{
    width: 40px !important;
    top: 2% !important;
    right: 10px !important;
  }
  .down{
    display: none !important;
  }
  .video-box-n{
    padding: 8px !important;
    width: 1005 !important;
    min-width: 100% !important;
    height: 318px !important;
  }
  .instruction-step-n{
    display: flex !important;
    align-items: center !important;
    background: #FAFAFA !important;
    border-radius: 8px !important;
    gap: 0px !important;
    width: 100% !important;
    min-width: 100% !important;
    text-align: center !important;
    flex-direction: column !important;
  }
  .instruction-step-n p{
    font-size: 16px !important;
    line-height: 150% !important;
    padding: 8px !important;
  }
 .cardtegories-section-n .instructions-n{
    padding: 0 !Important;
    margin-top: 32px !important;
    grid-template-columns: 1fr 1fr !important;
  }
  .instruction-step-n .circle-n img{
    width: 39px !Important;
    height: 39px !Important;
  }
  .inmobile{
    display: none;
  }
  .description-n{
    display: none;
  }
  .cardtegories-section-n .instructions-n{
    gap:16px;
  }
  /* 2nd Section */
  .cardtegories-section-cstm{
        padding: 12px 10px !important;
  }
  .cards-heading-cstm{
    font-size: 24px !important;
    line-height: 150% !important;
  }
  .cards-grid-cstm{
    grid-template-columns: 1fr !important;
  }
  .card-cstm{
    padding: 16px !important;
  }
  .icon-img-cstm{
        width: 70px!important;
  }
  .card-cstm h3{
        font-size: 20px !important;
    line-height: 200% !important;
    margin: 0 !important;
  }
  .card-cstm p{
    padding: 8px !important;
    font-size: 16px !important;
    line-height: 200% !important;

  }
  .cardtegories-section-cstm .fire-img-cstm{
        bottom: -12px !important;
    right: 0px !important;
    width: 40px !important;
    top: auto !Important;
    left: auto !Important;

  }
  .bottom-fire-img-cstm {
    position: absolute !important;
    top: 51.5% !important;
    left: -1% !important;
    width: 40px !important;
    bottom: auto !Important;
}
  .center-fire-img-cstm {
    position: absolute !important;
    top: -7px !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 40px !important;
}
  .left-cstm, .right-cstm {
    gap: 24px !important;
}
  .cards-grid-cstm{
    gap: 24px !important;
  }
  .cardtegories-section-n{
    margin-top: 90px !Important;
  }
  .step:first-child::before {

  top: 22%;
  left: 19%;
  width: 62%;
}
.step:nth-child(2)::before {
  top: 49%;
  left: 19%;
  width: 62%;

}
.step:nth-child(3)::before {
  top: 72%;
  left: 20%;
  width: 62%;
 
}
  /* .header__heading-link{
    display: none;
  } */
  .testimonial-quote-sps {
    font-size: 22px !important;
  }
  .testimonial-content-sps{
    text-align: center !important;
  }
  .promo-buttons .buy-btn{
    display:none;
  }
  .buy-btn-mobile{
    display:block;
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 16px 0px !important;
    width:100%;
    background: #FF7B3F;
    border-radius: 999px;
    color:white;
    text-decoration:none;
  }





}