/** Shopify CDN: Minification failed

Line 144:0 Unexpected "{"
Line 160:1 Unexpected "/"

**/
p {
   
    letter-spacing: -0.01em;
  
}

p, .p {
    margin: 1.0em 0;
}




.hero__title {
  line-height: 110%;
}

mobile-break {
  display: inline; /* Default: shown on small screens */
}

/* Media query for screens larger than 600px (desktop) */
@media screen and (min-width: 600px) {
  .mobile-break {
    display: none; /* Hide the line break on desktop */
  }
}

h3,
.h3 {
  font-size: var(--font-heading-small);
  line-height: 140%;
}


h4,
.h4 {
  font-family: var(--FONT-STACK-SUBHEADING);
  text-transform: none;
   margin: 1.2em 0;
   font-size: var(--font-heading-x-small);
     line-height: 150%;
}

@media only screen and (max-width: 749px) {

h4,
.h4 {
   font-size: calc (var(--font-heading-x-small) * .8);
}

}


h5,
.h5 {
  font-size: var(--font-heading-small);
  font-size: var(--font-subheading);
  font-family: var(--FONT-STACK-SUBHEADING);
  font-style: var(--FONT-STYLE-SUBHEADING);
  font-weight: var(--FONT-WEIGHT-SUBHEADING);
  letter-spacing: var(--LETTER-SPACING-SUBHEADING);
  text-transform: uppercase;
  line-height: 130%;
}


/* PRODUCT GRID EDITS */

.grid {
  gap: 15px;
}

.grid-outer {
  padding: 0px;
}

.badge-box {
  font-size: 11px;
  text-transform: uppercase;
}

.product-item__info {
    padding: calc(var(--inner) / 2) 5px;
}


.product-information {
font-family: var(--FONT-STACK-SUBHEADING);
}

/* Manifesto */

.manifesto {
  font-size: 100%;
  line-height: 140%;
}

.manifesto_container {
  width: 70%;
  margin: 0 auto; 
  padding-bottom: 100px;
   padding-top: 20px; text-align: center;
}

.logo_manifesto { 
  width: 20%; margin: 0 auto; padding-top: 50px;
}


@media only screen and (max-width: 749px) {
.manifesto {
  font-size: 82%;
  line-height: 160%;
}

.manifesto_container {
  width: 80%; 
  margin: 0 auto; 
  padding-bottom: 100px;
   padding-top: 20px; text-align: center;
}

.logo_manifesto { 
  width: 30%; margin: 0 auto; padding-top: 30px;
}

}

/* PDP */


.accordion__title.body-medium  {
  font-family: var(--FONT-STACK-HEADING);
  font-size: var(--font-heading-small);
}

{ 
font-family: var(--FONT-STACK-HEADING);
}

  

.accordion__content {
  font-family: var(--FONT-STACK-SUBHEADING);
  font-style: var(--FONT-STYLE-SUBHEADING);
  font-weight: var(--FONT-WEIGHT-SUBHEADING);
  letter-spacing: var(--LETTER-SPACING-SUBHEADING);
  line-height: 150%;

}


*/ MOBILE MENU */

a.sliderow__title {
   font-size: var(--font-heading-large);
}

.sliderow {
  font-family: var(--FONT-STACK-HEADING) ;
 font-size: var(--font-heading-large) !important;
 line-height: 100% !important;
 margin: 5% 0;

}


/* CART */


.cart-bar__product__title {
  font-family: var(--FONT-STACK-HEADING) ;
  font-size: calc(var(--font-heading-small) * 1.25);
}

.cart-bar__product__price {
  font-family: var(--FONT-STACK-SUBHEADING) ;
}

    .cart-bar__form__wrapper {
        padding: 30px var(--outer);
    }


    .cart-bar__product__price:before {
      content: "\A"; /* Inserts the newline character */
  white-space: pre; /* Ensures the newline is respected */
    }


    /* COOKIE BANNER */

    .shopify-pc__banner__dialog p {
      font-size: 80%;
    }


    .shopify-pc__banner__dialog h2 {
      font-family: var(--FONT-STACK-SUBHEADING) !important;
      font-size: 80% !imporant;
    }


@media only screen and (max-width: 480px) {
    .shopify-pc__banner__btns {
        flex-direction: row;
        gap: 3px;
    }
}

.price-item .price-item--regular {
  color: #000000 !important;
}


.backdrop--radial {
  margin: 6% 4%;
  padding: 6%;
}