/** Shopify CDN: Minification failed

Line 18:16 Expected ")" to end URL token
Line 19:16 Expected ")" to end URL token
Line 20:16 Expected ")" to end URL token
Line 21:16 Expected ")" to end URL token
Line 22:16 Expected ")" to end URL token
Line 23:16 Expected ")" to end URL token
Line 24:16 Expected ")" to end URL token
Line 25:16 Expected ")" to end URL token
Line 72:16 Expected ")" to end URL token
Line 73:16 Expected ")" to end URL token
... and 7 more hidden warnings

**/
@font-face {
    font-family: "Urbanist";
    src: url({{ "Urbanist-Black" | asset_url }}) format(".ttf");
    src: url({{ "Urbanist-Bold" | asset_url }}) format(".ttf");
    src: url({{ "Urbanist-ExtraLight" | asset_url }}) format(".ttf");
    src: url({{ "Urbanist-Light" | asset_url }}) format(".ttf");
    src: url({{ "Urbanist-Medium" | asset_url }}) format(".ttf");
    src: url({{ "Urbanist-Regular" | asset_url }}) format(".ttf");
    src: url({{ "Urbanist-SemiBold" | asset_url }}) format(".ttf");
    src: url({{ "Urbanist-Thin" | asset_url }}) format(".ttf");
}

/* Airbnb Cereal Font Setup */
@font-face {
  font-family: "AirbnbCereal";
  src: url("/cdn/shop/files/AirbnbCereal_W_Lt.otf?v=1762501330") format("opentype");
  font-weight: 300;
}

@font-face {
  font-family: "AirbnbCereal";
  src: url("/cdn/shop/files/AirbnbCereal_W_Bk.otf?v=1762501466") format("opentype");
  font-weight: 400;
}

@font-face {
  font-family: "AirbnbCereal";
  src: url("/cdn/shop/files/AirbnbCereal_W_Md.otf?v=1762501517") format("opentype");
  font-weight: 500;
}

@font-face {
  font-family: "AirbnbCereal";
  src: url("/cdn/shop/files/AirbnbCereal_W_Bd.otf?v=1762501625") format("opentype");
  font-weight: 600;
}

@font-face {
  font-family: "AirbnbCereal";
  src: url("/cdn/shop/files/AirbnbCereal_W_Bd.otf?v=1762343601") format("opentype");
  font-weight: 700;
}

@font-face {
  font-family: "AirbnbCereal";
  src: url("/cdn/shop/files/AirbnbCereal_W_Blk.otf?v=1762501690") format("opentype");
  font-weight: 800;
}

/* Apply it */
h1, h2, h3 {
  font-family: 'AirbnbCereal', sans-serif !important;
}

 @font-face {
    font-family: "Outfit";
    src: url({{ "Outfit-Black" | asset_url }}) format(".ttf");
    src: url({{ "Outfit-Bold" | asset_url }}) format(".ttf");
    src: url({{ "Outfit-ExtraBold" | asset_url }}) format(".ttf");
    src: url({{ "Outfit-ExtraLight" | asset_url }}) format(".ttf");
    src: url({{ "Outfit-Light" | asset_url }}) format(".ttf");
    src: url({{ "Outfit-Medium" | asset_url }}) format(".ttf");
    src: url({{ "Outfit-Regular" | asset_url }}) format(".ttf");
    src: url({{ "Outfit-SemiBold" | asset_url }}) format(".ttf");
    src: url({{ "Outfit-Thin" | asset_url }}) format(".ttf");
}
h4,h5,h6 {
  font-family: 'Outfit', sans-serif !important;
}

.page-width{max-width: 1600px;}
.template-page .reading-width{max-width: 1600px; padding: 0px;}
#privacy-policy .shopify-policy__container{max-width: 1600px;}
#shipping-policy .shopify-policy__container{max-width: 1600px;}
#terms-of-service .shopify-policy__container{max-width: 1600px;}
.icon--header .icon{height: 18px; width: 18px;}
.icon-wishlist{width: 100%; height: 100%;}
/* .wlh-svg-Icon{font-size: 20px !important;} */
.standout-collection-bg {
	background-color: #fff;
}
.collection-header--split {
	display: block;
}
.collection-header--split .collection-header__container {
	width: 100%;
  	color: #000;
  	text-align: left;
}
.product-block {
	word-break: break-all;
}
.site-header .page-header {
    padding: 0px 0;
}
.hide-collection { display: none;}
.abspace {
    padding-bottom: 20px !important;
}
.collection-filters-container {
    padding-top: 10px;
    padding-bottom: 10px;
}
.site-nav > .site-nav__item > .site-nav__link {
    padding: 0 10px 12px 10px;
    font-size: 14px;
}
.site-nav .site-nav__dropdown-heading, .site-nav .site-nav__dropdown-link[href="#"] {
    font-size: 14px;
font-weight: bold;
}
.custom-field.custom-field__banner-image.custom-field__type--image .rimage-wrapper {
    margin: auto;
    text-align: center;
}
.template-collection .breadcrumbs{
      margin-bottom:30px;
}

.store-messages-marquee {
    overflow: hidden;
    color: #fff;
  }

  .store-messages-marquee__inner {
    display: flex;
    width: fit-content;
    white-space: nowrap;
    animation: marquee 20s linear infinite;
  }

  .store-messages-marquee__content {
    display: inline-block;
  }

  .store-message {
    display: inline-block;
    margin-right: 4rem;
    font-size: 14px;
  }

  @keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
  }

.product-list-heading-view h2{font-size: 35px; position: relative; display: inline-block;}
.product-list-heading-view h2::after {content: ""; display: block; width: 80px; height: 2px; background-color: #cf353b; margin: 5px 0px;}
.featured-collection--title h2{font-size: 35px; position: relative; display: inline-block;}
.featured-collection--title h2::after {content: ""; display: block; width: 80px; height: 2px; background-color: #cf353b; margin: 5px 0px;}
.collection-list-heading-view h2{font-size: 35px; position: relative; display: inline-block;}
.collection-list-heading-view h2::after {content: ""; display: block; width: 80px; height: 2px; background-color: #cf353b; margin: 5px 0px;}
.prorw-featured-title{font-size: 35px !important; position: relative; display: inline-block; width: 100%;}
.prorw-featured-title::after {content: ""; display: block; width: 80px; height: 2px; background-color: #cf353b; margin-top: 5px; margin-left: 45%;}
.blog-heading{font-size: 35px; position: relative; display: inline-block;}
.blog-heading::after {content: ""; display: block; width: 80px; height: 2px; background-color: #cf353b; margin: 5px 0px;}

.collection-list-swiper {
  overflow: hidden;
  position: relative;
}
.collection-list-swiper
.collection-list-swiper .swiper-slide {
  flex-shrink: 0;
}

.collection-list-swiper .product-block {
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}

.collection-list-swiper .product-block .hover-images {
  display: block;
  position: relative;
}

.collection-list-swiper .product-block::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
  border-radius: 10px;
}

.collection-list-swiper .product-block__title {
  position: absolute;
  bottom: 0px;
  left: 0; 
  right: 0;
  padding: 10px 15px;
  text-align: center;  
  z-index: 2;
}
.collection-list-swiper {
  overflow: hidden; /* hide overflow */
}

.collection-list-swiper .swiper-wrapper {
  display: flex;
}

.collection-list-swiper .swiper-slide {
  flex-shrink: 0;
}
.collection-list-swiper .grid-flex {flex-wrap: nowrap; margin-left: 0px; margin-bottom: 0px;}
.collection-list-swiper .grid-flex__item{padding-left: 0px; padding-bottom: 0px;}
.collection-list-swiper .featured-collection-controls {top: 50%;}
.featured-collection-controls--next{right: -20px;}
.featured-collection-controls--prev{left: -20px;}
/* .featured-collection-controls--next{right: 0px;}
.featured-collection-controls--prev{left: 0px;} */
.collection-list-swiper .product-block__title a{text-decoration: none; color: #ffffff !important; font-weight: 500;}
.collection-list-heading-view{display: flex; justify-content: space-between; align-items: center;}

.store-messages-bar{background: #000000;}

.banner-image.container{ padding: 0px;}
.banner-image.large-row{margin-top: 0px;}
.banner-image .page-width{max-width: 1920px;}
.logo-list{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 5px;}
.logo-list .h6{font-weight: 600; margin: 10px 0px 0px 0px;}

.subscribe-form__inputs .one-quarter{width: 100%; text-align: center;}
.subscribe-form__inputs .one-half{width: 100%;}
.subscribe-form__side-heading{padding: 15px 0px;}
.footer-nav__link--top{font-weight: 600;}
.footer-localization{text-align: left;}
.featured-blog__articles-list{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 10px;}
.prorw-featured-body{padding-bottom: 90px !important;}

.wlh-svg-Icon{padding-top: 7px;}
.featured-blog__articles-list .article{border-top: 0px; padding-top: 10px;}
/* .blog-heading{text-align: center;} */
.prorw-featured-container h5{font-size: 16px !important; font-weight: normal !important;}
.prorw__arrows_session{max-width: 327px !important;}
.featured-blog__article:first-child{margin-top: 0px;}
.full-width .rimage-outer-wrapper{margin-top: 30px; margin-bottom: 24px;}
.wishlist-hero-header-icon{margin: 5px;}
.slide .rimage-outer-wrapper{margin: 0px;}
.insta-feed-wrapper {text-align: center; padding-bottom: 24px; padding-top: 30px;}
.insta-feed-heading {font-size: 2rem; font-weight: bold; margin-bottom: 10px;  position: relative; display: inline-block;}
.insta-feed-heading::after {content: ""; display: block; width: 80px; height: 2px; background-color: #cf353b; margin-top: 5px; margin-left: 40%;}
.insta-feed-subtext {font-size: 1rem; color: #000000; margin: 0 0 2rem 0;}
/* .logo-list__logo-text{margin-top: 10px;} */
.featured-collection .product-block__title{-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; display: -webkit-box;}
.product-price span.theme-money{color: #cf353b;}
.featured-blog__article .rimage-outer-wrapper img{border-radius: 7px;}
.article-content{padding: 0px;}
.subscribe-form__container {display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.subscribe-form__text {flex: 1 1 40%; min-width: 200px;}
.subscribe-form__fields {flex: 1 1 55%; display: flex; flex-wrap: wrap; gap: 10px; align-items: center; justify-content: flex-end;}
.subscribe-form__fields .input-wrapper { flex: 1 1 auto; min-width: 150px;}
.product-block__image img{border-radius: 10px;}
html .gm-menu-installed .gm-menu.gm-menu-25905 .gm-item.gm-level-0 > .gm-target > .gm-text {color: #000000 !important;}
/* .overlay__content{text-align: left;} */
/* #shopify-section-1526918441414 .rimage-wrapper {padding-top: 580px !important;} */
#shopify-section-1526918441414 .rimage-wrapper {padding-top: 700px !important;}
#shopify-section-1526918441414 .rimage-wrapper .rimage__image{height: 700px;}
.docking-header__utils{display: none !important;}
.prorw_splide__track ul li{width: calc(25% - 40px) !important; height: 275px;}
.banner-image .overlay--center{text-align: left; margin-left: 150px !important;}
.logo-list__logo-image{flex: unset;}
.text-center{text-align: left !important;}
.featured-collection--title{display: flex; justify-content: space-between; align-items: center;}
.product-list-carousel .product-list-heading-view{display: flex; justify-content: space-between; align-items: center;}
.global-border-radius{border-radius: 10px;}
.featured-blog__article-images-container .rimage-outer-wrapper{height: 350px;}
.featured-blog__article-images-container .rimage-wrapper {height: 350px;}
.featured-blog__article-images-container .rimage-wrapper img{object-fit: cover; object-position: top;}
.collection-list-swiper .rimage-wrapper {height: 450px;}
.collection-list-swiper .rimage-wrapper img{object-fit: cover; object-position: top;}

/* product-list */

.product-list-image-wrapper img {height: 450px; object-fit: cover; object-position: top;}
.carousel-wrapper {position: relative; overflow: hidden;}
.carousel-track {display: flex; gap: 20px; scroll-behavior: smooth; overflow-x: auto; scrollbar-width: none;}
.carousel-track::-webkit-scrollbar {display: none;}
.carousel-item {flex: 0 0 calc(50% - 1rem); max-width: calc(50% - 1rem);}
.product-list-link {text-decoration: none; display: block; transition: transform 0.3s ease;}
.product-list-link:hover {transform: translateY(-5px);}
.product-list-image-wrapper {border-radius: 12px; overflow: hidden;}
.product-list-image {width: 100%; height: auto; display: block;}
.product-list-title-wrapper {text-align: center; margin-top: 0.8rem;}
.product-list-title {font-size: 1.1rem; color: rgb(var(--color-foreground));}
.carousel-arrow {background: rgba(0, 0, 0, 0.5); border: none; color: #fff; position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 50%; cursor: pointer; z-index: 2; display: flex; align-items: center; justify-content: center; transition: background 0.3s ease;}
.carousel-arrow:hover {background: rgba(0, 0, 0, 0.7);}
.carousel-arrow svg {stroke: #fff; width: 20px; height: 20px;}
.section-product-template .reading-width{max-width: 1600px;}

.btn{border-radius: 5px;}
.wishlist-hero-header-icon{display: flex;}
.header-cart__count{top: 21%; left: 64%; background: #000000; color: #ffffff; padding: 5px; border-radius: 100%; height: 15px; width: 15px; display: flex; align-items: center; font-size: 10px; font-weight: 600; justify-content: center;}
.subscribe-form__fields .input-wrapper{border-radius: 5px;}
.blog-tags{text-align: justify;}
.prorw_preview_badge_setup{margin: 5px 0px;}
.prorw__arrows_session .prorw_splide__arrow .prorw-icon{color: #000000 !important;}
.prorw__arrows_session .prorw_splide__arrow{background: #ffffff !important; opacity: 0.5;}
/* .prorw_splide__arrow--prev{left: 0px !important;} */
.prorw_splide__arrow--prev{left: 35% !important;}
.prorw_splide__arrow--next{right: 35% !important;}
.prorw_splide__arrows button{min-width: unset !important; border-radius: 100% !important;}
.prorw-featured-container p{min-height: 90px;}
.prorw-featured-link p{min-height: unset !important;}
.prorw-featured-link{align-items: flex-start !important;}
.prorw-featured-body{padding: 30px 24px 24px 24px !important;}
.blog-heading-view{display: flex; justify-content: space-between; align-items: center;}
.logo-list-section .logo-list{padding: 0px;}
.featured-blog{margin: 30px 0px;}
/* .logo-list-section{margin: 0 auto;} */
.featured-blog__articles-list .article{padding-bottom: 0px;}
.featured-blog__article-content .rte p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5;
  max-height: calc(1.5em * 3);
}
.section-logo-list .large-row{margin-top: 0px !important; margin-bottom: 0px !important;}
.section-logo-list .container{padding-top: 30px; padding-bottom: 24px;}
/* .product-block__image .rimage-wrapper {padding-top: 400px !important;} */
.product-block__image .rimage-wrapper img{object-fit: cover; object-position: top;}
.overlay__links .btn{padding: 12px 18px; text-transform: uppercase;margin: 10px 0;}

.settings-open-bar.desktop-only .search-form__icon{left: 21%; top: 6px;}
.search-form{text-align: center;}
.search-form__input{border: 1px solid #000; width: 60%; border-radius: 20px;}
.subscribe-form__heading h3{font-size: 34px;}
.subscribe-form__description p{margin: 0px !important;}

.prorw-featured-container h5 a span{flex: 0 0 65px !important; max-width: 65px !important; height: 65px !important; max-height: 65px !important; padding: 7px;}

/* pdp */
.shopify-payment-button .gravity-button{border: 1px solid #5433EB; border-radius: 5px;}
.section-product-template .product-layout-grid{width: 100%;}

/* .proviews-review-author {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
} */
.collection-list .carousel-arrow.prev{left: 7%; top: 53%;}
.collection-list .carousel-arrow.next{right: 7%; top: 53%;}
.product-list-carousel .carousel-arrow.prev{left: 7%; top: 55%;}
.product-list-carousel .carousel-arrow.next{right: 7%; top: 55%;}


@media screen and (max-width: 768px) {
	#shopify-section-1526918441414 .rimage-wrapper .rimage__image {
        height: auto;
    }
    #shopify-section-1526918441414 .rimage-wrapper {
        padding-top: 180px !important;
	}
    .featured-blog__articles-list{display: block;}
    .logo-list{display: block;}
    .utils__item{margin: 0px;}
    .wishlist-hero-header-icon{margin: 0px;}
    .subscribe-form__container {flex-direction: column; align-items: stretch;}
    .subscribe-form__text,
    .subscribe-form__fields {flex: 1 1 100%; min-width: 100%;}
    .subscribe-form__fields {flex-direction: column; align-items: stretch; justify-content: flex-start;}
    .subscribe-form__fields .input-wrapper {min-width: 100%;}
    .subscribe-form__submit {width: 100%;}
    .banner-image .overlay--center{margin-left: 0px !important; text-align: center; padding: 20px 0px;}

  .collection-list-swiper .rimage-wrapper {height: 250px;}
  .collection-list-swiper .product-block__title {padding: 6px 10px; font-size: 14px;}
  .collection-list-swiper .product-block__title a {font-size: 14px; line-height: 1.3;}
  .collection-list-swiper .product-block {border-radius: 8px;}
  .collection-list-swiper .product-block::before {background: rgba(0, 0, 0, 0.2);}
  .collection-list-swiper .swiper-slide {width: 80% !important;}
  .collection-list-swiper .swiper-wrapper {gap: 10px;}
  .collection-list-swiper .featured-collection-controls {display: none;}
  .featured-blog .large-row {padding: 0px 20px;}
  .prorw_splide__track ul li {width: calc(85% - 40px) !important; margin-right: 30px !important;}
  #prorw_reviews_carousel_widgets_body .prorw-container{padding: 0px 20px !important;}

  .carousel-track {gap: 10px; padding: 0 20px;}
  .carousel-item {flex: 0 0 80%; max-width: 80%;}
  .product-list-title {font-size: 1rem; line-height: 1.3;}
  .product-list-image-wrapper img {height: 284px;}
  .product-list-heading-view{padding: 0px 20px;}
  .carousel-arrow {display: none;}
  .product-list-image-wrapper {border-radius: 10px; overflow: hidden;}
  .product-list-image {width: 100%; height: auto; object-fit: cover;}
  .product-list-heading-view h2{font-size: 22px;}
  .featured-collection--title h2{font-size: 22px;}
  .collection-list-heading-view h2{font-size: 22px;}
  .prorw-featured-title{font-size: 22px !important;}
  #prorw_reviews_carousel_widgets_title{margin: 0px !important;}
  .blog-heading{font-size: 22px;}
  .product-list-carousel{padding: 15px 0px !important;}
  .search-form__input{width: 100%; border: none;}
  .search-bar__container{border: 1px solid #000; border-radius: 20px; padding: 0px 10px;}
}

@media screen and (min-width: 768px) {
    .carousel-item {
      flex: 0 0 calc(25% - 1rem);
      max-width: calc(25% - 1rem);
    }
  }

@media only screen and (min-width: 931px) {
  .collection-filters-container.collection-filters-container--overlap {
      top: 0;
      margin: 0;
  }
}

