/** Shopify CDN: Minification failed

Line 47:0 Unexpected "#"

**/


@font-face {
  font-family: "Archive";
  src: url("/cdn/shop/files/Archive.ttf?v=1764672401") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Archive";
  src: url("/cdn/shop/files/ArchiveItalic.ttf?v=1764672401") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Archive";
  src: url("/cdn/shop/files/ArchiveBold.ttf?v=1764672401") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Apply font */
h1, h2, h3, h4, h5, h6 {
font-family: "Archive", sans-serif !important;
font-size: 58px;
font-weight: 700 !important;
}
p {
    font-size: 18px !important;
}
.section.page-width-content.color-scheme-1 {
    --page-content-width: 1600px !important;
}
.share-div.wg-disabled {
    display: none !important;
}
#
/*Footer*/

#shopify-section-sections--21118435033328__footer_hct8U6 .footer-content .group-block-content {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr); /* Change 4 to match your number of columns */
  gap: 40px;
  width: 100%;
}

/* Force headings to align evenly */
#shopify-section-sections--21118435033328__footer_hct8U6 .footer-content .group-block-content h2,
#shopify-section-sections--21118435033328__footer_hct8U6 .footer-content .group-block-content h3,
#shopify-section-sections--21118435033328__footer_hct8U6 .footer-content .group-block-content .footer-block__heading {
  text-align: left;       /* all headings aligned same direction */
  margin-bottom: 12px;    /* consistent spacing */
  min-height: 26px;       /* ensures headings line up vertically */
  display: flex;
  align-items: center;    /* vertically aligned text */
}

/* Make every column behave consistently */
#shopify-section-sections--21118435033328__footer_hct8U6 .footer-content .group-block-content > div {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 100% !important;
}
.contact-info p.h6 {
  font-size: 32px !important;
}
.contact-line {
  display: flex;
  align-items: center;
  gap: 8px; /* space between icon and text */
}
.contact-line svg {
  width: 18px;
  height: 18px;
}
.contact-line a {
  text-decoration: none;
  color: inherit; /* keeps existing text color */
}
.adress-text.prose.text-subdued {
  margin-bottom: 20px;
}
.adress-text p {
    width: 90%;
}
.about-div {
  border-left: 1px solid #ddd;   /* change color as needed */
  padding-left: 20px;            /* spacing so content doesn't touch border */
  margin-left: 20px;             /* optional: space before border */
}
.prod-title a {
    pointer-events: none;
    cursor: none;
    font-size: 20px;
}
.image-block.image-block--ATnNVTGJRdEhRUnQxY__image_yCwwR3.image-block--height-fit.spacing-style.size-style {
    display: none !important;
}


@media screen and (max-width:575px){
h2{
 font-size: 40px !important;
   }
   .image-block.image-block--ATnNVTGJRdEhRUnQxY__image_yCwwR3.image-block--height-fit.spacing-style.size-style {
    display: block !important;
}
  h3.collection-heading, .section-heading-with-lines h2 {
    font-size: 40px !important;
}
#shopify-section-sections--21118435033328__footer_hct8U6 .footer-content .group-block-content {
grid-template-columns: repeat(1, 1fr);
}
}