/** Shopify CDN: Minification failed

Line 154:1 Unexpected "`"

**/
body{
      color: #413937;
      font-size: 0.9rem!important;
}

.sticky-background {
}
@media only screen and (min-width: 600px) {
  .sticky-background .header  {
 background:none;
  border:none;
}
.template-index .header.style3 .logolink .logoimg,.template-page-about .header.style3 .logolink .logoimg{
  filter: brightness(0) invert(1);
}
.template-index .header,.template-page-about .header, .template-page-contact .header{
 background:none;
  border:none;
}
.template-index .header .thb-full-menu>li>a, .template-page-about .header .thb-full-menu>li>a{
  color: white ;
}
.template-index .thb-quick-search, .template-page-about .thb-quick-search, .template-page-contact .thb-quick-search{
  background:none;
}
.template-index #wrapper>[role=main], .template-page-about #wrapper>[role=main]{
    width: 100%;
  margin-top:-100px;
}


.template-index .sticky-background .header.style3 .logolink .logoimg, .template-page-about .sticky-background .header.style3 .logolink .logoimg, .template-page-contact .sticky-background .header.style3 .logolink .logoimg{
  filter:none;
}

.template-index  .sticky-background  .header, .template-page-about  .sticky-background  .header, .template-page-contact .sticky-background  .header{
  background-color: white;

}
.template-index  .sticky-background  .header .thb-full-menu>li>a , .template-page-about .sticky-background  .header .thb-full-menu>li>a, .template-page-contact .sticky-background .header .thb-full-menu>li>a {
  color: #413937 ;
}
.template-index .sticky-background  .thb-quick-search, .template-page-about .sticky-background  .thb-quick-search, .template-page-contact .sticky-background  .thb-quick-search{
  background:#fff;
}


  .template-index .sticky-background .header.style3 .logolink .logoimg, .template-page-about .sticky-background .header.style3 .logolink .logoimg, .template-page-contact .sticky-background .header.style3 .logolink .logoimg{
  filter:none;
}
.template-index  .sticky-background  .header, .template-page-about .sticky-background  .header, .template-page-contact .sticky-background  .header {
  background-color: white;

}
.template-index  .sticky-background  .header .thb-full-menu>li>a, .template-page-about .sticky-background  .header .thb-full-menu>li>a , .template-page-contact .sticky-background  .header .thb-full-menu>li>a {
  color: #413937 ;
}
.template-index .sticky-background  .thb-quick-search, .template-page-about .sticky-background  .thb-quick-search, .template-page-contact.sticky-background  .thb-quick-search{
  background:#fff;
}
.template-index .mobile-toggle span, .template-page-about .mobile-toggle span{
  background:#fff;
}
.template-index  .thb-secondary-item svg path, .template-page-about .thb-secondary-item svg path, .template-index .thb-secondary-myaccount svg path, .template-page-about .thb-secondary-myaccount svg path
{
  stroke:#fff;
    stroke-width: 1; 
}
.template-index .sticky-background .thb-secondary-item svg path, .template-page-about .sticky-background .thb-secondary-item svg path,.template-index .sticky-background .thb-secondary-myaccount svg path, .template-page-about .sticky-background .thb-secondary-myaccount svg path{
    stroke:#413937;
  stroke-width: 1; 
}
.template-index .sticky-background  .mobile-toggle span, .template-page-about .sticky-background  .mobile-toggle span{
  background:#413937; 
}
.template-page-contact {
    background: url(/cdn/shop/files/contact_img-1-1078x898-c-default.webp?v=1694756538) 125% 27% / contain no-repeat #fcf6f2;
    background-size: 50%;
  
}

}

@font-face {
  font-family: "Domaine Display";
  src: url("https://cdn.shopify.com/s/files/1/0816/1365/2247/files/domaine-display-web-regular.woff2?v=1693833398")
    format("woff2");
  font-weight: normal;
  font-style: normal;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,h6,.logolink.text-logo,.customer-addresses .my-address .address-index {
  font-family: "Domaine Display", serif !important;
  letter-spacing: 0.14em;
  line-height: 1.5;
  color: #363744;
  text-transform: uppercase;
}

.header.style3 .thb-full-menu>li{
    text-transform: uppercase;
}
.product-section .subheading, .product-section .product-sku  {
  font-size: 0.675rem;
  display: inline;
  padding: 2px 5px;
  background: #fcf6f2;
  border: 1px solid rgba(173, 134, 111, 0.8);
}
.image-with-text-slideshow__image img {
  left: 0px;
}

.aspect-ratio--square,
.product-single__media,
.multicolumn__image img {
  border-radius: 20px 20px 0 0;
}
.slideshow__slide h1 {
  letter-spacing: 0.14em;
  font-size: 2.875rem;
}

.facets .thb-filter .thb-filter-title,.facets__label,.announcement-bar p,.breadcrumbs{
      text-transform: uppercase;
}
@media (max-width:768px){
 .slideshow__slide h1 {
    font-size: 1.625rem;
    line-height: 1.2;
}
  .contact-form{
        margin-top: 220px!important;
  }
}



.shopify-payment-button {
  z-index: 0; 
}
.footer{
  background:#fff!important;
}
.thb-widget-menu .active{
      color: #ad866f!important;
}
.button.outline.white, .spr-summary-actions-newreview.outline.white, input[type=submit].outline.white{
  background: rgba(255,255,255,.2)!important;
}`
.button.outline.white:hover, .spr-summary-actions-newreview.outline.white:hover, input[type=submit].outline.white:hover{
  background: rgba(255,255,255,1)!important;
}

.footer a {
  color: #413937;
}
.image-with-text-slideshow__content-content carousel__slide{
  margin-top:10%;
}
#shopify-section-template--20701995860247__1647955648d6a0baee{
  background-color: #fcf6f2;
}
#shopify-section-template--20701995860247__16485749140fa1eff3 .text-button:before{
  background:none;
}
.blog-post .read-more:after{
      width: 67%!important;
}

.product-card {
 border-radius: 20px;
  border: 1px solid rgba(173, 134, 111, 0.3);
  }

.thb-full-menu li a:after{
    content: "";
    display: block;
    position: relative;
    top: calc(100% + 2px);
    /* left: 0; */
    width: 0%;
    height: 1px;
    pointer-events: none;
  }
.thb-full-menu li  a:hover:after{
/* background:#c89577; */
      width: 100%;
    transform: scale(1);
}
.page-content-width{
  max-width:100%!important;
}
@media only screen and (min-width: 768px){
.page-header {
     padding: 20px 60px!important;
    min-height: 0px;
}
}
.badge.out-of-stock{
  color: #ad866f!important;
    background: #fcf6f2!important;
}
.product-card-swatch{
  width: 24px;
  height: 24px;
}
/*.header{
      position: absolute;
    width: 100%;
    background: #fff;
    z-index: 30;
    opacity: 0.8;
}*/
#shopify-section-template--20701996482839__4ae86179-465b-4daa-affa-9bac836cf83c{
    max-width: 72rem;
    margin-right: auto;
    margin-left: auto;
  }
#shopify-section-template--20701996482839__24449e23-c4e8-4872-9dd3-0ceb78cb620d .row{
  max-width:1160px;
}
#shopify-section-template--20701996482839__16521213835e1258e7 .image-with-text-slideshow__content{
  padding-bottom: 40px;
}

.template-page-about  p.split-text{
      color: rgba(255,255,255,.7);
}

#shopify-section-template--20701996482839__4ae86179-465b-4daa-affa-9bac836cf83c .multicolumn__column:first-child .rte{
  padding-right:50px;
}
#shopify-section-template--20701996482839__165346409355bacb50 .spacer, #shopify-section-template--20701996482839__26a04d71-1dbb-4faf-bfe4-996d13ecf5f2 .spacer{
	max-width: 67rem;
    margin: 0 auto;
	}
	
#shopify-section-template--20701996482839__24449e23-c4e8-4872-9dd3-0ceb78cb620d p{
	line-height: 1.3;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: #413937;
    font-size: 0.9rem;
	}

#shopify-section-template--20701996482839__16521213835e1258e7 .image-with-text-slideshow__image-media{
    left: -3.2%
}
#shopify-section-template--20701996482839__5f4378e0-9993-4bbd-80c6-e7a7fb2a96f6 .text-with-icons__block-content h6 {
    line-height: 1.4em;
    text-transform: inherit;
}
 #shopify-section-template--20701996482839__ddc833a3-fff3-4c10-84a5-968b1394286c p{
        padding-bottom: 25px;
  }
@media only screen and (min-width: 768px){
#shopify-section-template--20701996482839__5f4378e0-9993-4bbd-80c6-e7a7fb2a96f6 .text-with-icons.icon-columns-3 .text-with-icons__inner {
    grid-gap: 40px 120px;
}
  }
@media only screen and (max-width: 768px){
#shopify-section-template--20701996482839__16521213835e1258e7 .image-with-text-slideshow__image-media{
    left: 0%;
}
  #shopify-section-template--20701996482839__0fe7da5f-18aa-4a0c-b615-76f1da6550c7 .image-with-text-slideshow__content-content h3 {
    margin-top: 90px!important;
}
.template-page-contact {
   background: url(/cdn/shop/files/contact_img-1-1078x898-c-default.webp?v=1694756538) 150% 06% / contain no-repeat #fcf6f2;
    background-size: 75%;
}
  h1, .h1 {
    font-size: calc(var(--font-heading-scale) * 34px)!important;
    line-height: 34px!important;
}
}


#shopify-section-template--20701996974359__template-header .page-header{
    padding: 20px 60px;
  min-height:0px;
}

#stockist-widget .stockist-query-entry::before {
  content: "Your City";
  display: block;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 1.5;
  color: #ad866f;
   pointer-events: none;
 text-transform: uppercase;
}

#shopify-section-sections--20701997891863__header .thb-full-menu > li:first{
  padding-left:0px!important;
}
#stockist-widget .stockist-query-entry .stockist-search-button{
  vertical-align: bottom!important;
}
#stockist-widget .stockist-query-entry .stockist-search-button button{
     margin-left: 0px!important;
}
.variations .product-form__input--color input[type=radio]+label{
      border: 2px solid #ccc!important;
}
.is-style-sub-header {
    font-family: Inter,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
    font-weight: 600;
}
.stockist-selected{
 border-left-width: 5px!important;
 border-left-style: solid!important;
}
#ProductAccordion-d0952abf-5de5-496e-9f32-f693c0de9cd9-template--20701997105431__main-product table{
  font-size:0.7em!important;
}
@media only screen and (max-width: 768px){
 .page-header {
    padding: 20px 30px!important;
}
 
}
@media only screen and (min-width: 768px){
.image-with-text-slideshow.grid--image-small .inner-carousel {
    width: 880px!important;
}
  .miscpages{
    max-width: 68.66667%!important;
    margin: 20px auto;
  }

  }
.miscpages  ul {
    list-style: none;
    margin: 0 0 40px 0;
}
.miscpages ul li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 16px;
}
.miscpages ul li::before {
    position: absolute;
    left: 0;
    top: 6px;
    display: inline-block;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 6px 6px;
    border-color: transparent transparent transparent #ad866f;
}
input[type=text].full, input[type=password].full, input[type=date].full, input[type=datetime].full, input[type=email].full, input[type=number].full, input[type=search].full, input[type=tel].full, input[type=time].full, input[type=url].full, textarea.full, select.full{
    background: none!important;
    border: 0px !important;
    border-bottom: 1px solid rgba(173,134,111,.4)!important;
}
/*.product-form__input--color{
  display:none!important;
}*/
@media only screen and (min-width: 768px){
.breadcrumbs {
    padding: 10px 40px;
    overflow-x: hidden;
    text-transform: uppercase;
    font-size: .6875rem!important;
    letter-spacing: .1em;
    opacity: .6;
  }
}
.collapsible__content table{
  font-size: 0.9375rem;
}

.cookiepolicy strong{
    font-weight: 800;
    line-height: inherit;
    font-size: 1.3em;
}
.template-collection .spf-product-card__price{
 
}

#shopify-section-template--21287767965972__product-grid .money,#shopify-section-template--21287767965972__product-grid .spf-product-card__price{
  /* display:none; */
}

.thb-secondary-area .thb-secondary-item.thb-secondary-myaccount{ display: none!important;
}

/*.thb-secondary-area .thb-secondary-item.thb-secondary-myaccount,.thb-secondary-area .thb-secondary-item.thb-secondary-cart {
    display: none!important;
}*/
  