/** Shopify CDN: Minification failed

Line 605:0 Unexpected "}"

**/
/*  SECTIONS  */
.sections {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 0%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWELVE  */
.span_12_of_12 {
	width: 100%;
}

.span_11_of_12 {
  	width: 91.66%;
}
.span_10_of_12 {
  	width: 83.33%;
}

.span_9_of_12 {
  	width: 75%;
}

.span_8_of_12 {
  	width: 66.66%;
}

.span_7_of_12 {
  	width: 58.33%;
}

.span_6_of_12 {
  	width: 50%;
}

.span_5_of_12 {
  	width: 41.66%;
}

.span_4_of_12 {
  	width: 33.33%;
}

.span_3_of_12 {
  	width: 25%;
}

.span_2_of_12 {
  	width: 16.66%;
}

.span_1_of_12 {
  	width: 8.333%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
    
    .span_1_of_12, .span_2_of_12, .span_3_of_12, .span_4_of_12, .span_5_of_12, .span_6_of_12, .span_7_of_12, .span_8_of_12, .span_9_of_12, .span_10_of_12, .span_11_of_12, .span_12_of_12 {
	width: 100%; 
	}
}

.testimonials-outer {
    max-width: 1170px;
    margin: 0 auto;
    background: #fff1f7;
    padding: 25px;
}
.testimonials-inner {
    display: inline-block;
    background: #FFF;
    padding: 25px;
    margin-bottom: 20px;
}
.testimonials-top {
width: 10%;
    float: left;
    display: block;
    padding-right: 15px;
}
.testimonials-image {
float: left;
    width: 100%;
    margin-bottom: 10px;
}
.testimonials-image a {
display: block;
}
.testimonials-image a img {
    max-width: 64px;
}
.testimonials-title {
    display: inline-block;
    font-weight: bold;
}
.testimonials-title a {}
.testimonials-content {padding-left: 10px;
float: left;
    width: 90%;
    display: block;
}
.testimonials-content p {
display: block;
    font-size: 16px;
}
@media screen and (max-width:992px) {
  .explore-btn {
      margin-bottom: 30px;
  }
  
  .center-image-section img {
    display: block;
    width: 100%;
    margin: 0 auto;
}
  
  #PageContainer .shopify-section {
  padding-top: 0px !important;
    padding-bottom: 10px !important;
  }
  
.testimonials-content {
    width: 70% !important;
}
  .testimonials-top {
width: 30% !important;
  }
}

.js-qty input, .ajaxcart__qty input {
    background: #FFF;
}
#AddToCartForm .js-qty__adjust, #AddToCartForm .ajaxcart__qty-adjust {
    font-size: 10px;
    opacity: 1 !important;
    padding: 5px !important;
}

.homepage-featured-rich-text p {
    font-size: 1.3em;
}

	.template-index .flex-control-nav {
width: 20px !important;
    top: 0 !important;
    right: 0 !important;
}
.center-image-section {
display: block;
text-align: center;
}

/**
@media only screen and (max-width: 480px) {
.homepage-hero-content-image-text-block--mobile {
    position: absolute !important;
    top: 30px !important;
}
**/

@media screen and (min-width:769px) {
.shopify-section .homepage-sections-wrapper {
    padding: 30px 0 !important;
}
  
  .homepage-section--slideshow-wrapper {
      margin-bottom: 30px;
  }
  
  .image-mobile-outer {
  display: none !important;
  }
}

@media screen and (max-width:768px) {
  
.homepage-content--image {
display: none !important;
}
  .image-mobile-outer {
      text-align: center;
    display: block;
  }
  .image-mobile-outer img {
      max-width: 768px;
    width: 100%;
  }
  .homepage-featured-content-box.grid__item {
  margin-top:0px !important;
  }
}

#newsletter_text_1 {
    width: 100%;
    margin-bottom: 10px;
    border: 0px solid #CCC !important;
    max-width: 475px;
}

@media screen and (max-width:540px) {
/**  .homepage-featured-content-box {
      position: relative !important;
    top: unset !important;
    transform: unset !important;
  }
  **/
  
  .homepage-section--slideshow-wrapper .homepage-featured-content-box .rte {
      display: none !important;
  }
  .homepage-featured-content-box-inner {
      padding: 10px !important;
  }
}

.blog-sidebar--recent-articles a {
    font-weight: bold;
}

.bottom--footer a {
    font-size: 16px !important;
    line-height: 1.6 !important;
}

  .sold-out-badge, .sale-badge {
    display: inline-block;
    text-align: center;
    left: 50% !important;
    transform: translateX(-50%) !important;
  }
.newsletter-form-popup input[type=text],
.newsletter-form-popup input[type=email] {
    border-bottom: 1px solid #000 !important;
    margin-bottom: 10px;
    border: 0;
}
.newsletter-form-popup input[type=submit] {
    background: #000;
    color: white;
    font-size: 12px;
    border-radius: 30px;
    padding: 8px 30px;
    margin: 6px 0px 10px;
}

.newsletter-form-footer input[type=text],
.newsletter-form-footer input[type=email] {
    border-bottom: 1px solid #000 !important;
    margin-bottom: 10px;
    border: 0;
}
.newsletter-form-footer input[type=submit] {
    background: #000;
    color: white;
    font-size: 12px;
    border-radius: 30px;
    padding: 8px 30px;
    margin: 6px 0px 10px;
}



.newsletter-form-section input[type=text],
.newsletter-form-section input[type=email] {
    border-bottom: 1px solid #000 !important;
    margin-bottom: 10px;
    border: 0;
  width: 300px;
    float: left;
    clear: both;
}
.newsletter-form-section input[type=submit] {
    background: #000;
    color: white;
    font-size: 12px;
    border-radius: 30px;
    padding: 8px 30px;
    margin: 6px 0px 10px;
      width: 160px;
    clear: both;
    float: left;
}
.shipping-and-refunds span {
    position: relative;
    margin: 0px 15px;
}


#js-form-inputs-1 {
    display: inline-block;
    float: left;
    width: 100%;
} 
#mc-embedded-subscribe-1 {
    float: left;
    display: inline-block;
}
#js-subscribe-response-1 {
    display: inline-block;
    width: 100%;
    text-align: left;
    margin: 0;
    padding: 5px 0;
}
.collection-sidebar-filter label {
display: none !important;
}

#shopify-product-reviews--wrapper, .product-page-related-products {
    padding: 20px 0 !important;
}

#shopify-product-reviews {
margin:0 !important;
}

.spr-container {
padding: 0px !important;
}

@media screen and (max-width:768px) {
  
  .collection-style--grid-inner {
      margin-top: 10px !important;
  }
  .collection-style--grid-inner h1 {
      margin-bottom: 5px !important;
  }
  h5.font_0 {
      margin: 0;
  }
  .collection-main-body .collection-main-body-inner div.grid-view-item {
    margin-bottom: 5px !important;
}
  .site-footer {
      padding: 10px 0 !important;
  }
  footer .grid__item {
      margin-top: 10px !important;
  }
  .bottom--footer {
    margin-top: 10px !important;
}
  #site-title {
      padding: 0px !important;
  }
  
  .product-page-related-products .grid__item {
      margin-top: 0px !important;
  }
  .recently-viewed-products {
      padding: 5px 0 !important;
  }
  .template-product .main-content, .template-collection  .main-content {
      padding-bottom: 0px !important;
  }
  
  #shopify-product-reviews--wrapper {
  display: inline-block;
    width: 100%;
  }
  .collection-main-body .collection-main-body-inner div {
    margin-bottom: 5px !important;
    margin-top: 5px;
}
  .collection-sidebar-filter, .collection-sidebar-sort {
    margin-bottom: 5px !important;
}
  .collection-style--grid .section-header {
    margin-bottom: 5px !important;
}
}

.collection-main-body .collection-main-body-inner div.grid-view-item {
    margin-bottom: 20px !important;
}

.homepage-featured-content-box.slidershowbox  {
background:unset;
}

#shopify-section-feature-row-1 .homepage-sections-wrapper--accent {
    background: unset !important;
}

@media screen and (max-width:768px) {
  
/**.image-with-text-wrapper  .wrapper {
padding: 0px !important;
}
  **/
  #PageContainer .shopify-section {
    padding-bottom: 0px !important;
}
  
/** .homepage-featured-content-wrapper .image-mobile-outer {
    display: flex;
} **/
  #shopify-section-feature-row-1 .homepage-sections-wrapper {
    padding: 0px 0 !important;
}
  #shopify-section-featured-blog .homepage-sections-wrapper,
  .featured-products-wrapper .homepage-sections-wrapper {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  
  .slider-section--1572378005728 {
      padding-bottom:20px !important;
  }
}

.related-collections {
margin-top: 25px;
    margin-bottom: 25px;
}
.related-collections h2 {
    font-size: 2.2em;
    text-align: center;
}

.explore-btn {
text-align:center;
      margin-bottom: 20px;
}
.explore-btn a {
display: block;
    max-width: 200px;
    padding: 10px;
    text-align: center;
    margin: 0 auto;
    font-weight: 700;
    background: #f062a2;
    color: #ffffff;
}
.explore-btn a:hover {
    background: #000;
    color: #ffffff;
}



@keyframes kenburns-slide {
    0% {
      opacity: 0;
    }
    5% {
      opacity: 1;
    }
    100% {
        /*transform: scale3d(1.5, 1.5, 1.5) translate3d(-190px, -120px, 0px);*/
        transform: scale(1.3);
        animation-timing-function: ease-in;
        opacity: 1;
    }
}
@keyframes kenburns-collection {
    0% {
      opacity: 0;
    }
    5% {
      opacity: 1;
    }
    100% {
        transform: scale(1.02);
        animation-timing-function: ease-in;
        opacity: 1;
    }
}

@keyframes kenburns-singlee {
    0% {
      opacity: 0;
    }
    5% {
      opacity: 1;
    }
    100% {
        transform: scale(1.3);
        animation-timing-function: ease-out;
        opacity: 1;
    }
}


.flex-active-slide .slideshow-desktop-image, .flex-active-slide .slideshow-mobile-image {
  /*animation: kenburns-slide 40s infinite;*/
  animation: kenburns-slide  40s ease forwards;
}
.collection-page--feature-image {
  /*animation: kenburns-collection 20s infinite;*/
  animation: kenburns-collection  40s ease forwards;
}

.image-desktop.img.parallax-img {
  /*transition: transform 18s;*/ /* Animation */
/*  animation: kenburns-collection  40s ease forwards; */
  /*animation: kenburns-collection 20s infinite;*/
}
img.image-mobile  {
  /*transition: transform 18s;*/ /* Animation */
 /* animation: kenburns-collection 20s infinite;*/
  animation: kenburns-collection  40s ease forwards;
  /*padding: 18px;*/
}
.image-mobile-outer {
    overflow: hidden;
}
/*.grid__item.large--three-quarters {
    overflow: hidden;
}*/
.shopify-section.image-with-text-wrapper .grid__item.large--three-quarters 
{
  overflow: hidden;
}

/*.image-desktop.img.parallax-img:hover {
  transform: scale(1.1) !important; 
}*/


.colleciton-image-outer {
overflow: hidden;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
.image-mobile-outer {
    display: inline-block;
}
.image-mobile-outer img {
    display: flex;
}  
}

@keyframes breath {
  from { 
    transform: scale(1.05);
  }
  to {
    transform: scale(1.02)
  }
}

@keyframes breath2 {
  from { 
    transform: scale(1)
   
  }
  to {
    transform: scale(1.2);
  }
}


 .grid__item .grid-view-item img {
    height: auto !important;
}
.lazyload-wrapper {
    display: unset !important; 
    align-items: unset !important; 
    justify-content: unset !important; 
}
/*.grid-view-item-image img {
  animation: kenburns-collection 15s infinite;
}*/
.grid-view-item-image img {
 /* animation: breath 8s forwards;*/
    -webkit-transition: -webkit-transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;
    transition: transform 1s ease-out;
  
}
.grid-view-item-image img:hover {
 /* animation: breath2 8s !important;
  -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: -webkit-transform 1s ease-in;
    -moz-transition: -moz-transform 1s ease-in;
    transition: transform 1s ease-in; */
}

/*.grid-view-item-image img {
  transition: transform 18s; /* Animation */
}*/

/*.grid-view-item-image:hover img {
  transform: scale(1.5);
}*/


img.product-single__photo { transition: all 3s ease-in-out !important; }
img.product-single__photo:hover { /* transform: scale(1.1) !important; */ }

.grid__item {
    visibility: visible; animation-duration: 1.5s; 
}
.grid-uniform {
   visibility: visible; animation-duration: 1.5s; 
}
.gb-featured-zoomin {
visibility: visible; animation-duration: 1.5s;

}
.shopify-section.image-gallery-wrapper .lazyload-wrapper img {
    margin: auto;
}

#gift-box-for-her-milky-chic-special-gift-box-for-any-occasion .homepage-sections-wrapper.homepage-sections-wrapper--white {
    background-color: #f3f3f3;
    color: #efefef;
}

#milky-chic-mommy-diaper-bags .homepage-sections-wrapper.homepage-sections-wrapper--white {
    background-color: #f3f3f3;
    color: #efefef;
}
@media only screen and (max-width: 767px) { 
  footer.site-footer.footer-alignment--center .image-bar__item img.lazyautosizes {
      margin: auto;
  }
}

.grid-view-item-image:hover .hidden form {
    display: none;
}
.grid-view-item:hover .shop-now-button, .grid-view-item:hover .shop-now-button-onboarding {
    top: -122px !important;
}