/*footer*/
.social-icons .icon{
  color: #fcddee;
}

#shopify-section-footer{
  background: white;
  padding-top: 50px;
}

.hero .slick-dots{
  display: none;
}


/*accordian*/

.card {
 border: none !important;
 margin-bottom: 0;
 align-items: start;
}

.card-header{
  background: white !important;
  border-bottom: none;
  padding: 5px 0 !important;
}

.mb-0 .btn{
    background: white !important;
    color: black !important;
    font-weight: 400 !important;
    font-size: 12px !important;
  	transition: 0.5s;
  
 
}

/* .mb-0 .btn:hover{
  border-bottom: 3px solid #fcddee;
} */

.rte h2::after{
  content: none;
}

/*newsletter*/
.newsletter form .newsletter--form, .newsletter .newsletter__input{
  background: transparent;
}

.newsletter form{
  min-width: 100%;
  max-width: 100%;
}

.input-group{
  display: flex;
  justify-content: space-between;
}

.email-input{
  width: 33%;
  background: transparent; 
}

.input-group-btn{
  width: 33%;
}

#Subscribe{
  width: 100%;
  padding: 0;
}

.email-input input{
  border-bottom: 1px solid black;
}

.btn:hover {
  color: white;
  background: #fcddee;
}

/* Product page */
select{
  background-color: white;
  border: 1px solid black;
  margin: 10px;
}

.js-qty{
   background: transparent;
}

.js-qty__adjust--plus, .ajaxcart__qty--plus{
  border: none;
}

.js-qty__adjust--minus, .ajaxcart__qty--minus{
  border: none;
}

 .product-single__meta.scroll-to-fixed-fixed{
  top: 100px !important;
  z-index: 1 !important;
  position: initial !important;
} 

.product-single__photos{
max-height: 100vh;
overflow: scroll;
}



.reveal .hidden{
  height: auto;
}
@media (max-width: 768px) {
  .pagination{
    justify-content: center;
  }
}


/*IMAGE GRID*/
.grid{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}

/* .btn{
	border: 1px solid black;
} */
// ABOUT

.container{
  text-transformation: uppercase;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.container p{
  margin: 0;
  max-width: 100%;
}
.one{
  min-width: 100%;
  width: 100%;
  margin: 0 1% 1% 0;
  list-style-type: none;
  max-height: 469px;
  overflow: hidden;
}

.two{
  width: 49%;
  max-width: 49%;
  list-style-type: none;
  overflow: hidden;
}

.two img{
  margin: 4% 0 4% 0;
}

.image-card-links{
  text-align: right;
}


.image-grid{
  display: flex;
  justify-content: space-between;
  -webkit-box-pack: center;
  width: 100%;
  margin: 0 auto;
  flex-wrap: wrap;
}

.grid-item{
  width: 33%;
/*   padding: 15px 0; */
  max-height: 600px;
  overflow: hidden;
}

.page-grid-teim{
  padding: 0;
}

.grid-item-image{
  -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  
}
.grid-item-image img{
min-width: 100%;
}

.grid-item-container{
  position: relative;
  max-height: 600px;
}

.grid-image-text-container{
  	position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 0;
  	-webkit-box-ordinal-group: 1;
    order: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-height: 600px;
}

.grid-image-text{
   	max-width: 400px;
    margin: 0 auto;
  	color: white;
  	font-weight: 800;
  	transition: 1sec;
  	font-size: 16px;
  
}
.grid-image-text-container a:hover{
	  color: white;
  	  text-decoration: underline;
}

.main-content{
  padding-top: 0;
}


/*CART*/

.drawer{
  background: rgb(255,185,197);
  background: linear-gradient(47deg, rgba(255,185,197,1) 14%, rgba(253,210,202,1) 50%, rgba(255,186,93,1) 100%);
  }


/*FORM*/
input[type="checkbox"], input[type="radio"]{
  margin: 0 10px 0 30px !important;
}

.bespoke-form form { 
  background: rgb(255,185,197);
  background: linear-gradient(47deg, rgba(255,185,197,1) 14%, rgba(253,210,202,1) 50%, rgba(255,186,93,1) 100%);
  padding: 30px;
  margin: 0 auto; 
  width: 65%;
}


 .bespoke-form input{
  background-color: transparent;
  border-bottom: 1px solid black;
  color: black;
}

.bespoke-form form textarea{
  color: black;
  background-color: transparent;
}
::placeholder {
  color: black;
}

.form-group select{
  background: white !important;
  border: 1px solid black !important;
}

option:hover{
  background: #fcddee !important;
  color: white !important;
}

/*highlight text*/
::selection {
  background: #fcddee; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #fcddee; /* Gecko Browsers */
}

.announcement-bar--link:hover{
   background: #fcddee !important;
}

a:hover{
  text-decoration: none !important;
}

.grid-image-text-container a:hover{
color: #fcd28c;
}


/*nav bar*/

.site-nav__link:hover{
  text-decoration: underline !important;  
}

/*removing blue border from active buttons*/

button:focus {
  	outline: none !important;
}

input:focus{
	outline: none !important;
}

textarea:focus{
	outline: none !important;
}

@media (max-width:800px){
  .two{
    width: 100%;
    max-width: 100%;
  }
  .image-card-links{
  text-align: left;
}
   .grid-item{
     width: 100%;
     max-width: 100%;
     margin-top: 10px;
   }
  
  .image-grid{
    padding: 15px;
  }
  
  .bespoke-form form { 
  width: 100%;
}
}

