/** Shopify CDN: Minification failed

Line 97:1 All "@import" rules must come first

**/
/** Shopify CDN: Minification failed

Line 51:0 Unexpected "}"

**/
/** Shopify CDN: Minification failed

Line 46:0 Unexpected "}"

**/
/* Custom CSS for sections editor - Add this to theme.liquid when updating theme: {{- 'custom.css' | asset_url | stylesheet_tag: preload: true - }} */

/* ---- JOIN US PAGE ---- */

/* Join Us - Icons (top) two columns on mobile */
@media screen and (max-width: 700px)
{ #shopify-section-template--23783056769410__text_with_icons_BaaCcw {
    --text-with-icons-template: repeat(2, minmax(0, 1fr))!important;
}
}

 /* Join Us - Icons (bottom) two columns on mobile */
 @media screen and (max-width: 700px)
{ #shopify-section-template--23783056769410__text_with_icons_AXLXcH {
    --text-with-icons-template: repeat(2, minmax(0, 1fr))!important;
}
}




/* ---- COMPANY PAGE ---- */

   /* Company - Rich text mobile reverse stack */
   @media screen and (max-width: 700px)
{ #shopify-section-template--23783056605570__rich_text_hbbhpY .text-center {
align-items: center !important;
    display: flex;
    flex-direction: column-reverse !important;
  padding-block-end: 0 !important;
}
}
  /* Company Page - quote desktop */
 @media screen and (min-width: 701px)
{ #shopify-section-template--23783056605570__rich_text_hbbhpY .prose {
 margin-top: -80px!important;
         max-width: 550px;
        margin-left: 10%;
    }
}

/* ---- NEW SITE CHANGES BELOW 25/09/2025 ---- */

/* custom font family added here */

  @font-face {
  font-family: 'Metropolis';
  src: url('{{ "Metropolis-Regular.woff2" | /cdn/shop/files/Metropolis-Regular.woff2?v=1758708874 }}') format('woff2'),
       url('{{ "Metropolis-Regular.woff" | /cdn/shop/files/Metropolis-Regular.woff?v=1758708875 }}') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis';
  src: url('{{ "Metropolis-Medium.woff2" | /cdn/shop/files/Metropolis-Medium.woff2?v=1758708875 }}') format('woff2'),
       url('{{ "Metropolis-Medium.woff" | /cdn/shop/files/Metropolis-Medium.woff?v=1758708875 }}') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis';
  src: url('{{ "Metropolis-SemiBold.woff2" | /cdn/shop/files/Metropolis-SemiBold.woff2?v=1758882455 }}') format('woff2'),
       url('{{ "Metropolis-SemiBold.woff" | /cdn/shop/files/Metropolis-SemiBold.woff?v=1758882456 }}') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis';
  src: url('{{ "Metropolis-Bold.woff2" | /cdn/shop/files/Metropolis-Bold.woff2?v=1758708875 }}') format('woff2'),
       url('{{ "Metropolis-Bold.woff" | /cdn/shop/files/Metropolis-Bold.woff?v=1758708875 }}') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

 @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');  
  
body,h4 {
  font-family: 'Metropolis', sans-serif !important;
}
h1,h2,h3{
    font-family: "Playfair Display", serif !important;
   }
