/** Shopify CDN: Minification failed

Line 535:163 Unexpected "{"

**/
.red-box-content ul,
.red-box-content ol {
  list-style: initial !important;
  padding-left: 17px;
  margin-top: 22px;
  margin-bottom: 30px;
}
.article-red-box li{
  margin-bottom: 5px;
}

.red-box-content ul {
  padding-left: 50px;
  margin-bottom: 0;
}

.red-box-content ul li {
  margin-bottom: 5px;
}


.red-box-content h3, .red-box-content h2, .red-box-content h4, .red-box-content h5, 
.green-box-content h3, .green-box-content h2, .green-box-content h4, .green-box-content h6, 
.yellow-box-content h3, .yellow-box-content h2, .yellow-box-content h4, .yellow-box-content h5  {
  font-size: 28px;
  color: #000;
  line-height: 130%;
  margin-bottom: 6px;
  font-family: "Public Sans", sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #000;
}

.check-button {
  background: var(--buttons-color);
  border: 1px solid #fff;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  transition: all 0.3s ease;
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 150%;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  letter-spacing: 0;
}

.yellow-box-content-bottom{
    max-width: 668px;
  margin-right: auto !important;
  margin-left: auto !important;
  border: 2px solid #000;
}

.block-check-button{
  max-width: 668px;
  margin-right: auto !important;
  margin-left: auto !important;
}

.article-main-product-wrapper {
  max-width: 668px;
  margin: 0 auto 20px auto;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.article-main-product-subtitle {
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 120%;
  text-align: center;
  color: #000000;
  max-width: 570px;
  padding: 0 10px;
  margin: 0 auto;
  letter-spacing: 0;
}
.check-button:hover {
  color: var(--buttons-color);
  background: #fff;
  border-color: var(--buttons-color);
}
#button-to-product {
    display: flex;
  transition: all 0.3s ease;
}

.content-white{
  display: flex;
  flex-direction: column;
  margin: 15px 0;
  gap: 14px;
}

.content-white p em strong {
  font-style: normal;
  text-decoration: underline;
}
.author-bottom-wrapper {
  display: flex;
  align-items: center;
  gap: 36px;
  background: #efefef;
  border-radius: 20px;
  padding: 50px 20px 50px 40px;
}
.author-bottom-title {
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 27.5px;
  line-height: 153%;
color: #007E92;
  margin-bottom: 11px;
  margin-top: 0;
  letter-spacing: 0;
}
.article-image {
  max-width: 100%;
  width: 100%;
  object-fit: contain;
  /* aspect-ratio: 668 / 375; */
  height: auto;
  border-radius: 20px;
}
.author-bottom-text {
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: 0;
  color: #000000;
}

.author-bottom-image {
  width: 135px;
  height: 135px;
  border-radius: 100%;
  object-fit: cover;
}

.main-content-article {
  max-width: 668px;
  margin: 15px auto;
  display: flex;
  flex-direction: column;
}
.photo-image {
  height: 86px;
  width: 86px;
  border-radius: 100%;
}

.photo-with-author {
  display: flex;
  padding: 12px 20px 12px 20px;
  align-items: center;
  gap: 11px;
  border-top: 1px solid #02010112;
  border-bottom: 1px solid #02010112;
}
.photo-text p {
  margin: 0;
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0;
  color: #000000;
}

.photo-text strong{
  font-weight: 700;
}

.content-white p, .yellow-box-content p {
  margin: 0;
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  letter-spacing: 0;
  color: #000000;
}

.yellow-box-content li{
   margin: 0;
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 200%;
  letter-spacing: 0;
  color: #000;
}

.content-white ul li, .content-white ol li {
  margin: 0;
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 200%;
  letter-spacing: 0;
  color: #000;
}

.block-image {
  max-width: 668px;
  height: auto;
  width: 100%;
  margin: 0 auto;
  object-fit: cover;
  display: block;
  border-radius: 20px;
}

.block-image-wrapper{
  display: flex;
  margin: 15px auto;
}

.article-red-box {
  padding: 22px 80px;
  text-align: center;
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 120%;
  letter-spacing: 0;
  color: #000000;
  background: #fecfbb;
  border-radius: 20px;
  letter-spacing: 0;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.article-red-box p {
  margin: 0;
}

.article-red-box h3, .article-red-box h4, .article-red-box h5, .article-red-box h6,.article-red-box h2 {
   font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 27.5px;
  line-height: 150%;
 color: #000;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
}

.article-red-box strong{
  font-weight: 700;
  line-height: 150%;
}

.article-main-product {
  max-width: 100%;
  width: 100%;
  height: auto;
  object-fit: contain;
}

.article-red-box p {
  margin: 0;
}

.content-white h3, .content-white h4  {
 font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 27.5px;
  line-height: 150%;
  color: #007E92;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
}

.article-main-title {
   font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 38.75px;
  line-height: 150%;
  color: #007E92;
  max-width: 813px;
  letter-spacing: 0;
  margin-top: 35px;
  letter-spacing: 0;
  margin-bottom: 8px;
}

.article-main-subtitle {
  letter-spacing: 0;
  max-width: 961px;
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 130%;
  color: #000000;
  margin: 0;
  letter-spacing: 0;
}

.article-main-spoilers-title {
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 22.5px;
  line-height: 132%;
  color: #000000;
  letter-spacing: 0;
  margin-bottom: 21px;
  margin-top: 0;
}
.article-main-spoilers-subtitle {
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 21px;
  color: #000000;
}


.blog-spoiler[open] summary svg {
  rotate: -270deg;
}
.blog-spoiler summary svg {
  min-width: 14px;
  min-height: 14px;
  max-width: 14px;
  max-height: 14px;
  transition: all 0.4s ease;
}
.blog-spoiler-content {
  padding-left: 16px;
  padding-bottom: 16px;
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 21px;
  color: #000000;
  margin-top: 8px;
  margin-bottom: 0;
}

.check-button--bottom{
    margin-top: 22px;
}
.blog-spoiler summary {
  padding: 16px;
  background: #efefef;
  border-top: 1px var(--blocks-color);
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #000000;
}

.article-main-spoilers {
  border-top: 2px solid #0201013b;
  padding: 25px 25px 65px 25px;
  margin-top: 20px;
}

.content-white p strong{
  font-weight: 700;
}

.content-white h3, .content-white h2{
    margin: 0 !important;
  color: #007E92;
}

.content-white ul , .content-white ol {
  margin: 0 !important;
}
.content-white ul li:not(:last-child), .content-white ol li:not(:last-child){
  margin-bottom: 10px;
}
 .content-one ul, .content-one ol{
    padding-left: 50px !important;
  }

.yellow-box-content h2, .yellow-box-content h3, .yellow-box-content h4 {
  margin: 0;
}
@media (max-width: 992px) {
  .article-red-box {
    padding: 25px;
  }
 .photo-with-author{
   padding-right: 0;
 }

.content-white ul li, .content-white ol li {
    line-height: 150%;
}
  .content-one ul, .content-one ol{
    padding-left: 24px;
    margin-top: 24px;
  }
.photo-with-author{
    padding-left: 0;
    gap: 10px;
}
.article-main-title{
    font-size: 20px;
    margin-bottom: 15px;
    line-height: 130%;
    margin-top: 24px;
}

  
.main-content-article{
  margin-top: 20px;
}
.article-main-subtitle {
    font-size: 20px;
    line-height: 28px;
}
  .content-white h2 {
    font-size: 22px !important;
    line-height: 120%;

  }
  .photo-image {
    height: 60px;
    width: 60px;
  }
  .author-bottom-title {
    font-size: 24px;
  }

  .article-main-spoilers{
    margin-top: 15px;
    padding-top: 15px;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 15px;
  }

  .author-bottom-image {
    height: 80px;
    width: 80px;
  }
  .author-bottom-wrapper {
    padding: 24px 20px;
    flex-direction: column;
    gap: 30px;
    align-items: flex-start;
  }
  .article-main-product-subtitle{
    margin-top: -4px;
    font-size: 16px;
  }

  .content-white h3{
    font-size: 24px;
    line-height: 150%;
    margin-bottom: 18px;
  }

  .check-button--bottom{
    margin-top: 24px;
  }
.yellow-box-content li{
   margin: 0;
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0;
  color: #000;
}

   .article-red-box li, .article-red-box , .article-red-box a, .article-red-box p{
   font-size: 16px;
}
  .article-red-box strong{
    line-height: 120%;
  }
   .photo-text p{
    font-size: 12px;
  }
  .photo-with-author{
    gap: 10px;
  }
   .article-main-subtitle, .content-white p, .yellow-box-content p{
    font-size: 16px;
  }
  .content-white ul li, .block-check-button, .content-white ol li, .article-red-box p, .block-check-button, .author-bottom-text, .article-red-box p{
    font-size: 16px;
  }
   .content-white h3, .content-white h4, .content-white h2, .content-white h5, .article-red-box h3, .article-red-box h4, .article-red-box h2, .article-red-box h5, {
     font-size: 22px !important;
     line-height: 120%;
  }

  .red-box-content h3, .red-box-content h2, .red-box-content h4, .red-box-content h5, 
.green-box-content h3, .green-box-content h2, .green-box-content h4, .green-box-content h6, 
.yellow-box-content h3, .yellow-box-content h2, .yellow-box-content h4, .yellow-box-content h5  {
    font-size: 22px !important;
    line-height: 120%;
}
  .article-red-box h3, .article-red-box h4, .article-red-box h5, .article-red-box h6, .article-red-box h2{
    font-size: 22px !important;
    line-height: 120%;
  }
 .container-page{
   padding: 0 15px !important;
 }
  .content-white ul li, .content-white ol li{
    line-height: 130%;
  }
  .content-white p,.yellow-box-content p, .article-red-box, .article-red-box h3, .article-red-box h4, .article-red-box h5, .article-red-box h6,.article-red-box h2 , .content-white h3, .article-main-title, .article-main-subtitle, .article-main-spoilers-subtitle, .blog-spoiler-content, .blog-spoiler summary {
    line-height: 120%;
  }

  .yellow-box-content h2, .yellow-box-content h3, .yellow-box-content h4, .yellow-box-content h5, .yellow-box-content h6 {
    font-size: 22px;
    margin: 0;
  }

    .red-box-content ul,
  .red-box-content ol, .content-white ul , .content-white ol, .yellow-box-content ol, .yellow-box-content ul {
    margin-top: 0 !important;
     margin-bottom: 0 !important;
  }
}
