/** Shopify CDN: Minification failed

Line 125:1 Expected "}" to go with "{"

**/
@font-face {
    font-family: 'Nunito-Medium';
    src: url('/cdn/shop/files/Nunito-Medium.woff2?v=1778093377') format('woff2'),
        url('/cdn/shop/files/Nunito-MediumItalic.woff?v=1778093377') format('woff'),
        url('/cdn/shop/files/Nunito-Medium.ttf?v=1778093377') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('/cdn/shop/files/Nunito-MediumItalic.woff2?v=1778093377') format('woff2'),
        url('/cdn/shop/files/Nunito-MediumItalic.woff?v=1778093377') format('woff'),
        url('/cdn/shop/files/Nunito-MediumItalic.ttf?v=1778093378') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: 'TheQueenone-Regular';
    src: url('/cdn/shop/files/TheQueenone-Regular.woff2?v=1777604917') format('woff2'),
        url('/cdn/shop/files/TheQueenone-Regular.woff?v=1777604917') format('woff'),
        url('/cdn/shop/files/TheQueenone-Regular.otf?v=1777604553') format('otf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Vintage';
    src: url('/cdn/shop/files/Vintage.woff2?v=1777604958') format('woff2'),
        url('/cdn/shop/files/Vintage.woff?v=1777604957') format('woff'),
        url('/cdn/shop/files/VIntage_969d445d-6633-4ff8-a181-c1f0c52118b2.otf?v=1777604553') format('otf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

  
body, p, .btn {
  font-family: 'Nunito-Medium', sans-serif;
  font-weight: 400;
  font-style: normal;
}

  
.h0, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .accordion__title, .font-heading, .heading-small {
  font-family: 'Vintage', serif;
  font-weight: 400;
  font-style: normal;
  text-transform: lowercase;
}

.btn {
  border: 2px solid #4d2d0d;
  padding: 12px 24px;
  box-shadow: 4px 4px 0 #4d2d0d;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
  cursor: pointer;
}

.btn:hover {
  box-shadow: 0 0 0 #4d2d0d;
  border: 2px solid #4d2d0d;
  transform: translate(4px, 4px);

}

.td-card-button{
  border: 2px solid #4d2d0d;
  padding: 12px 24px;
  box-shadow: 4px 4px 0 #4d2d0d;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
  cursor: pointer;
}

.td-card-button:hover{
  box-shadow: 0 0 0 #4d2d0d;
  border: 2px solid #4d2d0d;
  transform: translate(4px, 4px);


.btn::before,
.btn::after {
  display: none !important;
}

.td-icon-block__image {
  border-radius: 15px;
  border: 2px solid #a95b2f;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.td-icon-block__heading {
  color: #495c47;
}
.td-icon-block__text {
  color: #4d2d0d;
}
.td-icon-block__button {
  border: 2px solid #4d2d0d;
  padding: 12px 24px;
  box-shadow: 4px 4px 0 #4d2d0d;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
  cursor: pointer;
  border-radius: 50px;
  background-color: #a95b2f;
  color: #f8f7ef;
}
.td-icon-block__button:hover {
  box-shadow: 0 0 0 #4d2d0d;
  border: 2px solid #4d2d0d;
  transform: translate(4px, 4px);
  border-radius: 50px;
}