/** Shopify CDN: Minification failed

Line 168:0 Unexpected "}"

**/
/* Header */

#headerWrapper {
    background-color: /*!setting.main_header_bg{*/#fffffffc/*}*/;
}

#headerWrapper.stickyHeader {
    z-index: 999;
}

#siteNav .lvl1 > a{
font-size:15px;
  
}

.template-index #headerWrapper.classic-style:not(.stickyHeader) #siteNav > li > a {
    color: /*!setting.icon_text_clr{*/#ffffff/*}*/;
    font-weight: bold;
}


.template-index #headerWrapper.classic-style:not(.stickyHeader) a.hdicon {
    color: /*!setting.icon_text_clr{*/#ffffff/*}*/;
}

.template-index #headerWrapper.classic-style:not(.stickyHeader) a.hdicon #CartCount {

    background: /*!setting.cart_count_clr{*/#fff/*}*/;
  color: /*!setting.cart_count_text{*/#222/*}*/;
}

.template-index #headerWrapper.classic-style:not(.stickyHeader) .header-logo{
  opacity:0;
}

/* Font Weight */

.page-title {
  letter-spacing:0.2em;
  font-weight:600;
  text-transform:uppercase;
  margin: 20px 0 50px 0;
}

.title-bold {
    font-weight: 600;
}

.template-collection .collection-banner .block-ttl .collection-title {
    font-weight: 600;
}

.contact-template .form-vertical .h2{
 font-weight: 600;
}

/* Page top space fix (to remove if Top Bar used) */

.page-wrapper {
    margin-top:-18px;
}


/* Desktop Menu */
@media only screen and (min-width: 1025px){
#siteNav > li .dropdown, #siteNav > li .dropdown ul {
  width: 180px;
}  
}
/* Menu Background  */

.hero .hero__inner .wrap-text .btn{
  border: 2px solid #fff;
}

.hero .hero__inner .wrap-text .btn:hover{
  border: 2px solid #DE8787;
}

#siteNav > li .megamenu {
    background-color: /*!setting.nav_mm_bg{*/#fffffff7/*}*/;
}

#siteNav > li ul.dropdown {
   background-color: #fffffff7;
}

#siteNav > li ul.dropdown li a{
  background-color:transparent;
}

#siteNav > li ul.dropdown li a:hover{
  background-color:transparent;
}


@media only screen and (min-width: 1025px){
  
  #siteNav > li .megamenu {
  padding: 28px 30px 8px;
}
}


/* Setting Box */
.btn{
border-radius: .25rem;
}
    



/* Main Background */

@media only screen and (max-width: 400px){ 
.logo-white img{
max-width:80%;
}
}

.hero__inner .btn{
  font-weight:600;
  background-color: #fffffff7;
}

.hero__inner .btn:hover{
  color:#fff;
  font-weight:600;
  background-color: #DE8787;
}

.collection-banners.sec-1559279262807 .details {
    background-color: #ffffff;
    color: #222;
    opacity: 0.9;
}

.hero-1559392831821 .wrap-text .heroTxt{
    color: #ffffff;
    font-size: 14px;
}


/* Video BG */
* { box-sizing: border-box; }
.video-background {
  background: #000;

  z-index: -99;
}
.video-foreground,
.video-background iframe {

  width: 100%;
  height: auto;
  pointer-events: none;
}
#vidtop-content {
	color: #fff;
}

  .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}
@media all and (max-width: 600px) {
.vid-info { width: 50%; padding: .5rem; }
.vid-info h1 { margin-bottom: .2rem; }
}
@media all and (max-width: 500px) {
.vid-info .acronym { display: none; }
}

/* Last BG top space fix */

@media only screen and (max-width: 767px){
  .fullwidth-1559394377686 {
    margin-top: -15px;
}

}

/* Insta BG */
#beloved-kids-apparel-children-clothes-online-store-in-eu .page-wrapper{
  background:#ffeeee;
}


/* Lookbook menu */

#siteNav > li .megamenu li.lvl-1 {
   margin-top: 3px;
    margin-bottom: 18px;
  letter-spacing:0.1em;
}


/* Filter Button */

/* .collection .btn{
  border: 2px solid #20316D;
  color: #20316D;
}
 */
.collection .btn:hover{
  border: 2px solid #222;
  color: #222;
  background:transparent;
}


/* Product page */

.product-template__container .product-action .product-form__item--submit button{
  background:#fff;
  color:#DE8787; 
  border: 2px solid #DE8787;
  font-weight: 600;

}

.product-form .swatch .swatch-element .swatchInput+.swatchLbl{
   background-color: #f2f6fc;
}

.product-template__container .product-action .product-form__item--submit button:hover{
  background:#DE8787;
  border: 2px solid #DE8787;
  color:#fff;
}

.product-info p span.instock {
    color: #5F8DD3;
}

.spr-summary-actions-newreview:hover{
  color:#222;
}

.shopify-payment-button__button:hover{
  opacity:0.8;
}

.product-template__container .product-single__meta {
  margin-top: 45px;}


/* Product title mobile */

@media only screen and (max-width: 375px){
.grid-view-item .grid-view-item__title{
  font-size:14px;
}
}


/* Product Image Zoom button */

.product-btn .btn {
  width: 35px;
  border:none;
  background:#ffffff00;
}


/* Product Grid Icons: Add to cart,Wishlist,Quickview */

.grid-view-item .button-set .btn .ad {
    font-size: 13px;
}

.grid-view-item .button-set .btn {
  background-color:#ffffffa8;
}

.grid-view-item .button-set .btn:hover {
  border:none;
  opacity:0.96;
  background-color:#fff;
}


/* View Full/Details */

.view-full{
border:#ffffff00;
}

.view-full:hover{
border:#ffffff00;
}


/* Sticky Cart */
/* 
@media only screen and (max-width: 375px){
.template-product{
  padding-bottom:-10px;
}
} */

.stickyCart .product-form__cart-submit{
  border: 2px solid #222;
  font-weight: 600;
}


/* Wishlist */

@media only screen and (min-width: 1025px){
#siteNav > li:last-child {
    display: none;
}
}

.wishlist-product li:first-child {
/*     color: #20316D; */
    background-color: #f2f6fc;
}

.wishlist-product li {
    border-bottom: 1px solid #eee;
    border-top: none;
}

.wishlist-product .product_stock.available {
    color: #5F8DD3;
}


/* Contact form */

.contact-form .btn{
  border: 2px solid #222;
/*   color: #20316D; */
}

.contact-form .btn:hover{
  border: 2px solid #222;
  color: #222;
  background:transparent;
}

.contact-details hr {
    border-bottom: 1px solid /*!setting.color_borders{*/#eeeeee00/*}*/;
}

.contact-template .contact-logo {
    text-align: center;
}


/* To Top */

#site-scroll {
  color: #222;
}

#site-scroll:hover{
  opacity:0.8;
}
    

/* Mobile Menu */

@media only screen and (max-width: 1024px){
  
  #MobileNav li li a {
    border-bottom: 0.5px solid #fffffffc;
}
 .mobile-nav-wrapper .closemobileMenu {
     padding: 10px 10px;
  }
  
  #MobileNav li ul {
    background-color: #ffeeee;
  } 
   #MobileNav .lvl-2{
    border-bottom:none;
  }
  #MobileNav .lvl-2 a{
    margin-right: 10px;
    margin-left: 10px;
    border-bottom: 0.5px solid #ffffff9c;
  }
 .mobile-nav-wrapper .closemobileMenu .ad #text{
  display:none;  
}
  
}


/* Cart */

.cart__footer .checkout{
  background:#DE8787;
  border: 2px solid #DE8787;
  color:#fff;
  font-weight:600;
}

.cart__footer .checkout:hover{
  opacity:0.8;
}

.cartDWcheckout{
  background:#DE8787;
  border: 2px solid #DE8787;
  color:#fff;
  font-weight:600;
}

.cartDWcheckout:hover{
  opacity:0.8;
}

#inlinecheckout-cart{
    font-weight:600;
  color: #de8787;
  border-color: #de8787;
}

#inlinecheckout-cart:hover{
  color: #fff;
  background: #de8787;
  border-color: #de8787;
}

.border-top{
  border-top:none;
}


/* Footer */

.site-footer .footer-bottom {
    color: grey;
    background: #f9f9f9;
    border-top:none;
}
/* Footer partners */
#nav_menu-e85f4c1c-dcf6-46e0-8aee-85d05bdf1a9d img{
   max-width:100px;
}


/* Social Sharing Buttons (Quick view) */

/* .social-sharing .btn {
  color: #222 !important;
}
 */

.social-sharing .btn:hover{
  color: #222 !important;
}


/* All products page */

#products .collection-banner {
    height: 120px;
}

#products .collection-title{
/* color: #222 !important; */
letter-spacing:0.2em;
  font-size:20px;
}

#products .template-collection .collection-banner{
  background-image:url(//cdn.shopify.com/s/files/1/0263/5123/9219/collections/frank-mckenna-f1A-oXmkYpE-unsplash_1920x.jpg?v=1588698198);
}

#products .collection-title:before{
  content:"All";
  margin-right:10px;
}


.shopify-payment-button .shopify-payment-button__button {
    font-weight: 600 !important;
    border-radius: .25rem;
}

/* Review App Yotpo */
.yotpo .yotpo-small-box {
  display: none;}

.yotpo .yotpo-default-button{
background: #de8787 !important;
      border-radius: 0.25em;
}

.yotpo .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star {
  color: #5f8dd3;}


/* Language switcher */

.notranslate{
  font-size:13.5px !important;
  padding: 0px 0px !important;
    margin-bottom: 0px;
    border: 0px;
    background-color: #fff0;
    color: #222;
/*   min-width:10px !important;
background-position: right 10px center; */

}

.language-picker span{
  font-size:13.5px !important;
}

a.glink {
  margin-right: 10px;}


/* Currency picker */

.pick_currency label{
    font-size:13.5px !important;
}

.nice-select {
    width: 60px !important;
    margin-left: -17px;
}

.nice-select span:hover{
  color:#DE8787;
  cursor:pointer;
}

.nice-select .option:hover{
    color:#DE8787;
  cursor:pointer;
}

/* Return & Exchange */
.formBuilder {
  margin-top: -60px;}

.return-text{
  padding:5%;
  margin:0 auto;
max-width:750px;
}


/* Lookbook Shop */

.lookbook .grid-lb{
background: #fffc;
border-radius: 0.25em;
}

.lookbook .btn--small{
display:none;
}

.lookbook .grid-lb .details {
  vertical-align: middle;}

/* Currency */

select#currencies {
background-repeat: no-repeat;
      background-position: right center;
      
    
}
.nice-select.open .list {
max-height: 250px;
overflow-y: auto;
}

select#currencies,select#currencies1 {
   margin-bottom: 0;
   margin-top: 0;
   vertical-align: middle;
   padding-top:0px;
padding-bottom:0px;
   padding-right: 15px;
   border: 0;
-webkit-appearance:none;
   -moz-appearance:none;
   appearance:none;
 background-color:transparent;
 background-position:right center;
}
select#currencies option{
color:#000;
   background-color:#fff;
}
select#currencies:focus,select#currencies:hover{
outline:none;border: 0;
}


  select#currencies, select#currencies1 {
height: auto !important;
    line-height: 1 !important;
    min-height: unset !important;
    max-height: unset !important;
    min-width: unset !important;
    max-width: unset !important;
    width: auto !important;
    color:#000;
}
.pick_currency{
    border: 1px solid #ddd;
    width: auto;
    display: inline-block;
    padding: 5px;
    position: fixed;
    z-index: 9999999;
    background: #fff;
}







.nice-select.open .list {
max-height: 170px;
overflow-y: auto;
}

.pick_currency {
	border: 1px solid #ddd !important;
   padding-right: 7px !important;
}



.pick_currency {
position: fixed !important;
   background-color: #fff !important;
   z-index: 9999 !important;
}
.pick_currency {
  top: 10px !important;
  right: 10px !important;
   bottom: unset !important;
   left: unset !important;
 
}

