/** Shopify CDN: Minification failed

Line 216:0 Unexpected "}"

**/
:root {



   --color-primary-dark-green: #253E3B;

   --color-primary-green: #034237;

   --color-primary-lime: #E6E674;

   --color-primary-orange: #FF8B20;




   --color-bg-light-green: #F1FFF1;

   --color-bg-white: #FFFFFF;


   --color-bg-pumpkin: #FFC466;

   --color-bg-cream: #FFFAF0;




   --color-text-dark: #1E322F;

   --color-text-on-dark: #FFFFFF;




   --color-secondary-gold: #FFC466;

   --color-primary-green-overlay: rgba(3, 66, 55, 0.20);


}

@font-face {
  font-family: 'Recoleta';
  src: url('recoleta-medium.woff2') format('woff2'),
       url('Recoleta-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
   font-family: 'Archivo';
   src: url('archivo-regular.woff2') format('woff2');
   font-weight: 400;
   font-style: normal;
   font-display: swap;

}

@font-face {
   font-family: 'Archivo';
   src: url('archivo-bold.woff2') format('woff2');
   font-weight: 700;
   font-style: normal;
   font-display: swap;
}

:root {




   --font-heading-family: 'Recoleta', Georgia, serif;


   --font-body-family: 'Archivo', sans-serif;



   --font-heading-weight: 500;

   --font-body-weight: 400;

   --font-body-weight-bold: 700;
   --font-body-weight-semibold: 600;




   --font-size-xs: 1.2rem;

   --font-size-sm: 1.4rem;

   --font-size-base: 1.7rem;

   --font-size-ui: 1.6rem;

   --font-size-h3: 2.4rem;

   --font-size-h2: 3.6rem;

   --font-size-h1: 5.6rem;

   --font-size-display: 6.8rem;




   --line-height-tight: 1.02;

   --line-height-snug: 1.2;

   --line-height-normal: 1.5;




   --tracking-display: -0.04em;

   --tracking-heading: -0.02em;

   --tracking-normal: 0;


}

:root {

   --spacing-xs: 8px;

   --spacing-sm: 10px;

   --spacing-md: 24px;

   --spacing-lg: 32px;

   --spacing-xl: 48px;

   --spacing-2xl: 80px;

   --spacing-base: 16px;

   --spacing-section-v: 40px;


}

:root {

   --radius-pill: 25px;

   --radius-card: 12px;

   --radius-card-lg: 15px;

   --radius-badge: 6px;

   --radius-badge-pill: 33px;

   --radius-input: 8px;


}

:root {

   --z-below: -1;

   --z-base: 0;

   --z-raised: 10;

   --z-sticky: 20;

   --z-overlay: 30;

   --z-modal: 40;

   --z-toast: 50;


}

:root {

   --transition-fast: 150ms ease;

   --transition-normal: 250ms ease;

   --transition-slow: 400ms ease;

   --transition-spring: 350ms cubic-bezier(0.34, 1.56, 0.64, 1);


}

.pawfume-hero-section .pf-hero__heading p,
.pawfume-hero-section .pf-hero__subtext p,
.pawfume-quiz-banner-section .pf-quiz-banner__heading p,
.pawfume-quiz-banner-section .pf-quiz-banner__body p,
.pawfume-two-blocks-section p,
.pawfume-trusted-brands-section .pf-trusted-brands__heading p,
.pawfume-social-gallery-section .pf-social-gallery__heading p,
.pawfume-reviews-section .pf-reviews__heading p,
.pawfume-reviews-section .pf-reviews__text p,
.pawfume-product-highlight-section .pf-product-highlight__heading p {
   margin: 0;
   padding: 0;
}

}