<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 702:0 Unexpected "&lt;"
Line 702:1072 Unexpected "&lt;"

**/


/* CSS from section stylesheet tags */
.newsletter-section {
    padding: 30px;
    border-bottom: 2px solid white;
  }
  
  h4.newsletter-title {
    font-size: 18px;
    letter-spacing: .03em;
    line-height: 1.5em;
    text-transform: none;
    margin-bottom: 10px;
  }

  .newsletter-title + .newsletter-form,
  .newsletter-paragraph + .newsletter-form {
    margin-top: 20px;
  }

  .newsletter-form .klaviyo-form {
    border-bottom: 1px solid black;
  }

  .newsletter-form .klaviyo-form input[type=email] {
    padding-left: 0 !important;
  }

  .newsletter-form .klaviyo-form button {
    padding-right: 0 !important;
  }

  p.newsletter-disclaimer {
    font-size: 9px;
    margin-top: 20px !important;
    opacity: 0.3;
  }

  p.newsletter-disclaimer a {
    text-decoration: none !important;
  }

  .newsletter-text-left h4,
  .newsletter-text-left p {
    text-align: left;
  }

  .newsletter-text-center h4,
  .newsletter-text-center p {
    text-align: center;
  }

  @media(min-width: 576px) {
    .newsletter-section {
      padding: 40px;
    }
  }

  @media(min-width: 768px) {
    .newsletter-section-contents {
      max-width: 400px;
      margin: 0 auto;
    }
  }

  @media(min-width: 1024px) {
    .newsletter-section {
      padding: 60px 40px;
    }
  }
.shopify-section.stickybtn {
  position: sticky;
  bottom:0;
  margin-top: -124px;
  z-index: 5;
}

.shopify-section.stickybtn.empty {
  display: none;
}
  
.shopify-section.stickybtn .sticky-lb-button {
  display: block;
  width: 100%;
  text-align: center;
  padding: 30px 0;
}

.shopify-section.stickybtn .sticky-lb-button-left.btn-solid a {
  display: inline-block;
}

.shopify-section.stickybtn.sticky-btn-2023 {
  margin-top: -79px;
  padding: 0 20px;
}

@media(min-width: 768px) {
  .shopify-section.stickybtn.sticky-btn-2023 {
    margin-top: -100px;
    padding: 0 30px;
  }
}

.shopify-section.stickybtn .sticky-lb-button-left {
  padding: 20px 0;
  margin: 0;
}

@media(min-width: 768px) {
  .shopify-section.stickybtn .sticky-lb-button-left {
    padding: 30px 0;
  }
}

.shopify-section.stickybtn .sticky-lb-button-left.btn-solid a {
  padding: 15px;
  border-radius: 60px;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  line-height: 1em;
  border: 0px solid rgba(0,0,0,0);
}

.shopify-section.stickybtn .sticky-lb-button-left.btn-solid a:hover {
  opacity: 1;
}

.shopify-section.stickybtn .sticky-lb-button-left.btn-solid a.btn-white:hover {
  background-color: black;
  border-color: black;
  color: white;
}

.shopify-section.stickybtn .sticky-lb-button-left.btn-solid a.btn-black:hover {
  background-color: white;
  border-color: white;
  color: black;
}
html {
  font-size: 12px;
}
  
.collab-template-2022 * {
  box-sizing: border-box;
}
  
.block-text p,
.block-text h3 {
  font-family: 'Arial', sans-serif;
  line-height: 1.5em;
  letter-spacing: 0.03em;
  margin-bottom: 1.5rem; 
}

.block-text p {
  font-size: 12px;
}

.block-text h3 {
  font-size: 18px;
}

.collab-template-block a {
  text-decoration: underline;
}

.collab-btn {
  text-decoration: none !important;
  font-family: 'Arial', sans-serif;
  font-size: 12px;
  line-height: 1em;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  display: block;
  border: 1px solid;
  text-align: center;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  padding: 15px;

}

.collab-template-block {
  margin: 30px auto;
  max-width: 500px;
  line-height: 0;
}

.block-full-width {
  width: 100%;
  max-width: none;
}

.block-text,
.block-product {
  padding-left: 30px;
  padding-right: 30px;
}

.block-button,
.block-collection, 
.block-product {
  padding-left: 10px;
  padding-right: 10px;
}

.block-collection, 
.block-product {
  margin-bottom: 10px;
}

.collab-template-block:first-of-type,
.block-top_banner {
  margin-top: 0;
}

.top-banner-block {
  width: 100%;
  text-align: center;
}

.top-banner-svg-block {
  padding-top: 45px;
  padding-bottom: 45px;
}

.collab-template-block .rotation-wrapper-outer {
  display: none !important; 
}

@media(max-width: 767px) { 
  .svg-top {
    border-top: 1px solid #f4f4f4;
  }
  
  .block-top_banner.image-top {
    margin-bottom: -30px;
  }

  .block-collection + .block-button,
  .block-collection + .block-img,
  .block-collection + .block-product,
  .block-collection + .block-collection,
  .block-product + .block-collection,
  .block-product + .block-button,
  .block-product + .block-img,
  .block-product + .block-product {
    margin-top: 10px;
  }

  .block-img + .block-collection,
  .block-img + .block-product {
    margin-top: -20px;
  }
}

@media(min-width: 768px) {
  .block-text,
  .block-collection,
  .block-product,
  .block-button {
    padding-left: 0;
    padding-right: 0;
  }

  .collab-template-block {
    margin: 45px auto;
  }

  .block-top_banner,
  .top-banner-svg-block {
    display: flex;
    position: relative;
  }

  .block-top_banner {
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 45px;
  }
  
  .top-banner-block {
    width: 100%;
    max-width: 50vw;
  }

  .top-banner-svg-block {
    border-top: 1px solid #f4f4f4;
    align-items: center;
    justify-content: center;
  }

  .svg-top.image-left,
  .image-top.svg-left {
    flex-direction: row-reverse;
  }
  
}
.container {
	max-width:1600px;	
	margin:auto;
 }

 #page-builder-hero .background {
	height: calc(100vh - 50px);
	background-size:cover;
	background-position:center;
	position:relative;
 }

 #page-builder-hero .background a {
    position: absolute;
    bottom: 30px;
    left: calc(50% - 20px);
 }

 #page-banner-title {
    padding:0px 50px 0px;
  }
  
  #page-banner-title h2 {
  	font-size:24px;
    margin-bottom:50px;
    line-height:1.625;
  }

  #page-builder-two-column {
    padding:0px 50px;
  }
  
  #page-builder-two-column .column {
    display:flex;
    margin: 0 -25px 50px;
  }
  #page-builder-two-column .row {
    display:flex;
    padding:0px 25px;
    width:50%;
  }
  #page-builder-two-column .content {
    margin:auto 0px;
    max-width:80%;
  }
  #page-builder-two-column .row-one .content {
    text-align:right;
    margin-left:auto;
  }
  #page-builder-two-column .image,
  #page-builder-two-column img {
    width:100%;
  }
  #page-builder-two-column h2 {
    font-size:70px;
    line-height:1.25;
    font-weight:400;
  }
  #page-builder-two-column p {
    font-size:14px;
    color:#231f20;
    line-height:1.625;
	margin:0;
  }

  #page-builder-content .container {
    padding:0px 50px;
  }
  #page-builder-content .text {
    width:52%;
    margin-top:50px;
  }
  #page-builder-content .text span {
    display:inline-block;
    font-size:16px;
    letter-spacing:4px;
    margin-bottom:30px;
    color:#231f20;
    line-height:1.625;
  }
  #page-builder-content .text p {
    font-size:14px;
    color:#231f20;
    line-height:1.625;
	margin:0;
  }
  #page-builder-content .text p a {
    text-decoration:none;
    color:#231f20;
  }

  #page-builder-our-team .container {
  	padding:0px 50px;
  }
  #page-builder-our-team .box {
    display:flex;
    margin:0px -30px;
  }
  #page-builder-our-team .team {
  	padding:0px 30px;
    width:25%;
  }
  #page-builder-our-team img {
  	width:100%;
  }
  #page-builder-our-team .info {
  	margin:30px 0px 50px;
  }
  #page-builder-our-team  .info span.name  {
  	display:block;
    letter-spacing:1px;
  }
  #page-builder-our-team span {
  	font-size:14px;
    line-height:1.625;
    color:#231f20;
  }

  #page-builder-full-width-slider .swiper-slide img {
    width: 100%;
  }
  #page-builder-full-width-slider .swiper-button-next , 
  #page-builder-full-width-slider .swiper-button-prev {
    color: #fff;
    opacity:1;
    padding:0px 20px;
  }
  @media (max-width:1200px) {
	#page-builder-our-team .team {
		padding:0px 10px;
	}
	#page-builder-our-team .box {
		margin:0px -10px;
	}
	#page-builder-two-column .content {
		max-width:100%;
	}
  }

  @media (max-width:767px) {
    #page-builder-two-column {
   		padding:0px 30px;
  	}
    #page-builder-two-column .row {
      	width:unset;
    }
    #page-builder-two-column .column {
    	display:block;
    }
    #page-builder-two-column .test {
    	flex-direction: column-reverse;
      	display:flex;
      	flex-wrap:wrap;
    }
    #page-builder-two-column .content {
      	text-align:left !important;
      	margin-left:0px !important;
    }
    #page-builder-two-column .content h2 {
    	font-size:25px;
      	margin:30px 0;
    }
	#page-banner-title {
    	padding:0px 30px 0px;
 	}
	#page-builder-content .container {
    	padding:0px 30px;
  	}
	#page-builder-our-team .team {
    	width:100%;
		max-width: calc(50% - 20px);
		
  	}
	#page-builder-our-team .container {
  		padding:0px 30px;
  	}
	#page-builder-our-team .box {
    	flex-wrap:wrap;
		
  	}
	#page-builder-hero .background {
		height: calc(100vh - 150px);
 	}
	#page-builder-spacer .height1,
	#page-builder-spacer .height2 {
		height:30px;
	}
	#page-builder-spacer .height3 {
		height:50px
	}
	#page-banner-title h2 {  		
    	margin-bottom:30px;
	}
	#page-builder-content .text {
    width:100%;
  }
  }
#page-builder-kinship .kinship-product {
	border-top:1px solid #e8e8e8;
}
#page-builder-kinship .kinship-swiper {
	padding: 50px 80px 100px;
}
#page-builder-urban-wrapper {
	text-align:center;
	padding:100px 0;
 }
 #page-builder-urban-wrapper .title h2 {
	line-height:normal;
	font-size:25px;
 }
 #page-builder-urban-wrapper .content p {
	font-size:18px;
	line-height:1.4;
	color:#231f20;
	margin:0 auto;
	width:50%;
 }
 #page-builder-urban-wrapper .blkline {
	border:solid 1px #000;
	background-color:#000;
	height:5px;
	width: 28px;
	margin: 27px auto;
 }
 #page-builder-urban-banner .image img {
 	width:100%;
 }
 #page-banner-title {
  	padding:50px 0;
  }
  #page-banner-title .container h2 {
  	text-align:center;
    font-size:50px;
    letter-spacing:15px;
    line-height:1.25;
	margin:41px 0;
  }
 #page-builder-urbane-two-column {
  	
  }
  #page-builder-urbane-two-column .flex {
  	display:flex;
  }
  #page-builder-urbane-two-column .column {
    width:50%;
    background: #f4f4f4;
  }
  #page-builder-urbane-two-column .two img {
	width:100%;
	height:100%;
  }
  #page-builder-urbane-two-column .one {
    padding: 8%;
    display: table-cell;
	max-width: calc( 50% - 264px);
  }
  #page-builder-urbane-two-column .one h3 {
  	font-size:25px;
    line-height:1;
    margin:25px 0;
  }
  #page-builder-urbane-two-column .blkline {
  	background:#000;
    height:5px;
    width:28px;
  }
  #page-builder-urbane-two-column .one p {
  	font-size:18px;
    margin:28px 0;
    line-height:1.625;
  }
  #page-builder-urbane-two-column .one a {
  	border:solid 1px #000;
    display:inline-block;
    font-size:12px;
    line-height:1;
    padding:10px 30px;
    background:#000;
    color:#fff;
    text-decoration:none;
    margin:0;
  }
  #page-builder-urban-hero .bckgrnd {
    width:100%;
    position:relative;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
  }
  #page-builder-urban-hero .bckgrnd img {
  	width:100%;
  }
  #page-builder-urban-hero  .content {
  	position:absolute;
    bottom:10%;
    right:50%;
    text-align:center;
    transform: translateX(50%);
  }
  #page-builder-urban-hero .arrow {
  	position:absolute;
    bottom:0;
    margin-bottom:20px;
    right:50%;
    transform: translateX(50%);
  }
  #page-builder-urban-hero  .content h2 {
  	letter-spacing:10px;
    margin-bottom:20px;
    color:#fff;
    font-size:25px;
    line-height:1.25;
  }
  #page-builder-urban-hero  .content span {
  	color:#fff;
    line-height:1;
    font-size:14px;
  }
  @media (max-width:767px) {
    #page-builder-urban-hero .bckgrnd {
      margin:auto;
      width: 376px;
      height: 667px;
    }
    #page-builder-urban-hero .bckgrnd img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
	#page-builder-urban-wrapper .content p {
	  font-size:14px;
	}
	#page-builder-urban-banner {
	  width:376px;
	  height:376px;
	  margin:auto;
	}
	#page-builder-urban-banner .image {
	  height:100%;
	}
	#page-builder-urban-banner .image img {
	  height:100%;
	  object-fit:cover;
	}
	#page-builder-urbane-two-column .flex {
	  flex-wrap:wrap;
	}
	#page-builder-urbane-two-column .column {
	  width:100%;
	}
	#page-builder-urbane-two-column .reverse {
	  flex-direction:column-reverse;
	}
	#page-builder-urbane-two-column .one {
	  max-width: calc( 100% - 123px); 
	}
	#page-builder-urbane-two-column .image {
	 height:767px;
	}
  }
  @media (min-width:1600px) {
	#page-builder-urban-banner .image {
	  width:1600px;
	  margin:auto;
	} 
  }
.pg-content-block:not(:last-child) {
    margin-bottom: 15px;
  }
  
  .pg-content-block + .pg-content-block {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .pg-content-block p {
    margin-top: 0;
    margin-bottom: 0;
  }

  .block--custom-code {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pg-content--align-left {
    text-align: left;
  }

  .pg-content--align-center {
    text-align: center;
  }
&lt;style&gt;.fs-has-links::after { padding:12px 18px;border:1px solid #ffffff;color:#ffffff;content:"SHOP NOW"; } .fs-has-links:hover:after { background-color:#ffffff;color:rgba(0, 0, 0, 0.8); } .fs-showcase_v2_5.fs-desktop .fs-entry-container { width:20% !important;padding-top:20% !important; } .fs-showcase_v2_5.fs-mobile .fs-entry-container { width:50% !important;padding-top:50% !important; } .fs-wrapper div.fs-text-container .fs-entry-title, div.fs-detail-title { font-family:Arial, sans-serif;font-style:normal;font-weight:normal;font-size:12px; } div.fs-text-container .fs-entry-date, div.fs-detail-container .fs-post-info, div.fs-wrapper div.fs-has-links::after, .fs-text-product, .fs-overlink-text { font-family:Arial, sans-serif;font-style:normal;font-weight:normal;font-size:12px; } .fs-wrapper div.fs-text-container * { color:#ffffff; } .fs-wrapper div.fs-text-container { background-color:rgba(0, 0, 0, 0.8);margin:0px; } div.fs-entry-date { display:none; } div.fs-entry-title { display:none; } .fs-showcase_v2_5.fs-wrapper div.fs-timeline-entry { margin:5px; } &lt;/style&gt;</pre></body></html>