/** Shopify CDN: Minification failed

Line 2047:1 Unexpected "/"
Line 4719:7 Expected identifier but found "."
Line 4890:21 Expected ":"
Line 4890:23 Expected identifier but found "70px"

**/
/* CUSTOM CSS BY www.thewebsitebaba.com */




/*
================== © www.thewebsitebaba.com ===============
Pursue Hard Seltzer CUSTOM VSCODE
SOURCE STYLES
© www.thewebsitebaba.com
================== © www.thewebsitebaba.com ===============
*/


html{
	background-color: #fff;
  	width: 100vw;
  	overflow-x: hidden;
}


@font-face {
    font-family: websitebaba-custom;
    src: url('/cdn/shop/files/Agipo-Regular.woff2?v=1640587385') format('woff2'),
    url('/cdn/shop/files/Agipo-Regular.woff?v=1640587385') format('woff');
  }

  *{
    font-family: websitebaba-custom;
}


/* @font-face {
    font-family: websitebaba-head-reg;
    src: url('../media/fonts/ProspectusProX-Regular.woff2') format('woff2'),
    url('../media/fonts/ProspectusProX-Regular.woff') format('woff');
    }


@font-face {
    font-family: websitebaba-head-bold;
    src: url('../media/fonts/ProspectusProX-SemiBold.woff2') format('woff2'),
    url('../media/fonts/ProspectusProX-SemiBold.woff') format('woff');
  }
   */

a{
  text-decoration: none;
}

#home-hero{
    width: 100%;
    margin: 0 auto;
    float: left;
    height:100vh;
    position: relative;
    z-index: 1;
    background-image: url('../assets/media/img/pursue-clouds-bg.jpg');
    background-attachment: fixed;
    background-size: cover;
    margin-top: -85px;
}

#home-hero video{
    width: 100%;
}

.videoWrap{
    width: 100%;
    height: 100vh;
    display: block;
    position: relative;
    min-height: 660px;
    /* background-image: url(../assets/media/img/pursue-banner.gif); */
    background-size: cover;
    background-attachment: scroll;
}

.videoWrap-two{
  width: 100%;
  height: 100vh;
  display: block;
  position: relative;
  min-height: 660px;
  background:transparent;

}

.videoWrap-two .video-content{
  justify-content: center;
}

.rainbow-gif{

}

.video-fixed{
    position: fixed;
    right: 0;
    bottom: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-height: 100vh;
    background-size: 100% 100%;
    background-color: #000;
    background-image: /* our video */;
    background-position: center center;
    background-size: contain;
    object-fit: cover;
    z-index: 5;
}

.video-content{
    display: flex;
    position: absolute;
    width: 100vw;
    height: 100vh;
    z-index: 200;
    background-color: rgba(0, 0, 0, 0.3);
    top:0;
    text-align: center;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
}

.video-content .sub-tagline{
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: 100;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 100px;
}

.video-content .tagline{
    color: #fff;
    font-size: 2em;
    letter-spacing: 0.02em;
    font-family: Helvetica;
    font-weight: 100;
}

.main-button{
    display: inline-block;
    padding: 18px 25px;
    font-family: websitebaba-custom;
    text-transform: uppercase;
    color: #fff;
    margin: 0 auto;
    border: none;
    font-size: 0.6em;
    margin-top: 40px;
    letter-spacing: 0.08em;
    margin-bottom: 80px;
    background: transparent;
    border: solid 1px transparent;
    border-bottom: solid 1px #fff;
    transition: 0.5s;
    cursor: pointer;
}

.main-button:hover{
  border: solid 1px #fff;
  transition: 0.5s;
}

nav{  
    width: 100%;
}

.nav-logo img{
    width: 150px;
}

.main-nav-links{
    text-align: center;
    color: #eee;
    /* text-transform: uppercase; */
    letter-spacing: 0.1em;
    font-size: 0.8em;
    font-family: websitebaba-custom;
    word-spacing: 0.2em;
    margin-top: 10px;
    transition: 0.5s;
    height: 1.5em;
    border-bottom: solid 1px transparent;
}

.main-nav-links a, .nav-secondary a{
  color: #fff;
  text-decoration: none;
}

.main-nav-links:hover, .nav-secondary:hover{
  border-bottom: solid 1px #fff;
  transition: 0.5s;
}

.nav-secondary{
    font-size: 0.8em;
    color: #eee;
    margin-top: 10px;
    height: 1.5em;
    border-bottom: solid 1px transparent; 
}

.nav-secondary svg{
    width: 15px;
    vertical-align: -4px;
    display: inline-block;
}

#home-about img.about-big-bottle{
    width: 50%;
    float: left;
    margin: 0 20px;
  	max-height: 100%;
}

#home-about img.about-small-bottle{
  width: 15%;
  min-width: 160px;
  position: absolute;
  top: -20px;
  right: 0px;
  transform: rotate(
20deg);
  float: right;
  margin: 0 20px;
  /* filter: blur(1px); */
}


#home-about{
    width: 100%;
    margin: 0 auto;
    height:100vh;
    float: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background-color: #fffaf4;
    /* background-image: url('../media/img/pursue-clouds-bg.jpg'); */
    position: relative;
    z-index: 100;
    flex-direction: column;
    align-items: center;
}

#home-about .one{
    text-align: center;
    min-width: 400px;
}

#home-about .one img{
    display: block;
    float: none;
    transform: rotate(45deg);
}

#home-about .one img:nth-child(1){
    width: 320px;
    margin: 0 auto;
}

.about-para{
  width: 35%;
  text-align: center;
  line-height: 1.5em;
  margin-left: -10%;

}

#home-about .one img:nth-child(2){
    width: 250px;
    margin-left: 150px;
    margin-top: 550px;
}

.sub-head{
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: 100;
    color: #a0a0a0;
    margin-bottom: 20px;
    margin-top: 100px;
}

.global-head{
    color: #362e26;
    font-size: 1.5em;
    line-height: 1.6em;
    letter-spacing: 0.02em;
    font-family: websitebaba-custom;
    font-weight: 100;
}

.coming-soon-content-h2{
    font-weight: bold;
    color: #f35626;
background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-webkit-animation: hue 20s infinite linear;
font-family: 'websitebaba-custom';
font-size: 1em;
}

@-webkit-keyframes hue {
from {
  -webkit-filter: hue-rotate(0deg);
}
to {
  -webkit-filter: hue-rotate(-300deg);
}
}

.featured-text{
    font-size: 2em;
    letter-spacing: 0.02em;
    font-family: websitebaba-head-reg;
    font-weight: normal;
}

#home-about .global-head{
    width: 600px;
    text-transform: ;
    position: absolute;
    z-index: 10;
    font-weight: 1.5em!important;
    font-size: 1.2em!important;
}

#home-about .two{
    flex-grow: 1;
}

#home-about .three{
    margin-top: 250px;
}

#home-about .two img:nth-child(3){
    width: 400px;
    margin-left: 0px;
    margin-top: 360px;
}

#home-about .two img:nth-child(4){
    width: 200px;
    margin-left: 265px;
    display: block;
    clear: both;
    margin-top: 20px;
    position: relative;
    z-index: 1;
}

#home-about .three p{
    width: 350px;
    float: left;
    clear:both;
    margin-top: 200px;
    color: #a0a0a0;
    line-height: 2em;
    font-weight: 100;
    font-size: 0.9em;
    margin-left: 20px;
}

.global-link{
    font-family: websitebaba-custom;
    color: #000;
    float: left;
    display: block;
    clear: both;
    margin-top: 40px;
    text-decoration: none;
    font-size: 0.8em;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}

/* .global-link::after{
    content:'';
    width:30px;
    height: 20px;
    background-color: #000;
    background-image: url('../media/img/arrow.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
} */

#home-about .three .global-link{
    margin-left: 20px;
}


.global-link:hover{
    color: #a0a0a0;
}



#home-collection{
    background: #ebeae9;
    width: 100%;
    margin: 0 auto;
    float: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

#home-collection img{
    width: 100%;
}

#home-collection .one{
    flex-grow: 1;
}

#home-collection .two{
    flex-grow: 2;
    padding: 20px;
}

#home-collection .one img{
    width: 300px;
    margin-left: 70px;
    margin-top: 100px;
}

.body-text{
    max-width: 300px;
    color:#fff;
    margin-left: 70px;
    line-height: 2em;
    font-size: 0.9em;
    margin-top: 100px;
    margin-bottom: 100px;
}

#home-collection .two .sub-head, #home-collection .two .global-head{
    color: #fff;
}

#home-collection .two .global-head{
    font-size: 3em;
    max-width: 10em;
    font-family: websitebaba-head-bold;
}

#home-collection .two .featured-text{
    color: #fff;
    max-width: 14em;
    text-transform: uppercase;
}

#home-collection .two img:nth-child(4){
    width: 200px;
}

#home-collection .two img:nth-child(5){
    width: 200px;
    position: relative;
    z-index: -1;
    display: block;
    float: right;
    margin-top: -150px;
    margin-right: 30%;
}

.product-slider{
    width: 100%;
    margin: 0 auto;
    float: left;
}

.home-collection-shop-wrap{
    width: 100%;
    margin: 0 auto;
    float: left;
}

.home-collection-shop-container{
    width: 90%;
    margin-left: 10%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.home-collection-shop-container img{
    width: 300px;
    display: block;
    float: left;
    clear: both;
}

.home-collection-product-details{
    width: 100%;
    margin: 0 auto;
}

.home-collection-shop-container .home-collection-product-details p:nth-child(1){
    float: left;
    color: #fff;
    margin: 0 auto;
    margin-top: 5px;
}

.home-collection-shop-container .home-collection-product-details p:nth-child(2){
    float: right;
    color: #fff;
    opacity: 0.6;
    font-size: 0.8em;
}

.product-slider .global-link{
    color: #504d4e;
    text-align: center;
    width: 100%;
    margin-bottom: 100px;
    font-size: 1.4em;
}

.product-slider .global-link:hover{
    color: #fff;
}


#home-philosophy{
    width: 100%;
    margin: 0 auto;
    float: left;
    background: #fff;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    position: relative;
    z-index: -1;
}

#home-philosophy .two{
    margin-left: -200px;
}

#home-philosophy .two .sub-head{
    margin-top: -80px;
    margin-bottom: 100px;
}

#home-philosophy .two .global-head{
    margin-bottom: 220px;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    font-size: 2.4em;
}


#home-philosophy .one img:nth-child(1){
    width: 300px;
}

#home-philosophy .one img:nth-child(2){
    width: 220px;
    margin-top: 420px;
    margin-left: 250px;
    position: relative;
    z-index: 1;
}

#home-philosophy .two img{
    width: 350px;
}

#home-philosophy .three .global-head{
    font-size: 2.5em;
    color: #504d4e;
    font-family: websitebaba-custom;
    font-weight: 100;
}

#home-philosophy .three .global-head.first{
    margin-top: -80px;
}

#home-philosophy .three .body-text{
    color: #504d4e;
    margin-left: 0px;
}

#home-philosophy .three .featured-text{
    color: #504d4e;
    font-size: 1.5em;
    text-transform: uppercase;
    width: 14em;
    margin-top: 150px;
}

#home-philosophy .three .global-head.second{
    margin-top: 150px;
}


#home-chakra-bracelet{
    width: 100%;
    margin: 0 auto;
    float: left;
    background: #EFEFEF;
}

#home-chakra-bracelet .global-head{
    text-align: left;
    color: #000;
    margin-top: 0px!important;
    font-size: 2.2em;
    font-family: websitebaba-custom;
    margin-left: 50px;
}

#home-chakra-bracelet .sub-head{
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    color: #000;
    margin-top: 0px;
    margin-left: 50px;
}

.home-steps-image-wrap{
    width: 50vw;
    display: block;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 100px;
}

.home-steps-image-wrap img:nth-child(1){
    width: 400px;
    position: absolute;
    z-index: 1;
    margin-top: 5vw;
    margin-left: -150px;
}

.home-steps-image-wrap img:nth-child(2){
    width: 45vw;
    display: block;
    float: right;
}

.home-steps-wrap{
    width: 100%;
    float: left;
}

.home-steps{
    width: 90%;
    margin: 100px auto;
    margin-bottom: 0px;
    padding: 0px 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-bottom: solid 1px #000
}

.home-step-solo{
    display: inline-block;
    padding-bottom: 30px;
}

.home-step-solo span:nth-child(1){
    font-family: websitebaba-head-reg;
    color: #a0a0a0;
    font-size: 1em;
}

.home-step-solo span:nth-child(2){
    font-family: websitebaba-head-bold;
    color: #000;
    font-size: 1.3em;
    margin-left: 10px;
}

.home-step-solo .global-link{
    margin-top: 0px;
}

.chakra-cta{
    width: 100%;
    height: 85vh;
    background-color: #CFC6C3;
    float: left;
}

.half-wrap{
    width: 50%;
    margin: 0 auto;
    float: left;
}

.chakra-cta .half-wrap:nth-child(1) img{
    width: 250px;
    margin: 0 auto;
    display: block;
}

.chakra-cta .half-wrap:nth-child(1) .sub-head{
    text-align: center;
    padding-top: 150px;
    line-height: 1.5em;
    font-size: 0.6em;
}

.chakra-cta .half-wrap:nth-child(1) .global-head{
    margin-top: 50px!important;
    font-size: 1.1em!important;
    width: 60%;
}

.chakra-cta .half-wrap:nth-child(1) .global-link{
    text-align: center;
    margin-left: 50px;
    margin-top: 20px;
    display: block;
    width: 100%;
    margin-top: 0px;
    color: #a0a0a0;
    width: 200px;
    padding: 10px 10px;
    margin-top: 0px;
    color: #a0a0a0;
    background-color: #000;
    display: inline-block;
}

.chakra-cta .half-wrap:nth-child(1) .global-link:hover{
    color: #fff;
}

.chakra-cta .half-wrap:nth-child(2){
    background-image: url('../media/img/h16.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
}

#home-press{
    width: 100%;
    margin: 0 auto;
    float: left;
    background: #EFEFEF;
    padding-bottom: 0px;
}

#home-press img{
    width: 100%;
    margin: 0 auto;
}

#home-press .global-head{
    text-align: center;
    color: #000;
    margin-top: 25px;
    font-size: 2.2em;
    font-family: websitebaba-head-bold;
}

#home-press .sub-head{
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.8em;
    color: #000;
    margin-top: 100px;
}

.press-card-wrap{
    width: 100%;
    margin: 0 auto;
    float: left;
    margin-top: 50px;
}

.press-card-container{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 80%;
    margin-left: 20%;
}

.press-card img:nth-child(1){
    width: 350px;
    display: block;
}

.press-card img:nth-child(2){
    height: 50px;
    display: block;
    margin-left: -5px;
}

.press-card p{
    max-width: 220px;
    font-family: websitebaba-head-reg;
    font-size: 0.9em;
    color: #504d4e;
}


footer{
    width: 100%;
    margin: 0 auto;
    float: left;
    background: #ffffff;
    background-size: cover;
}

.footer-one{
    width: 100%;
    height: 55vh;
    float: left;
    display: flex;
    justify-content: flex-start;
    background-image: url('/cdn/shop/files/12pack.jpg?v=1637931954');
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #000;
  	position: relative;
  	z-index: 1;
}


.footer-one .half-wrap:nth-child(1){
    padding-left: 50px;
    box-sizing: border-box;
}

.footer-one .half-wrap:nth-child(1) p.global-head{
    margin-top: 20%;
    font-size: 3em;
    color: #fff;
    font-family: websitebaba-custom;
    margin-bottom: 30px;
    text-transform: uppercase;
    line-height: 1.0em;
    font-weight: bold;
    letter-spacing: 0.09em;
}

.footer-one .half-wrap:nth-child(1) a.global-link{
    margin-top: 0px;
    color: #fff;
    font-family: websitebaba-head-reg;
}

.footer-one .half-wrap:nth-child(1) form input{
    margin-top: 0px;
    color: #fff;
    font-family: websitebaba-head-reg;
    background-color: transparent;
    border: 0px;
    font-size: 1.2em;
}

input:focus{
    outline: none;
}

.footer-one .half-wrap{
  height: auto!important;
}

.footer-one .half-wrap img{
    width: 200px;
    margin-left: 50%;
    margin-top: 30%;
}


.footer-two{
    width: 100%;
    height: 52vh;
    float: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 100px 70px 20px 70px;
    background-image:url('/cdn/shop/files/footer-bg.svg?v=1637932964');
    margin-top: -50px;
    background-size: cover;
}

.footer-left{
    flex-grow: 2;
}

.footer-two .featured-text{
  color: #252525;
  text-transform: uppercase;
  font-size: 1.8em;
  line-height: 1.1em;
  font-family: 'websitebaba-custom';
  margin-bottom: 0px;
}

.footer-two .body-text{
    color: #a0a0a0;
    margin-left: 0px;
    margin-top: 50px;
}

.footer-two .footer-right .body-text{
    margin-top: 0px;
    font-size: 0.8em;
    margin-bottom: 30px;
    color: #686868;
}

.footer-two .footer-right .featured-text{
    margin-top: 10px;
}


/*
.coming-soon-wrap{
    width: 100vw;
    height: 100vh;
    margin: 0 auto;
    display: block;
    float: left;
    font-family: websitebaba-custom;
}

.cs-bg-wrap{
    width: 100%;
    margin: 0 auto;
    display: block;
    float: left;
}

.half-wrap{
    width: 50%;
    margin: 0 auto;
    height: 100%;
    float: left;
}

.cs-bg-wrap .half-wrap:nth-child(1){
    background-color: transparent;
}

.cs-bg-wrap .half-wrap:nth-child(2){
    background-color: transparent;
}

ul.slideshow-bg-img{
    width: 100%;
    margin: 0 auto;
    height: 100%;
    display: block;
    float: left;
    list-style: none;
    z-index: 1;
    position: relative;
    padding: 0;
}

ul.slideshow-bg-img li span{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        color: transparent;
        background-size: cover;
        background-position: 50% 50%;
        background-repeat: none;
        opacity: 0;
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-animation: imageAnimation 24s linear infinite 0s;
        -moz-animation: imageAnimation 24s linear infinite 0s;
        animation: imageAnimation 24s linear infinite 0s;
}


ul.slideshow-bg-img li:nth-child(1) span {
    background-image: url('../img/1.jpg');
  }
  
  ul.slideshow-bg-img li:nth-child(2) span {
    background-image: url('../img/2.jpg');
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-delay: 6s;
  }
  
  ul.slideshow-bg-img li:nth-child(3) span {
    background-image: url('../img/3.jpg');
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    animation-delay: 12s;
  }
  
  ul.slideshow-bg-img li:nth-child(4) span {
    background-image: url('../img/4.jpg');
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    animation-delay: 18s;
  }
  
  @-webkit-keyframes imageAnimation {
    0% {
      opacity: 0;
      -webkit-animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      -webkit-animation-timing-function: ease-out;
    }
    25% {
      opacity: 1;
    }
    37.5% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  @-moz-keyframes imageAnimation {
    0% {
      opacity: 0;
      -moz-animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      -moz-animation-timing-function: ease-out;
    }
    25% {
      opacity: 1;
    }
    37.5% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes imageAnimation {
    0% {
      opacity: 0;
      -webkit-animation-timing-function: ease-in;
      -moz-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      -webkit-animation-timing-function: ease-out;
      -moz-animation-timing-function: ease-out;
      animation-timing-function: ease-out;
    }
    25% {
      opacity: 1;
    }
    37.5% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  
  .no-cssanimations ul.slideshow-bg-img li span {
    opacity: 1;
  }





  ul.slideshow-bg-color{
    width: 100%;
    margin: 0 auto;
    height: 100%;
    display: block;
    float: left;
    list-style: none;
    z-index: 1;
    position: relative;
    padding: 0;
}

ul.slideshow-bg-color li span{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        color: transparent;
        background-size: 200px;
        background-position: 50% 100%;
        background-repeat: no-repeat;
        opacity: 0;
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-animation: imageAnimation 24s linear infinite 0s;
        -moz-animation: imageAnimation 24s linear infinite 0s;
        animation: imageAnimation 24s linear infinite 0s;
}


ul.slideshow-bg-color li:nth-child(1) span {
    background-color: #f7b7cf ;
  }
  
  ul.slideshow-bg-color li:nth-child(2) span {
    background-color: #ffbf41 ;
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-delay: 6s;
  }
  
  ul.slideshow-bg-color li:nth-child(3) span {
    background-color: #0d3bab ;
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    animation-delay: 12s;
  }
  
  ul.slideshow-bg-color li:nth-child(4) span {
    background-color: #74b34b ;
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    animation-delay: 18s;
  }
  
  .no-cssanimations ul.slideshow-bg-color li span {
    opacity: 1;
  }

  .stamp{
      width: 125px;
      height: 125px;
      position: absolute;
      top: 50px;
      right: 50px;
      z-index: 10000;
  }

  ul.stamp-rotate-bg-img{
    width: 100%;
    margin: 0 auto;
    height: 100%;
    display: block;
    float: left;
    list-style: none;
    z-index: 100;
    position: relative;
    padding: 0;
}

ul.stamp-rotate-bg-img li span{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        color: transparent;
        background-size: cover;
        background-position: 50% 50%;
        background-repeat: none;
        opacity: 0;
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-animation: imageAnimation-r 24s linear infinite 0s;
        -moz-animation: imageAnimation-r 24s linear infinite 0s;
        animation: imageAnimation-r 24s linear infinite 0s;
}


ul.stamp-rotate-bg-img li:nth-child(1) span {
    background-image:url('../img/stamp4a.png')
  }
  
  ul.stamp-rotate-bg-img li:nth-child(2) span {
    background-image:url('../img/stamp2a.png');
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-delay: 6s;
  }
  
  ul.stamp-rotate-bg-img li:nth-child(3) span {
    background-image:url('../img/stamp1a.png');
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    animation-delay: 12s;
  }
  
  ul.stamp-rotate-bg-img li:nth-child(4) span {
    background-image:url('../img/stamp3a.png');
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    animation-delay: 18s;
  }
  
  .no-cssanimations ul.rotate-bg-color li span {
    opacity: 1;
  }



  @-webkit-keyframes imageAnimation-r {
    0% {
      opacity: 0;
      -webkit-animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      -webkit-animation-timing-function: ease-out;
      transform: rotate(90deg);
    }
    25% {
      opacity: 1;
      transform: rotate(180deg);
    }
    37.5% {
      opacity: 0;
      transform: rotate(270deg);
    }
    100% {
      opacity: 0;
      transform: rotate(360deg);
    }
  }
  @-moz-keyframes imageAnimation-r {
    0% {
      opacity: 0;
      -moz-animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      transform: rotate(90deg);
      -moz-animation-timing-function: ease-out;
    }
    25% {
      opacity: 1;
      transform: rotate(180deg);
    }
    37.5% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes imageAnimation-r {
    0% {
      opacity: 0;
      -webkit-animation-timing-function: ease-in;
      -moz-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      transform: rotate(45deg);

    }
    25% {
      opacity: 1;
      transform: rotate(90deg);
    }
    37.5% {
      opacity: 0;
      transform: rotate(135deg);
    }
    100% {
      opacity: 0;
      transform: rotate(270deg);
    }
  }







  ul.stamp-img-bg-img{
    width: 100%;
    margin: 0 auto;
    height: 100%;
    display: block;
    float: left;
    list-style: none;
    z-index: 1;
    position: relative;
    padding: 0;
    top: -125px;
}

ul.stamp-img-bg-img li span{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        color: transparent;
        background-size: cover;
        background-position: 50% 50%;
        background-repeat: none;
        opacity: 0;
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-animation: imageAnimation 24s linear infinite 0s;
        -moz-animation: imageAnimation 24s linear infinite 0s;
        animation: imageAnimation 24s linear infinite 0s;
}


ul.stamp-img-bg-img li:nth-child(1) span {
    background-image: url('../img/stamp4b.png');
  }
  
  ul.stamp-img-bg-img li:nth-child(2) span {
    background-image: url('../img/stamp2b.png');
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-delay: 6s;
  }
  
  ul.stamp-img-bg-img li:nth-child(3) span {
    background-image: url('../img/stamp1b.png');
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    animation-delay: 12s;
  }
  
  ul.stamp-img-bg-img li:nth-child(4) span {
    background-image: url('../img/stamp3b.png');
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    animation-delay: 18s;
  }
  
  .no-cssanimations ul.img-bg-color li span {
    opacity: 1;
  }

  .video-half{
      height: 100%;
  }















  .coming-soon-content{
      width: 50vw;
      display: block;
      height: 100vh;
      position: absolute;
      right: 0;
      top:0;
      z-index: 1000;
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
  }

  .coming-soon-content h1{
      text-transform: uppercase;
      font-size: 6.5em;
      letter-spacing: 0.04em;
      font-weight: 100;
      margin-bottom: 0px;
      padding-bottom: 0px;
  }

  .coming-soon-content p{
    text-transform: uppercase;
    letter-spacing: 0.12em;
    margin-top: 0px;
    font-size: 1.3em;
  }

  .coming-soon-content h2{
      font-size: 1.2em;
      font-weight: 100;
      width: 15em;
      text-transform: uppercase;
      margin-top: 70px;
      letter-spacing: 0.05em;
      line-height: 1.6em;
      color: #f35626;
  background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-animation: hue 10s infinite linear;
}

@-webkit-keyframes hue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }
  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}


.coming-soon-icon-wrap{
    width: 50%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    margin-top: 50px;
}

.coming-soon-icon-wrap img{
    width: 80px!important;
}

*/









































/* --------- COMING SOON SLIDER --------- */

/* --------- COMING SOON SLIDER --------- */

/* --------- COMING SOON SLIDER --------- */

/* --------- COMING SOON SLIDER --------- */

/* --------- COMING SOON SLIDER --------- */

/* --------- COMING SOON SLIDER --------- */

/* --------- COMING SOON SLIDER --------- */

/* --------- COMING SOON SLIDER --------- */







/* PURSUE HARD SELTZER STYLESHEET
© The Website Baba - www.thewebsitebaba.com 
 */

 @font-face {
    font-family: pursue-regular;
    src: url(../fonts/thewebsitebaba-pursue.woff);
  }


.coming-soon-wrap{
    width: 100vw;
    height: 120vh;
    margin: 0 auto;
    display: block;
    float: left;
    font-family: pursue-regular;
}

.cs-bg-wrap{
    width: 100%;
    height: 120vh;
    margin: 0 auto;
    display: block;
    float: left;
}

.half-wrap{
    width: 50%;
    margin: 0 auto;
    height: 100%;
    float: left;
}

.cs-bg-wrap .half-wrap:nth-child(1){
    background-color: transparent;
}

.cs-bg-wrap .half-wrap:nth-child(2){
    background-color: transparent;
}

ul.slideshow-bg-img{
    width: 100%;
    margin: 0 auto;
    height: 100%;
    display: block;
    float: left;
    list-style: none;
    z-index: 1;
    position: relative;
    padding: 0;
}

ul.slideshow-bg-img li span{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        color: transparent;
        background-size: cover;
        background-position: 50% 50%;
        background-repeat: none;
        opacity: 0;
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        /* -webkit-animation: imageAnimation 24s linear infinite 0s;
        -moz-animation: imageAnimation 24s linear infinite 0s;
        animation: imageAnimation 24s linear infinite 0s; */
}


ul.slideshow-bg-img li:nth-child(1) span {
    background-image: url('../img/1.jpg');
  }
  
  ul.slideshow-bg-img li:nth-child(2) span {
    background-image: url('../img/2.jpg');
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-delay: 6s;
  }
  
  ul.slideshow-bg-img li:nth-child(3) span {
    background-image: url('../img/3.jpg');
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    animation-delay: 12s;
  }
  
  ul.slideshow-bg-img li:nth-child(4) span {
    background-image: url('../img/4.jpg');
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    animation-delay: 18s;
  }
  
  @-webkit-keyframes imageAnimation {
    0% {
      opacity: 0;
      -webkit-animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      -webkit-animation-timing-function: ease-out;
    }
    25% {
      opacity: 1;
    }
    37.5% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  @-moz-keyframes imageAnimation {
    0% {
      opacity: 0;
      -moz-animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      -moz-animation-timing-function: ease-out;
    }
    25% {
      opacity: 1;
    }
    37.5% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes imageAnimation {
    0% {
      opacity: 0;
      -webkit-animation-timing-function: ease-in;
      -moz-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      -webkit-animation-timing-function: ease-out;
      -moz-animation-timing-function: ease-out;
      animation-timing-function: ease-out;
    }
    25% {
      opacity: 1;
    }
    37.5% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  
  .no-cssanimations ul.slideshow-bg-img li span {
    opacity: 1;
  }





  ul.slideshow-bg-color{
    width: 100%;
    margin: 0 auto;
    height: 100%;
    display: block;
    float: left;
    list-style: none;
    z-index: 1;
    position: relative;
    padding: 0;
}

ul.slideshow-bg-color li span{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        color: transparent;
        background-size: cover;
        background-position: 50% 50%;
        background-repeat: none;
        opacity: 0;
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        /* -webkit-animation: imageAnimation 24s linear infinite 0s;
        -moz-animation: imageAnimation 24s linear infinite 0s;
        animation: imageAnimation 24s linear infinite 0s; */
}


ul.slideshow-bg-color li:nth-child(1) span {
    background-color: #f7b7cf ;
  }
  
  ul.slideshow-bg-color li:nth-child(2) span {
    background-color: #ffbf41 ;
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-delay: 6s;
  }
  
  ul.slideshow-bg-color li:nth-child(3) span {
    background-color: #0d3bab ;
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    animation-delay: 12s;
  }
  
  ul.slideshow-bg-color li:nth-child(4) span {
    background-color: #74b34b ;
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    animation-delay: 18s;
  }
  
  .no-cssanimations ul.slideshow-bg-color li span {
    opacity: 1;
  }

  .stamp{
      width: 125px;
      height: 125px;
      position: absolute;
      top: 50px;
      right: 50px;
      z-index: 10000;
  }

  ul.stamp-rotate-bg-img{
    width: 100%;
    margin: 0 auto;
    height: 100%;
    display: block;
    float: left;
    list-style: none;
    z-index: 100;
    position: relative;
    padding: 0;
}

ul.stamp-rotate-bg-img li span{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        color: transparent;
        background-size: cover;
        background-position: 50% 50%;
        background-repeat: none;
        opacity: 0;
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        /* -webkit-animation: imageAnimation-r 24s linear infinite 0s;
        -moz-animation: imageAnimation-r 24s linear infinite 0s;
        animation: imageAnimation-r 24s linear infinite 0s; */
}


ul.stamp-rotate-bg-img li:nth-child(1) span {
    background-image:url('../img/stamp4a.png')
  }
  
  ul.stamp-rotate-bg-img li:nth-child(2) span {
    background-image:url('../img/stamp2a.png');
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-delay: 6s;
  }
  
  ul.stamp-rotate-bg-img li:nth-child(3) span {
    background-image:url('../img/stamp1a.png');
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    animation-delay: 12s;
  }
  
  ul.stamp-rotate-bg-img li:nth-child(4) span {
    background-image:url('../img/stamp3a.png');
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    animation-delay: 18s;
  }
  
  .no-cssanimations ul.rotate-bg-color li span {
    opacity: 1;
  }



  @-webkit-keyframes imageAnimation-r {
    0% {
      opacity: 0;
      -webkit-animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      -webkit-animation-timing-function: ease-out;
      transform: rotate(90deg);
    }
    25% {
      opacity: 1;
      transform: rotate(180deg);
    }
    37.5% {
      opacity: 0;
      transform: rotate(270deg);
    }
    100% {
      opacity: 0;
      transform: rotate(360deg);
    }
  }
  @-moz-keyframes imageAnimation-r {
    0% {
      opacity: 0;
      -moz-animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      transform: rotate(90deg);
      -moz-animation-timing-function: ease-out;
    }
    25% {
      opacity: 1;
      transform: rotate(180deg);
    }
    37.5% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes imageAnimation-r {
    0% {
      opacity: 0;
      -webkit-animation-timing-function: ease-in;
      -moz-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      transform: rotate(45deg);

    }
    25% {
      opacity: 1;
      transform: rotate(90deg);
    }
    37.5% {
      opacity: 0;
      transform: rotate(135deg);
    }
    100% {
      opacity: 0;
      transform: rotate(270deg);
    }
  }







  ul.stamp-img-bg-img{
    width: 100%;
    margin: 0 auto;
    height: 100%;
    display: block;
    float: left;
    list-style: none;
    z-index: 1;
    position: relative;
    padding: 0;
    top: -125px;
}

ul.stamp-img-bg-img li span{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        color: transparent;
        background-size: cover;
        background-position: 50% 50%;
        background-repeat: none;
        opacity: 0;
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        /* -webkit-animation: imageAnimation 24s linear infinite 0s;
        -moz-animation: imageAnimation 24s linear infinite 0s;
        animation: imageAnimation 24s linear infinite 0s; */
}


ul.stamp-img-bg-img li:nth-child(1) span {
    background-image: url('../img/stamp4b.png');
  }
  
  ul.stamp-img-bg-img li:nth-child(2) span {
    background-image: url('../img/stamp2b.png');
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-delay: 6s;
  }
  
  ul.stamp-img-bg-img li:nth-child(3) span {
    background-image: url('../img/stamp1b.png');
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    animation-delay: 12s;
  }
  
  ul.stamp-img-bg-img li:nth-child(4) span {
    background-image: url('../img/stamp3b.png');
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    animation-delay: 18s;
  }
  
  .no-cssanimations ul.img-bg-color li span {
    opacity: 1;
  }
















  .coming-soon-content{
      width: 100vw;
      display: block;
      height: 100vh;
      position: absolute;
      right: 0;
      top:0;
      z-index: 1000;
      text-align: center;
      display: flex;
      justify-content: center;
      /* align-items: center;
      flex-direction: column; */
  }

  .coming-soon-content h1{
      text-transform: uppercase;
      font-size: 6.5em;
      letter-spacing: 0.04em;
      font-weight: 100;
      margin-bottom: 0px;
      padding-bottom: 0px;
  }

  .coming-soon-content p{
    text-transform: uppercase;
    letter-spacing: 0.12em;
    margin-top: 0px;
    font-size: 1.3em;
  }

  .coming-soon-content h2{
      font-size: 1.2em;
      font-weight: 100;
      width: 15em;
      text-transform: uppercase;
      margin-top: 70px;
      letter-spacing: 0.05em;
      line-height: 1.6em;
      color: #f35626;
  background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  /* -webkit-animation: hue 10s infinite linear; */
}

@-webkit-keyframes hue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }
  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}


.coming-soon-icon-wrap{
    width: 50%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    margin-top: 50px;
}

.coming-soon-icon-wrap img{
    width: 80px!important;
}

*/



/* PURSUE HARD SELTZER STYLESHEET
© The Website Baba - www.thewebsitebaba.com */

/* @font-face {
    font-family: pursue-regular;
    src: url('https://www.thewebsitebaba.com/shared-hosting/pursuedrinks.com/thewebsitebaba-pursue.woff') format('woff'),
      	 url('https://www.thewebsitebaba.com/shared-hosting/pursuedrinks.com/thewebsitebaba-pursue.woff2') format('woff2'),
  	  	 url('https://www.thewebsitebaba.com/shared-hosting/pursuedrinks.com/thewebsitebaba-pursue.ttf') format('ttf');
} */

@font-face {
  font-family: "pursue-regular";
  src: url('/cdn/shop/t/1/assets/thewebsitebaba-pursue.woff?v=8440089629314084773');
  src: url('/cdn/shop/t/1/assets/thewebsitebaba-pursue.woff?v=8440089629314084773') format("woff"),
       url('/cdn/shop/t/1/assets/thewebsitebaba-pursue.woff2?v=8696970113689017382') format("woff2"),
       url('/cdn/shop/t/1/assets/thewebsitebaba-pursue.ttf?v=8951730071942344594') format("truetype");
}


.template-password{
	width: 100vw;
  	height: 100vh;
  	overflow: hidden;
}

.coming-soon-wrap{
    width: 100vw;
    height: 120vh;
    margin: 0 auto;
    display: block;
    float: left;
    font-family: pursue-regular;
}

.cs-bg-wrap{
    width: 100vw;
  	height: 120vh;
    margin: 0 auto;
    display: block;
    float: left;
}

.half-wrap{
    width: 50vw;
    margin: 0 auto;
    height: 100vh;
    float: left;
}

.cs-bg-wrap .half-wrap:nth-child(1){
    background-color: transparent;
}

.cs-bg-wrap .half-wrap:nth-child(2){
    background-color: transparent;
}

ul.slideshow-bg-img{
    width: 100%;
    margin: 0 auto;
    height: 100%;
    display: block;
    float: left;
    list-style: none;
    z-index: 1;
    position: relative;
    padding: 0;
}

ul.slideshow-bg-img li span{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        color: transparent;
        background-size: cover;
        background-position: 50% 50%;
        background-repeat: none;
        opacity: 0;
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        /* -webkit-animation: imageAnimation 24s linear infinite 0s;
        -moz-animation: imageAnimation 24s linear infinite 0s;
        animation: imageAnimation 24s linear infinite 0s; */
}


ul.slideshow-bg-img li:nth-child(1) span {
    background-image: url('/cdn/shop/files/1.jpg?v=1617619121');
  }
  
  ul.slideshow-bg-img li:nth-child(2) span {
    background-image: url('/cdn/shop/files/2.jpg?v=1617619121');
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-delay: 6s;
  }
  
  ul.slideshow-bg-img li:nth-child(3) span {
    background-image: url('/cdn/shop/files/4.jpg?v=1617619122');
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    animation-delay: 12s;
  }
  
  ul.slideshow-bg-img li:nth-child(4) span {
    background-image: url('/cdn/shop/files/3.jpg?v=1617619121');
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    animation-delay: 18s;
  }
  
  @-webkit-keyframes imageAnimation {
    0% {
      opacity: 0;
      -webkit-animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      -webkit-animation-timing-function: ease-out;
    }
    25% {
      opacity: 1;
    }
    37.5% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  @-moz-keyframes imageAnimation {
    0% {
      opacity: 0;
      -moz-animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      -moz-animation-timing-function: ease-out;
    }
    25% {
      opacity: 1;
    }
    37.5% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes imageAnimation {
    0% {
      opacity: 0;
      -webkit-animation-timing-function: ease-in;
      -moz-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      -webkit-animation-timing-function: ease-out;
      -moz-animation-timing-function: ease-out;
      animation-timing-function: ease-out;
    }
    25% {
      opacity: 1;
    }
    37.5% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  
  .no-cssanimations ul.slideshow-bg-img li span {
    opacity: 1;
  }





  ul.slideshow-bg-color{
    width: 100%;
    margin: 0 auto;
    height: 100%;
    display: block;
    float: left;
    list-style: none;
    z-index: 1;
    position: relative;
    padding: 0;
}

ul.slideshow-bg-color li span{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        color: transparent;
        background-size: 30%;
        background-position: 50% 105%;
        background-repeat: no-repeat;
        opacity: 0;
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        /* -webkit-animation: imageAnimation 24s linear infinite 0s;
        -moz-animation: imageAnimation 24s linear infinite 0s;
        animation: imageAnimation 24s linear infinite 0s; */
}


ul.slideshow-bg-color li:nth-child(1) span {
    background-color: #0d3bab;
    background-image: url('/cdn/shop/files/3.jpg');
    transition: 0.5s;
  }
  
  ul.slideshow-bg-color li:nth-child(2) span {
    background-color: #f7b7cf;
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-delay: 6s;
    background-image: url('/cdn/shop/files/strawberry-bg-new.jpg?v=1640689163');
    transition: 0.5s;
  }
  
  ul.slideshow-bg-color li:nth-child(3) span {
    background-color: #ffbf41;
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    animation-delay: 12s;
    background-image: url('/cdn/shop/files/2.jpg');
    transition: 0.5s;
  }
  
  ul.slideshow-bg-color li:nth-child(4) span {
    background-color:  #74b34b;
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    animation-delay: 18s;
    background-image: url('/cdn/shop/files/4.jpg');
    transition: 0.5s;
  }

 ul.slideshow-bg-color li:nth-child(5) span {
    background-color:  #0190F8;
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    animation-delay: 18s;
    background-image: url('/cdn/shop/files/elderflower-yuzu-bg.jpg?v=1702472214');
    transition: 0.5s;
  }
  
  .no-cssanimations ul.slideshow-bg-color li span {
    opacity: 1;
  }

  .stamp{
      width: 135px;
      height: 135px;
      position: absolute;
      top: 75%;
      left: 28%;
      z-index: 10000;
  }

.stamp-rotate, .stamp-img{
	display: block;
  	width: 100%;
  	height: 100%;
  	position: relative;
  	margin: 0 auto;
}

  ul.stamp-rotate-bg-img{
    width: 100%;
    margin: 0 auto;
    height: 100%;
    display: block;
    float: left;
    list-style: none;
    z-index: 100;
    position: relative;
    padding: 0;
}

ul.stamp-rotate-bg-img li span{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        color: transparent;
        background-size: cover;
        background-position: 50% 50%;
        background-repeat: none;
        opacity: 0;
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        /* -webkit-animation: imageAnimation-r 24s linear infinite 0s;
        -moz-animation: imageAnimation-r 24s linear infinite 0s;
        animation: imageAnimation-r 24s linear infinite 0s; */
}


ul.stamp-rotate-bg-img li:nth-child(1) span {
    background-image:url('/cdn/shop/files/stamp4a.png?v=1617619121')
  }
  
  ul.stamp-rotate-bg-img li:nth-child(2) span {
    background-image:url('/cdn/shop/files/stamp2a.png?v=1617619121');
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-delay: 6s;
  }
  
  ul.stamp-rotate-bg-img li:nth-child(3) span {
    background-image:url('/cdn/shop/files/stamp3a.png?v=1617619121');
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    animation-delay: 12s;
  }
  
  ul.stamp-rotate-bg-img li:nth-child(4) span {
    background-image:url('/cdn/shop/files/stamp1a.png?v=1617619121');
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    animation-delay: 18s;
  }
  
  .no-cssanimations ul.rotate-bg-color li span {
    opacity: 1;
  }



  @-webkit-keyframes imageAnimation-r {
    0% {
      opacity: 0;
      -webkit-animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      -webkit-animation-timing-function: ease-out;
      transform: rotate(90deg);
    }
    25% {
      opacity: 1;
      transform: rotate(180deg);
    }
    37.5% {
      opacity: 0;
      transform: rotate(270deg);
    }
    100% {
      opacity: 0;
      transform: rotate(360deg);
    }
  }
  @-moz-keyframes imageAnimation-r {
    0% {
      opacity: 0;
      -moz-animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      transform: rotate(90deg);
      -moz-animation-timing-function: ease-out;
    }
    25% {
      opacity: 1;
      transform: rotate(180deg);
    }
    37.5% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes imageAnimation-r {
    0% {
      opacity: 0;
      -webkit-animation-timing-function: ease-in;
      -moz-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
    }
    12.5% {
      opacity: 1;
      transform: rotate(45deg);
      /* -webkit-animation-timing-function: ease-out;
      -moz-animation-timing-function: ease-out;
      animation-timing-function: ease-out; */
    }
    25% {
      opacity: 1;
      transform: rotate(90deg);
    }
    37.5% {
      opacity: 0;
      transform: rotate(135deg);
    }
    100% {
      opacity: 0;
      transform: rotate(270deg);
    }
  }







  ul.stamp-img-bg-img{
    width: 100%;
    margin: 0 auto;
    height: 100%;
    display: block;
    float: left;
    list-style: none;
    z-index: 1;
    position: relative;
    padding: 0;
    top: -135px;
}

ul.stamp-img-bg-img li span{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        color: transparent;
        background-size: cover;
        background-position: 50% 50%;
        background-repeat: none;
        opacity: 0;
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        /* -webkit-animation: imageAnimation 24s linear infinite 0s;
        -moz-animation: imageAnimation 24s linear infinite 0s;
        animation: imageAnimation 24s linear infinite 0s; */
}


ul.stamp-img-bg-img li:nth-child(1) span {
    background-image: url('/cdn/shop/files/stamp4b.png?v=1617619121');
  }
  
  ul.stamp-img-bg-img li:nth-child(2) span {
    background-image: url('/cdn/shop/files/stamp2b.png?v=1617619121');
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-delay: 6s;
  }
  
  ul.stamp-img-bg-img li:nth-child(3) span {
    background-image: url('/cdn/shop/files/stamp3b.png?v=1617619121');
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    animation-delay: 12s;
  }
  
  ul.stamp-img-bg-img li:nth-child(4) span {
    background-image: url('/cdn/shop/files/stamp1b.png?v=1617619121');
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    animation-delay: 18s;
  }
  
  .no-cssanimations ul.img-bg-color li span {
    opacity: 1;
  }


.password-content .logo, #shopify-section-password-header{
	display: none;
}

#PasswordNewsletterForm-email{
	font-family: pursue-regular;
  	text-transform: uppercase;
  	color: #fff;
  	background-color: transparent;
  	padding: 20px 30px;
  	letter-spacing: 0.08em;
  	margin-bottom: 0px;
}


#ContactPassword{
	margin-bottom: 0px!important;
}

#ContactPassword .input-group{
	flex-wrap: nowrap;
}


#ContactPassword button.btn{
	background-color: transparent;
}

#ContactPassword button.btn::after{
	content: '';
    width: 60px;
    height: 20px;
    background-image: url(/cdn/shop/files/Pursue-Arrow.png?v=1617621985);
    background-size: 60px;
    display: block;
    background-repeat: no-repeat;
    margin-top: 20%;
}


.coming-soon-text{
	font-size: 0.8em!important;
  	color: #fff!important;
/*   	width: 50%; */
  	margin: 0 auto;
  	text-transform: uppercase;
  	opacity: 1;
  	transition: 0.5s;
  	margin-top: 20px!important;
}


#PasswordNewsletterForm-email::placeholder { 
  color: #fff;
  opacity: 1;
}

#PasswordNewsletterForm-email{
  	border-color: #fff;
}

#PasswordNewsletterForm-email:focus{
	outline: none;
  	border-color: #fff;
}

#ContactPassword button.btn:focus{
	outline: none;
}

.input-group__btn{
	border: solid 1px #fff;
  	transition: 0.5s;
}


.form-message--success{
	background-color: transparent;
  	border: 0px;
}




.coming-soon-content{
      width: 100vw;
      display: block;
      height: 100vh;
      position: absolute;
      left: 0;
      top:0;
      z-index: 1000;
      text-align: center;
      display: flex;
      justify-content: flex-start;
      flex-direction: column;
      padding-top: 100px;
  }

  .coming-soon-content h1{
      text-transform: uppercase;
      font-size: 5.8em;
      letter-spacing: 0.04em;
      font-weight: 100;
      margin-bottom: 0px;
      padding-bottom: 0px;
      margin-top: 25%;
    color: #fff;
    -webkit-animation: text-color 24s infinite linear;
    font-family: 'pursue-regular';
  }

  .coming-soon-content p:nth-child(1){
    color: #000;
    font-size: 1.2em;
  }

  .coming-soon-content p:nth-child(2){
    color: #000;
    text-transform: inherit;
    width: 60%;
    max-width: 550px;
    margin: 0 auto;
  }

@-webkit-keyframes text-color {
  0% {
    color: #027633;
  }
  35% {
    color: #078CCA;
/*     -webkit-filter: hue-rotate(360deg); 
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-delay: 6s; */
  }
  60% {
    color: #FEDF41;
  }
  85% {
    color: #FFBE9E;
  }
  100% {
    color: #FFBE9E;
  }
}

 .coming-soon-content p{
    text-transform: uppercase;
    letter-spacing: 0.09em;
    margin-top: 0px;
    font-size: 0.8em;
    color: #fff;
  }


  .coming-soon-content p.logo-tag{
    text-transform: uppercase;
    letter-spacing: 0.12em;
    margin-top: 0px;
    font-size: 1.3em;
    color: #e8e8e8;
  }

  .coming-soon-content h2{
      font-size: 1.2em;
      font-weight: 100;
      width: 15em;
      text-transform: uppercase;
      margin-top: 50px;
      letter-spacing: 0.05em;
      line-height: 1.6em;
      color: #f35626;
  background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  /* -webkit-animation: hue 20s infinite linear; */
}

@-webkit-keyframes hue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }
  to {
    -webkit-filter: hue-rotate(-300deg);
  }
}


.coming-soon-icon-wrap{
    width: 50%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    margin-top: 30px;
  	min-width: 350px;
  	max-width: 350px;
}

.coming-soon-icon-wrap img{
    width: 80px!important;
  	height: 80px;
}

.input-group__btn:hover{
	background-color: rgba(0,0,0,0.2);
  	transition: 0.5s;
}

#PasswordNewsletterForm-email-error{
	text-align: center;
    margin: 0 auto;
    width: 50%;
    margin-top: 10px;
}

#home-about .pursue-button-dark{
  display: block;
  margin: 0 auto;
  margin-top: 50px;
  width: 120px;
}


#store-locator .page-width{
	background: #EBEAE9;
}


#store-locator footer .page-width{
	background: transparent;
}


.navigation-open .site-header__wrapper .page-width{
	background: #fff!important;
}

#store-locator .page-width .section-header.text-center{
	display: none;
}

#store-locator #flavours-page{
	color: #000;
    font-size: 1.6em;
    text-transform: uppercase;
    letter-spacing: 0.09em;
    margin-top: 0px;
  	text-align: center; 
  	margin-bottom: 10px;
  	padding-top: 60px;
}

#store-locator .button-heading{
	color: #000;
    text-transform: inherit;
    width: 60%;
    max-width: 550px;
    margin: 0 auto;
  	letter-spacing: 0.09em;
  	padding: 7px 15px;
    border: solid 1px #fff;
    background-color: #fff;
    border-radius: 20px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'websitebaba-custom';
    width: 200px!important;
    text-transform: uppercase!important;
    font-size: 0.6em!important;
    font-weight: bold;
    color: #000;
  	margin-bottom: 50px;
  	text-align: center;
}
















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

  	.template-password{
        width: 100vw;
        height: auto;
      	overflow: scroll;
    }
  
  	.coming-soon-wrap{
    	height: auto;
    }

	.coming-soon-content{
    	width: 100vw;
    }
  
  	.half-wrap{
    	width: 100vw;
      	height: 100vh;
    	min-height: 900px;
    }
  
  	.coming-soon-content{
    	height: auto;
    }
  
  	.cs-bg-wrap{
    	display: flex;
        flex-wrap: nowrap;
        flex-direction: column;
    }
  
  	.cs-bg-wrap .half-wrap:nth-child(1){
    	order: 2;
      	display: none;
    }
  
  	.cs-bg-wrap .half-wrap:nth-child(2){
    	order: 1;
    }
  
  	.stamp{
    	width: 150px;
      	height: 150px;
      	right: 0px;
        left: 0px;
        margin: 0 auto;
    }
  
    ul.stamp-img-bg-img{
      top: -150px;
    }
  
  	.coming-soon-content h1{
    	font-size: 4.5em;
      	margin-top: 55%;
    }
  
  
  	.coming-soon-content p.logo-tag{
    	font-size: 1.1em;
      	margin-bottom: 10%;
    }
  
  	.coming-soon-icon-wrap{
    	width: 190px;
      	max-width: 190px;
      	min-width: 190px;
      	flex-wrap: wrap;
      	margin-top: 0px;
    }
  
  	.coming-soon-icon-wrap img{
    	width: 80px!important;
      	height: 80px;
      	margin-top: 20px;
    }
 
  
  	#ContactPassword.form-single-field{
    	max-width: 300px;
    }
  
  	#PasswordNewsletterForm-email{
    	font-size: 0.8em;
      	padding: 15px;
    }
  
  	#ContactPassword .input-group{
    	min-width: 220px;
    }
  
  	.coming-soon-content h2{
    	margin-bottom: 0px;
    }
  
  	#ContactPassword button.btn::after{
    	margin-top: 10%;
    }
  
}



/* --------- END COMING SOON SLIDER --------- */

/* --------- END COMING SOON SLIDER --------- */

/* --------- END COMING SOON SLIDER --------- */

/* --------- END COMING SOON SLIDER --------- */

/* --------- END COMING SOON SLIDER --------- */

/* --------- END COMING SOON SLIDER --------- */

/* --------- END COMING SOON SLIDER --------- */

/* --------- END COMING SOON SLIDER --------- */






.marquee {
  background-color: #fff;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  white-space: nowrap;
  padding: 20px 0;
}
.marquee span {
  display: inline-block;
  font-size: 20px;
  position: relative;
  left: 100%;
  animation: marquee 18s linear infinite;
  text-transform: uppercase;
}
.marquee:hover span {
  animation-play-state: paused;
}

.marquee span:nth-child(1) {
  animation-delay: 0s;
}
.marquee span:nth-child(2) {
  animation-delay: 0.2s;
}
.marquee span:nth-child(3) {
  animation-delay: 0.4s;
}
.marquee span:nth-child(4) {
  animation-delay: 0.6s;
}
.marquee span:nth-child(5) {
  animation-delay: 0.8s;
}
.marquee span:nth-child(6) {
  animation-delay: 1.0s;
}

@keyframes marquee {
  0%   { left: 100%; }
  100% { left: -100%; }
}

.instagram-feed{
  width: 100%;
  padding: 100px 0 0px 0;
  background-color: #dd;
}

.instagram-feed p{
  text-align:center;
}

.instagram-feed p:nth-child(2){
  margin-top: 0px;
}

.instagram-feed p:nth-child(1){
  font-size: 1.8em;
  margin-bottom: 0px;
  text-transform: inherit;

}

.instagram-feed img{
  width: 100%;
  display: block;
}

.pursue-button{
  color: #fff;
  text-decoration: none;
  padding:10px 15px;
  border: solid 1px transparent;
  border-bottom: solid 1px #fff;
  transition: 0.5s;
  font-size: 0.7em;
  letter-spacing: 0.07em;
}

.pursue-button:hover{
  border: solid 1px #fff;
  transition: 0.5s;
}


.pursue-button-dark{
  color: #000;
  text-decoration: none;
  padding:10px 15px;
  border: solid 1px transparent;
  border-bottom: solid 1px #000;
  transition: 0.5s;
  font-size: 0.7em;
  letter-spacing: 0.07em;
}

.pursue-button-dark:hover{
  border: solid 1px #000;
  transition: 0.5s;
}


.footer-two .featured-text-two{
  color: #686868;
  font-size: 0.8em;
    line-height: 1.5em;
}

.footer-two .footer-right img{
  width: 70px;
  margin-top: 30px;
}


#home-collection, #home-press, footer{
  position: relative;
  z-index: 1000;
}


footer .body-text{
  margin-bottom: 0px!important;
}

.flavours-bottle-wrap{
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 80px;
  max-width: 1000px;
}

.flavours-bottle-wrap .flavour-bottle img{
  width: 150px!important;
  display: block;
  margin: 0 auto;
  transition: 0.5s;
}

.flavours-bottle-wrap .flavour-bottle:hover img{
  width: 200px!important;
  transition: 0.5s;
  margin-top: -50px;
}

.flavours-bottle-wrap .flavour-bottle:hover p{
  margin-top: -30px;
  transition: 0.5s;
}

.flavours-bottle-wrap .flavour-bottle:nth-child(1):hover ~ .half-wrap.bg-wrap ul.slideshow-bg-color li:nth-child(1) span{
  opacity: 1!important;
  transition: 0.5s;
}

.flavours-bottle-wrap .flavour-bottle:nth-child(2):hover ~ .half-wrap.bg-wrap ul.slideshow-bg-color li:nth-child(2) span{
  opacity: 1!important;
  transition: 0.5s;
}

.flavours-bottle-wrap .flavour-bottle:nth-child(3):hover ~ .half-wrap.bg-wrap ul.slideshow-bg-color li:nth-child(3) span{
  opacity: 1!important;
  transition: 0.5s;
}

.flavours-bottle-wrap .flavour-bottle:nth-child(4):hover ~ .half-wrap.bg-wrap ul.slideshow-bg-color li:nth-child(4) span{
  opacity: 1!important;
  transition: 0.5s;
}

.flavours-bottle-wrap .flavour-bottle:nth-child(5):hover ~ .half-wrap.bg-wrap ul.slideshow-bg-color li:nth-child(5) span{
  opacity: 1!important;
  transition: 0.5s;
}


.cs-bg-wrap .flavours-bottle-wrap .half-wrap{
  position: absolute;
  z-index: -1;
  width: 100vw;
  height: 120vh;
  top: 0!important;
  left: 0;
}

.flavour-bottle{
  text-decoration: none;
}

.flavour-bottle p{
  transition: 0.5s;
}

.flavour-bottle:nth-child(1) p{
  padding: 7px 15px;
  border: solid 1px #fbbaa0;
  background-color: #fbbaa0;
  border-radius: 20px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'websitebaba-custom';
  width: 120px;
  font-size: 0.6em;
  font-weight: bold;
  color: #000;
}

.flavour-bottle:nth-child(2) p{
  padding: 7px 15px;
  border: solid 1px #f1b0c7;
  background-color: #f1b0c7;
  border-radius: 20px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'websitebaba-custom';
  width: 120px;
  font-size: 0.6em;
  font-weight: bold;
  color: #000;
}

.flavour-bottle:nth-child(3) p{
  padding: 7px 15px;
  border: solid 1px #f6b625;
  background-color: #f6b625;
  border-radius: 20px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'websitebaba-custom';
  width: 120px;
  font-size: 0.6em;
  font-weight: bold;
  color: #000;
}

.flavour-bottle:nth-child(4) p{
  padding: 7px 15px;
  border: solid 1px #6db848;
  background-color: #6db848;
  border-radius: 20px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'websitebaba-custom';
  width: 120px;
  font-size: 0.6em;
  font-weight: bold;
  color: #000;
}


.flavour-bottle:nth-child(5) p{
  padding: 7px 15px;
  border: solid 1px #0a82f1;
  background-color: #0a82f1;
  border-radius: 20px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'websitebaba-custom';
  width: 120px;
  font-size: 0.6em;
  font-weight: bold;
  color: #000;
}

.flavour-bottle span{
  font-size: 1em;
  margin-top: 10px;
  display: block;
  color: #353535;
}

.flavour-bottle span::before{
    content: '';
    width: 1.3em;
    height: 1.3em;
    vertical-align: -6px;
    display: inline-block;
    background-image: url('/cdn/shop/files/flavour-number.png?v=1640587170');
    background-size: 100%;
    background-repeat: no-repeat;
    margin-right: 3px;
}

#hi {
  animation: pulse 20s infinite;
  font-family: 'websitebaba-custom';
  font-size: 1.5em;
  width: 50%;
  min-width: 350px;
  line-height: 1.8em;
  font-weight: 100;
}

@keyframes pulse {
	0% {
	color: white;
	}
	10% {
		color: white;
	}
  15%{
    color: transparent;
  }
  25%{
    color:white;
  }
	30% {
		color: white;
	}
	40% {
		color: white;
	}
	50% {
		color: transparent;
	}
  60%{
    color: white;
  }
  70%{
    color: white;
  }
  75%{
    color: transparent;
  }
  80%{
    color: white;
  }
 
  95%{
    color: transparent;
  }
  100%{
    color: white;
  }
}

#hi:after {
	content: "";
	animation: spin 25s linear infinite;
}

@keyframes spin {
  0% { content:"Pursue is about following your dreams and striving for something you desire."; }
  25% { content:"Hard Seltzer, as an alcohol category, is unshackled by historical associations or expectations."; }
  50% { content:"Pursue was created by taking 4 pillars into account - Utmost Quality, Detailed & Unique Deisgn, Artistry and Sustainability."; }
  75% { content:"Our Hard Seltzer is an indulgence that defies guilt and encourages freedom in its many forms."; }
}


.button-heading{
  padding: 7px 15px;
  border: solid 1px #fff;
  background-color: #fff;
  border-radius: 20px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'websitebaba-custom';
  width: 200px!important;
  text-transform: uppercase!important;
  font-size: 0.6em!important;
  font-weight: bold;
  color: #000;
}





.flavours-page .coming-soon-content p:nth-child(1){
  font-size: 1.8em!important;
  margin-bottom: 10px!important;
}

.flavours-page #home-hero{
  height: 50vh;
}


.flavour-details-page nav{
  background-color: #fff;
  color:#000;
}

.flavour-details-page #home-collection{
  background-color: #fff!important;
}

.flavour-details-page .main-nav-links a, .flavour-details-page .nav-secondary a{
  color: #000;
}

.product-wrap{
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}

.product-wrap .half-wrap:nth-child(2){
  padding-top: 100px;
}


.flavour-logo{
  width: 180px!important;
  margin: 0 auto;
  display: block; 
}


.peach .product-wrap .half-wrap:nth-child(2) .button-heading{
  margin: 0 auto;
  text-align: center;
  margin-bottom: 30px;
  background-color: #febea1;
  width: 150px!important;
  margin-top: 30px;
}

.peach .product-wrap .product-strip{
  background: #febea1;
  width: 100%;
  margin: 0 auto;
  height: 130px;
  position: absolute;
  left:0;
  display: flex;
}

.product-des{
  margin-top: 200px!important;
  width:100%;
  max-width: 350px;
  margin: 0 auto;
  text-align: center;
}


.peach .product-des span{
  text-transform: uppercase;
  color: #30261d;
}

.peach .product-strip .half-wrap:nth-child(1) p{
  margin-top: -1.5em;
  font-size: 2.4em;
  letter-spacing: 0.08em;
  text-align: center;
  color: #30261d;
  text-transform: uppercase;
}

.bottle-number{
  font-size: 2em;
  margin-top: 10px;
  display: block;
  color: #353535;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 40px;
}

.bottle-number::before{
    content: '';
    width: 1.3em;
    height: 1.3em;
    vertical-align: -0.4em;
    display: inline-block;
    background-image: url(/cdn/shop/files/flavour-number.png?v=1640587170);
    background-size: 100%;
    background-repeat: no-repeat;
    margin-right: 3px;
}

.stripe-icons{
  margin-top: 25px!important;
  padding-top: 0px!important;
  margin: 0 auto;
}

.stripe-icons div{
  display: flex;
  justify-content: space-evenly;
  max-width: 350px;
  margin: 0 auto;
  width: 100%;
}

.stripe-icons img{
  width: 80px!important;
  height: 80px;
}

.flavour-details-page .half-wrap{
  height: auto;
}

.flavour-details-page .coming-soon-wrap{
  height: auto;
  padding-bottom: 100px;
}

.peach .videoWrap{
  background-image: url('/cdn/shop/files/peach-bg.jpg?v=1640675831');
  background-attachment: fixed;
}

.flavours-page .flavour-bottle{
  width: 500px!important;
  margin: 0 auto;
  display: block;
  margin-top: -400px!important;
}

.flavours-page.all-flavours .flavour-bottle{
  width: 500px!important;
  margin: 0 auto;
  display: block;
  margin-top: 0%!important;
}

.flavours-page.all-flavours #home-hero{
  background-image: url('/cdn/shop/files/sky-flavours.jpg?v=1640675299');
  background-size: cover;
  background-position: center -400px;
  background-repeat: no-repeat;
}

  .flavours-page.flavour-details-page{
    display: block;
    float: left;
    margin-top: 70px;
  }

.product-strip .half-wrap:nth-child(1) img{
  width: 500px!important;
}



.strawberry .videoWrap{
  background-image: url('/cdn/shop/files/strawberry-bg.jpg?v=1640675831');
  background-attachment: fixed;
}

.strawberry .product-strip .half-wrap:nth-child(1) p{
  margin-top: -1.5em;
  font-size: 3.8em;
  letter-spacing: 0.08em;
  text-align: center;
  color: #30261d;
  text-transform: uppercase;
}

.strawberry .product-wrap .half-wrap:nth-child(2) .button-heading{
  margin: 0 auto;
  text-align: center;
  margin-bottom: 30px;
  background-color: #f6b7d0;
  width: 150px!important;
  margin-top: 30px;
}

.strawberry .product-wrap .product-strip{
  background: #f6b7d0;
  width: 100%;
  margin: 0 auto;
  height: 130px;
  position: absolute;
  left:0;
  display: flex;
}

.strawberry .product-des span{
  text-transform: uppercase;
  color: #30261d;
}



.mango .videoWrap{
  background-image: url('/cdn/shop/files/mango-bg.jpg?v=1640675832');
  background-attachment: fixed;
}

.mango .product-strip .half-wrap:nth-child(1) p{
  margin-top: -1.5em;
  font-size: 3.8em;
  letter-spacing: 0.08em;
  text-align: center;
  color: #30261d;
  text-transform: uppercase;
}

.mango .product-wrap .half-wrap:nth-child(2) .button-heading{
  margin: 0 auto;
  text-align: center;
  margin-bottom: 30px;
  background-color: #fdbe50;
  width: 150px!important;
  margin-top: 30px;
}

.mango .product-wrap .product-strip{
  background: #fdbe50;
  width: 100%;
  margin: 0 auto;
  height: 130px;
  position: absolute;
  left:0;
  display: flex;
}

.mango .product-des span{
  text-transform: uppercase;
  color: #30261d;
}




.yuzu .videoWrap{
  background-image: url('/cdn/shop/files/elderflower-yuzu-illustration.jpg?v=1702387735');
  background-attachment: fixed;
}

.yuzu .product-strip .half-wrap:nth-child(1) p{
  margin-top: -1.5em;
  font-size: 3.8em;
  letter-spacing: 0.08em;
  text-align: center;
  color: #30261d;
  text-transform: uppercase;
}

.yuzu .product-wrap .half-wrap:nth-child(2) .button-heading{
  margin: 0 auto;
  text-align: center;
  margin-bottom: 30px;
  background-color: #008df8;
  width: 160px!important;
  margin-top: 30px;
}

.yuzu .product-wrap .product-strip{
  background: #008df8;
  width: 100%;
  margin: 0 auto;
  height: 130px;
  position: absolute;
  left:0;
  display: flex;
}

.yuzu .product-des span{
  text-transform: uppercase;
  color: #30261d;
}





.mosambi .videoWrap{
  background-image: url('/cdn/shop/files/mosambi-bg.jpg?v=1640675831');
  background-attachment: fixed;
}

.mosambi .product-strip .half-wrap:nth-child(1) p{
  margin-top: -1.5em;
  font-size: 3.8em;
  letter-spacing: 0.08em;
  text-align: center;
  color: #30261d;
  text-transform: uppercase;
}

.mosambi .product-wrap .half-wrap:nth-child(2) .button-heading{
  margin: 0 auto;
  text-align: center;
  margin-bottom: 30px;
  background-color: #76b152;
  width: 150px!important;
  margin-top: 30px;
}

.mosambi .product-wrap .product-strip{
  background: #76b152;
  width: 100%;
  margin: 0 auto;
  height: 130px;
  position: absolute;
  left:0;
  display: flex;
}

.mosambi .product-des span{
  text-transform: uppercase;
  color: #30261d;
}

.flavour-details-page #home-hero{
  height: 100vh;
  background-position: center 50px!important;
}


.flavour-bg-tag{
  padding-top: 50px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 0.08em;
    font-size: 2em;
}


.flavour-details-page.peach .videoWrap{
  background: rgba(0,0,0,0);
}


.flavour-details-page.peach  #home-hero{
  background-image: url('/cdn/shop/files/peach-bg.jpg?v=1640675831');
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #0D3CAB;
}

.flavour-details-page.strawberry .videoWrap{
  background: rgba(0,0,0,0);
}


.flavour-details-page.strawberry #home-hero{
  background-image: url('/cdn/shop/files/strawberry-bg.jpg?v=1640675831');
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #F8B7CF;
}

.flavour-details-page.mango .videoWrap{
  background: rgba(0,0,0,0);
}


.flavour-details-page.mango  #home-hero{
  background-image: url('/cdn/shop/files/mango-bg.jpg?v=1640675832');
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #FFBF43;
}

.flavour-details-page.mosambi .videoWrap{
  background: rgba(0,0,0,0);
}


.flavour-details-page.mosambi  #home-hero{
  background-image: url('/cdn/shop/files/mosambi-bg.jpg?v=1640675831');
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #74B24B;
}

.about-head{
  width: 50%;
  max-width: 600px;
  text-align: center;
  text-transform: none;
  font-size: 1em;
  letter-spacing: 0.03em;
  margin: 0 auto;
  line-height: 1.7em;
  background-color: transparent;
}

.about-content{
  background-color: #F9FAFB;
  width: 100vw;
      display: block;
      left: 0;
      top:0;
      z-index: 1000;
      text-align: center;
      display: flex;
      justify-content: flex-start;
      flex-direction: column;
      padding: 100px 0;
}


.about-values{
  width: 100%;
  margin: 0 auto;
  background-color: #fff;
  display: flex;
  justify-content: space-evenly;
  float: left;
}

.about-values .bg-img{
  width: 50%;
  height: 700px;
  background-image: url('/cdn/shop/files/pursue-caps-bg.jpg?v=1640688073');
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.about-page .cs-bg-wrap, .about-page .coming-soon-wrap{
  height: 50vh!important;
}


.about-page #home-collection{
  position: static;
  min-height: auto;
}

.about-page #home-hero{
  background-image: url('/cdn/shop/files/clouds.jpg?v=1640688220');
  background-position: center -250px;
}


.about-values .pointers-wrap{
  width: 50%;
  padding: 50px;
  box-sizing: border-box;
}


.pointers-wrap h1{
  font-size: 1.8em;
  text-align: left;
  font-weight: 100;
  width: 80%;
  margin-top: 100px;
}

.pointers-wrap ul{
  list-style: none;
  margin-top: 70px;
}

.pointers-wrap ul li{
  font-size: 1.2em;
  margin: 30px 0;
}

.pointers-wrap ul li:nth-child(1)::before{
  content: '';
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: -20px;
  margin-right: 15px;
  background-image: url('/cdn/shop/files/1.png?v=1640688220');
  background-size: 100%;
}

.pointers-wrap ul li:nth-child(2)::before{
  content: '';
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: -20px;
  margin-right: 15px;
  background-image: url('/cdn/shop/files/2.png?v=1640688220');
  background-size: 100%;
}

.pointers-wrap ul li:nth-child(3)::before{
  content: '';
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: -20px;
  margin-right: 15px;
  background-image: url('/cdn/shop/files/3.png?v=1640688220');
  background-size: 100%;
}

.pointers-wrap ul li:nth-child(4)::before{
  content: '';
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: -20px;
  margin-right: 15px;
  background-image: url('/cdn/shop/files/4.png?v=1640688220');
  background-size: 100%;
}


.bottle-inspiration{
  width: 100%;
  margin: 0 auto;
  float: left;
  box-sizing: border-box;
  background-color: #fff;
  display: flex;
  justify-content: space-evenly;
  margin-top: 50px;
}

.bottle-inspiration div{
  width: 50%;
  background-color: #F9FAFB;
  margin: 30px;
  box-sizing: border-box;
}

.bottle-inspiration div:nth-child(1){
  display: flex;
  justify-content: center;
  align-items: center;
}

.bottle-inspiration div:nth-child(1) img{
  width: 70%;
  margin: 0 auto;
}

.bottle-inspiration div:nth-child(2){
  padding: 50px;
  padding-top: 100px;
}

.bottle-inspiration div:nth-child(2) span{
  font-size: 0.8em;
  text-transform: uppercase;
  letter-spacing: 0.09em;
  color: grey;
}

.bottle-inspiration div:nth-child(2) h1{
  margin: 0;
  line-height: 1em;
  margin-top: 5px;
  font-size: 2.5em;
}

.bottle-inspiration div:nth-child(2) p{
  width: 80%;
  line-height: 1.8em;
  margin-top: 30px;
  font-size: 0.9em;
}

.sustainability{
  width: 100%;
  background-color: #fff;
  margin: 0 auto;
  padding-top: 100px;
  float: left;
}

.sustainability p:nth-child(1){
  text-transform: uppercase;
  text-align: center;
}


.sustainability p:nth-child(2){
  width: 50%;
  margin: 0 auto;
  text-align: center;
  line-height: 1.8em;
  font-size: 0.9em;
}

.sustainability img{
  width: 60%;
  display: block;
  margin: 0 auto;
  margin-top: 100px;
}










/*
END
================== © www.thewebsitebaba.com ===============
Pursue Hard Seltzer CUSTOM VSCODE
SOURCE STYLES
© www.thewebsitebaba.com
================== © www.thewebsitebaba.com ===============
*/


.main-content{
	width: 100%;
    margin: 0 auto;
    float: left;
    display: block;
}

.main-content__wrapper{
	width: 100%;
    margin: 0 auto;
    float: left;
    display: block;
}

.main-content .shopify-section{
	display: block;
    float: left;
    width: 100%;
}

.site-footer--parallax .site-footer{
	display: block;
    float: left;
    position: relative;
  	z-index: 10;
}


.site-footer{
	background-image: url('/cdn/shop/files/footer-bg.svg?v=1637932964')!important;
	background-size: cover!important;
  	background-repeat: no-repeat;
  	background-color: transparent!important;
  	margin-top: -50px;
    float: left;
    z-index: 10;
}


.page-width{
	max-width: 100%;
  	padding: 0px;
}


#pursue-hard-seltzer .site-header__wrapper{
	background: transparent;
}

#pursue-hard-seltzer .main-content{
	margin-top: -80px;
}

.site-header__logo-image{
	padding-top: 5px;
}

#home-about, .videoWrap{
	min-height: 700px;
}

#home-collection{
	min-height: 950px;
}

.flavour-bottle p{
	width: 170px!important;
}

.flex-footer{
	justify-content: space-between;
}

.flex-footer__item{
	-webkit-flex: inherit;
    -moz-flex: inherit;
    -ms-flex: inherit;
    flex: inherit;
}

.flex-footer__item--menu{
	order: 2;
}

.site-footer{
	padding: 100px 40px;
}

.flex-footer__item--newsletter{
	width: auto;
}


.site-footer__newsletter .input-group--underline{
	max-width: 400px;
}

.flex-footer__item--menu .site-footer__linklist-item, .site-footer__copyright{
	text-align: right;
}


.site-footer__newsletter .input-group--underline{
	border: 0px;
}

.input-group--underline input[type=email]{
	border-bottom: solid 1px #fff;
  	width: 90%;
  	max-width: 250px;
}

.btn--newsletter__submit{
	float: none;
}

.site-footer__newsletter .input-group__btn{
	text-align: center;
}


#flavours .content-for-layout, .template-page .content-for-layout{
	padding-bottom: 0px;
}

#flavours #home-hero{
	background-image: url('/cdn/shop/files/sky-flavours.jpg?v=1640675299');
	background-size: 100%;
    background-position: center -300px;
  	max-height: 400px;
}


#about .content-for-layout{
	padding-bottom: 0px;
}

.burger-icon{
	background-color: #000;
}

#pursue-hard-seltzer.navigation-open .burger-icon{
	background-color: #000;
}

#pursue-hard-seltzer .burger-icon{
	background-color: #fff;
}

#pursue-hard-seltzer.navigation-open .site-header__wrapper{
	background: #fff;
}

.contact-nav-link{
	color: #000;
  	padding-right: 20px;
  	font-size: 0.85em;
  	letter-spacing: 0.07em;
  	border: solid 1px transparent;
  	transition: 0.5s;
}

.contact-nav-link:hover{
	border: solid 1px #000;
  	transition: 0.5s;
}


#pursue-hard-seltzer .contact-nav-link{
	color: #fff;
}

#pursue-hard-seltzer .contact-nav-link:hover{
	border: solid 1px #fff;
  	transition: 0.5s;
}


#pursue-hard-seltzer.navigation-open .contact-nav-link{
	color: #fff;
}

#pursue-hard-seltzer .site-header__logo img{
	opacity: 0;
}

#pursue-hard-seltzer .site-header__logo{
	background-image: url('/cdn/shop/files/pursue-logo-white.png?v=1640586349');
  	background-size: 100%;
  	background-repeat: no-repeat;
  	background-position: center 5px;
}

.navigation__container{
	display: flex;
  	flex-direction: column;
  	justify-content: center;
}

.navigation__search{
	margin-top: 0px;
}


.navigation__container .social-links .icon{
	fill: #000;
}

.spotify-icon{
	width: 20px;
  	vertical-align: -5px;
  	fill: #fff;
}

.site-footer__bottom{
	padding: 0 15px;
}

.navigation__container .spotify-icon{
	vertical-align: -7px;
  	fill: #000;
}

.template-search .content-for-layout{
	height: 500px;
  	padding-top: 100px;
}

#search .section-header__title, .template-search .section-header__title.h2{
	margin-bottom: 50px;
  	font-size: 1.5em;
}

#pursue-hard-seltzer #home-hero, #pursue-hard-seltzer .videoWrap, #pursue-hard-seltzer .videoWrap video{
	background-image: url('/cdn/shop/files/pursue-rainbow.jpg?v=1640728030');
  	background-size: cover;
  	background-repeat: no-repeat;
  	background-attachment: fixed;
}

.site-header__logo-wrapper{
	position: relative;
  	z-index: 100000;
}


#pursue-hard-seltzer.navigation-open .site-header__logo{
	background-image: url('/cdn/shop/files/pursue-logo-black.png?v=1640593463');
	background-position: center 5px;
}


.agp__container{
	display: flex;
  	justify-content: center;
  	align-items: center;
}

.agp__container img, .agp__heading{
	max-width: 80%;
  	margin: 50px auto;
}

.site-header__navigation{
	outline: none!important;
}

.agp__background{
	background-image: url(/cdn/shop/files/footer-bg.svg?v=1637932964);
    background-size: 300vh!important;
    background-repeat: no-repeat!important;
    background-position: 40% -100px!important;
}

.agp_row{
	max-width: 500px;
}

.agp__rowInner{
	padding-bottom: 80px;
}

.footer-one{
	min-height: 420px;
}

.phone-video{
      	display: none;
}

#contact .section-header__title.h2{
	display: none;
}


#contact .content-for-layout{
	padding-bottom: 100px;
  	padding-top: 50px;
}

#contact .section-header.text-center{
	display: none;
}

#contact .content-for-layout form{
	width: 60%;
    min-width: 400px;
    margin: 0 auto;
}

#contact .content-for-layout form .btn{
	background-color: #000!important;
  	border: solid 2px #000!important;
}

#contact .content-for-layout form input[type=text], #contact .content-for-layout form input[type=email], #contact .content-for-layout form input[type=number], #contact .content-for-layout form input[type=password], #contact .content-for-layout form input[type=search], #contact .content-for-layout form input[type=tel], #contact .content-for-layout form input[type=text], #contact .content-for-layout form select, #contact .content-for-layout form textarea{
	font-size: 0.8em!important;
}

.grecaptcha-badge{
	position: relative;
  	z-index: -100;
}

.contact-cover{
	width: 60%;
  	min-width: 400px;
  	margin: 0 auto;
  	margin-bottom: 100px;
}

.contact-cover video{
	width: 100%;
}

.contact-form-head{
	width: 60%;
    min-width: 400px;
    margin: 0 auto;
  	display: flex;
  	font-size: 0.9em;
  	margin-bottom: 100px;
}

.contact-form-head p{
	width: 50%;
  	padding: 20px;
}

.contact-form-head p:nth-child(1) span{
	display: block;
  	margin-top: 20px;
}

.contact-form-head p:nth-child(1) span a{
	color: #000;
}


.contact-form-head p:nth-child(1) span a:hover{
	color: blue;
}



.contact-form-head p:nth-child(2){
	border-left: solid 1px #000;
}


#contact .medium-up--four-fifths{
	width: 100%!important;
}

#contact .medium-up--push-one-tenth{
	left: 0!important;
}


#desktop-video{
      	display: block;
}


#phone-video{
  display: none!important;
  opacity:0;
}

.whatsapp-btn{
  display:block;
  position: fixed;
  bottom: 20px;
  right: 50px;
  z-index: 1000;
  opacity: 0.7;
  transition: 0.5s;
}

.whatsapp-btn:hover{
  opacity: 1;
  transition: 0.5s;
}

.whatsapp-btn img:nth-child(1){
  width: 150px;
}

.whatsapp-btn img:nth-child(2){
  width: 60px;
  display: none;
}









/* stylecustom ========= PASSWORD PAGE =========== */


.template-password .site-header__section--button{
	display: none!important;
}

.template-password .site-header__logo{
	margin-top: 40vh;
}

.template-password .site-header__logo-image{
	height: 150px!important;
}

.password-new-tag{
	font-family: halvetica, arial, sans-serif;
    font-size: 1.4em;
    letter-spacing: 0.09em;
    margin-top: -100px;
}

.template-password #LoginModal{
	display: block;
}

.template-password .modal__inner{
	display: block;
  	position: relative;
  	width: 300px;
  	margin: 0 auto;
  	margin-top: 300px;
}

.template-password{
	height: auto;
  	overflow: scroll;
}

.password__form-heading.h4{
	font-size: 1.2em;
  	font-weight: 100;
}

.template-password .btn{
	background-color: #000;
  	border: 0px;
  	height: 46px;
}

.template-password .btn:after{
	outline: none;
  	display: none;
}


.template-password .input-group__btn:hover{
	background-color: transparent;
}

.template-password .modal__close{
	display: none;
}



/* ========= END PASSWORD PAGE =========== */



body.template-policy .shopify-policy__title h1{
        font-size: 1.5em;
        text-transform: uppercase;
        padding: 50px 0px;
}

.menu-list__list-item a.menu-list__link{
  text-transform: uppercase;
}

body#products .product-grid-container{
  min-height: 90vh;
  padding: 10px 15px;
}


.footer-one{
    min-height: 50px;
    max-height: 70px;
    margin-top: -5px;
    background: none;
    background-color: #fff;
}


#pursue-hard-seltzer .footer-one{
  background-color: #F0EEEF;
}

































/* ----------MacBook retina MEDIA----------- */
/* ----------MacBook retina MEDIA----------- */
/* ----------MacBook retina MEDIA----------- */
/* ----------MacBook retina MEDIA----------- */
/* ----------MacBook retina MEDIA----------- */

@media only screen 
  and (min-device-width: 1080px) 
  and (max-device-width: 1920px)
  and (-webkit-min-device-pixel-ratio: 2){
    
    
    
    
    
    
 }
/* ----------END MacBook retina MEDIA----------- */
/* ----------END MacBook retina MEDIA----------- */
/* ----------END MacBook retina MEDIA----------- */








/* ----------iPAD MEDIA----------- */
/* ----------iPAD MEDIA----------- */
/* ----------iPAD MEDIA----------- */
/* ----------iPAD MEDIA----------- */
/* ----------iPAD MEDIA----------- */




@media only screen and (min-device-width: 481px) and (max-device-width: 1024px){



}
/* ---------- END iPAD MEDIA----------- */
/* ---------- END iPAD MEDIA----------- */
/* ---------- END iPAD MEDIA----------- */
/* ---------- END iPAD MEDIA----------- */





























/* ---------- PHONE MEDIA----------- */
/* ---------- PHONE MEDIA----------- */
/* ---------- PHONE MEDIA----------- */


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2), @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2), @media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2), @media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3), @media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3), @media only screen 
  and (min-device-width : 375px) 
  and (max-device-width : 667px), @media only screen 
  and (min-device-width : 414px) 
  and (max-device-width : 736px){
    
    
    	 .template-password .site-header__logo-image{
         	height: 120px!important;
         }
    
    
    
    	

      .flavours-bottle-wrap{
        flex-wrap: wrap;
        justify-content: space-around;
      }

      .coming-soon-wrap{
        height: 225vh;
      }

      .video-content .tagline{
        font-size: 1.5em;
      }

      .coming-soon-content p:nth-child(1){
        width: 70%;
        margin: 0 auto;
        margin-bottom: 20px;
        font-size: 1.5em;
      }

      .coming-soon-content p:nth-child(2){
        width: auto;
        line-height: 1.5em;
        padding: 10px 10px;
      }

      #flavours #home-hero{
      	max-height: 200px;
        background-repeat: no-repeat;
        background-attachment: scroll;
      }
    
      .flavour-details-page #home-collection{
      	min-height: 1250px;
      }
    
   	  .flavour-details-page.peach #home-hero, .flavour-details-page.mosambi #home-hero, .flavour-details-page.mango #home-hero, .flavour-details-page.strawberry #home-hero{
      	background-attachment: scroll;  
      }
    
      .coming-soon-icon-wrap{
        margin-top: 30px;
      }

      .footer-two{
        height: auto;
      }

      .footer-two .footer-right .body-text{
        margin-top: 30px;
      }

      .footer-right{
        width: 100%;
        display: flex;
        justify-content: space-between;
      }


      .flavours-page.all-flavours .flavour-bottle{
        margin-bottom: 50px;
      }

      .flavours-page.all-flavours .coming-soon-wrap{
        height:290vh;
      }

      .product-strip .half-wrap:nth-child(1) img{
        width: 300px!important;
        margin-top: -230px!important;
      }

      .product-wrap .product-strip{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
      }

      .flavour-details-page footer{
        margin-top: 500px;
      }

      .flavour-details-page .product-wrap{
        flex-direction: column;
      }

      .flavour-details-page .half-wrap{
        height:300px;
        min-height: 300px;
      }

      .product-des{
        margin-top: 700px!important;
      }

      .flavour-details-page .bottle-number{
        margin-bottom: 200px;
      }

      .flavour-details-page .coming-soon-wrap{
        height:90vh;
      }

      ..videoWrap, .peach .videoWrap, .strawberry .videoWrap, .mango .videoWrap, .mosambi .videoWrap, .peach .videoWrap{
        background-attachment: scroll;
        background-position: center;
      }

      #home-hero, #home-hero .videoWrap{
      background-position: -100px center;
      }

      #elderflower-amp-yuzu #home-hero, #home-hero .videoWrap{
        background-position: -400px center;
        background-attachment: scroll;
      }

      .flavour-details-page .blank-wrap{
        display: none;
      }
    
      #home-about{
      	height: auto;
        padding-bottom: 50px;
      }
    
      #home-about img.about-big-bottle{
      	width: 100%;
        margin-left: 20px;
        margin-top: 50px;
      }
    
      .about-para{
      	margin-left: -50px;
        display: block;
        padding: 25px;
      }
    
      #home-about .pursue-button-dark{
      	    display: block;
        margin: 0 auto;
        margin-top: 30px;
        width: 150px;
        font-size: 1em;
      }
    
      .about-para{
      	width: 90%;
        margin-left: -20px;
      }
    
      .flavour-bottle p{
      	width: 170px!important;
      }
    	
      .site-footer__newsletter .input-group--underline{
      	margin-top: 50px;
      }
    
      footer .input-group--underline input[type=email]{
      	font-size: 0.9em;
      }
    
    
      footer .input-group__btn.input-group__btn--newsletter{
        margin-left: 10px; 
        padding-top: 8px;
      }
    
      body{
      	width: 100vw;
        overflow-x: hidden;
      }
    
      .cs-bg-wrap .flavours-bottle-wrap .half-wrap{
      	height: 100%;
      }
    
      .site-header__navigation.btn:focus-visible, .site-header__navigation.btn:active, .site-header__navigation.btn:focus{
      	outline: none!important;
        box-shadow: none;
      }
    
      .site-header__logo{
      	height: 50px;
        width: 100px;
        background-position: center 10px;
        background-image: url('/cdn/shop/files/pursue-logo-black.png?v=1640593463');
        background-size: 100%;
        background-repeat: no-repeat;
      }
    
      .flavours-bottle-wrap .flavour-bottle:hover img{
      	width: 160px!important;
      }
    
      .coming-soon-content{
      	height: 100%;
      }
    
      ul.slideshow-bg-color li span{
      	 background-size: 50%;
    	background-position: 50% 100%;
      }
    
      #flavours #home-hero{
      	background-position: center center;
      }
    
      #flavours .coming-soon-wrap{
      	height: 215vh;
      }
    
      .about-page #home-hero{
            background-position: center;
        background-attachment: scroll;
        background-repeat: no-repeat;
      }
    
      .about-head, .sustainability p:nth-child(2){
      	width: 80%;
      }
    
      .about-values, .bottle-inspiration{
      	flex-direction: column;
      }
    
      .pointers-wrap, .about-values .bg-img, .bg-img, .pointers-wrap, .pointers-wrap h1, .bottle-inspiration div:nth-child(1), .bottle-inspiration div:nth-child(2), .sustainability img{
      	width: 100%!important;	
      }
    
      .pointers-wrap ul li{
      	font-size: 1em;
      }
    
      .pointers-wrap ul{
      	margin-left: -30px;
      }
    
      .sustainability p:nth-child(1){
      	font-size: 1.2em;
    padding: 0 60px;
      }
    
     .bottle-inspiration div{
     	margin: 0px auto;
     }
    
     .site-header__logo-image{
     	opacity: 0;
     }
    
      .flavour-bottle{
      	margin-bottom: 20px;
      }
    
      #pursue-hard-seltzer #home-hero, #pursue-hard-seltzer .videoWrap{
      	background-attachment: scroll;
      }
    
      .template-password .modal__inner{
      	margin-top: 150px;
      }
    
      #pursue-hard-seltzer #home-hero, #pursue-hard-seltzer .videoWrap, #pursue-hard-seltzer .videoWrap video{
      	background-attachment: scroll;
        background-position: left;
      }
    
      .agp__container img{
      	width: 190px!important;
      }
    
      .agp__rowInner{
      	padding-bottom; 70px!important;
      }
    
      .agp__heading{
      	margin-bottom: 50px!important;
      }
    
      .instafeed-container{
      	width: 50%!important;
        height: 200px;
      }
    
      #home-hero video{
      	width: 100vw!important;
        overflow-x: hidden!important;
      }
      
      .desktop-video{
      	display: none;
      }
    
      .phone-video{
      	display: block;
      }
    
	  .contact-form-head{
      	flex-direction: column;
      }
    
      .contact-form-head p{
      	width: 100%;
      }
    
      #contact .content-for-layout form{
      	min-width: 300px;
      }
    
      .contact-cover{
      	margin-bottom: 50px;
      }
    
    #stockist-widget{
    	width: 85%;
      	margin: 0 auto;
    }

    .whatsapp-btn{
      right: 20px;
    }

    .whatsapp-btn img:nth-child(1){
      display: none;
    }
    
    .whatsapp-btn img:nth-child(2){
      display: block;
    }

    .yuzu .product-strip .half-wrap:nth-child(1) p{
      font-size: 2em;
    }

    #pursue-hard-seltzer #home-collection{
      min-height: 250vh;
    }

    #pursue-hard-seltzer .stamp{
      display: none;
    }

    .flavours-page.about-page, .about-content, #home-collection{
      z-index: 1!important;
    }

    .footer-one .half-wrap{
      min-height: auto;
    }
    
  }
/* ---------- END PHOME MEDIA----------- */
/* ---------- END PHOME MEDIA----------- */
/* ---------- END PHOME MEDIA----------- */


@media only screen and (min-device-width: 320px) 
  and (max-device-width: 812px) and (orientation:landscape){
  
  	.desktop-video{
      	display: block;
      }
    
      .phone-video{
      	display: none;
      }
    
   	  #home-collection {
          min-height: 1050px;
      }
  
}




.facets--filters-title{
  text-transform: uppercase;
  font-size: 1em;
}

.facets__summary{
  font-size: 1em;
}