/** Shopify CDN: Minification failed

Line 252:12 Expected identifier but found whitespace
Line 252:17 Unexpected ";"
Line 353:0 Unexpected "}"

**/

.product-detail__title.small-title:after, .with-tm::after {
     content: '™';
    position: absolute;
    font-weight: bolder;
    font-size:25px;
}

.with-tm{
  margin-right:18px;
  display:inline-block;

}

.vs,.imtl,.iwpl,.iwtl4,.pt,.pb{
  position:relative;
}

.vs.with-tm::after{
  font-size:15px;
  top:-6px;
 
}
.imtl.with-tm::after,.iwpl.with-tm::after{
  font-size:22.5px;
 top:-9px;
}
.iwtl4.with-tm::after{
  font-size:18px;
  top:-8px;
}
.pt::after {
top:-9px;
  font-size:22.5px;
  
}

.with-tm.para-tm::after{
  font-size:16px;
}
.with-tm.pb::after {
    font-size: 16px;
    top: -4px;
}

#your-shopping-cart .discount-message,li.cart-discount.cart-discount--inline{
  display:none;
}
#shopify-section-template--22028782207283__16948821415b977f63 .page-width{
  display:flex!important;
}


#contact #MainContent,#terms-of-service #MainContent {
    margin-top: 140px;
    margin-bottom: 50px;
}

#contact #MainContent .grid{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
}


#privacy-policy #MainContent,#instructions #MainContent, #free-refund-policy #MainContent, #free-shipping-policy #MainContent{
  margin:60px 0;
}



@media screen and (max-height:520px) and (min-height:519px){
  .product-media-wrapper  img{
    height:350px!important;
    width:auto!important;
  }
.rimage-outer-wrapper{
  max-height:350px!important;
}
  
}


@font-face {
  font-family: 'Fredoka One';
  src: url('//www.everythingblocks.com/cdn/shop/t/81/assets/Fredoka_Condensed-Regular.woff?5915') format('woff');
  /* Add additional font-weight, font-style, etc. if needed */
}
 #shopify-section-template--22043023573299__16948821415b977f63 .page-width{
   max-width:1332px!important;
 }
hr.yellowlines{
  margin:15px 0;
  border-bottom:1px solid #FEC110;

}

.jdgm-row-stars .jdgm-widget-actions-wrapper{
  margin-top:15px
}
#shopify-section-template--22028782207283__16948821415b977f63 .container.large-section{
  max-width:1600px;
}

.template-product .opt-label:nth-child(6):after {
    content: "Save 40$";
    position: absolute;
    color: #db0f18;
    top: 50%;
    transform: translateX(-50%);
    left: 50%;
    padding-top: 5px;
    font-size: 12px;
    min-width: 72px;
    /* background: #5a31f4; */
    /* border-radius: 10px; */
    /* padding: 0 10px; */
  display:block;
}

.opt-label:nth-child(6) {
    position: relative!important;
    padding: 15px 25px;
    border-radius: 28px;
}

.jdgm-rev-widg__header{
  text-align:left!important;
}
@media screen and (max-width:768px){
  .pre-order-text{
  display: flex;
    justify-content: center;
}  

  .jdgm-rev-widg__header h2.jdgm-rev-widg__title{
    font-size:32px!important;
    text-align:center!important;
  }
  .jdgm-rev-widg__summary-stars,.jdgm-rev-widg__summary-text{
    text-align:center;
  }
    #shopify-section-template--22028782207283__16948821415b977f63 .page-width{
      flex-direction:column;
    }
    #shopify-block-3c9e88ad-f309-4ab7-9bd8-50e0a95a21f2, #shopify-block-judge_me_reviews_featured_carousel_gBzhL9{
      width:100%!important;
    }

  .jdgm-rev-widg__header .jdgm-widget-actions-wrapper{
    text-align:center;
  }
 
  }

h1.product-detail__title {
  font-size:45px;
}
.cc-rating-stars__svg{
  width:21px!important;
  height:20px!important;
}
.sticker-container{
  display:flex;
  align-items:flex-start;
}

 .sticker {
    width: 33%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 10px;

}
.sticker span{
  font-family: 'Fredoka', sans-serif;
   font-weight:600;
  margin-top:10px;
  line-height:22px;
  font-size:16px
  
}
.third-sticker img{
  padding-top:7px;
}





.sticker img{
  object-fit:none!important;
}


.third-sticker img {
        width: 90px;
    object-fit: unset!important;
    height: 85px;
    padding-top: 0;
}







.second-sticker{
  border-left:1px solid  #E0E0E0;
;
  border-right:1px solid #E0E0E0;

}
.pre-order-text{
  color:#DB0F18;
  font-size:25px;
  font-family:'Bubblegum Sans'
}


/* Things to hide */
.jdgm-row-media,.jdgm-carousel-item__review-rating,.jdgm-row-actions,.jdgm-rev-widg__body,.jdgm-rev-widg__paginate-spinner-wrapper,.jdgm-carousel-title-and-link,.jdgm-histogram.jdgm-temp-hidden{
  display:none!important;
}
.jdgm-carousel-item__reviewer-name.jdgm-ellipsis{
   font-family: 'Fredoka', sans-serif;
   font-weight:600;
}
.jdgm-carousel-item__review-title {
    color: #db0f18;
}
.jdgm-rev-widg__summary{
  width:100%!important;
}
.jdgm-row-stars{
  flex-direction:column;
}
/*display flex on product template > judge me app  */


    display: flex;
    justify-content: center;
}


.jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-text{
  margin-top:15px!important;
}


.jdgm-rev-widg__summary .jdgm-star{
  font-size:26px!important;
    color:#FFC940!important;

}
.product-detail__price.product-price .theme-money.large-title{
  font-size:45px!important;
}
a.jdgm-write-rev-link{
  text-align:center
}
.jdgm-rev-widg__header h2.jdgm-rev-widg__title{
  font-size:45px;

}

.jdgm-rev-widg__summary-stars span.jdgm-rev-widg__summary-average::before{
  margin:0 20px 0 10px!important;
}
span.jdgm-rev-widg__summary-average::before,.cc-rating-custom-caption::before,.jdgm-rev-widg__summary-text::before {
    content: '●';
    font-size: 20px;
    color: #5bd7f2;
    margin:0 15px 0 10px;
}


.jdgm-widget-actions-wrapper a.jdgm-write-rev-link {
    background: #5BD7F2;
    border: none!important;
    outline: none;
    padding: 10px 45px;
    border-radius: 47px;
    --button-border-color: none!important;
}

/* .jdgm-carousel__right-arrow, .jdgm-carousel__left-arrow{
border: 4px none #5bd7f2!important;} */


.option-selector__btns{
  font-weight:700;
  font-family:'Lato';
  margin-left:80px!important;
     justify-content:space-between!important;

}


  
    
.template-product #shopify-section-template--22028782207283__16948821415b977f63,.template-product .footer-section{
  background:#fff6db;
}
.jdgm-carousel-wrapper{
  width:70%!important;
  margin:0!important;
}


#shopify-block-3c9e88ad-f309-4ab7-9bd8-50e0a95a21f2,#shopify-block-judge_me_reviews_featured_carousel_gBzhL9{
  width:50%;
}
.option-selector{
  position:relative;
}

.option-selector legend.label {
    font-size: 22px!important;
    font-family: 'Lato';
    font-weight: 800;
    top: 42px;
    position: absolute;
  
}



.jdgm-rev-widg__summary-average{
  margin-left:10px!important
}
.jdgm-rev-widg__summary-inner{
  width:100%!important;
}
span.jdgm-star.jdgm--on {
   margin: 0 5px!important;
}

.option-selector .legend.label::after {
    content: ':'!important;
}
}


/*judgeme media queries  */
 @media screen and (max-width:769px){
#shopify-block-3c9e88ad-f309-4ab7-9bd8-50e0a95a21f2,#shopify-block-judge_me_reviews_featured_carousel_gBzhL9{
  width:100%!important;
  }
.template-product #shopify-section-template--22028782207283__16948821415b977f63 .page-width{
     display:block!important;
   }
   .jdgm-carousel-wrapper{
     width:100%!important;
   }
 }
/* end */
.main-div-prod-block .product-block:nth-child(3) {
    background-color: white;
}

.site-tagline{
    font-size: 12px;
    text-align: center;
}

.utils-rel-saf .utils__item--search-icon {
    display: none;
}

.utils__right.utils_right_saf .utils__item--search-icon {
    display: none;
}

.video-section-text h2 {
    font-family: "fredoka";
}
.video-section-text h4 {
    font-family: fredoka;
    font-weight: 500;
    margin-top: 15px;
}
.main-video-section .bg-images-img-text-sec {
  background-image: none;
}
.video-section-text{
  z-index:2;
}
.header-social-saf .social-links ul li svg {
    color: black!important;
}
@media screen and (max-width:1024px){
  .video-section-text{
    width:100%!important;
    padding:0 60px;
  }
 .option-selector__btns{
   justify-content:center;
   margin:0!important;   
  }
  
}
@media screen and (max-width:872px){
  .video-section-text h2{
    font-size:32px;
  }
  .video-section-text h4{
    font-size:28px
  }
}

  @media screen and (max-width:1400px){
    .video-section-text{
      top:45%!important;
    }
.option-selector legend.label{
  top:45px
}
    
  }
  @media screen and (max-width:1280px){
    .video-section-text{
      width:100%!important;
      padding:0 100px;
    }
  }
  @media screen and (max-width:1024px){
    .video-section-text h2{
      font-size:35px;
      line-height:45px;
    }
    .option-selector legend.label{
      position:relative!important;
      top:0;
    
    }
  }



.docked-navigation-container__inner{
  background: white;
    padding: 20px 0;
}

@media screen and (max-width:939px){
  .docked-navigation-container__inner{
  background: white;
    padding: 0!important;
}
  .search-form__input {
    padding:11px 15px;
}

  .utils__item.search-bar.mobile-only.search-bar--open.search-bar--open.search-bar--open-mobile {
    padding: 0 10px;
}

}
.video-container{
  margin-top:-30px;
}




.utils_right_saf .search-bar-saf{
  width:274px;
  margin:0;
  border-radius: 30px;
    border: 1px solid #FEC110;
}
.utils_right_saf{
  margin:0;
  max-width:320px;
     
}
.utils--center .utils_right_saf {
    margin-left:0!important;
}

.utils-rel-saf{
    justify-content: space-between!important;
}

 .saf-reverse{
  flex-direction:row-reverse!important;
}



.nav.site-saf{
  min-width:320px;
} 
.nav.site-saf ul a{
  padding-bottom:0;
  text-align:left;
  font-weight:900;
}
ul.nav-site-saf li a{
  font-weight:900!important;
}
.header-navigation{
  display:none;
}
.site-nav-saf li a{
      padding: 0 5px!important;
    font-weight: 900;
    margin: 0 15px!important;
}
.site_nav-saf li a:hover{
  text-decoration:none;
}
.utils-rel-saf .btn-saf svg{
  color:#FEC110;
}
.header-cart-saf a span svg {
    color: white;
}
.header-cart-saf {
  background-color:#fec110;
  border-radius:50px;
}

.btn-saf svg {
    margin-right: 15px!important;
}

 
 .swiper-button-prev:after, .swiper-button-next:after {
    content: 'prev';
    font-size: 22px!important;
    font-weight: bolder!important;
    color: white!important;
}
  .testimonial-sec-bg{
    background-image:url(/cdn/shop/files/imgpsh_fullsize_anim_2a14f950-ad76-42b3-a14e-d843990c4e0a.png?v=1705016439);
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
    padding:50px 0;
  }
  .testimonial-upper-section p {
    margin: 0;
}
.testimonial-main{
  text-align:center;
}
.review-content p{
font-family: Lato;
font-size: 20px;
font-weight: 400;
line-height: 25px;
letter-spacing: 0em;
text-align: center;
}

.customer-name h3{
font-size: 25px;
  color:white;
}
.customer-occupation span{
font-size: 25px;
font-weight: 400;
letter-spacing: -0.02em;
  color:#DB0F18;
}

.testimonial-upper-section h2{
font-size: 45px;
letter-spacing: 0em;
  color:white;
}
.testimonial-upper-section p{
font-size: 25px;
font-weight: 400;
letter-spacing: -0.02em;
  color:#DB0F18;

  }

 .swiper-slide{
   padding-top:50px!important;
   display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
              }

.review-content p {
    max-width: 1000px;
    
}
.swiper-slide{
  display:flex!important;

}
.swiper-wrapper{
  padding-bottom:50px;
}
.review-rating .testimonial-star .icon {
    fill: white!important;
    stroke: white;
    color: white;
}
.review-content{
  padding-bottom:50px;
}
.swiper-pagination-bullet{
  background:white!important;
  opacity:60%!important;
}
.swiper-pagination-bullet-active{
  opacity:100%!important;
}
.swiper-button-next{
  right:200px!important;
}
.swiper-button-prev {
  left:200px!important    
}
.header-navigation {
    background-color: transparent!important;
}


 .footer-section-bg {
    padding-top: 235px;
    padding-bottom: 50px;
    background-image: url(/cdn/shop/files/Group_67.png?v=1704323335);
    background-size: cover;
    background-repeat: no-repeat;
  }
  .Footer-main{
   display:flex;
    gap:80px;
  }
  .footer-menu a {
    color: black;
    text-decoration: none;
}
  .footer-heading h3 {
    color: white;
}
  .footer-menu li {
    margin: 10px 0;
}
  .footer-menu li a {
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
}

  .footer-section-text p {
    font-weight: 600;
    font-size: 16px;
    line-height: 19.2px;
}

  .social-links__list li a svg.icon{
  color:white;
    border-radius:50px;
  }
  ul.social-links__list li {
    margin: 0 10px;
}

  .payment-icons li svg{
    height:41px;
    width:65px;
  }
  .payment-icons li{
    margin:0 30px;
  }
  .footer-section-row{
    
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap:5px;

  }
@media screen and (max-width:1600px){
  .footer-section-row{
    padding:0 20px;
  }
}

  @media screen and (max-width:1050px){

    .saf-landing-page .footer-section-bg {
    padding-top: 210px;
    }
.Footer-main {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 70px;
    padding: 0 60px;
  text-align:center;
}
   .social-icons .social-links {
    display: flex;
    align-items: center;
    justify-content: center;
}
    .payment-icons li {
    margin: 0 20px;
}
    .payment-icons li svg {
    height: 40px;
    width: 40px;
}
    .header-icons{
      width:auto;
      padding-right:34px;
    }
  }

@media screen and (max-width:480px){
  .template-index{
  margin-top:72px;
}

 
}

  @media screen and (max-width:769px){
    .swiper-button-next{
  right:0!important;
}
.swiper-button-prev {
  left:0!important    
}
    .review-content p{
      padding:0 50px;
    }
.jdgm-rev-widg .jdgm-widget-actions-wrapper a{
    max-width:65%
  }

 .jdgm-widget.jdgm-carousel{
    width:100%!important
  }
    
  }



  @media screen and (max-width:1050px){
  
   .Footer-main ul{
     text-align:left;
   }
    .payment-icons{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
    .Footer-main{
      padding:0 15px;
      display: grid;
  grid-template-rows: auto auto auto;
  grid-gap: 20px;
    }
    .Footer-main h3{
      font-size:22px;
      text-align:left;
    }
 .footer-fourth-section h3 {
    text-align: center!important;
 }
    .social-links__list {
    justify-content: center;
  }

    .footer-first-section {
  grid-column: 1 / span 4;
}
.footer-second-section{
  grid-column:1 /span 2;
}


.footer-fourth-section{
  grid-column: 1 / span 4;
}
 .footer-section-row{
   gap:0px;
 }
  }
.hide-desktop-saf{
  display:none;
}

  @media screen and (max-width:1100px){
   .video-section-text h4 {
    font-size: 23px;
    line-height: 33px;
    margin-top: 10px;
}
    .video-section-text h2 {
    font-size: 28px;
    line-height: 38px;
}
  }    

  @media screen and (max-width:768px){
.saf-landing-page .Footer-main.page-width {
    padding: 0;
}
.saf-landing-page .footer-section-row {
        background: #5cd7f2;
    padding-bottom: 30px;
}
.saf-landing-page .footer-section-bg {
        padding-top: 80px;
    background-size: contain;
    padding-bottom: 0;
}
    
   .video-section-text h4 {
    font-size: 25px;
    line-height: 35px;
    margin-top: 10px;
}
    .video-section-text h2 {
      letter-spacing: 0.5px;
    font-size: 30px;
    line-height: 40px;
}
    
    
    .bg-image{
      display:none;
    }
    .hide-desktop-saf{
      display:block;
    }
   .video-section-text{
     position:relative!important;
     left:0!important;
     top:0!important;
     transform:translate(0%,0%)!important;
     color:black!important;
     padding: 20px 20px 10px;
   }
    .main-video{
      position:relative;
    }
    
  }


  @media screen and (max-width:380px){
    .saf-landing-page .footer-section-bg {
    padding-top: 60px;
    }
    .saf-landing-page .Footer-main h3 {
    font-size: 18px;
    }
    .saf-landing-page .footer-menu li a {
    font-size: 14px;
    }
    .saf-landing-page .footer-menu li {
    margin: 5px 0;
    }
    
  }
 @media screen and (max-width:301px){
    .saf-landing-page .Footer-main h3 {
    font-size: 16px;
    }
    .saf-landing-page .footer-menu li a {
    font-size: 13px;
    }
  }

  input.sc-imWYAI {
    color:black!important
  }
  .sc-bbSZdi{
    min-width:100%;
   --button-border-color:none
  }
  
  @media only screen and (max-width: 602px){
.option-selector__btns {
    justify-content: center!important;
}
  }


  
  @media only screen and (min-width: 1134px){
.option-selector__btns {
    justify-content: flex-start!important;
}
  }
@media only screen and (max-width: 1415px) and (min-width: 1000px)  {
.option-selector__btns label.opt-label {
    font-size: 15px;
}
}

@media only screen and (max-width: 391px) and (min-width: 323px)  {
.option-selector__btns label.opt-label {
    font-size: 15px;
}
}


@media screen and (max-width:430px){
  h1.product-detail__title {
    font-size: 37px;
}
}

  @media screen and (max-width:390px){
    .product-detail__price.product-price .theme-money.large-title{
      font-size:30px;
    }
    h1.product-detail__title {
    font-size: 30px;
}   
  }
 li.cart-discount.cart-discount--inline {
    display: block;
} 
 
ul.cart-discount-list span.cart-discount__label, ul.cart-discount-list span.cart-discount__amount.theme-money {
    display: none;
}