/** Shopify CDN: Minification failed

Line 353:0 All "@import" rules must come first

**/
.yotpo-display-wrapper {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}
.yotpo-stars {
	margin-right: 10px !important; 
}
.product-detail__thumbnails {
    max-height: 600px;
    overflow-y: auto;
}
a.store-locator-custom svg {
    top: 2px;
    position: relative;
}
@media only screen and (min-width: 768px) {
  .product-detail__thumbnail {
      margin: 0 10px 10px 10px;
  }
}
.product-label--on-sale {
 	z-index: 2; 
}
.yotpo-container .yotpo {
 	display: inline-block;
  	margin: 0 auto;
}
.yotpo-container .yotpo-display-wrapper {
  	margin: 0 !important;
}
.yotpo .yotpo-default-button, .yotpo input[type="button"].yotpo-default-button {
 	box-shadow: none; 
}
.yotpo .yotpo-default-button {
 	background: #999; 
}
.clickyboxes li a.active, .clickyboxes li a.active:hover {
    background-color: #eeeeee;
    border-color: #eeeeee;
}

@media only screen and (max-width: 767px) {
  .site-logo.mobile-logo img {
      width: auto;
      max-height: 45px;
      margin-left: 25px;
  }
  .page-header .burger-icon {
      z-index: 6;
  }
  .site-logo.mobile-logo { 
   	position: relative; 
  }
  .search-bar-open .search-bar.mobile-search {
    z-index: 5;
    background: #ffffff;
   }
  .store-logo {
   display: none; 
  }
  .store-locator {
   	display: none; 
  }
}

@media (min-width: 797px) {
 .site-nav__dropdown {
  	max-height: 500px;
   	overflow: auto;
 }
}

/* Blinking text link */
a.frenzy {
  color: #6430AF !important;
}
.text-bold {
 font-weight: bold; 
}

/* removed white container for header slider */
@media only screen and (max-width: 767px) {
.full-width-slideshow .overlay {
    padding: 0 !important;
}
}

.product-custom-label {
 	position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    background: #E32C2B;
    color: #fff;
    border-radius: 0;
    font-size: 0.875rem;
    line-height: 1.4;
    padding: 0.25em 0.75em;
  	font-weight: bold;
}
.product-custom-label.navy {
 	background: #081F3F; 
}
.product-custom-label.circle {
    width: 85px;
    height: 85px;
    border-radius: 100%;
    text-align: center;
    padding-top: 23px; 
  	left: 10px;
  	top: 10px;
}
.product-custom-label.hot-buy {
	background: #ffd100;
    color: #081F3F;
    padding-top: 15px;
    width: 75px;
    height: 75px;
    font-size: 1rem;
}
.product-custom-label.free-cushion {
 	right: auto;
    font-weight: normal;
    background: #7D9CB9; 
}
.product-custom-label.image-banner {
    background: transparent;
    padding: 0;
}
.product-custom-label.image-banner.circular {
 	padding: 10px; 
}
.product-custom-label.image-banner img {
 	max-width: 80px; 
}
.product-detail .product-custom-label.image-banner img {
 	max-width: 140px; 
}
.product-detail .product-custom-label.image-banner.circular {
 	padding: 10px; 
}
.product-detail .product-custom-label.image-banner.circular img {
 	max-width: 100px; 
}
#shopify-section-collection-template .product-custom-label.free-cushion,
#shopify-section-collection-template .product-custom-label.image-banner,
.product-recommendations .product-custom-label.free-cushion,
.product-recommendations .product-custom-label.image-banner {
  	left: 30px;
}
#shopify-section-collection-template .product-custom-label.circle,
.product-recommendations .product-custom-label.circle {
  	left: 40px;
}
@media(max-width: 767px) {
  #shopify-section-collection-template .product-custom-label.free-cushion,
	.product-recommendations .product-custom-label.free-cushion,
  #shopify-section-collection-template .product-custom-label.image-banner {
    right: auto;
    left: 20px;
  }
  .product-custom-label.image-banner img {
      max-width: 50px; 
  }
}
#shopify-section-collection-template .product-custom-label.circle,
.section-search-template .product-custom-label.circle {
    width: 75px;
    height: 75px;
    border-radius: 100%;
    text-align: center;
    padding-top: 19px;
    font-size: 0.8rem;
    left: auto;
}
#shopify-section-collection-template .product-custom-label.hot-buy,
.section-search-template .product-custom-label.hot-buy {
 	font-size: 1rem; 
  	line-height: 1.2;
  	left: auto;
}
@media only screen and (max-width: 1023px) {
  .product-custom-label {
      font-size: 0.75rem;
      line-height: 1.5;
  }
  .product-custom-label.circle {
      width: 75px;
      height: 75px;
      padding-top: 18px;
  }
  .product-custom-label.hot-buy {
    width: 70px;
    height: 70px;
    line-height: 1.2;
  }
  #shopify-section-collection-template .product-custom-label.navy,
  .section-search-template .product-custom-label.navy {
      width: 60px;
      height: 60px;
      padding-top: 12px;
      font-size: 0.69rem;
      font-weight: normal;
  }
  #shopify-section-collection-template .product-custom-label.hot-buy,
  .section-search-template .product-custom-label.hot-buy {
      width: 60px;
      height: 60px;
      padding-top: 13px;
      font-size: 0.9rem;
  }
}

.site-nav > .site-nav__item:nth-last-child(2) > .site-nav__link {
  color: #E6495E;
}


.custom-banner {
    background: #fe0202;
    color: #fff;
    text-align: center;
    font-size: 40px;
    margin-top: 5px;
    font-weight: bold;
    padding: 20px; 
}
.custom-banner span {
 	color: #ffff00; 
}
.custom-banner.yellow {
    background: #FFF301;
    color: #252022;
}
.custom-banner.yellow span {
    color: #fff;
    background: #FE0003;
    padding-left: 10px;
    padding-right: 10px;
}
.custom-banner.green {
    background: #41945A;
    color: #fff;
}
.custom-banner.green span {
    color: #fff;
    background: #E188B6;
    padding-left: 10px;
    padding-right: 10px;
}
.custom-banner.red {
    background: #fc0d1c;
    color: #fff;
}
.custom-banner.red span {
    color: #333;
    background: #FFF301;
    padding-left: 10px;
    padding-right: 10px;
}
.custom-banner.pink {
    background: #f9b2d2;
    color: #ff002d;
  	font-size: 32px;
}
.custom-banner.pink span {
    color: #fff;
    background: #ff5299;
    font-size: 40px;
}
.custom-banner.aw21-launch-blue {
 	background: #77A4B5;
    color: #fff; 
}
.custom-banner.aw21-launch-blue span {
    color: #77A4B5;
    background: #ffffff;
}
.custom-banner.sale-red {
 	background: #E6495E;
    color: #fff; 
}
.custom-banner.sale-red span {
    color: #E6495E;
    background: #ffffff;
}
.custom-banner.md-light-pink {
 	background: #F9C8D6;
    color: #EF3E8B; 
}
.custom-banner.md-light-pink span {
    color: #F9C8D6;
    background: #EF3E8B;
}
.custom-banner.md-pink {
 	background: #EF3E8B;
    color: #fff; 
}
.custom-banner.md-pink span {
    color: #EF3E8B;
    background: #ffffff;
}
.custom-banner.afterpay-orange {
 	background: #E37325;
    color: #fff; 
}
.custom-banner.afterpay-orange span {
    color: #E37325;
    background: #ffffff;
  	padding: 0 10px;
}
.custom-banner.march-promo-green {
 	background: #8BA59E;
    color: #fff; 
}
.custom-banner.march-promo-green span {
    color: #8BA59E;
    background: #ffffff;
}
.custom-banner.easter-dark {
 	background: #A45629 ;
    color: #fff; 
}
.custom-banner.easter-dark span {
    color: #A45629 ;
    background: #ffffff;
}
.custom-banner.easter-light {
 	background: #DBB9AE;
    color: #fff; 
}
.custom-banner.easter-light span {
    color: #DBB9AE;
    background: #ffffff;
}
@media only screen and (max-width: 767px) {
  .custom-banner {
    font-size: 25px;
  }
}
/*.site-nav > .site-nav__item:nth-last-child(3) > .site-nav__link {
    color: #ff5299;
}*/



/* MyHouse Redesign 04/05/21 */
@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;1,200;1,700&display=swap');
body, * {
  font-family: 'Mulish', sans-serif !important;
  font-weight: 300;
}
h2.myhouse-h2 {
  text-transform: uppercase;
  font-size: 40px;
  letter-spacing: 10px;
  font-weight: 200;
  text-align: center;
}
h3.myhouse-h3 {
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 5px;
  font-weight: 200;
  padding-top: 10px;
}
#insta-feed h2 {
  text-transform: uppercase;
  font-size: 40px !important;
  letter-spacing: 10px;
  font-weight: 200;
  text-align: center;
}
@media (max-width:576px) {
 	h2.myhouse-h2 {
      font-size: 26px;
      letter-spacing: 4px; 
    }
  	h3.myhouse-h3 {
      font-size: 16px;
      letter-spacing: 5px;
    }
  	#insta-feed h2 {
      font-size: 26px !important;
      letter-spacing: 4px !important; 
    }
}

.img-container{
	overflow: hidden;
  	position: relative;
}
.zoom .img-container img {
	transition: transform .3s;
  	display: block;
}
.zoom:hover .img-container img {
	-ms-transform: scale(1.04); /* IE 9 */
  -webkit-transform: scale(1.04); /* Safari 3-8 */
  transform: scale(1.04);
}

.image-swiper-container img {
 	max-height: 90px; 
}

.product-detail__image {
 	position: relative; 
}

.product-block__title {
    min-height: 52px;
}

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#shopify-section-161840032195998d1d .container,
#shopify-section-16191463283852e4ca .container {
  padding: 0;
}

#shopify-section-161840032195998d1d .page-width,
#shopify-section-16191463283852e4ca .page-width {
 	max-width: 100%; 
}
