/* Custom Styles */

html {
  scroll-behavior: smooth;
}

#section-1650373861971,
#section-1651068133704,
#section-1650986814756,
#section-1651153892929,
#section-1651154021838{
    scroll-margin-top: 100px;
}

#admin_bar_iframe{display:none!important;}
h1, h2, h3, h4{
    font-weight:900;
}

.footer__content {
    padding: 40px 0;
}

.logo{
    margin-top: -3px;
}

.header__block--user {
        margin-left: 20px!important;
}

h1,h2{
    color:#ed1e79!important;
}

.section.background-dark p, .header.background-dark p, .footer.background-dark p{
    color:#b1b1b1!important;
} 

.header__content--desktop {
    padding: 12px 0;
}

a.link-list__link,
.user__login a{
    /*text-transform: uppercase;*/
    font-weight: 700;
    font-size:13px;
    color:#262626;
}
a.link-list__link:hover,a.link-list__link:focus{
 
    color:#ed1e79!important;
}
.user__login a{
    color:#ed1e79!important;
}


#section-1649357943917 .feature__image{
    border-radius: 50%!important;
}

.accordion-body {
    padding-top: 40px!important;
}


 
.accordion-title h5{
    font-size:18px!important;
}

.divider-packs{
    display:block;
    width:100%;
    height:1px;
    background:#e8e8e8;
    margin:10px 0px;
}

.tagline {
    color: #ed1e79;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0px;
    line-height: 17px;
    padding-bottom: 16px;
}

h4.p-listing {
    color: #262626!important;
    font-size: 22px;
    font-weight:700;
    display:inline-block;
}
.slash {
    position: relative;
    color: #999999;
    font-size: 100%;
    float: left;
    margin-right: 15px;
    margin-top: -6px;
}

.slash:before {
    content: '';
    width: 110%;
    height: 3px;
    background: #A6003C;
    bottom: 42%;
    left: 0;
    display: block;
    position: absolute;
    transform: rotate(-15deg);
}

.hello-bar__text span{
        position: relative;
    display:inline-block;
     
}





.miss{
    margin-right:15px;
    text-transform:uppercase;
    font-size:13px;
}
.bundle-price{
    font-weight:bold;
    font-size: 18px;
    margin-right: 5px;
}
.price {
    position: relative;
    display:inline-block;
    color: #fff;
    font-size: 18px;
    margin-right: 15px;
    margin-top: 0px;
}
.price.slashed:before {
    height: 2px;
}

.slashed {
    position: relative;
    display:inline-block;
    
}
.slashed:before {
    content: '';
    width: 119%;
    height: 4px;
    background: #ed1e79;
    bottom: 42%;
    left: -6%;
    display: block;
    position: absolute;
    transform: rotate(-15deg);
}




.price-save{
    color:#80ffff;
    font-size:13px;
    margin-left:7px;
    text-transform:uppercase;
}

h4.p-listing .slash:before {
    background: #ed1e79;
}

h4.p-listing .slash {
    color: #999999;
    font-size: 29px;
    margin-top: 0px;
}


.incl {
    line-height: 2;
    letter-spacing: -0.5px;
    font-size: 18px;
    color:#999999;
}

.spaced-letters{
 letter-spacing: 20px;
}


@media (max-width: 767px){

    h1{
        font-size:27px;
        line-height: 105%;
        
    }
    
    #block-1650370915391 h5{
        font-size:14px;
    }
    
    h1, h2, h3, h4{
        line-height: 112%;
    }
    
    #section-1649357943917 .feature__image{
        width:178px!important;
    }
     #section-1649357943917 .feature{
        padding: 0 40px;
    }
    
   .incl {
    line-height: 1.5;
   }  

    #section-1651075631256{
    position: fixed;
    top: 0;
    z-index: 1000000;
 
    width: 100%;
    height: 60px;
    overflow:hidden;
   }  
   
   
   #block-1651075738289 .btn{
       margin-top: 2px;
    margin-right: 6px;
   }
   
   
   #block-1651075738289{
       position:fixed;
       top:0;
       right:0;
   }
 
     .spaced-letters{
     letter-spacing: 5px;
    }
   
    .hello-bar__text {
        width: 64%;
    }   
   
   .miss {
    margin-right: 15px;
    text-transform: uppercase;
    font-size: 12px;
    width: 100%;
    top: 3px;
    }
    
    .bundle-price {
 
    font-size: 16px;
    line-height: 10px;
    margin-right: 5px;
    top: -2px;
    }
   
   .price {
 
    font-size: 16px;
    margin-right: 3px;
    top: -2px;
    line-height: 10px;
    }
   
   .price-save {
 
    font-size: 11px;
    margin-left: 7px;
    top: -2px;
 
    }
   
   #block-1651075250239{
       display:none;
   }
   
   .header__content--desktop {
    padding: 8px 0 8px 0;
    }
    
    .logo {
    margin-top: 0px;
    }
    #block-1555988494486 .logo__image {
    width: 160px!important;
    }
    .hamburger {
 
    height: 19px;
        
    }
    .hamburger--slice-2 {
    top: 8px;
    }
    .hamburger--slice-3 {
   top: 8px;
    }
 
    .hamburger--slice-4 {
    top: 16px;
    }
   
   #section-1650984858470,
   #section-1650374410359{
    background-position: 0px 0px!important;
    background-size: 760px!important;
    background-color: #040613!important;
    }
    
    #section-1650984874297{
    background-position:-405px 0px!important;
    background-size: 824px!important;
    background-color: #040613!important;
    }
    
    
   #block-1650984858469_1,
 
   #block-1650374410359_0{
       margin-top:300px!important;
   }
    #block-1650984874296_1{
       margin-top:320px!important;
   }
   
   .accordion-title h5 {
    font-size: 15px!important;
    }
   
}





