<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Container */
.container{
	max-width: 1820px;
}
@media only screen and (min-width: 1025px){
  .container{
	padding: 0 3.5rem !important;
  }
}

/* Header logo */
.main_nav .logo img{
  max-width: 297px;
}

.main_nav{
	text-align: center;
}

.main_nav .logo{
	width: unset !important;
    display: inline-block;
  	float: unset !important;
}

.main_nav .dropdown_container .dropdown{
	text-align: left;
}

/* .main_nav .nav .search_container{
	display: none;
} */

/* Top Bar */
.top_bar{
	height: 0px; 
    background-color: #fff;
  	padding-top: 5px;
}

@media only screen and (min-width: 1024px){
  .top_bar .menu,
  .top_bar .cart_container{
      position: absolute;
  }
}
.top_bar .menu:first-child{
	top: 25px;
}
.top_bar:nth-child(2) .menu{
	right: 70px;
  	top: 21px;
}
.top_bar .cart_container{
	right: 0;
  	top: 20px;
}
.cart_content{
	width: 300px;
}
.top_bar .menu li a,
.top_bar .menu li a span{
  color: #000;
  font-size: 14px;
}
@media only screen and (max-width: 1023px){
	.top_bar .cart_container{
      top: 0;
	}
}
/* Hero section */

/* @media only screen and (min-width: 1495px) {
  #banner-1489283389016 .image-element__wrap {
    height: 500px;
  } */
  
  /*
  #shopify-section-1489283389016 .caption.position-vert-top {
    top: 50% !important;
  }
  */
}

@media only screen and (max-width: 798px) {
  .top_bar {
    background-color: #ffffff;
  }
}


#shopify-section-collection-template div.sidebar ul li a[href*="contact"] {
  display: none;
}

@media only screen and (min-width: 799px){
  #banner-1489283389016 .caption {
      margin: 0;
      margin-left: 20px;
  }
}

@media only screen and (min-width: 901px){
  #banner-1489283389016 .caption-content{
      max-width: 42%;
  }
}

@media only screen and (min-width: 481px) and (max-width: 900px){
  .caption{
	margin: 0px auto;
    font-size: 3vw;
    position: static;
    transform: none;
    width: 100%;
    background-color: #fff;
 	padding: 20px 0;
    margin-left: 0 !important;
  }
  .caption .first_button{
  	background-color: #2b2a2a;
    border: 1px solid #2b2a2a;
    color: #fff;
  }
  .caption .first_button:hover{
  	background-color: transparent;
    color: #2b2a2a;
    border: 1px solid #2b2a2a;
  }
}

/* Featured dropdown */
.section_select{
	text-align: left;
    float: left;
    position: absolute;
    left: 85px;
}
.section_select .sort_by{
/* 	position: absolute; */
/*     left: -704px; */
/*     bottom: -798px; */
  	width: 250px;
    font-family: "Crimson Text", serif;
    color: #454545 !important;
    cursor: pointer;
    padding: 10px;
    background-position: 95% 50%;
    border: 1px solid #cccccc;
}
.sidebar-block .toggle{
  display: none !important;
}
.sidebar-wrap{
	border-right: none;
}
.sidebar{
	margin-top: 40px;
}
.sidebar-block{
	border-bottom: none;
}

/* @media only screen and (min-width: 1024px) and (max-width: 1279px){
  .section_select .sort_by{
  	left: -496px;
    width: 200px;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1366px){
  .section_select .sort_by{
  	left: -620px;
  }
}

@media only screen and (min-width: 1367px) and (max-width: 1549px){
  .section_select .sort_by{
  	left: -675px;
  }
}

@media only screen and (min-width: 1550px){
  .section_select .sort_by{
  	left: -729px;
  }
}

@media only screen and (min-width: 1920px){
  .section_select .sort_by{
  	left: -858px;
  }
} */

/* Product Title */
.product .product_section .product_name{
	font-weight: 600;
}

/* Remove phone number */
.mobile_nav-fixed--false .dropdown #mobile_menu li:nth-last-child(2){
	display: none;
}

/* Collection pages info */
.collection_info{
	margin: 0 0 80px -360px;
}
.collection_info .collection-description{
	margin-right: 50px;
}
.collection-image .image-element__wrap img{
	width: 450px;
    margin: 0 0 0 27px;
}
.collection-title h1{
	font-weight: 600;
}

.Brands_page &gt; h1{
	font-weight: 500;
  	font-size: 2.5rem;
  	color: #000;
  	display: inline-block;
  	position: absolute;
    left: 150px;
    top: 70px;
}
.Brands_page div:nth-child(3){
	padding-top: 75px;
}
.Brands_page &gt; div{
	padding-left: 43%;
}
.Brands_page &gt; div &gt; .container{
	padding: 0 !important;
}
.Brands_page &gt; div &gt; ul.column{
	float: unset !important;
   	display: inline-block !important;
}
.Brands_page &gt; div &gt; h2{
	font-weight: 600;
  	font-size: 24px;
}

@media only screen and (max-width: 767px){
  .collection_info{
  	margin-left: 0;
  }
  .section_select{
  	position: unset; 
    left: unset;
    margin-bottom: 40px; 
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px){
  .collection_info{
  	margin-left: -245px;
  }
  .section_select{
  	left: 4px;
  }
  .section_select .sort_by{
  	width: 205px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
  .collection_info{
  	margin-left: 0;
  }
   .section_select{
  	position: unset; 
    left: unset;
  }
}

/* Footer changes */
.footer .footer_menu h6,
.footer .footer_content h6{
	font-weight: bold;
}

/* Header changes */
@media only screen and (min-width: 1024px){
  .header .top_bar:nth-child(2) .menu.right {
  	display: none;
  }
  .menu.center .search_container{
  	position: absolute;
    top: 20px;
    right: 75px;
  }
  .menu.center .search_container .search_form input{
  	border-top: none;
    border-right: none;
    border-left: none;
  }
}

/* Variant dropdown */
.product_form--dropdown .selector-wrapper select{
	border: none;
  	cursor: pointer;
}
.product_form--dropdown .selector-wrapper select option{
	padding: 10px;
}

/* Sidebar css */
.sidebar {
    margin-top: 585px;
}
.collection-All.Jewellery .sidebar {
    margin-top: 435px !important;
}
.collection-All.Timberware .sidebar {
    margin-top: 735px !important;
}
.sidebar .sidebar-block .toggle_list{
  display: block;
  width: 250px;
  margin-left: 29px;
  border: 1px solid #cccccc;
  padding: 0 14px 0 8px;
}
.sidebar .sidebar-block .toggle_list &gt; li &gt; ul{
  display: block;
  padding-left: 0;
  margin-left: 0 !important;
}

.sidebar .sidebar-block .toggle_list li a{
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  font-family: "Crimson Text", serif;
  color: #454545 !important;
}
.sidebar .toggle_list a.active{
	border-left: none !important;
  	padding-left: 0;
  	font-weight: 600 !important;
}
.collection-Sale .sidebar .sidebar-block .toggle_list,
.collection-New.products .sidebar .sidebar-block .toggle_list{
	display: none !important;
}
.interiors-duplicate .sidebar{
	margin-top: 70px;
}
.collection-All.Lighting .sidebar{
	margin-top: 380px;
}
.collection-Candles.Holders .sidebar{
	margin-top: 455px;
}
.collection-All.Soft.Furnishings .sidebar{
	margin-top: 400px;
}
.collection-Throws.Blankets .sidebar{
	margin-top: 740px;
}
.collection-All.Furniture .sidebar{
	margin-top: 425px;
}
.collection-On.the.Wall.All .sidebar{
	margin-top: 615px;
}
.collection-Wall.Clocks .sidebar {
    margin-top: 440px;
}
.collection-Photo.Frames .sidebar {
    margin-top: 420px;
}
.collection-Cosi.Tabellini.Pewter .sidebar {
    margin-top: 440px;
}
.collection-Satchels,.Travel .sidebar {
    margin-top: 700px;
}
.collection-Handbags,.Totes .sidebar {
    margin-top: 580px;
}
.collection-Necklaces .sidebar {
    margin-top: 445px;
}
.collection-Earrings .sidebar {
    margin-top: 475px;
}
.collection-Readers .sidebar {
    margin-top: 415px;
}
.collection-Sunglasses .sidebar {
    margin-top: 600px;
}
.collection-Scarves.Winter .sidebar {
    margin-top: 440px;
}
.collection-Candles.Holders .sidebar {
    margin-top: 455px;
}
.collection-Soaps.Lifestyle .sidebar {
    margin-top: 435px;
}
.collection-Wedding .sidebar {
    margin-top: 385px;
}
.collection-New.Zealand.Made.Tabletop.Timberware .sidebar {
    margin-top: 735px;
}

/* Blog image */
.blog-post-section .article_content .image-element__wrap{
	display: none;
}

.brands-collections .collection_info{
	margin: 0 0 80px 0 !important;
}
.brands-collections .collection-description img{
	display: none;
}

/* Promo Banner */
.promo_banner{
	display: none !important;
}
/* .promo_banner__content{
	padding: 0.4rem 1.5rem !important;
    background-color: #0F1523;
    color: #fff;
}
.promo_banner .promo_banner__content{
	margin: 0px 50px 0px auto !important;
} */

/* Sold Out Spacing */
.sold_out{
  margin-right: 20px;
}

@media screen and (max-width: 767px){
  #pagecontent{
  	padding-bottom: 40px !important;
  }
  .collection-template-section .sidebar{
  	margin-top: 0px !important;
  }
  .collection-image .image-element__wrap img{
  	margin-left: 0 !important;
  }
  .index #pagecontent {
    padding-bottom: 48px !important;
}
}

#shopify-section-1629268773549106a1{
  text-align: center;
}
#shopify-section-1629268773549106a1 .button{
	height: auto;
    transition: background-color .2s cubic-bezier(.55, .09, .68, .53),color .3s linear,border .2s cubic-bezier(.55, .09, .68, .53);
    line-height: 1.5;
    padding-top: 10px;
    padding-bottom: 10px;
}
/* #shopify-section-1629268773549106a1 .button:hover{
	background-color: #2b2a2a;
    color: #d2d9df;
    border: 1px solid #2b2a2a;
} */
.index .featured-link--half .button{
	background-color: #040261;
  	color: #fff;
  	border: none !important;
}
.index .featured-link--half .button:hover{
	background-color: #cdcdcd;
}

&lt;style&gt;
  .nine.columns.medium-down--one-whole {
    min-height: 350px; /* Set the desired fixed height here */
    overflow: hidden; /* Hide any overflowing content if the images are larger */
  }
&lt;/style&gt;
</pre></body></html>