/** Shopify CDN: Minification failed

Line 383:0 Expected "}" to go with "{"

**/
/* body{
  background-color:white;
} */
/* Announcement bar */
.announcement-bar__message {
    text-align: center;
    padding: 5px 0px;
    margin: 0;
    letter-spacing: 0px;
    min-height: 25px;
}

/* HEADER */
ul.list-menu.list-menu--inline li a {
    font-weight: 800;
    font-size: 15px;
    color: #000000;
}

.header__menu-item span{
    font-weight: 800;
    font-size: 15px;
    color: #000000;
}
.header__inline-menu .header__menu-item {
        padding: 0px 2vw;
}
.header--middle-left {
    grid-template-columns: ;
    column-gap: 0rem;
}
.header--middle-left .header__inline-menu {
    margin-left: 10px;
}
.PS-subhead {
    padding: 6px 0px 6px 10px !important;
    font-weight: normal !important;
    font-size: 14px !important;
}

/*  BANNER  */
.banner .banner__box.content-container.content-container--full-width-mobile.color-scheme-4.gradient h2 {
    font-size: 50px;
    font-weight: 800;
}
.banner .banner__content {
    margin-left: 60px;
}

.banner .banner__text.rte.body p {
    font-size: 19.5px;
    color: black;
}
.banner .banner__box .banner__heading+* {
    margin-top: 2rem;
}

.ps-banner-para {
    font-size: 14px!important;
    font-weight: 700;
    margin-bottom: 11px !important;
    margin-top: -15px !important;
}
.banner .banner__buttons a.button.button--primary {
    padding: 0px 65px;
}



/* RICH-TEXT */

.rich-text h2.rich-text__heading.rte.inline-richtext.h2.scroll-trigger.animate--slide-in {
    font-size: 20px;
}
.rich-text h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
    font-size: 28px;
    font-weight: 800;
}
.rich-text h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in strong {
    color: #004aad;
}
.rich-text .rich-text__blocks {
    max-width: 90rem;
}
.rich-text .rich-text__text.rte.scroll-trigger.animate--slide-in {
    font-size: 14px;
    color: black;
}

/*  PRODUCT-COLLAGE */
.main-collage {
    margin-top: 25px;
}
.collage-one {
        width: 48.5%;
        background-size: cover;
    background-position: right;
}
.collage-sec {
        width: 48.5%;
       background-size: cover;
    background-position: right;
}
h3.ps-height {
    color: transparent !important;
}
.page-width.sub-collage {
    width: 100%;
    display: flex;
    justify-content: space-between;
        /* height: 43vh; */
}
.collage-one h3 {
    font-size: 27px;
    color: black;
    width: 60%;
    padding: 0px 0px 0px 35px;
    font-weight: 600;
}
.collage-sec h3 {
    font-size: 27px;
    color: black;
    width: 60%;
    padding: 0px 0px 0px 35px;
    font-weight: 600;
}
a.multicolumn-btn1 {
    font-size: 12px;
    color: #fafbfc;
    background-color: #004aad;
    width: 64%;
    padding: 12px 25px 12px 25px;
    border-radius: 5px;
    font-weight: 600;
    margin-left: 35px;
    text-decoration: none;
}
a.multicolumn-btn2 {
    font-size: 12px;
    color: #fafbfc;
    background-color: #004aad;
    width: 64%;
    padding: 12px 25px 12px 25px;
    border-radius: 5px;
    font-weight: 600;
    margin-left: 35px;
    text-decoration: none;
}
/* IMAGE-WITH_TEXT */

 /* .ps-section-template--23085353926999__image_with_text_BVHL3e .image-with-text__content {
    padding: 6rem 0rem 7rem 12%!important;
} */
.ps-section-template--23085353926999__image_with_text_BVHL3e 
.image-with-text__grid.grid.grid--gapless.grid--1-col.grid--3-col-tablet.image-with-text__grid--reverse {
    width: 90%;
    margin: 0 auto;
    max-width: 100%;

}
.ps-section-template--23085353926999__image_with_text_BVHL3e .image-with-text__text.rte.body h5 {
    font-size: 15px;
    color: black;
    line-height: 25px;
} 
.ps-section-template--23085353926999__image_with_text_BVHL3e h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 28px;
}

/* IMAGE-WITH_TEXT--2 */
.ps-section-template--23085353926999__image_with_text_7VgXqQ .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
    width: 45%;
}
.ps-section-template--23085353926999__image_with_text_7VgXqQ h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 27px;
}
.image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet {
    width: 95%;
    margin: 0 auto;
    max-width: 100%;
}
.ps-section-template--23085353926999__image_with_text_7VgXqQ .image-with-text__content {
    padding: 6rem 0rem 7rem;
    margin-left: 65px;
}
.ps-section-template--23085353926999__image_with_text_7VgXqQ .image-with-text__content>*+* {
    margin-top: 2rem;
}
.ps-section-template--23085353926999__image_with_text_7VgXqQ .image-with-text__text.rte.body h5 {
    font-size: 14px;
    line-height: 27px;
}
.ps-section-template--23085353926999__image_with_text_7VgXqQ  .page-width {
    padding: 0 10rem;
}
/* PRODUCT */

span.badge.price__badge-sale.color-scheme-4 {
    color: white;
}
.product .product__title h1 {
    font-size: 25px;
}
@media screen and (max-width: 1150px) {
  ul.list-menu.list-menu--inline li a, .header__menu-item span {
    font-size: 12px;
}
@media screen and (max-width: 1100px) {
  .collage-sec h3 {
     width: 80%;
    font-size: 23px;}
  .collage-one h3 {
     width: 80%;
    font-size: 23px;}
  .ps-section-template--23085353926999__image_with_text_7VgXqQ h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 24px;
}
  .ps-section-template--23085353926999__image_with_text_7VgXqQ .image-with-text__text.rte.body h5 {
    font-size: 14px;
    line-height: 25px;
}
}
@media screen and (max-width: 1000px) {
  .ps-section-template--23085353926999__image_with_text_BVHL3e .image-with-text__text.rte.body h5 {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    padding: 0rem 0rem 0rem;
}
  .ps-section-template--23085353926999__image_with_text_7VgXqQ .image-with-text__content {
    padding: 0rem 0rem 0rem;
    margin-left: 61px;
}
  .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet {
    width: 100%;
    margin: 0 auto;
    max-width: 100%;
}
  .ps-section-template--23085353926999__image_with_text_7VgXqQ .page-width {
    padding: 0px 3rem;
}

.ps-banner-para {
    font-size: 13px!important;
    font-weight: 100;
    margin-bottom: 11px!important;
    margin-top: -15px!important;
}
  .banner .banner__box.content-container.content-container--full-width-mobile.color-scheme-4.gradient h2 {
    font-size: 43px;
    font-weight: 800;
}
  .ps-news-letter h2.inline-richtext.h1.scroll-trigger.animate--slide-in {
    font-size: 20px;
}
 .ps-news-letter .newsletter__subheading.rte.scroll-trigger.animate--slide-in h4 {
    font-size: 13px;
}
  
}
  @media screen and (max-width: 850px) {
  .ps-section-template--23085353926999__image_with_text_BVHL3e 
.image-with-text__grid.grid.grid--gapless.grid--1-col.grid--3-col-tablet.image-with-text__grid--reverse {
    width: 100%;
    margin: 0 auto;
    max-width: 100%;

}
    .ps-section-template--23085353926999__image_with_text_7VgXqQ .image-with-text__content {
    padding: 0rem;
    margin-left: 30px;
}
    .ps-section-template--23085353926999__image_with_text_7VgXqQ h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 15px;
}
    .ps-section-template--23085353926999__image_with_text_7VgXqQ .image-with-text__text.rte.body h5 {
    font-size: 13px;
    line-height: 14px;
}
  }


@media screen and (max-width: 767px) {
  .collage-one, .collage-sec {
    width: 100%;}
  .page-width.sub-collage {
    width: 98%;
    max-width: 100%;
    display: block;
    margin: 0 auto;
   
}
  .collage-one h3, .collage-sec h3 {
    padding: 40px 0 0 35px;}
  .ps-section-template--23085353926999__image_with_text_7VgXqQ .page-width {
    padding: 0px 0rem;
}


}

@media screen and (max-width: 749px) {
  .banner .banner__content {
    margin-left: 0px;
}
  .banner .banner__box.content-container.content-container--full-width-mobile.color-scheme-4.gradient h2 {
    font-size: 23px;
    font-weight: 800;
}
  .banner .banner__text.rte.body p {
    font-size: 14.5px;
    color: #000;
}
  .ps-banner-para {
    font-size: 13px!important;
    font-weight: 100;
    margin-bottom: 7px!important;
    margin-top: -14px!important;
}
  .banner .banner__buttons a.button.button--primary {
    padding: 0px;
}
  .rich-text h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
    font-size: 16px;
    font-weight: 800;
}
  .rich-text .rich-text__text.rte.scroll-trigger.animate--slide-in {
    font-size: 12px;
    color: #000;
}
  .ps-section-template--23085353926999__image_with_text_BVHL3e .image-with-text__content {
    padding: 0;
}
  .ps-section-template--23085353926999__image_with_text_BVHL3e h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 21px;
}
  .ps-section-template--23085353926999__image_with_text_BVHL3e .image-with-text__text.rte.body h5 {
    font-size: 14px;}
 .ps-imagewithtext .image-with-text__content .image-with-text__text+.button {
    margin-top: 3rem;
    margin-bottom: 3rem;
    font-size: 10px;
    font-weight: 900;
}
  .ps-section-template--23085353926999__image_with_text_7VgXqQ .image-with-text__content {
        padding: 3rem 1rem 0rem 1rem;
    margin-left: 0px;
}
.ps-news-letter form#contact_form {
    max-width: 100% !important;
}
  .ps-news-letter .newsletter__wrapper .newsletter-form__field-wrapper {
    max-width: 100% !important;
}
  .ps-news-letter button#Subscribe {
    width: 30% !important;
    font-size: 12px !important;
    
}
.ps-news-letter label.field__label {
   font-size: 13px !important;
}

  
}
@media screen and (max-width: 410px) {
  .collage-sec h3, .collage-one h3 {
    width: 78%;
    font-size: 16px;
    padding-top: 23px;
    padding-bottom: 1px;
}
  a.multicolumn-btn1, a.multicolumn-btn2 {
    font-size: 11px;
    padding: 10px 17px;
}
}
