footer .footer-wrap {
    max-width: 1800px !important;
    width: 100% !important;
}

/* special discount button overlay */
#alia-root-82395 .alia-style-button-primary {
    border-radius: 0px !important;
    font-family: "Aktiv Grotesk Medium", sans-serif !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    font-size: 1.4rem !important;
    letter-spacing: 0.03rem !important;
}

/* popup overlay */
#alia-popup-root-alia-7fzvzyl8wri4myec, #alia-root-82395 #alia-hczqb0ow6cia5cb3, #alia-root-82395 #alia-1jyzxlqvumikhb6m {
    border-radius: 0px !important;
    font-family: "Aktiv Grotesk Medium", sans-serif !important;
    font-weight: 500 !important;
    /* text-transform: uppercase !important; */
    /* font-size: 1.4rem !important; */
    /* letter-spacing: 0.03rem !important; */
}

#alia-popup-root-alia-9y35owb7njd7ncy7, #alia-fgosig2mftu3sfy7, #alia-root-82395 .alia-style-button-primary {
    border-radius: 0px !important;
    font-family: "Aktiv Grotesk Medium", sans-serif !important;
    font-weight: 500 !important;
    text-wrap: balance !important;
    line-height: 1 !important;
    /* text-transform: uppercase !important; */
    /* font-size: 1.4rem !important; */
    /* letter-spacing: 0.03rem !important; */
}

#alia-root-82395 .alia-style-button-primary {
    border-radius: 0px !important;
    text-transform: uppercase !important;
    font-size: 1.4rem !important;
    letter-spacing: 0.03rem !important;
    font-family: "Aktiv Grotesk Medium", sans-serif !important;
    font-weight: 500 !important;
    color: white !important;

}

#alia-3gdxptqua66n4tdr p {
    font-family: "Aktiv Grotesk Semibold", sans-serif !important;
    font-weight: 600 !important;
}

#alia-3gdxptqua66n4tdr p, #alia-fgosig2mftu3sfy7 p {
    line-height: 1 !important;
}

/* site header */
.header-wrapper .container {

    @media (min-width: 1000px) and (max-width: 1399px) {
        max-width: 1800px !important;
        padding-left: 2.4rem;
        padding-right: 2.4rem;

        .header {
            padding-left: 0rem;
            padding-right: 0rem;
        }
    }

    @media (min-width: 1400px) {
        max-width: 1800px !important;
        padding-left: 5rem;
        padding-right: 5rem;

        .header {
            padding-left: 0rem;
            padding-right: 0rem;
        }
    }
}

#shopify-section-sections--19566283849865__header .header-wrapper {
    background-color: #e05d46 !important;
}

/* buttons */

.cart__checkout-button {
     text-transform: uppercase !important;
  font-family: "Aktiv Grotesk Medium", sans-serif !important;
  font-weight: 500 !important;
  letter-spacing: 0.03rem !important;
  font-size: 1.4rem !important;
}




/* INDEX / COLLECTION - SOCIAL PROOF / PUBLICATION REVIEWS */

#shopify-section-template--19566282342537__17620107503337ca8e,
#shopify-section-template--19566282113161__17624496200e8b995e,
#shopify-section-template--19617904951433__17624496200e8b995e {
    background-color: #1a1916 !important;
    padding: 10rem 5rem 2rem;
    border-top: 0.5px solid #d7d9d1;

    @media screen and (min-width: 750px) and (max-width: 1000px) {
        padding: 6rem 0rem 4rem;
    }

    @media screen and (max-width: 749px) {
        padding: 3rem 0rem 2rem;
    }
}

.ai-content-slider__wrapper-testimonials-carousel {
    max-width: 1800px !important;
}

.ai-content-slider__content-testimonials-carousel {
    gap: 0px !important;

    @media screen and (max-width: 1000px) {
        flex-direction: column-reverse !important;
    }
}

.ai-content-slider__text-block-testimonials-carousel--first {
    margin: auto;
    
}

.ai-content-slider__text-block-testimonials-carousel--first p {
    text-align: center !important;

    @media screen and (max-width: 749px) {
        text-align: left !important;
    }
}


.ai-content-slider__text-block-testimonials-carousel--second p {
    
    max-width: 650px !important;
    margin: auto;

    
    

    @media screen and (max-width: 1000px) {
        max-width: 100% !important;
    }

    @media (min-width: 1025px) {
    }

}


.ai-content-slider__text-block-testimonials-carousel--second {
    padding-left: 0rem !important;
    padding-right: 40px !important;

    @media screen and (min-width: 750px) and (max-width: 1000px) {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    @media screen and (max-width: 749px) {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }

     
}

#shopify-section-template--19566282342537__17620107503337ca8e .ai-content-slider__slide-testimonials-carousel,
#shopify-section-template--19566282113161__17624496200e8b995e .ai-content-slider__slide-testimonials-carousel,
#shopify-section-template--19617904951433__17624496200e8b995e .ai-content-slider__slide-testimonials-carousel  {
    padding-bottom: 6rem;
    margin: auto;

     @media screen and (max-width: 1000px) {
        padding-bottom: 1rem;
        
    }
}

.ai-content-slider__slide-testimonials-carousel {
    width: 100%;
}

#shopify-section-template--19566282342537__17620107503337ca8e .ai-content-slider__wrapper-testimonials-carousel,
#shopify-section-template--19566282113161__17624496200e8b995e .ai-content-slider__wrapper-testimonials-carousel,
#shopify-section-template--19617904951433__17624496200e8b995e .ai-content-slider__wrapper-testimonials-carousel {
    overflow: hidden;
}
@media screen and (max-width: 749px) {
    #shopify-section-template--19566282342537__17620107503337ca8e .ai-content-slider__track-testimonials-carousel > div,
    #shopify-section-template--19566282113161__17624496200e8b995e .ai-content-slider__track-testimonials-carousel > div,
    #shopify-section-template--19617904951433__17624496200e8b995e .ai-content-slider__track-testimonials-carousel > div {
       
        max-width: 1800px !important;
    }
}

.ai-content-slider__dots-testimonials-carousel {
    gap: 5px !important;
}

button.ai-content-slider__dot-testimonials-carousel {
  width: auto;
  height: auto;
  padding: 12px; 
  background: transparent;
  border: none;
  cursor: pointer;
  position: relative;
}

button.ai-content-slider__dot-testimonials-carousel::before {
  content: '';
  display: block;
  background: #585858 !important;
  width: 9px !important; 
  height: 9px !important; 
  background: white; 
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

button.ai-content-slider__dot-testimonials-carousel.active::before {
  background: #eff0ed !important;
}

.ai-content-slider__dot-testimonials-carousel:hover {
    background-color: #1a1916 !important;
}

.ai-content-slider__dot-testimonials-carousel.active {
        transform: scale(1) !important;
        background-color: #1a1916 !important;
}


/* INDEX / COLLECTION - TEXT STYLING - SOCIAL PROOF / PUBLICATION REVIEWS */

.ai-content-slider__slide-testimonials-carousel p {
    color: #eff0ed !important;
}

#shopify-section-template--19566282342537__17620107503337ca8e .ai-content-slider__text-block-testimonials-carousel--first p,
#shopify-section-template--19566282113161__17624496200e8b995e .ai-content-slider__text-block-testimonials-carousel--first p,
#shopify-section-template--19617904951433__17624496200e8b995e .ai-content-slider__text-block-testimonials-carousel--first p {
    font-family: "GT Pressura Mono Medium", monospace !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    font-size: 2.1rem !important;
    font-weight: 500 !important;
    letter-spacing: 0.05rem !important;

     @media (max-width: 1000px) {
        font-size: 1.6rem !important;
        text-align: center !important;
    }
}
#shopify-section-template--19566282342537__17620107503337ca8e .ai-content-slider__text-block-testimonials-carousel--second p,
#shopify-section-template--19566282113161__17624496200e8b995e .ai-content-slider__text-block-testimonials-carousel--second p,
#shopify-section-template--19617904951433__17624496200e8b995e .ai-content-slider__text-block-testimonials-carousel--second p {
    font-family: "Aktiv Grotesk Medium", sans-serif !important;
    font-weight: 500 !important;
    font-size: 4rem !important;
    line-height: 1.2 !important;

    @media (max-width: 1000px) {
        font-size: 3rem !important;
        text-align: center !important;
    }
}

/* Make the content wrapper align items at the top */
.ai-content-slider__content-testimonials-carousel {
    gap: 0px !important;
    display: flex;
    align-items: flex-start; /* Changed from stretch - aligns both blocks to top */

    @media screen and (max-width: 1000px) {
        flex-direction: column-reverse !important;
    }
}

/* Name block - position at a fixed height from top */
.ai-content-slider__text-block-testimonials-carousel--first {
    margin: auto;
    padding-top: 200px; /* Adjust this value to set where names appear */
    
    @media screen and (max-width: 1000px) {
        padding-top: 0; /* Remove on mobile/tablet when stacked */
    }
}



/* INDEX + COLLECTION - SHIPPING INFO  */

#shopify-section-template--19566282113161__multicolumn_LgcV9Y,
#shopify-section-template--19617904951433__multicolumn_LgcV9Y,
#shopify-section-template--19566282342537__multicolumn_LPPJKU {

  border-top: 0.5px solid #616160;
    h1, h2, h3, h4, h5, h6, h7, p {
        /* background-color: #eff0ed; */
        color: #1a1916;
    }

    h3 {
      text-transform: uppercase !important;
      letter-spacing: 0.05rem !important;
      font-family: "Aktiv Grotesk Semibold", sans-serif !important;
        font-weight: 600 !important;
    }

    p {
      font-weight: 400 !important;
      opacity: 0.8;
    }


}


#shopify-section-template--19566282113161__multicolumn_LgcV9Y ul,
#shopify-section-template--19617904951433__multicolumn_LgcV9Y ul,
#shopify-section-template--19566282342537__multicolumn_LPPJKU ul {
 margin-top: 0rem;
}  
  

#shopify-section-template--19566282113161__multicolumn_LgcV9Y .media,
#shopify-section-template--19617904951433__multicolumn_LgcV9Y .media,
#shopify-section-template--19566282342537__multicolumn_LPPJKU .media {
  background-image: none !important;
}

#shopify-section-template--19566282113161__multicolumn_LgcV9Y li,
#shopify-section-template--19617904951433__multicolumn_LgcV9Y li,
#shopify-section-template--19566282342537__multicolumn_LPPJKU li {
  @media screen and (min-width: 1001px) {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
}


#shopify-section-template--19566282113161__multicolumn_LgcV9Y .media>*:not(.zoom):not(.deferred-media__poster-button),
#shopify-section-template--19617904951433__multicolumn_LgcV9Y .media>*:not(.zoom):not(.deferred-media__poster-button),
#shopify-section-template--19566282342537__multicolumn_LPPJKU .media>*:not(.zoom):not(.deferred-media__poster-button) {
    mix-blend-mode: normal !important;
}

#shopify-section-template--19566282113161__multicolumn_LgcV9Y .media>:not(.zoom):not(.deferred-media__poster-button),
#shopify-section-template--19617904951433__multicolumn_LgcV9Y .media>:not(.zoom):not(.deferred-media__poster-button),
#shopify-section-template--19566282342537__multicolumn_LPPJKU .media>:not(.zoom):not(.deferred-media__poster-button) {
    padding: 3.25rem !important;

    @media screen and (max-width: 749px) {
        padding: 3.75rem !important;
    }
}

#shopify-section-template--19566282113161__multicolumn_LgcV9Y ul.grid,
#shopify-section-template--19617904951433__multicolumn_LgcV9Y ul.grid,
#shopify-section-template--19566282342537__multicolumn_LPPJKU ul.grid {
    @media screen and (min-width: 750px) and (max-width: 1000px) {
        flex-direction: column !important;
    }
}

#shopify-section-template--19566282113161__multicolumn_LgcV9Y .multicolumn-list__item,
#shopify-section-template--19617904951433__multicolumn_LgcV9Y .multicolumn-list__item,
#shopify-section-template--19566282342537__multicolumn_LPPJKU .multicolumn-list__item {
    @media screen and (min-width: 750px) and (max-width: 1000px) {
        margin: auto;
    }
}

#shopify-section-template--19566282113161__multicolumn_LgcV9Y .multicolumn-list:not(.slider),
#shopify-section-template--19617904951433__multicolumn_LgcV9Y .multicolumn-list:not(.slider),
#shopify-section-template--19566282342537__multicolumn_LPPJKU .multicolumn-list:not(.slider) {
    @media screen and (max-width: 1000px) {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}

#shopify-section-template--19566282113161__multicolumn_LgcV9Y .multicolumn-card,
#shopify-section-template--19617904951433__multicolumn_LgcV9Y .multicolumn-card,
#shopify-section-template--19566282342537__multicolumn_LPPJKU .multicolumn-card {
    padding: 3rem 0rem 6rem;

    @media screen and (max-width: 1000px) {
        padding: 0rem !important;
    }
}

#shopify-section-template--19566282113161__multicolumn_LgcV9Y .multicolumn-card__info,
#shopify-section-template--19617904951433__multicolumn_LgcV9Y .multicolumn-card__info,
#shopify-section-template--19566282342537__multicolumn_LPPJKU .multicolumn-card__info {
    @media screen and (max-width: 1000px) {
        padding: 0rem 2rem 5rem !important;
    }
}

#shopify-section-template--19566282113161__multicolumn_LgcV9Y .multicolumn-card-spacing,
#shopify-section-template--19617904951433__multicolumn_LgcV9Y .multicolumn-card-spacing,
#shopify-section-template--19566282342537__multicolumn_LPPJKU .multicolumn-card-spacing {

    /* margin-bottom: -2rem !important; */

     @media screen and (max-width: 1000px) {
        padding-top: 0rem !important;
        margin-bottom: -2rem !important;
    }
}

#shopify-section-template--19566282113161__multicolumn_LgcV9Y .multicolumn-card a:hover,
#shopify-section-template--19617904951433__multicolumn_LgcV9Y .multicolumn-card a:hover,
#shopify-section-template--19566282342537__multicolumn_LPPJKU .multicolumn-card a:hover {
    img {
        opacity: 0.55;
    }
}

@media screen and (min-width: 1001px) {
    #shopify-section-template--19566282113161__multicolumn_LgcV9Y .grid,
    #shopify-section-template--19617904951433__multicolumn_LgcV9Y .grid,
    #shopify-section-template--19566282342537__multicolumn_LPPJKU .grid {
        column-gap: 0 !important;
    }
}

#shopify-section-template--19566282113161__multicolumn_LgcV9Y img,
#shopify-section-template--19617904951433__multicolumn_LgcV9Y img,
#shopify-section-template--19566282342537__multicolumn_LPPJKU img {
    opacity: 0.35;
}

/* Desktop - add right border to all except last */
#shopify-section-template--19566282113161__multicolumn_LgcV9Y .multicolumn-list__item:not(:last-child),
#shopify-section-template--19617904951433__multicolumn_LgcV9Y .multicolumn-list__item:not(:last-child),
#shopify-section-template--19566282342537__multicolumn_LPPJKU .multicolumn-list__item:not(:last-child) {
  border-right: 0.5px solid #616160;
}

/* Mobile - switch to bottom border */
@media screen and (max-width: 1000px) {
  #shopify-section-template--19566282113161__multicolumn_LgcV9Y .multicolumn-list__item:not(:last-child),
  #shopify-section-template--19617904951433__multicolumn_LgcV9Y .multicolumn-list__item:not(:last-child),
  #shopify-section-template--19566282342537__multicolumn_LPPJKU .multicolumn-list__item:not(:last-child) {
    border-right: none;
    border-bottom: 0.5px solid #616160;
    /* border-top: 0.5px solid #616160; */
  }
}

#shopify-section-template--19566282113161__multicolumn_LgcV9Y .title, #shopify-section-template--19566282113161__multicolumn_LgcV9Y .title-wrapper-with-link,
#shopify-section-template--19617904951433__multicolumn_LgcV9Y .title, #shopify-section-template--19617904951433__multicolumn_LgcV9Y .title-wrapper-with-link,
#shopify-section-template--19566282342537__multicolumn_LPPJKU .title, #shopify-section-template--19566282342537__multicolumn_LPPJKU .title-wrapper-with-link {
        margin: 0rem 0 0rem !important;
}

.mc-template--19566282113161__multicolumn_LgcV9Y,
.mc-template--19617904951433__multicolumn_LgcV9Y,
.mc-template--19566282342537__multicolumn_LPPJKU {
    padding-top: 0px !important;
    padding-bottom: 0px !important;

   
}

#shopify-section-template--19566282113161__multicolumn_LgcV9Y ul.multicolumn-list,
#shopify-section-template--19617904951433__multicolumn_LgcV9Y ul.multicolumn-list,
#shopify-section-template--19566282342537__multicolumn_LPPJKU ul.multicolumn-list {
    margin-top: 0px !important;
}

#shopify-section-template--19566282113161__multicolumn_LgcV9Y .multicolumn.no-heading:not(.background-secondary),
#shopify-section-template--19617904951433__multicolumn_LgcV9Y .multicolumn.no-heading:not(.background-secondary),
#shopify-section-template--19566282342537__multicolumn_LPPJKU .multicolumn.no-heading:not(.background-secondary) {
    margin-top: 0px !important;

    @media screen and (min-width: 750px) and (max-width: 1000px) {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    @media screen and (max-width: 749px) {
        padding-top: 20px !important;
        padding-bottom: 0px !important;
    }
}

#shopify-section-template--19566282113161__multicolumn_LgcV9Y .multicolumn:not(.background-secondary),
#shopify-section-template--19617904951433__multicolumn_LgcV9Y .multicolumn:not(.background-secondary),
#shopify-section-template--19566282342537__multicolumn_LPPJKU .multicolumn:not(.background-secondary) {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
}

#shopify-section-custom-footer-banner {
    display: none !important;
}

/* OVERALL - GENERAL */

/* remove rounded corners on all images */
.media:not(.media-no-border) img {
    border-radius: 0px !important;
}

.media:not(.media-no-border) {
    border-radius: 0px !important;
}


/* control max-width of hero section text boxes */

.banner .banner__content-slider.banner__content .banner__box {
    width: 100% !important;
    max-width: 100% !important;
}


/* make multicolumn sections full viewport width */

.page-width {
    max-width: 1800px !important;
}

