/** Shopify CDN: Minification failed

Line 30:10 Expected identifier but found "."
Line 36:27 Expected identifier but found "."
Line 42:36 Expected identifier but found whitespace
Line 43:25 Expected identifier but found "."
Line 49:45 Expected identifier but found "."
Line 53:47 Expected identifier but found "."
Line 58:36 Expected identifier but found "."
Line 69:47 Expected identifier but found "."
Line 73:48 Expected identifier but found "."
Line 106:75 Expected identifier but found "."
... and 30 more hidden warnings

**/
.multicolumn .title {
    margin: 0;
   }

   .multicolumn.no-heading .title {
     display: none;
     }

     .multicolumn .title-wrapper-with-link {
       margin-top: 0;
       }

       @media screen and (max-width: 749px) {
         .multicolumn .title-wrapper-with-link {
          . . . .  margin-bottom: 3rem;
            }
            }

            @media screen and (min-width: 750px) and (max-width: 989px) {
                .multicolumn__title {
                           . .   padding-left: 5rem;
                     padding-right: 5rem;
                                 }
                      }

                      @media screen and (max-width: 989px) {
                                   . . .multicolumn .page-width {
                         . .   padding-left: 0;
                             padding-right: 0;
                               }
                               }

                               .multicolumn-card__image-wrapper--third-width {
                                             . . width: 33%;
                                 }

                                 .multicolumn-card__image-wrapper--half-width {
                                               . . width: 50%;
                                   }

                                   .multicolumn-list__item.center .multicolumn-card__image-wrapper:not(.multicolumn-card__image-wrapper--full-width),
                                   .multicolumn-list__item:only-child {
                                    . . margin-left: auto;
                                      margin-right: auto;
                                      }

                                      .multicolumn .button {
                                        margin-top: 1.5rem;
                                        }

                                        @media screen and (min-width: 750px) {
                                          .multicolumn .button {
                                              margin-top: 4rem;
                                               . . }
                                               }

                                               .multicolumn-list {
                                                . . margin-top: 0;
                                                  margin-bottom: 0;
                                                    padding: 0;
                                                    }

                                                    .multicolumn-list__item:only-child {
                                                      max-width: 72rem;
                                                      }

                                                      .multicolumn-list__item--empty {
                                                        display: none;
                                                        }

                                                        .multicolumn:not(.background-none) .multicolumn-card {
                                                          background: rgb(var(--color-background));
                                                            height: 100%;
                                                            }

                                                            .multicolumn.background-primary .multicolumn-card {
                                                                background: rgb(var(--color-background))
                                                                    linear-gradient(rgba(var(--color-foreground), 0.04), rgba(var(--color-foreground), 0.04));
                                                                    }

                                                                    .multicolumn-list h3 {
                                                                      line-height: calc(1 + 0.5 / max(1, var(--font-heading-scale)));
                                                                      }

                                                                      .multicolumn-list h3,
                                                                      .multicolumn-list p {
                                                                        margin: 0;
                                                                        }

                                                                        .multicolumn-card-spacing {
                                                                           . . padding-top: 2.5rem;
                                                                             margin-left: 2.5rem;
                                                                               margin-right: 2.5rem;
                                                                               }

                                                                               .multicolumn-card__info > :nth-child(2) {
                                                                                . . margin-top: 1rem;
                                                                                }

                                                                                .multicolumn-list__item.center .media--adapt,
                                                                                .multicolumn-list__item .media--adapt .multicolumn-card__image {
                                                                                 . . width: auto;
                                                                                 }

                                                                                 .multicolumn-list__item.center .media--adapt img {
                                                                                   left: 50%;
                                                                                     transform: translateX(-50%);
                                                                                     }

                                                                                     @media screen and (max-width: 749px) {
                                                                                       .multicolumn-list {
                                                                                           margin: 0;
                                                                                               width: 100%;
                                                                                                 }

                                                                                                   .multicolumn-list:not(.slider) {
                                                                                                       padding-left: 1.5rem;
                                                                                                        . .   padding-right: 1.5rem;
                                                                                                          }
                                                                                                          }

                                                                                                          @media screen and (min-width: 750px) and (max-width: 989px) {
                                                                                                           . . .multicolumn-list:not(.slider) {
                                                                                                            . .   padding-left: 5rem;
                                                                                                                padding-right: 5rem;
                                                                                                                  }
                                                                                                                  }

                                                                                                                  @media screen and (min-width: 750px) {
                                                                                                                     . . .multicolumn-list.slider {
                                                                                                                         padding: 0;
                                                                                                                           }

                                                                                                                             .multicolumn-list__item,
                                                                                                                               .grid--4-col-desktop .multicolumn-list__item {
                                                                                                                                    padding-bottom: 0;
                                                                                                                                      }

                                                                                                                                        .background-none .grid--2-col-tablet .multicolumn-list__item {
                                                                                                                                              margin-top: 4rem;
                                                                                                                                                }
                                                                                                                                                }

                                                                                                                                                .background-none .multicolumn-card-spacing {
                                                                                                                                                  padding: 0;
                                                                                                                                                    margin: 0;
                                                                                                                                                    }

                                                                                                                                                    .multicolumn-card__info {
                                                                                                                                                       . . padding: 2.5rem;
                                                                                                                                                       }

                                                                                                                                                       .background-none .multicolumn-card__info {
                                                                                                                                                         padding-top: 0;
                                                                                                                                                           padding-left: 0;
                                                                                                                                                             padding-right: 0;
                                                                                                                                                             }

                                                                                                                                                             .background-none .slider .multicolumn-card__info {
                                                                                                                                                                padding-bottom: 0;
                                                                                                                                                                }

                                                                                                                                                                .background-none .multicolumn-card__image-wrapper + .multicolumn-card__info {
                                                                                                                                                                  padding-top: 2.5rem;
                                                                                                                                                                  }

                                                                                                                                                                  .background-none .slider .multicolumn-card__info {
                                                                                                                                                                    padding-left: 0.5rem;
                                                                                                                                                                    }

                                                                                                                                                                    .background-none .slider .multicolumn-card__image-wrapper + .multicolumn-card__info {
                                                                                                                                                                       . . padding-left: 1.5rem;
                                                                                                                                                                       }

                                                                                                                                                                       .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info {
                                                                                                                                                                          padding-left: 2.5rem;
                                                                                                                                                                           . . padding-right: 2.5rem;
                                                                                                                                                                           }

                                                                                                                                                                           @media screen and (max-width: 749px) {
                                                                                                                                                                             .background-none .slider .multicolumn-card__info {
                                                                                                                                                                                  padding-bottom: 1rem;
                                                                                                                                                                                    }

                                                                                                                                                                                      .multicolumn.background-none .slider.slider--mobile {
                                                                                                                                                                                          margin-bottom: 0rem;
                                                                                                                                                                                            }
                                                                                                                                                                                            }

                                                                                                                                                                                            @media screen and (min-width: 750px) {
                                                                                                                                                                                              .background-none .multicolumn-card__image-wrapper {
                                                                                                                                                                                                 . .   margin-left: 1.5rem;
                                                                                                                                                                                                     margin-right: 1.5rem;
                                                                                                                                                                                                       }

                                                                                                                                                                                                        . .background-none .multicolumn-list .multicolumn-card__info,
                                                                                                                                                                                                          .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info {
                                                                                                                                                                                                              padding-left: 1.5rem;
                                                                                                                                                                                                                  padding-right: 1.5rem;
                                                                                                                                                                                                                    }
                                                                                                                                                                                                                    }

                                                                                                                                                                                                                    .multicolumn-card {
                                                                                                                                                                                                                        position: relative;
                                                                                                                                                                                                                          box-sizing: border-box;
                                                                                                                                                                                                                          }

                                                                                                                                                                                                                          .multicolumn-card > .multicolumn-card__image-wrapper--full-width:not(.multicolumn-card-spacing) {
                                                                                                                                                                                                                              border-top-left-radius: calc(var(--text-boxes-radius) - var(--text-boxes-border-width));
                                                                                                                                                                                                                               . . border-top-right-radius: calc(var(--text-boxes-radius) - var(--text-boxes-border-width));
                                                                                                                                                                                                                                 overflow: hidden;
                                                                                                                                                                                                                                 }

                                                                                                                                                                                                                                 .multicolumn.background-none .multicolumn-card {
                                                                                                                                                                                                                                    border-radius: 0;
                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                    .multicolumn-card__info .link {
                                                                                                                                                                                                                                     . . text-decoration: none;
                                                                                                                                                                                                                                       font-size: inherit;
                                                                                                                                                                                                                                        . . margin-top: 1.5rem;
                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                        .multicolumn-card__info .icon-wrap {
                                                                                                                                                                                                                                          margin-left: 0.8rem;
                                                                                                                                                                                                                                            white-space: nowrap;
                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                            @media screen and (min-width: 990px) {
                                                                                                                                                                                                                                             . . .multicolumn-list__item--empty {
                                                                                                                                                                                                                                                 display: list-item;
                                                                                                                                                                                                                                                   }
                                                                                                                                                                                                                                                   }

                                                                                                                                                                                                                                                   /* Image with overlaid text block */
                                                                                                                                                                                                                                                   .multicolumn-list__item--image-overlay {
                                                                                                                                                                                                                                                      text-align: left;
                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                      .multicolumn-card--image-overlay {
                                                                                                                                                                                                                                                          height: 100%;
                                                                                                                                                                                                                                                            overflow: hidden;
                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                            .multicolumn-card--image-overlay .multicolumn-card__overlay-content {
                                                                                                                                                                                                                                                                position: relative;
                                                                                                                                                                                                                                                                  display: block;
                                                                                                                                                                                                                                                                    height: 100%;
                                                                                                                                                                                                                                                                      overflow: hidden;
                                                                                                                                                                                                                                                                        color: #fff !important;
                                                                                                                                                                                                                                                                          text-decoration: none;
                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                          .multicolumn-card--image-overlay .multicolumn-card__image-wrapper {
                                                                                                                                                                                                                                                                             . . width: 100%;
                                                                                                                                                                                                                                                                               margin: 0;
                                                                                                                                                                                                                                                                                 padding: 0;
                                                                                                                                                                                                                                                                                 }

                                                                                                                                                                                                                                                                                 .multicolumn-card--image-overlay .media {
                                                                                                                                                                                                                                                                                   . . min-height: 32rem;
                                                                                                                                                                                                                                                                                   }

                                                                                                                                                                                                                                                                                   .multicolumn-card--image-overlay .multicolumn-card__image {
                                                                                                                                                                                                                                                                                      transition: transform 500ms ease;
                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                      .multicolumn-card--image-overlay .multicolumn-card__overlay-content::after {
                                                                                                                                                                                                                                                                                         . . content: '';
                                                                                                                                                                                                                                                                                           position: absolute;
                                                                                                                                                                                                                                                                                            . . z-index: 1;
                                                                                                                                                                                                                                                                                              inset: 0;
                                                                                                                                                                                                                                                                                                pointer-events: none;
                                                                                                                                                                                                                                                                                                 . . opacity: 1;
                                                                                                                                                                                                                                                                                                   background: linear-gradient(
                                                                                                                                                                                                                                                                                                        to bottom,
                                                                                                                                                                                                                                                                                                            rgba(5, 5, 5, 0) 28%,
                                                                                                                                                                                                                                                                                                             . . . .  rgba(5, 5, 5, 0.14) 46%,
                                                                                                                                                                                                                                                                                                              . . . .  rgba(5, 5, 5, 0.56) 72%,
                                                                                                                                                                                                                                                                                                                  rgba(5, 5, 5, 0.9) 100%
                                                                                                                                                                                                                                                                                                                   . . );
                                                                                                                                                                                                                                                                                                                   }

                                                                                                                                                                                                                                                                                                                   .multicolumn .multicolumn-card--image-overlay .multicolumn-card__overlay-info {
                                                                                                                                                                                                                                                                                                                     . . position: absolute;
                                                                                                                                                                                                                                                                                                                       z-index: 2;
                                                                                                                                                                                                                                                                                                                         right: 0;
                                                                                                                                                                                                                                                                                                                           bottom: 0;
                                                                                                                                                                                                                                                                                                                             left: 0;
                                                                                                                                                                                                                                                                                                                               padding: clamp(2rem, 4vw, 4rem);
                                                                                                                                                                                                                                                                                                                                 color: #fff !important;
                                                                                                                                                                                                                                                                                                                                   text-shadow: 0 2px 18px rgba(0, 0, 0, 0.65);
                                                                                                                                                                                                                                                                                                                                   }

                                                                                                                                                                                                                                                                                                                                   .multicolumn-card--image-overlay .multicolumn-card__overlay-info h3 {
                                                                                                                                                                                                                                                                                                                                     . . max-width: 14ch;
                                                                                                                                                                                                                                                                                                                                      . . color: #fff !important;
                                                                                                                                                                                                                                                                                                                                       . . font-size: clamp(2.6rem, 3vw, 4.6rem);
                                                                                                                                                                                                                                                                                                                                         line-height: 1.08;
                                                                                                                                                                                                                                                                                                                                         }

                                                                                                                                                                                                                                                                                                                                         .multicolumn-card--image-overlay .multicolumn-card__overlay-info p {
                                                                                                                                                                                                                                                                                                                                            max-width: 46ch;
                                                                                                                                                                                                                                                                                                                                              margin-top: 1.2rem;
                                                                                                                                                                                                                                                                                                                                                color: #fff !important;
                                                                                                                                                                                                                                                                                                                                                  font-size: 1.4rem;
                                                                                                                                                                                                                                                                                                                                                    line-height: 1.5;
                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                    .multicolumn-card--image-overlay .multicolumn-card__overlay-info .rte,
                                                                                                                                                                                                                                                                                                                                                    .multicolumn-card--image-overlay .multicolumn-card__overlay-info .rte * {
                                                                                                                                                                                                                                                                                                                                                        color: #fff !important;
                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                        @media (hover: hover) {
                                                                                                                                                                                                                                                                                                                                                            a.multicolumn-card__overlay-content:hover .multicolumn-card__image {
                                                                                                                                                                                                                                                                                                                                                               . .   transform: scale(1.025);
                                                                                                                                                                                                                                                                                                                                                                . . }
                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                @media screen and (max-width: 749px) {
                                                                                                                                                                                                                                                                                                                                                                    .multicolumn-card--image-overlay .media {
                                                                                                                                                                                                                                                                                                                                                                          min-height: 28rem;
                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                              .multicolumn .multicolumn-card--image-overlay .multicolumn-card__overlay-info {
                                                                                                                                                                                                                                                                                                                                                                                 . .   padding: 2rem;
                                                                                                                                                                                                                                                                                                                                                                                  . . }

                                                                                                                                                                                                                                                                                                                                                                                    .multicolumn-card--image-overlay .multicolumn-card__overlay-info h3 {
                                                                                                                                                                                                                                                                                                                                                                                       . .   font-size: clamp(2.4rem, 8vw, 3.6rem);
                                                                                                                                                                                                                                                                                                                                                                                         }
                                                                                                                                                                                                                                                                                                                                                                                         }
                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                         }
                                                                                                                                                                                                                                                                                                                                   }
                                                                                                                                                                                                                                                                                                                   }
                                                                                                                                                                                                                                                                                                   )
                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                   }
                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                   }
                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                          }
                                                                                                                                                                                                                    }
                                                                                                                                                                                              }
                                                                                                                                                                             }
                                                                                                                                                                       }
                                                                                                                                                                    }
                                                                                                                                                             }
                                                                                                                                                    }
                                                                                                                                        }
                                                                                                                               }
                                                                                                                  }
                                                                        }
                                                            }
            }
}

.multicolumn-card--image-overlay .multicolumn-card__overlay-info,.multicolumn-card--image-overlay .multicolumn-card__overlay-info h3,.multicolumn-card--image-overlay .multicolumn-card__overlay-info p{color:rgb(255,255,255)!important;text-shadow:0 2px 12px rgba(0,0,0,.55)}
.multicolumn-card--image-overlay .multicolumn-card__overlay-content::after{background:linear-gradient(to bottom,rgba(5,5,5,0) 24%,rgba(5,5,5,.16) 42%,rgba(5,5,5,.6) 70%,rgba(5,5,5,.92) 100%)!important}