/** Shopify CDN: Minification failed

Line 420:1 Expected "}" to go with "{"

**/
/* -- global styles -- */
.btn{
  border-radius: 10px;
}fskucj
.pink{
  color: #D9B3B0;
}
/* -- header -- */
.halo-header-mobile{
  background-color: #D6C5B4;
}
.header-middle .row{
  justify-content: space-between;
}
.item--cart .navUser-text-wrapper{
  display: none;
}
.item--quickSearch .search-text{
  display: none;
}
.halo-header-01 .halo-header-PC .header-middle .header-middle-right .item--quickSearch a{
  justify-content: flex-end;
}
.page-container{
  margin-top: -14px;
}
.halo-header-01 .halo-header-PC .header-middle .header-middle-logo{
  text-align: left;
}
.wrapper-navigation .main-menu .sub-menu-mobile{
  max-width: 1100px;
  margin: 0 auto;
}
.site-nav .mega-menu .style_1{
  margin-right: 50px;
  margin-left: 50px;
}
/* -- hero section -- */
#shopify-section-1578542087674{
  background-color: rgb(214,197,180);
  background: linear-gradient(180deg, rgba(214,197,180,1) 0%, rgba(237,226,221,1) 35%, rgba(237,226,221,0.45284051120448177) 100%);
  /*background-image: url("/cdn/shop/files/hero-image.png?v=1648220455");*/
  /*background-repeat: no-repeat;
  background-position: center right;
  background-size: 50%;*/
  margin-bottom: 50px;
}
.slideshow.slideshow--medium .slide-image{
  max-height: 80vh;
}
#slide-section1578542087674{
  background-image: url("/cdn/shop/files/hero-image.png?v=1648220455");
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 50%;
}
.mega-title--large{
  font-size: 2.4rem;
  text-transform: uppercase;
  font-family: 'Arima Madurai', cursive;
  font-size: 2.8rem;
}
.slide-content.content--left{
  text-align: left;
}
.slide-button{
  margin-top: 3rem;
  color: #D6C5B4!important;
  background-color: #ffffff!important;
  border: 1px solid #ffffff!important;
  padding: 15px 67px 14px!important;
}
.slide-button:hover{
  background-color: #D6C5B4!important;
  border-color: #FFFFFF!important;
  color: #FFFFFF!important;
}

/* -- shop by category -- */
#shopify-section-1648219367d8b83667 .custom_block_spotlight .content{
  padding-top: 0px;
  padding-bottom: 0px;
  border: none;
}
#shopify-section-1648219367d8b83667 .custom_block_spotlight img{
  padding-top: 20px;
  padding-bottom: 20px;
}
/* -- shop by brand -- */
#shopify-section-1579168242940 .home-brands-block{
  padding-top: 100px;
  padding-bottom: 100px;
  border-top: none;
  background-color: #F5F6F8;
}
/* -- accessories -- */
#shopify-section-1579145124276{
  margin-top: 50px;
}
#shopify-section-1648225145960598fe{
  margin-bottom: 100px;
}
#shopify-section-1648225145960598fe .content-box{
  min-width: 100%;
  top: 93%;
  padding-bottom: 5%;
  padding-top: 5%;
  background-color: rgba(255, 255, 255, 0.6);
} 
#shopify-section-1648225145960598fe .content-box h3{
  color: #000000;
  font-weight: 400;
}
#shopify-section-1648225145960598fe .content-box:hover h3{
  color: #D6C5B4;
  cursor: pointer;
}
.animation-border:hover:before{
  display:none;
}
/* -- new arrivals -- */
#shopify-section-1582709184921 .section-product{
  background-color: #F5F6F8;
}
#shopify-section-1582709184921 .slick-list .halo-item .product-card{
  background-color: #ffffff;
  border-radius: 35px;
}
#shopify-section-1582709184921 .slick-list .halo-item .product-card .product-image{
  border-radius: 35px;
}
/* -- icon section -- */
#shopify-section-16484805537991181e{
  margin-top: 50px;
}
#shopify-section-16484805537991181e img{
  padding-top: 2rem;
  padding-bottom: 5rem;
}
#shopify-section-16484805537991181e .content{
  border: none;
}
/*-- minky and knit blankets -- */
#shopify-section-1582709416643 .section-product{
  background-color: #F5F6F8;
}
#shopify-section-1582709416643 .slick-list .halo-item .product-card{
  background-color: #ffffff;
  border-radius: 35px;
}
#shopify-section-1582709416643 .slick-list .halo-item .product-card .product-image{
  border-radius: 35px;
}
/* -- follow us on instagram -- */
#shopify-section-1579057185264 .container{
  max-width: 100%!important;
}
#shopify-section-1579057185264 .wrapper-content{
  padding-right: 0px;
  padding-left: 0px;
  background-color: #FFFFFF;
}
/* -- policy pages -- */
.shopify-policy__container{
  padding-top: 100px;
  padding-bottom: 100px;
}
/* -- collection page -- */
.page-collections-default .collection-header-default .wrapper-header-cs .title{
  color: #000000;
}
.breadcrumb-content a{
  color: #000000!important;
}
.fa-angle-right:before{
  color: #000000!important;
}
.breadcrumb{
  color: #000000;
}
.filters-toolbar__input-wrapper .filters-toolbar__input{
  border-bottom: none;
}

.template-collection .collection-image img{
  width: 100%;
}
/* -- product page -- */
.product_shop .button-group.layout-1 .shopify-payment-button .shopify-payment-button__button--unbranded{
  max-width: calc(50% + 10px)!important;
  border-radius: 10px!important;
}
.product_shop .button-group .button-group-bottom .btn[data-add-to-cart]:hover, .shopify-payment-button .shopify-payment-button__button--unbranded:hover{
  background-color: #D6C5B4!important;
  border-color: #D6C5B4!important;
  color: #FFFFFF!important;
}
.product_shop .product-form__item .header_size{
  justify-content: flex-start!important;
}
.page-product-detail-default .product_top .product_photos .feature-row__image{
  width: 75%;
}
.page-product-detail-default .product_top .product_shop.align-center, .page-product-detail-default .product_top .product_shop.align-center .product-title, .page-product-detail-default .product_top .product_shop.align-center .product-price{
  text-align: left;
}
.page-product-detail-default .swatch-dropdown{
  margin-left: 0px!important;
}
.page-product-detail-default .product_top .product_shop.align-center .group_item{
  justify-content: flex-start;
}
.page-product-detail-default .product_top .product_shop.align-center .button-group .product-form__item{
  margin-left: 0px!important;
}
.breadcrumb .container{
  padding: 2px;
}
.sidebar-cart .cart-quickview_content .has-items .cart-quickview__footer .cart__buttons-container .cart__submit-controls .btn.cart__submit{
  display: none;
}
.sidebar-cart .cart-quickview_content .has-items .cart-quickview__footer .cart__buttons-container .cart__submit-controls .btn{
  border-color: #f4a884;
  background: #f4a884;
  color: #fff;
}
#shopify-section-cart-template .footer-col-right{
	background-color: #fafafa;
  	padding-bottom: 20px;

}
#shopify-section-cart-template .continue-shpping .btn--secondary{ 
	font-size: 12px;
    text-transform: uppercase;
    color: #f4a884;
    font-weight: bold;
}
#shopify-section-cart-template .continue-shpping .btn--secondary:hover{ 
	color: #505050;
}

#shopify-section-cart-template .continue-shpping .btn--secondary span{ 
	border-bottom-width: 0;
}
#get-rates-submit{
	background-color: #fafafa!important;
    color: black!important;
}
#get-rates-submit:hover{
	background-color: black!important;
    color: #fafafa!important;
}
/* -- footer -- */
.footer-default .footer-top{
  padding-bottom: 20px;
}
.footer-bottom{
  padding: 5px!important;
  justify-content: center!important;
}
.footer-top .row{
  justify-content: center;
}
.footer-top .row .col-footer:nth-of-type(3) ul li:nth-of-type(5){
  display:flex;
  flex-wrap: wrap;
}
.footer-top .row .col-footer:nth-of-type(3) ul li:nth-of-type(5):before{
  content: url("/cdn/shop/t/3/assets/Group_34726.svg?v=1648585178");
  display: flex;
  width: 2rem;
  margin-right: 5px;
  align-items: center;
  margin-bottom: -5px;
}
/*gift wrapping*/
#is-a-gift{
	background-color: #fafafa!important;
  	padding: 30px;
}
#is-a-gift label{
	padding-left: 20px!important;
  	color: black!important;
 
}




/* -- media queries -- */
@media(min-width: 1200px){
  .container{
    max-width: 1350px!important;
  }
  #shopify-section-navigation .wrapper-navigation{
  margin-top: -94px;
  }
  #shopify-section-navigation .wrapper-navigation .main-menu{
  padding-bottom: 50px;
  }
  #shopify-section-navigation .main-menu .row{
    justify-content: flex-start;
  }
 .main-menu .row .col-6{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .home-instagram{
    margin-bottom: 30px;
  }
}
@media(min-width: 1024px){
  .slideshow.slideshow--medium .slide-image{
    height: 75vh;
  } 
  #shopify-section-1578542087674{
    height: 75vh;
  }
}
@media(min-width: 768px){
  .footer-top .row .col-footer{
    display:flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: center;
  }
}
@media(max-width: 1199px){
	.template-collection .header-mb{
      padding: .5em;
    }
    .page-container{
  	  margin-top: -5px;
}
}
@media(max-width: 1024px){
  .mega-title--large{
    font-size: 2.5rem;
  }
  .slide-button{
    margin-top: 15px;
    padding: 15px!important;
  }
  .home-sub-banner-style-one .banner-item .content-box .banner-title{
    font-size: 16px;
  }
  .instafeed-items .slick-track{
    width: 100%!important;
  }
  .slick-track img{
   border-radius: 30px;
}
@media(max-width: 992px){
  .slide-content.content--left{
    left: 0;
    transform: translate(0%, -50%);
  }
  .mega-title--large{
    font-size: 1.9rem;
  }
}
@media(max-width: 767px){
  #shopify-section-1578542087674 .halo-slideshow .container{
    padding-top: 2rem!important;
    padding-bottom: 2rem!important;
  }
  .mega-title--large{
    font-size: 1.7rem;
  }
  .page-collections-default .collection-header-default .wrapper-header-cs .title{
    display: block;
  }
  .custom_block_spotlight .spotlight-blocks .halo-item{
    flex: 0 0 100%;
    max-width: 100%;
  }
  .custom_block_spotlight .content{
    padding: 0!important;
  }
  .custom_block_spotlight .spotlight-blocks{
    flex-wrap: wrap;
  }
    .sidebar_content .list-tags label{
  	text-indent: 2em;
}
  .page-collections-default .collection-header-default .wrapper-header-cs{
    width: 80%;
}
@media(max-width: 568px){
  #shopify-section-1578542087674{
    background: linear-gradient(180deg, rgba(214,197,180,1) 0%, rgba(237,226,221,1) 35%, rgba(237,226,221,0.45284051120448177) 100%);
  }
  #slide-section1578542087674{
    background-image: url("/cdn/shop/files/mobile.png?v=1648580147");
    background-position: right center;
    background-size: 33%;
    margin-bottom: 50px;
  }
  
  .mega-title--large{
    font-size: 1.5rem;
  }
  .collection-header-default .title{
   	font-size: 20px;
}

}
@media(max-width: 480px){
  .mega-title--large{
    font-size: 1.3rem;
  }

}