/** Shopify CDN: Minification failed

Line 1505:20 Expected identifier but found whitespace
Line 1505:22 Unexpected "{"
Line 1505:47 Expected ":"
Line 1509:20 Expected identifier but found whitespace
Line 1509:22 Unexpected "{"
Line 1509:52 Expected ":"
Line 2582:2 "aling-items" is not a known CSS property
Line 2645:2 "aling-items" is not a known CSS property

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:dev-dramatically-reduces (INDEX:24) */
.sc-custom .title-wraper .title-h2 {
    text-align: center;
    margin-bottom: 40px;
  }

  .sc-dramatically-reduces .row {
    align-items: center;
  }

  .sc-dramatically-reduces .row {
    align-items: center;
  }

  .sc-dramatically-reduces img {
    max-width:440px;
  }

  .sc-dramatically-reduces .row .col-md-6:first-child {
    text-align: right;
    padding-right: 40px;
  }

  .section-dramatically-reduces .title-wraper {
    margin-bottom: 40px;
  }

  .section-dramatically-reduces .title-h2 {
    font-weight: 700;
    margin-bottom: 0;
  }

  .section-dramatically-reduces .text-content ul {
    padding-left: 0;
    list-style: none;
  }

  .section-dramatically-reduces .text-content ul li::before {
    content: '\f05d';
    position: relative;
    top: 2px;
    margin-right: 5px;
    font: 14px / 1 FontAwesome;
    font-size: 23px;
    color: #5bb134;
  }

  @media (width > 767px) {
    .section-dramatically-reduces .title-wraper {
      margin-bottom: 60px;
    }
  }

  @media (max-width: 767px) {
    .sc-dramatically-reduces .row .col-md-6:first-child {
      padding-left: 1rem;
      padding-right: 1em;
    }

    .dramatically-reduces-content {
      row-gap: 30px;
    }
  }
/* END_SECTION:dev-dramatically-reduces */

/* START_SECTION:dev-guaranteed (INDEX:27) */
.section-guaranteed .title-wraper h2 {
    font-weight: 700;
  }

  .sc-guaranteed img {
    width: 280px;
    margin: auto;
    padding: 20px;
  }

  .sc-guaranteed {
    text-align: center;
  }

  .sc-guaranteed .cta-button {
    margin-top: 1.5rem;
  }

  .sc-guaranteed .row {
    align-items: center;
  }

  @media (max-width: 767px) {
    .sc-guaranteed img {
      max-width: 240px;
      margin: auto;
      padding: 20px;
      display: block;
      margin-right: 0;
      padding-right: 2rem;
    }

    .sc-guaranteed .component {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important;
    }
  }
/* END_SECTION:dev-guaranteed */

/* START_SECTION:dev-how-it-works-v2 (INDEX:31) */
.section-how-it-works .title-wraper {
    margin-bottom: 60px;    
  }

  .section-how-it-works .title-h2 {
    font-weight: 700;
    margin-bottom: 0;
  }

  .section-how-it-works .item-icon {
    text-align: center;
    padding: 20px 40px;
  }

  .section-how-it-works .item-icon img {
    width: 166px;
    margin-bottom: 20px;
  }

  .section-how-it-works .item-icon h3 {
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 15px;
  }

  .section-how-it-works .item-icon p {
    font-size: 16px;
  }
/* END_SECTION:dev-how-it-works-v2 */

/* START_SECTION:dev-how-it-works (INDEX:32) */
.section-how-it-works .title-wraper {
    margin-bottom: 60px;    
  }

  .section-how-it-works .title-h2 {
    font-weight: 700;
    margin-bottom: 0;
  }

  .section-how-it-works .item-icon {
    text-align: center;
    padding: 20px 40px;
  }

  .section-how-it-works .item-icon img {
    width: 166px;
    margin-bottom: 20px;
  }

  .section-how-it-works .item-icon h3 {
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 15px;
  }

  .section-how-it-works .item-icon p {
    font-size: 16px;
  }
/* END_SECTION:dev-how-it-works */

/* START_SECTION:dev-icons-bottom (INDEX:33) */
.section-icons-bottom {
    background-color: #f5f4ee;
  }

  .section-icons-bottom .sc-icons-bottom {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-icons-bottom img {
    width: 100%;
    max-width: 200px;
  }

  .section-icons-bottom .icon:nth-child(2) {
    width: 120px;
  }

  .section-icons-bottom .content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4rem;
  }
/* END_SECTION:dev-icons-bottom */

/* START_SECTION:dev-icons (INDEX:34) */
.section-icons img {
    max-width: 120px;
    width: 100%;
  }

  .section-icons h3 {
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 1em;
  }

  .section-icons {
    text-align: center;
  }
/* END_SECTION:dev-icons */

/* START_SECTION:dev-kitty-cleanup (INDEX:36) */
.section-kitty-cleanup .component {
    background-color: #f5f4ee;
  }

  .section-kitty-cleanup .title-wrapper {
    margin-bottom: 40px;
    text-align: center;
  }

  .section-kitty-cleanup .title-wrapper h2 {
    font-weight: 700;
    margin-bottom: 0;
  }

  .section-kitty-cleanup .sc-custom img {
    max-width: 440px;
  }

  .section-kitty-cleanup .component {
    
  }

  .section-kitty-cleanup .row {
    align-items: center;
  }

  .section-kitty-cleanup .item {
    padding: 15px 0;
    display: flex;
  }

  .section-kitty-cleanup .item img.icon {
    width: 45px;
    border-radius: 0px;
    margin-right: 20px;
  }

  .section-kitty-cleanup .details h3 {
    font-family: Jost;
    font-weight: 600px;
    font-size: 16px;
  }

  .section-kitty-cleanup .details small {
    font-size: 16px;
  }

  @media (width > 767px) {
    .section-kitty-cleanup .title-wrapper {
      margin-bottom: 60px;
    }
  }

  @media (max-width: 767px) {
    .section-kitty-cleanup h2 {
      text-align: center;
    }

    .section-kitty-cleanup img {
      margin-top: 1rem;
    }

    .section-kitty-cleanup .item {
      margin-bottom: 0.5em;
    }

    .sc-guaranteed img {
      margin: auto;
    }
  }
/* END_SECTION:dev-kitty-cleanup */

/* START_SECTION:dev-makes-life-easier (INDEX:37) */
.section-makes-life-easier .component {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-position-x: right;
  }

  .section-makes-life-easier h2 {
    font-weight: 700;
    text-align: left;
    margin-bottom: 2rem;
  }

  .section-makes-life-easier .title-wraper .title-h2 {
    text-align: left;
  }

  .section-makes-life-easier .row {
    align-items: center;
  }

  .section-makes-life-easier ul {
    padding-left: 0;
    list-style: none;
  }

  .section-makes-life-easier ul li::before {
    content: '\f05d';
    position: relative;
    top: 2px;
    margin-right: 5px;
    font: 14px / 1 FontAwesome;
    font-size: 23px;
    color: #5bb134;
  }

  @media (max-width: 767px) {
    .section-makes-life-easier .component {
      background: var(--color-secondary-50) !important;
    }

    .section-makes-life-easier .title-wrapper h2 {
      text-align:center;
    }
  }
/* END_SECTION:dev-makes-life-easier */

/* START_SECTION:dev-offer-block (INDEX:39) */
.section-offer .title-container {
    margin-bottom: 40px;
    text-align: center;
  }

  .section-offer .title-h2 {
    font-weight: 700;
    margin-bottom: 0;
  }

  .section-offer {
    background: #1e1e1f;
    color: #fff;
  }

  .section-offer img {
    width: 100%;
    max-width: 360px;
  }

  .section-offer .col-md-6:first-child {
    text-align: right;
    padding-right: 40px;
  }

  .section-offer .row {
    align-items: center;
    row-gap: 40px;
  }

  .section-offer .row .col-md-6 img {
    max-width: 340px;
  }

  .section-offer .row .col-md-6:last-child {
    max-width: 480px;
  }
  
  .section-offer .cta-button p {
    color: #ffffffd4;
  }

  .section-offer h2 {
    color: #fff;margin-bottom: 2rem;
  }

  @media (width > 767px) {
    .section-offer .title-container {
      margin-bottom: 60px;
    }
  }

  @media (max-width: 600px) {
    .section-offer {
      text-align: center;
    }

    .section-offer .col-md-6:first-child {
      padding: 0 1em;
    }

    .section-offer .row .col-md-6 img {
      max-width: 300px;
      margin: 0 auto;
      display: block;
      margin-bottom: 2em;
    }

    .section-offer .cta-button {
      margin-top: 2em;
    }
  }
/* END_SECTION:dev-offer-block */

/* START_SECTION:dev-reviews (INDEX:41) */
.section-reviews .component {
    background: none !important;
  }

  .section-reviews {
    background-color: #ebf4f3;
  }

  .section-reviews .component {
    min-height: 460px;
    background-size: 100%;
    background-color: #f5f4ee;
  }

  .section-reviews .component {
    padding: 40px 0;
  }

  .section-reviews .title-h2 {
    font-weight: 700;
    margin-bottom: 0;
  }
  
  .section-reviews .container {
    max-width: 1418px;
  }
  
  .section-reviews .yotpo-reviews-carousel-header {
    margin-top: 0;
  }
  
  @media (width >= 1500px) {
    .section-reviews .component {
      padding: 60px 0;
    }
  }
/* END_SECTION:dev-reviews */

/* START_SECTION:dev-skoon-versus-gifs (INDEX:43) */
.section-versus-gifs .component {
    background-color: #ffffff;
  }

  .section-versus-gifs .title-wraper {
    margin-bottom: 40px;
  }

  .section-versus-gifs .title-wraper h2 {
    font-weight: 700;
  }

  .section-versus-gifs .title-wraper h3 {
    font-family: Urbanist;
    font-weight: 400;
    font-size: 18px;
  }

  .section-versus-gifs .vs {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .section-versus-gifs .vs div {
    font-family: Urbanist;
    font-weight: 700;
    font-size: 53px;
    text-align: center;
  }

  .section-versus-gifs .item {
    text-align: center;
  }

  .section-versus-gifs .item h4 {
    margin-top: 20px;
    font-size: 30px;
  }
/* END_SECTION:dev-skoon-versus-gifs */

/* START_SECTION:dev-skoon-versus (INDEX:44) */
.section-skoon-versus .title-wraper {
    margin-bottom: 60px;
  }

  .section-skoon-versus .title-h2 {
    font-weight: 700;
    margin-bottom: 0;
  }

  .section-skoon-versus table.table {
    max-width: 1000px;
    width: 100%;
    margin: auto;
  }

  .section-skoon-versus table.landingDesign {
    max-width: 980px;
    margin: 0 auto;
  }

  .section-skoon-versus table.table.landingDesign td {
    text-align: center;
  }

  .section-skoon-versus table.landingDesign img {
    margin-bottom: 0;
  }

  .section-skoon-versus table.landingDesign tr td {
    padding: 15px 30px;
  }

  .section-skoon-versus table.landingDesign thead tr:first-child td {
    background: transparent !important;
    border-bottom: 2px solid #1E1E1F;
  }

  .section-skoon-versus table.landingDesign tr:nth-child(odd) td {
    background: #F5F4EE;
  }

  .section-skoon-versus table.landingDesign tr td:first-child {
    border-radius: 8px 0 0 8px;
  }

  .section-skoon-versus table.landingDesign tr td:last-child {
    border-radius: 0 8px 8px 0;
  }

  .section-skoon-versus .table>thead td {
    width: 160px;
  }

  .section-skoon-versus .btn-cta {
    margin-top: 40px;
  }

  @media (max-width: 767px) {
    .section-skoon-versus table.table.landingDesign {
      font-size: 70%;
      width: 100% !important;
    }

    .section-skoon-versus table.table.landingDesign td {
      padding: 0;
    }

    .section-skoon-versus table.table.landingDesign td img {
      width: 16px;
    }

    .section-skoon-versus table.table.landingDesign td {
      padding: 0;
      text-align: center;
    }

    .section-skoon-versus table.landingDesign tr td:first-child {
      text-align: end;
    }
  }
/* END_SECTION:dev-skoon-versus */

/* START_SECTION:dev-what-exactly-is-skoon (INDEX:46) */
.section-what-exactly-is-skoon .title-wrapper {
    margin-bottom: 40px;
  }

  .section-what-exactly-is-skoon .title-h2 {
    margin-bottom: 0 !important;
    color: #ffffff !important;
    text-transform: none !important;
  }

  .sc-what-exactly-is-skoon {
    background: #1e1e1f;
    color: #fff;
  }

  .sc-what-exactly-is-skoon img {
    width: 100%;
    max-width: 640px;
  }

  .sc-what-exactly-is-skoon .row {
    align-items: center;
  }

  .sc-what-exactly-is-skoon .title-wrapper h2 {
    color: #fff;
    text-align: center;
    margin-bottom: 2rem;
  }

  @media (width > 767px) {
    .section-what-exactly-is-skoon .title-wrapper {
      margin-bottom: 60px;
    }
  }

  @media (max-width: 767px) {
    .sc-what-exactly-is-skoon {
      text-align: center;
    }

    .sc-what-exactly-is-skoon .dta-left-mta-center {
      margin: auto;
    }

    .section-what-exactly-is-skoon .text-content {
      row-gap: 40px;
    }
  }
/* END_SECTION:dev-what-exactly-is-skoon */

/* START_SECTION:features-column (INDEX:52) */
.bloque-detalles{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: auto; 
  }

  .heading-block{
    display: flex;
    max-width: 1200px;
    margin-top: 1rem;
    margin-bottom: 0.5rem;
    padding: 2rem;
  }

  .title-heading-block{
    font-size: 2.5rem;
    text-align: center;
    font-weight: 600;
    font-style: normal;
  }

  .bloque-content{
    display: flex;
    flex-direction: row;
    justify-content: center;
    max-width: 1200px;
    margin-top: 0.5rem;
    margin-bottom: 1rem;
    gap: 20px; 
  }

  .column-inf{
    width: 25%;
    text-align: center;
  }

  .column-inf img{
    width: 100%;
    margin-bottom: 1rem;
  }

  .subheading_block{
    font-size: 1.4rem;
    text-align: center;
    font-weight: 600;
    font-style: normal;
  }

  .text-block{
    font-size: 18px;
    text-align: center;
    font-weight: 400;
    font-style: normal;
    text-wrap: balance;
    margin-top: 1rem;
  }

@media(max-width: 750px){
  
.bloque-detalles{
    display: flex;
    flex-direction: colum;
    justify-content: center;
    align-items: center;
    margin: auto; 
  }

  .heading-block{
    display: flex;
    max-width: 100%;
    margin-top: 1rem;
    margin-bottom: 0.5rem;
    padding: 1rem;
  }

  .title-heading-block{
    font-size: 1.5rem;
    text-align: center;
    font-weight: 600;
    font-style: normal;
    liine-height: 1.2;
  }

  .bloque-content{
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 1200px;
    margin-top: 0.5rem;
    margin-bottom: 1rem;
    padding: 2rem;
  }

  .column-inf{
    width: 100%;
    text-align: center;
  }

  .column-inf img{
    width: 70%;
    margin-bottom: 1rem;
  }

  .subheading_block{
    font-size: 1.5rem;
    text-align: center;
    font-weight: 600;
    font-style: normal;
  }

  .text-block{
    font-size: 16px;
    text-align: center;
    font-weight: 400;
    font-style: normal;
    text-wrap: wrap;
    margin-top: 1rem;
  }
  
}
/* END_SECTION:features-column */

/* START_SECTION:hero-catlink-inactive (INDEX:62) */
.hero-catlink{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    padding: 2rem 2rem 2rem 2rem;
  }
 
  .content-catlink{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    max-width: 1200px;
  }
 
 .column-catlink{
   width: 50%
 }

 .column-catlink img{
    width: 90%;
 }
 
 .title-catlink{
   font-size: 40px;
   font-weight: 700;
   font-style: normal;
   color: #1e1e1f;
   margin-bottom: 1rem;
 }
 
 .parragraph-catlink{
   font-size: 1.2rem;
   font-weight: 400;
   font-style: normal;
   color: #1e1e1f;
   margin-top: .5rem;
   margin-bottom: 1rem;
 }
 
 .list-element-lp-cat{
   list-style-type: disc;
   color: #1e1e1f;
 }
 
 .list-element-lp-cat li{
   font-size: 1.2rem;
   font-weight: 600;
   font-style: normal;
 }
 
 .btn-skoon{
   padding: 1rem;
   margin: auto;
 }

 .btn-skoon a{
    text-align: center;
    text-decoration: none;
    color: black;
 }
 
 .btn img{
   width: 15%;
 }
 
 .textcta{
   display: flex;
   flex-direction:row;
   align-items: center;
   margin: 2rem 0rem 2rem 0rem;
 }
 
 .textcta span{
   display: flex;
   justify-content: space-between;
   align-items: center;
   font-size: 1rem;
   font-weight: 400;
   color: #787878;

 }
 
 .textcta span img{
   width: 50%;
   object-fit: contain;
 }

 .icon-warranty{
   width: 25% !important;
 }
 
 @media(max-width: 750px){
 .hero-catlink{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    padding: 2rem 2rem 2rem 2rem;
    width: 100%
  }
 
 .content-catlink{
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
  }
 
 .column-catlink{
   width: 100%
 }

  .column-catlink img{
    width: 100%;
 }
 
 .title-catlink{
   font-size: 40px;
   font-weight: 700;
   font-style: normal;
   color: #1e1e1f;
 }
 
 .parragraph-catlink{
   font-size: 1.2rem;
   font-weight: 400;
   font-style: normal;
   color: #1e1e1f;
 }
 
 .list-element-lp-cat{
   list-style-type: disc;
   color: #1e1e1f;
 }
 
 .list-element-lp-cat li{
   font-size: 1.2rem;
   font-weight: 600;
   font-style: normal;
 }
 
 .btn{
   width: 100%;
 }
 
 .btn img{
   width: 10% !important;
 }
 
 .textcta{
   display: flex;
   flex-direction:row;
   align-items: center;
   margin: 2rem 0rem 2rem 0rem;
 }
 
 .textcta span{
   font-size: 1rem;
   font-weight: 400;
   color: #787878;
 }
 
 .textcta span img{
   width: 50%;
   object-fit: contain;
 }

 .icon-warranty{
   width: 25% !important;
 }
 }
/* END_SECTION:hero-catlink-inactive */

/* START_SECTION:hero-catlink (INDEX:64) */
.hero-catlink{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    padding: 2rem 2rem 2rem 2rem;
  }
 
  .content-catlink{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    max-width: 1200px;
  }
 
 .column-catlink{
   width: 50%
 }

 .column-catlink img{
    width: 90%;
 }
 
 .title-catlink{
   font-size: 3rem;
   font-weight: 700;
   font-style: normal;
   color: #1e1e1f;
   margin-bottom: 1rem;
 }
 
 .parragraph-catlink{
   font-size: 1.2rem;
   font-weight: 400;
   font-style: normal;
   color: #1e1e1f;
   margin-top: .5rem;
   margin-bottom: 1rem;
 }
 
 .list-element-lp-cat{
   list-style-type: disc;
   color: #1e1e1f;
 }
 
 .list-element-lp-cat li{
   font-size: 1.2rem;
   font-weight: 600;
   font-style: normal;
 }
 
 .btn-skoon{
   padding: 1rem;
   margin: auto;
 }

 .btn-skoon a{
    text-align: center;
    text-decoration: none;
    color: black;
 }
 
 .btn img{
   width: 15%;
 }
 
 .textcta{
   display: flex;
   flex-direction:row;
   align-items: center;
   margin: 2rem 0rem 2rem 0rem;
 }
 
 .textcta span{
   display: flex;
   justify-content: space-between;
   align-items: center;
   font-size: 1rem;
   font-weight: 400;
   color: #787878;

 }
 
 .textcta span img{
   width: 50%;
   object-fit: contain;
 }

 .icon-warranty{
   width: 25% !important;
 }
 
 @media(max-width: 450px){
 .hero-catlink{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    padding: 2rem 2rem 2rem 2rem;
    width: 100%
  }
 
 .content-catlink{
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
  }
 
 .column-catlink{
   width: 100%
 }

  .column-catlink img{
    width: 100%;
 }
 
 .title-catlink{
   font-size: 40px;
   font-weight: 700;
   font-style: normal;
   color: #1e1e1f;
 }
 
 .parragraph-catlink{
   font-size: 1.2rem;
   font-weight: 400;
   font-style: normal;
   color: #1e1e1f;
 }
 
 .list-element-lp-cat{
   list-style-type: disc;
   color: #1e1e1f;
 }
 
 .list-element-lp-cat li{
   font-size: 1.2rem;
   font-weight: 600;
   font-style: normal;
 }
 
 .btn{
   width: 100%;
 }
 
 .btn img{
   width: 10% !important;
 }
 
 .textcta{
   display: flex;
   flex-direction:row;
   align-items: center;
   margin: 2rem 0rem 2rem 0rem;
 }
 
 .textcta span{
   font-size: 1rem;
   font-weight: 400;
   color: #787878;
 }
 
 .textcta span img{
   width: 50%;
   object-fit: contain;
 }

 .icon-warranty{
   width: 25% !important;
 }
 }
/* END_SECTION:hero-catlink */

/* START_SECTION:i-us-carousel-of-reviews (INDEX:71) */
.cor__header {
    margin-bottom: 20px;
  }

  .cor__header-title {
    margin-bottom: 0;
  }

  .cor__card {
    overflow: hidden;
    border-radius: 16px;
    height: auto !important;
    background-color: #f3f3f3;
  }

  .cor__card-image {
    border-radius: 0;
    height: auto;
    object-fit: contain;
    aspect-ratio: 1 / 1;
  }

  .cor__card-information {
    padding: 15px;
  }

  .cor__card-customer {
    color: #5bb134;
  }

  .cor__card-stars {
    display: flex;
    column-gap: 5px;
    margin: 10px 0;
  }

  .cor__card-stars img {
    width: auto;
    height: 16px;
  }

  .cor__carousel-pagination.swiper-pagination {
    position: initial;
    display: flex;
    justify-content: center;
    margin-top: 10px;
  }

  .cor__carousel-pagination .swiper-pagination-bullet {
    --bullet-size: 17px;
    opacity: 1;
    width: var(--bullet-size);
    height: var(--bullet-size);
    border: solid 1px #130408;
    background-color: transparent;
  }

  .cor__carousel-pagination .swiper-pagination-bullet-active {
    background-color: #130408;
  }

  @media (width >= 768px) {
    .cor__header {
      margin-bottom: 40px;
    }
  }
/* END_SECTION:i-us-carousel-of-reviews */

/* START_SECTION:i-us-cat-litter-choice (INDEX:72) */
.clc__header-title {
    margin-bottom: 0;
  }

  .clc__header + .clc__row {
    margin-top: 20px;
  }

  .clc__row {
    display: grid;
    align-items: center;
    grid-template-columns: 100%;
    grid-gap: 20px 50px;
  }

  .clc_image {
    display: none;
    height: auto;
    object-fit: contain;
  }

  .clc__steps {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
  }

  .clc__steps-block-header + .clc__steps {
    margin-top: 20px;
  }

  .clc__steps-block-header {
    text-align: center;
  }

  .clc__step-content {
    position: relative;
    display: flex;
    align-items: center;
    column-gap: 18px;
    border-radius: 10px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
    padding: 10px 15px;
    background-color: #f3f3f3;
  }

  .clc__step-content + .clc__step-content {
    margin-top: 20px;
  }

  .clc__step-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .clc__step-image {
    --image-size: 90px;
    width: var(--image-size);
    height: var(--image-size);
    object-fit: contain;
  }

  .clc__step-header {
    color: #130408;
  }

  .clc__step-header-heading + .clc__step-header-paragraph {
    margin-top: 5px;
  }

  .clc__step-header-paragraph {
    margin-bottom: 0;
  }

  @media (width >= 768px) {
    .clc__header + .clc__row {
      margin-top: 40px;
    }

    .clc__row {
      grid-template-columns: repeat(2, 1fr);
    }

    .clc_image {
      display: block;
    }

    .clc__steps-block-header {
      text-align: left;
    }

    .clc__step-content {
      column-gap: 30px;
      padding-right: 30px;
      padding-left: 30px;
    }
  }
/* END_SECTION:i-us-cat-litter-choice */

/* START_SECTION:i-us-comparative-table (INDEX:73) */
.skoon-vs-other-table img {
    width: auto;
  }
  
  .sc-skoon-vs-other table.table {
    max-width: 1000px;
    width: 100%;
    margin: auto;
  }
    
  table.landingDesign {
    max-width: 980px;
    margin: 0 auto;
  }
  table.landingDesign img {
    margin-bottom: 0;
  }
  
  table.landingDesign tr td {
    padding: 15px 30px;
  }
  
  table.landingDesign thead tr:first-child td {
    background: transparent !important;
    border-bottom: 2px solid #1E1E1F;
  }
  
  table.landingDesign tr:nth-child(odd) td {
    background: #F5F4EE;
  }
  
  table.landingDesign tr td:first-child {
    border-radius: 8px 0 0 8px;
  }
  
  table.landingDesign tr td:last-child {
    border-radius: 0 8px 8px 0;
  }
  .sc-skoon-vs-other .table>thead td {width: 160px;}
  .sc-skoon-vs-other .btn-cta {margin-top: 40px;}
  
  @media (max-width: 767px) {
    table.table.landingDesign {
      font-size: 70%;
      width: 100% !important;
    }
    table.table.landingDesign td {
      padding: 10px 8px;
      text-align: left;
    }
    table.table.landingDesign td img {
      width: 16px;
    }
  }
/* END_SECTION:i-us-comparative-table */

/* START_SECTION:i-us-guarantee (INDEX:74) */
.guarantee__image {
    --image-size: 140px;
    display: block;
    margin: 0 auto;
    width: var(--image-size);
    height: var(--image-size);
  }

  .guarantee__image + .guarantee__header {
    margin-top: 20px;
  }

  .guarantee__header {
    margin: 0 auto;
    max-width: 820px;
  }

  .guarantee__header h2 + p {
    margin-top: 30px;
  }

  /*
  .guarantee__header-title {
    color: #5bb134;
  }
  */

  .guarantee__header-paragraph {
    text-align: center;
  }

  .guarantee__header .guarantee__header-title,
  .guarantee__header .guarantee__header-paragraph {
    margin-bottom: 0;
  }

  @media (width >= 768px) {
    .guarantee__image {
      --image-size: 194px;
    }
  }
/* END_SECTION:i-us-guarantee */

/* START_SECTION:i-us-image-with-text (INDEX:76) */
.iwt__content .heading-2,
  .iwt__content .heading-3,
  .iwt__content .subtitle *:not(strong) {
    color: var(--text-color);
  }

  .iwt__heading-wrapper {
    margin: 0 auto 20px;
    max-width: 770px;
    text-align: center;
  }

  .iwt__heading-wrapper h2 + p {
    margin-top: 16px;
  }

  .iwt__heading-wrapper p {
    margin-bottom: 0;
  }

  .iwt__row {
    display: flex;
    flex-direction: column;
    gap: 30px 20px;
  }

  .iwt__image {
    height: auto;
  }

  .iwt__texts {
    display: flex;
    flex-direction: column;
    grid-row-gap: 18px;
    align-items: center;
    text-align: center;
  }

  .iwt__paragraph * + * {
    margin-top: 16px;
  }

  .iwt__paragraph strong {
    color: var(--highlight-color);
  }

  .iwt__paragraph ul li::before {
    background-image: var(--ul-li-marker) !important;
  }

  .iwt__texts p {
    margin-bottom: 0;
  }

  .iwt__feature-grid {
    display: grid;
    grid-template-columns: repeat(var(--number-of-columns), 1fr);
    grid-gap: 40px 20px;
  }

  .iwt__feature-icon-container {
    display: flex;
    flex-direction: var(--icon-direction);
    align-items: center;
    gap: 10px;
  }

  .iwt__feature-icon-container + .iwt__feature-description {
    margin-top: 20px;
  }

  .iwt__feature.direction--row {
    --icon-direction: row;
    --icon-size: 40px;
    text-align: left;
  }

  .iwt__feature.direction--column {
    --icon-direction: column;
    --icon-size: 70px;
    text-align: center;
  }

  .iwt__feature.direction--column .iwt__feature-icon-container {
    align-items: center;
  }

  /*
  .iwt__feature.direction--row .iwt__feature-icon {
    display: none;
  }
  */

  .iwt__feature-icon {
    width: var(--icon-size);
    height: var(--icon-size);
    object-fit: contain;
  }

  .iwt__feature-heading strong {
    color: var(--highlight-color);
  }

  .iwt__button-container {
    display: flex;
    justify-content: center;
    margin-top: 30px;
  }

  .image-with-text__section .btn {
    max-width: initial;
  }

  .iwt__button-block {
    --color-primary: {{ button_background_color }};
  }

  .iwt__button-main {
    --color-primary: {{ main_button_background_color }};
  }

  @media (width <= 767px) {
    .iwt__row.reverse-content--mobile {
      flex-direction: column-reverse;
    }
  }

  @media (width >= 768px) {
    .iwt__heading-wrapper {
      margin-bottom: 40px;
    }

    .iwt__row {
      align-items: center;
      flex-direction: row;
    }

    .iwt__row.reverse-content--desktop {
      flex-direction: row-reverse;
    }

    .iwt__column {
      width: 50%;
    }

    .iwt__texts.texts-align--left {
      align-items: flex-start;
      text-align: left;
    }

    .iwt__feature.direction--row .iwt__feature-icon {
      display: block;
    }

    .iwt__button-container {
      margin-top: 60px;
    }
  }
/* END_SECTION:i-us-image-with-text */

/* START_SECTION:i-us-multi-column (INDEX:77) */
.mc__content .mc__heading,
  .mc__content .mc__item-text-wrapper {
    color: var(--text-color);
  }

  .mc__heading-wrapper {
    margin-bottom: 20px;
  }

  .mc__heading {
    margin-bottom: 0;
  }

  .mc__row {
    display: grid;
    justify-content: center;
    grid-template-columns: 100%;
    grid-gap: 20px 30px;
  }

  .mc__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 20px;
    text-align: center;
  }

  .mc__item-image {
    width: var(--size);
    height: auto;
    /* aspect-ratio: 1 / 1; */
  }

  .mc__item-image.size--icon {
    --size: 88px;
    object-fit: contain;
  }

  .mc__item-image.size--full-width {
    --size: 100%;
    /* object-fit: cover; */
  }

  .mc__item-heading strong {
    color: var(--highlight-color);
  }

  .mc__item-heading + .mc__item-paragraph {
    margin-top: 14px;
  }

  .mc__item-paragraph {
    margin-bottom: 0;
  }

  .mc__item.reverse-content {
    flex-direction: column-reverse;
  }

  .mc__button-main {
    background-color: var(--color-primary);
  }

  @media (width >= 768px) {
    .mc__heading-wrapper {
      margin-bottom: 40px;
    }

    .mc__row {
      /* grid-template-columns: repeat(var(--columns), minmax(auto, 350px)); */
      grid-template-columns: repeat(var(--columns), 1fr);
    }
  }
/* END_SECTION:i-us-multi-column */

/* START_SECTION:i-us-offer (INDEX:78) */
.offer__content .offer__heading,
  .offer__content .offer__paragraph *:not(strong) {
    color: var(--text-color);
  }

  .offer__heading-wrapper {
    margin: 0 auto 40px;
    max-width: 770px;
    text-align: center;
  }

  .offer__row {
    display: flex;
    flex-direction: column;
    gap: 30px 20px;
  }

  .offer__image {
    height: auto;
  }

  .offer__texts {
    display: flex;
    flex-direction: column;
    grid-row-gap: 18px;
    align-items: center;
    text-align: center;
  }

  .offer__paragraph * + * {
    margin-top: 16px;
  }

  .offer__paragraph strong {
    color: var(--highlight-color);
  }

  .offer__paragraph ul li::before {
    background-image: var(--ul-li-marker) !important;
  }

  .offer__texts p {
    margin-bottom: 0;
  }

  .offer__section .btn {
    max-width: initial;
  }

  @media (width <= 767px) {
    .offer__row.reverse-content--mobile {
      flex-direction: column-reverse;
    }
  }

  @media (width >= 768px) {
    .offer__row {
      align-items: center;
      flex-direction: row;
    }

    .offer__row.reverse-content--desktop {
      flex-direction: row-reverse;
    }

    .offer__column {
      width: 50%;
    }

    .offer__texts.texts-align--left {
      align-items: flex-start;
      text-align: left;
    }
  }

  /* ---------- BASE STYLES ---------- */
  /* .sc-hero-lpb .textcta {
    color: #787878;
  } */
/* END_SECTION:i-us-offer */

/* START_SECTION:i-us-product-selection (INDEX:79) */
.ps__header {
    margin: 0 auto 20px;
    max-width: 850px;
  }

  .ps__header-paragraph {
    text-align: center;
  }

  .ps__cards-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 35px;
  }

  .ps__card-image {
    aspect-ratio: 1 / 1;
    margin-bottom: 12px;
    border: solid 2px #f3f3f3;
    border-radius: 0;
    max-width: 341px;
  }

  .ps__card-title {
    margin-bottom: 8px;
  }

  .ps__card-details {
    display: flex;
    justify-content: space-between;
    column-gap: 14px;
    font-weight: 100;
  }

  .ps__card-details * {
    font-weight: 100;
  }

  .ps__card-button.btn {
    min-width: initial;
  }

  @media (width >= 768px) {
    .ps__header {
      margin-bottom: 40px;
    }

    .ps__cards-wrapper {
      flex-direction: row;
      column-gap: 20px;
    }
  }

  @media (width >= 992px) {
    .ps__cards-wrapper {
      column-gap: 38px;
    }
  }

  @media (width >= 1200px) {
    .ps__cards-wrapper {
      column-gap: 56px;
    }

    .ps__card-image {
      margin-bottom: 25px;
    }
  }
/* END_SECTION:i-us-product-selection */

/* START_SECTION:i-us-rich-text (INDEX:80) */
.rtxt__content .heading-2,
  .rtxt__content .heading-3,
  .rtxt__content .subtitle *:not(strong) {
    color: var(--text-color);
  }

  .rtxt__texts {
    display: flex;
    flex-direction: column;
    grid-row-gap: 18px;
    align-items: center;
    text-align: center;
  }

  .rtxt__paragraph * + * {
    margin-top: 16px;
  }

  .rtxt__paragraph strong {
    color: var(--highlight-color);
  }

  .rtxt__paragraph ul li::before {
    background-image: var(--ul-li-marker) !important;
  }

  .rtxt__texts p {
    margin-bottom: 0;
  }

  .rtxt__button-container {
    display: flex;
    justify-content: center;
    margin-top: 30px;
  }

  .rtxt__button-container .btn {
    max-width: initial;
  }

  @media (width >= 768px) {
    .rtxt__texts.texts-align--left {
      align-items: flex-start;
      text-align: left;
    }

    .rtxt__button-container {
      margin-top: 60px;
    }
  }
/* END_SECTION:i-us-rich-text */

/* START_SECTION:i-us-row-of-icons (INDEX:81) */
.roi__content .body-1:not(strong) {
    color: var(--text-color);
  }

  .roi__content {
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(auto, 302px));
    justify-content: center;
    gap: 20px;
  }

  .roi__content.items--1 {
    --columns: 1;
  }

  .roi__content.items--2 {
    --columns: 2;
  }

  .roi__content.items--3 {
    --columns: 3;
  }

  .roi__content.items--4 {
    --columns: 2;
  }

  .roi__item {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
  }

  .roi__item.direction--row,
  .roi__item.direction--column {
    flex-direction: column;
    text-align: center;
  }

  .roi__item-image {
    --image-size: 37px;
    width: var(--image-size);
    height: var(--image-size);
    object-fit: contain;
  }

  .roi__item-description {
    margin-bottom: 0;
  }

  @media (width >= 768px) {
    .roi__content {
      gap: 30px;
    }

    .roi__content.items--4 {
      --columns: 4;
    }

    .roi__item.direction--row {
      flex-direction: row;
      text-align: left;
    }

    .roi__item {
      gap: 20px;
    }

    .roi__item-image {
      --image-size: 55px;
    }
  }
/* END_SECTION:i-us-row-of-icons */

/* START_SECTION:i-us-single-testimonial (INDEX:82) */
.st__heading-wrapper {
    margin-bottom: 20px;
  }

  .st__heading {
    margin-bottom: 0;
  }

  .st__card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-radius: 20px;
    padding: 20px;
    background-color: #f3f3f3;
    max-width: 1000px;
    text-align: center;
  }

  .st__card-stars {
    display: flex;
    column-gap: 5px;
    margin-bottom: 20px;
  }

  .st__card-stars img {
    width: auto;
    height: 18px;
  }

  .st__card-review {
    max-width: 700px;
  }

  .st__card-customer {
    font-weight: 700;
  }

  @media (width >= 768px) {
    .st__heading-wrapper {
      margin-bottom: 40px;
    }
  }
/* END_SECTION:i-us-single-testimonial */

/* START_SECTION:i-us-video-with-review (INDEX:83) */
.vwr__content {
    
  }

  .vwr__row {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0 50px;
    overflow: hidden;
    border-radius: 10px;
    padding: 0;
    background-color: #f3f3f3;
  }

  .vwr__review-column {
    
  }

  .vwr__review-image {
    border-radius: 0;
    height: auto;
    object-fit: contain;
    aspect-ratio: 1 / 1;
  }

  .vwr__review {
    padding: 20px 14px;
  }

  .vwr__review-header {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 16px;
    align-items: center;
    margin-bottom: 20px;
  }

  .vwr__review-customer {
    margin-bottom: 0;
  }

  .vwr__review-stars {
    display: flex;
    column-gap: 5px;
  }

  .vwr__review-stars img {
    width: auto;
    height: 18px;
  }

  .vwr__review-paragraph {
    
  }

  .vwr__review-button.btn {
    width: fit-content;
    max-width: initial;
    min-width: initial;
  }

  @media (width >= 768px) {
    .vwr__row {
      flex-direction: row;
      border-radius: 16px;
      padding: 28px 18px;
    }

    .vwr__review-column {
      width: 50%;
    }

    .vwr__review {
      padding: 0;
    }

    .vwr__review-header {
      margin-bottom: 20px;
    }

    .vwr__review-stars img {
      height: 25px;
    }
  }
/* END_SECTION:i-us-video-with-review */

/* START_SECTION:i-us-video (INDEX:84) */
.video__header * {
    color: var(--text-color);
  }

  .video__header {
    display: block;
    margin: 0 auto 20px;
    max-width: 820px;
    background-color: transparent;
    text-align: center;
  }

  .video__header-paragraph {
    text-align: center;
  }

  .video__header .video__header-title,
  .video__header .video__header-paragraph {
    margin-bottom: 0;
  }

  .video__container {
    
  }

  .video__element {
    aspect-ratio: 16 / 9;
    width: 100%;
    height: auto;
  }

  iframe.video__element {
    border: none;
  }

  @media (width >= 768px) {
    .video__header {
      margin-bottom: 40px;
    }
  }
/* END_SECTION:i-us-video */

/* START_SECTION:icons-block-catlinktshirt (INDEX:85) */
.box-icons-link{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin: auto;
  padding: 4rem 0rem 4rem 0rem;
}

.content-box{
  max-width: 1200px;
  padding: 2rem;
}

.column-box{
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.btn-content{
  max-width: 1200px;
  margin: auto;
  display: flex;
  justify-content: center;
}

.btn-cart{
  background-color: #5bb134;
  padding: 1rem 4rem 1rem 4rem;
  cursor: pointer;
  color: white;
  text-align: center;
  border: 1px solid transparent;
  border-radius: 40px;
}

 .link-cart{
   font-size: 20px;
   color: white !important;
   font-weight: 400;
   text-align: center;
   font-family: Urbanist;
 } 

.row-box{
  width: 25%;
  margin: .5rem;
  text-align: center;
}

.row-box img{
  width: 50%;
  object-fit: contain;
  text-align: center;
}

.value-text{
  font-size: 18px;
  font-weight: 400 !important;
  text-wrap: balance;
  margin-top: 1rem;
}
  
@media(max-width: 750px){
  
  .box-icons-link{
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 100%;
    margin: auto;
    padding: 0rem;
  }

  .content-box{
    max-width: 100%;
    padding: 1rem;
    display: flex; 
    flex-direction: row;
    align-items: baseline;
  }

  .column-box{
  display: flex;
  flex-direction: column;
  justify-content: center;
}

 .btn-content{
  max-width: 100%;
  margin: auto;
  display: flex;
  justify-content: center;
  margin-bottom: 2rem; 
}

.btn-cart{
  background-color: #5bb134;
  padding: 1rem 4rem 1rem 4rem;;
  cursor: pointer;
  color: white;
  text-align: center;
  border: 1px solid transparent;
  border-radius: 40px;
}  

.row-box{
  width: 100%;
  margin: 0.2rem;
}

.row-box img{
  width: 40%;
  object-fit: contain;
  text-align: center;
}

.value-text{
  font-size: 18px;
  font-weight: 400 !important;
  text-wrap: wrap;
  margin-top: 1rem;
}
}
/* END_SECTION:icons-block-catlinktshirt */

/* START_SECTION:icons-block-link (INDEX:86) */
.box-icons-link{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin: auto;
  padding: 4rem 0rem 4rem 0rem;
}

.content-box{
  max-width: 1200px;
  padding: 2rem;
}

.column-box{
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.btn-content{
  max-width: 1200px;
  margin: auto;
  display: flex;
  justify-content: center;
}

.btn-cart{
  background-color: #5bb134;
  padding: 1rem 4rem 1rem 4rem;
  cursor: pointer;
  color: white;
  text-align: center;
  border: 1px solid transparent;
  border-radius: 40px;
}

 .link-cart{
   font-size: 20px;
   color: white !important;
   font-weight: 400;
   text-align: center;
   font-family: Urbanist;
 } 

.row-box{
  width: 25%;
  margin: .5rem;
  text-align: center;
}

.row-box img{
  width: 50%;
  object-fit: contain;
  text-align: center;
}

.value-text{
  font-size: 18px;
  font-weight: 400 !important;
  text-wrap: balance;
  margin-top: 1rem;
}
  
@media(max-width: 750px){
  
  .box-icons-link{
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 100%;
    margin: auto;
    padding: 0rem;
  }

  .content-box{
    max-width: 100%;
    padding: 1rem;
    display: flex; 
    flex-direction: row;
    align-items: baseline;
  }

  .column-box{
  display: flex;
  flex-direction: column;
  justify-content: center;
}

 .btn-content{
  max-width: 100%;
  margin: auto;
  display: flex;
  justify-content: center;
  margin-bottom: 2rem; 
}

.btn-cart{
  background-color: #5bb134;
  padding: 1rem 4rem 1rem 4rem;;
  cursor: pointer;
  color: white;
  text-align: center;
  border: 1px solid transparent;
  border-radius: 40px;
}  

.row-box{
  width: 100%;
  margin: 0.2rem;
}

.row-box img{
  width: 40%;
  object-fit: contain;
  text-align: center;
}

.value-text{
  font-size: 18px;
  font-weight: 400 !important;
  text-wrap: wrap;
  margin-top: 1rem;
}
}
/* END_SECTION:icons-block-link */

/* START_SECTION:reviews-page-yotpo (INDEX:176) */
.yotpo-reviews-page-wrap {
    position: relative;
    min-height: 400px;
  }

  .yotpo-skel {
    position: absolute;
    inset: 0;
    pointer-events: none;
  }

  .yotpo-reviews-page-wrap.yotpo-loaded .yotpo-skel {
    display: none;
  }

  .yotpo-skel-bar,
  .yotpo-skel-stars,
  .yotpo-skel-avatar,
  .yotpo-skel-image,
  .yotpo-skel-tab,
  .yotpo-skel-page-dot {
    background: linear-gradient(90deg, #ececec 25%, #e2e2e2 37%, #ececec 63%);
    background-size: 400% 100%;
    animation: yotpo-skel-shimmer 1.4s ease infinite;
    border-radius: 4px;
  }

  @keyframes yotpo-skel-shimmer {
    0% { background-position: 100% 50%; }
    100% { background-position: 0 50%; }
  }

  .yotpo-skel-summary {
    margin-bottom: 16px;
  }

  .yotpo-skel-bar--brand {
    width: 90px;
    height: 14px;
    margin-bottom: 12px;
  }

  .yotpo-skel-row {
    display: flex;
    align-items: center;
    gap: 12px;
  }

  .yotpo-skel-stars {
    width: 110px;
    height: 18px;
    border-radius: 3px;
  }

  .yotpo-skel-stars--small {
    width: 80px;
    height: 14px;
    margin-top: 4px;
  }

  .yotpo-skel-bar--count {
    width: 90px;
    height: 14px;
  }

  .yotpo-skel-tabs {
    display: flex;
    gap: 24px;
    margin: 20px 0;
    padding-bottom: 12px;
    border-bottom: 1px solid #ececec;
  }

  .yotpo-skel-tab {
    width: 100px;
    height: 14px;
  }

  .yotpo-skel-tab--active {
    width: 120px;
  }

  .yotpo-skel-card {
    padding: 20px 0;
    border-bottom: 1px solid #f0f0f0;
  }

  .yotpo-skel-card-header {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 12px;
  }

  .yotpo-skel-avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    flex-shrink: 0;
  }

  .yotpo-skel-avatar--small {
    width: 32px;
    height: 32px;
  }

  .yotpo-skel-card-header-lines {
    flex-grow: 1;
  }

  .yotpo-skel-bar--name {
    width: 120px;
    height: 13px;
    margin-bottom: 6px;
  }

  .yotpo-skel-bar--date {
    width: 70px;
    height: 12px;
    margin-left: auto;
  }

  .yotpo-skel-bar--title {
    width: 45%;
    height: 15px;
    margin-bottom: 10px;
  }

  .yotpo-skel-bar--text-1 {
    width: 90%;
    height: 12px;
    margin-bottom: 8px;
  }

  .yotpo-skel-bar--text-2 {
    width: 65%;
    height: 12px;
    margin-bottom: 14px;
  }

  .yotpo-skel-image {
    width: 110px;
    height: 110px;
    border-radius: 6px;
    margin-bottom: 14px;
  }

  .yotpo-skel-bar--product {
    width: 30%;
    height: 12px;
    margin-bottom: 16px;
  }

  .yotpo-skel-card-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .yotpo-skel-bar--actions {
    width: 140px;
    height: 12px;
  }

  .yotpo-skel-bar--helpful {
    width: 160px;
    height: 12px;
  }

  .yotpo-skel-reply {
    display: flex;
    gap: 10px;
    margin-top: 16px;
    padding-left: 16px;
    border-left: 2px solid #d7e6d1;
  }

  .yotpo-skel-pagination {
    display: flex;
    justify-content: center;
    gap: 8px;
    padding: 20px 0;
  }

  .yotpo-skel-page-dot {
    width: 16px;
    height: 16px;
    border-radius: 3px;
  }
/* END_SECTION:reviews-page-yotpo */

/* START_SECTION:sc-dramatically-reduces-lud (INDEX:179) */
.sc-dramatically-reduces .row {
    align-items: center;
}
  .sc-dramatically-reduces img{
    max-width:440px;
  }
.sc-dramatically-reduces .row .col-md-6:first-child {
    text-align: right;
    padding-right: 40px;
}
/* END_SECTION:sc-dramatically-reduces-lud */

/* START_SECTION:sc-dramatically-reduces (INDEX:180) */
.sc-dramatically-reduces .row {
    align-items: center;
}
  .sc-dramatically-reduces img{
    max-width:440px;
  }
.sc-dramatically-reduces .row .col-md-6:first-child {
    text-align: right;
    padding-right: 40px;
}
/* END_SECTION:sc-dramatically-reduces */

/* START_SECTION:sc-reviews (INDEX:204) */
.sc-reviews .component {background: none !important;}
  .sc-reviews {background-color: #ebf4f3;}
  .sc-reviews .component {min-height: 460px;background-size: 100%;background-color: #f5f4ee;}
/* END_SECTION:sc-reviews */

/* START_SECTION:skooper-app-catlink (INDEX:213) */
.block-app{
  background-color: #F5F4EE;
  max-width: 100%;
  width: 100%;
  margin: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  aling-items: center;
  padding: 4rem 0rem 2rem 0rem;
}

.title-content{
   max-width: 1200px;
   padding: 1rem 1rem 1rem 1rem;
   margin: auto;
}  

 .title_principal_app{
   text-align: center;
   font-family: Urbanist, serif;
   font-weight: 800;
 }

  .points-app-block{
    max-width: 1200px;
    padding: 1rem 1rem 1rem 1rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: auto;
  }

  .column_point{
    width: 33%;
    padding: 1rem;
    text-align: center;
  }

  .img_point{
    width: 100%;
    margin-bottom: .5rem;
  }  

  .sub_title_point{
    text-align: center;
    font-family: Urbanist, serif;
    font-weight: 800;
    text-wrap: balance;
    font-size: 20px;
    margin: 10px 0px 10px 0px;
  }

  .text_des_app{
    text-align: center;
    font-weight: 400;
    font-size: 18px;
    text-wrap: balance;
    line-height: 1.7rem;
  }

@media(max-width: 750px){

.block-app{
  background-color: #F5F4EE;
  max-width: 100%;
  width: 100%;
  margin: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  aling-items: center;
}

.title-content{
   max-width: 100%;
   padding: 1rem 2rem 1rem 2rem;
   margin: auto;
}  

 .title_principal_app{
   text-align: center;
   font-family: Urbanist, serif;
   font-weight: 800;
   font-size: 30px;
    line-height: 1.2;
 }

  .points-app-block{
    max-width: 100%;
    padding: 1rem 2rem 1rem 2rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: auto;
  }

  .column_point{
    width: 100%;
    padding: 2rem;
    text-align: center;
  }

  .img_point{
    width: 100%;
    margin-bottom: .5rem;
  }  

  .sub_title_point{
    text-align: center;
    font-family: Urbanist, serif;
    font-weight: 800;
    text-wrap: balance;
    font-size: 20px;
   margin: 10px 0px 10px 0px;
  }

  .text_des_app{
    text-align: center;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.7rem;
  }

}
/* END_SECTION:skooper-app-catlink */