/** Shopify CDN: Minification failed

Line 6:1 Unexpected "<"

**/
 <style>
   .images-column img {
    max-width: 40%;
    margin: auto;
    display: block;
}
.images-row {
    display: flex;
    max-width: 100%;
}
.text {
    text-align: center;
}
.text h2 {
    margin: 0px;
}
.images-column {
    flex: 20%;
      margin: 0px 15px;
}
.img img {
    max-width: 38%;
}

.img img {
    filter: invert(1);
}
@media only screen and (max-width: 600px) {
    .images-column img {
    max-width: 34%;
    margin: auto;
    display: block;
}
.images-row {
    display: flex;
    max-width: 100%;
    flex-direction: column;
}
}
@media screen and (min-width: 1140px){
.ImageHero--small {
    min-height: 368px;
}
}

.AspectRatio--square>img, .AspectRatio--short>img, .AspectRatio--tall>img {

    -o-object-fit: cover;
    object-fit: cover;
}

.features--heading-uppercase .Rte h1, .features--heading-uppercase .Rte h2, .features--heading-uppercase .Rte h3, .features--heading-uppercase .Rte h4, .features--heading-uppercase .Rte h5, .features--heading-uppercase .Rte h6 {
    letter-spacing: inherit;

}

.text h2 {
    font-size: 18px !important;
}

.features--heading-uppercase .Heading {
    letter-spacing: inherit;
}

@media screen and (min-width: 641px){
.CollectionList--spaced .CollectionItem {
    padding: 5px;
}
h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1 {
    font-size: 32px !important;
    font-weight: 700 !important;
    margin: 0px !important;
}
}
@media screen and (max-width: 640px){
.CollectionList--grid .CollectionItem {
    padding: 5px;
}

}

.Button, .shopify-payment-button__button--unbranded, input.spr-button-primary, .spr-summary-actions-newreview, .spr-button-primary:not(input), .spr-pagination-prev>a, .spr-pagination-next>a {
    letter-spacing: inherit;
}

@media only screen and (max-width: 600px){
.images-column img {
    max-width: 25%;
    margin: auto;
    display: block;
}
.images-column {
    margin-bottom: 30px;
}
  .images-row {
    display: flex;
    max-width: 100%;
        flex-wrap: wrap;
    flex-direction: inherit;
}
  .images-column {
    flex: 40%;
}
.text h2 {
    font-size: 15px !important;
    margin-top: 15px;
    margin-bottom: 10px;
}
}

p.AnnouncementBar__Content.Heading img {
    width: 10px;
    position: relative;
    top: 3px;
}

h2.SectionHeader__Heading.Heading.u-h1 img {
    width: 18px;
    position: relative;
    top: 10px;
}
@media screen and (max-width: 640px){
p.AnnouncementBar__Content.Heading img {
    width: 9px;
    position: relative;
    top: 4px;
}

}

button.Popover__Value.Heading.Link.Link--primary.u-h6 {
    color: black;
}

.Popover__Close {
    color: black;
}

span.Popover__Title.Heading.u-h4 {
    color: black;
}
