/** Shopify CDN: Minification failed

Line 18:2 Expected ":"
Line 19:2 Expected ":"
Line 20:2 Expected ":"
Line 21:2 Expected ":"
Line 22:2 Expected ":"
Line 23:2 Expected ":"
Line 24:2 Expected ":"
Line 25:2 Expected ":"
Line 26:2 Expected ":"
Line 27:2 Expected ":"
... and 5 more hidden warnings

**/
/* Place any CSS overrides in this file. */
.collage-builder__grid-container.collage-builder__grid-container--template--17741044449368__7f0e4294-0ad7-43ce-8851-5d1bc2eac204 b {
  display: inline;
  background: url(/cdn/shop/files/apip_icon_logo.svg?v=1744397271);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  font-color: transparent;
  position: relative;
  top: 300px;
  z-index: 100000 !important;
  padding: 70px;
  filter: invert(1);
}

.collage-builder__grid-container.collage-builder__grid-container--template--17741044449368__7f0e4294-0ad7-43ce-8851-5d1bc2eac204 .section-title--wrapper {
  position: relative;
  z-index: 10;
}
.collage-builder__grid-container.collage-builder__grid-container--template--17741044449368__7f0e4294-0ad7-43ce-8851-5d1bc2eac204  .collage-builder--no-spacing {
  position: relative;
  z-index: 1;
}
section.wrapper-spacing--v.wrapper-spacing--h.color-scheme--white.section--template--17741044449368__78d906d0-b53a-4336-8951-1a0c88232efe .collage-builder__overlay {background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.4) 75%) !important;}


#shopify-section-template--17741044449368__image_with_text_overlay_6WGtHY img {filter:invert(1)}


#PageContainer  .page-content ol li {
  counter-increment: step-counter;
  margin-bottom: 5px;
}

#PageContainer  .page-content ol li,
#PageContainer  .page-content ul li {
  margin: 0;
  padding: 0;
  list-style-type: none !important ;
}

#PageContainer .page-content ol li::before {
  content: counter(step-counter);
  font-size: 80%;
  border:1px solid black;
  border-radius: 50%;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px !important;
  background-position: left center;
  background-size: 30px;
  margin: 0px;
  font-weight: bold;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
}
#PageContainer  .page-content ol li {
  margin-bottom: 15px;
}

#PageContainer  .page-content ul li {
  background-image: url(/cdn/shop/files/heart_icon_374bcc58-f119-4e45-a96e-ef8768c1f2b4.png?v=1744397188);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 15px;
  padding-left: 50px;
  margin: 20px 0;
}

td {border-color:black}

p img{border:1px solid black}

 .accordion-with-image .accordion-wrapper .collapsible-tab  {border-bottom:1px solid black !important}

h2, h3, h4, h5, h6 {
    letter-spacing: 2px;
}

blockquote:not(.product-testimonial__blockquote) {border-color:black !important;font-style:normal}

h3 {
    border-bottom: 1px solid black;
    padding-bottom: 5px;
    display: inline;
}