  .product-modern-card {font-family: 'montserrat',sans-serif !important;--c-puppy:#7cd1c2;--c-essentials:#fff;--c-funny:#fee430;--c-trendy:#a81b36;--c-premium:#c59400;--t-alpha:#fff;--t-beta:#323232;}
  .product-modern-card .fade-in-section{opacity:0;transform:translateY(40px);transition:opacity 0.9s cubic-bezier(0.25,0.8,0.25,1),transform 0.9s cubic-bezier(0.25,0.8,0.25,1);will-change:opacity,transform;}
  .product-modern-card .fade-in-section.is-visible{opacity:1;transform:translateY(0);}
  .fluid{width:100%;height:auto;}
  .banner-dinamico {display: flex;flex-direction: row;align-items: center;justify-content: space-between;gap: 24px;margin-top: 0rem !important;margin-bottom: 0px !important;max-width: 1200px;margin-left: auto;margin-right: auto;padding: 1.5rem 0px;width: 100%;}
  .banner-dinamico-img {max-width: 340px;width: 100%;display: flex;justify-content: center;}
  .banner-dinamico-img img {width: auto;max-height: 343px;object-fit: contain;height: auto;display: block;}
  .banner-dinamico-texto {width: 100%;text-align: left;}
  .banner-dinamico-texto p {margin-top: 0;margin-bottom: 6px;}
  .banner-dinamico-texto ul {margin-top: 2px;margin-bottom: 6px;padding-left: 18px;}
  .banner-dinamico-info {max-width: 1200px;margin-left: auto;margin-right: auto;padding: 1.5rem 0x;width: 100%;box-sizing: border-box;text-align: left;}
  .banner-dinamico-info p {margin-top: 0;margin-bottom: 6px;}
  .banner-dinamico-info ul {margin-top: 2px;margin-bottom: 8px;padding-left: 18px;}
  .gotoo-puppy-banner, .gotoo-essentials-banner, .gotoo-funny-fashion-banner, .gotoo-trendy-fashion-banner, .gotoo-premium-banner{width: 100%;overflow: hidden;display: flex;flex-direction: row;position:relative;top:-2px;}
  .gotoo-puppy-banner {color:var(--t-alpha);background-color:var(--c-puppy)}
  .gotoo-essentials-banner {color:var(--t-beta);background-color:var(--c-essentials);border-bottom:1px solid;border-left:1px solid;border-right:1px solid}
  .gotoo-funny-fashion-banner {color:var(--t-beta);background-color:var(--c-funny)}
  .gotoo-trendy-fashion-banner {color:var(--t-alpha);background-color:var(--c-trendy)}
  .gotoo-premium-banner {color:var(--t-alpha);background-color: var(--c-premium)}
  .gotoo-category-title {font-weight: 900;text-transform: uppercase;font-family: 'montserrat', sans-serif !important;}
  .gotoo-category-desc {font-size:21px;font-family:'montserrat',sans-serif !important}
  @media (max-width: 768px) {
    .banner-dinamico-img{order:2 !important}
    .banner-dinamico-texto{order:1 !important}
    .product-modern-card .fade-in-section{opacity:1 !important;transform:none !important;transition:none !important;}
    .banner-dinamico {flex-direction: column !important;align-items: center !important;padding: 1.5rem 10px !important;margin-top: 6px !important;margin-bottom: 6px !important;}
    .banner-dinamico-img img {max-height: none !important;width: 100% !important;}
    .banner-dinamico-texto p:nth-child(1) span, .banner-dinamico-texto p:nth-child(1) strong {font-size: 15px !important;line-height: 1.25 !important;}
    .banner-dinamico-texto p:nth-child(n+2), .banner-dinamico-texto p:nth-child(n+2) span, .banner-dinamico-texto ul li, .banner-dinamico-texto ul li span {font-size: 13px !important;line-height: 1.3 !important;}
    .banner-dinamico-info {padding: 0 10px !important;}
    .banner-dinamico-info p, .banner-dinamico-info li, .banner-dinamico-info span {font-size: 13px !important;line-height: 1.3 !important;}
    .banner-dinamico-info p strong, .banner-dinamico-info p strong span {font-size: 15px !important;}
    .gotoo-category-title {font-size: 25px}
    .gotoo-category-desc {font-size: 15px; text-align:right;position: relative;top: 7px}
    .gotoo-puppy-banner, .gotoo-essentials-banner, .gotoo-funny-fashion-banner, .gotoo-trendy-fashion-banner, .gotoo-premium-banner {justify-items:center;justify-content:space-around}
  }
  @media (min-width: 768px) {
    .gotoo-puppy-banner, .gotoo-essentials-banner, .gotoo-funny-fashion-banner, .gotoo-trendy-fashion-banner, .gotoo-premium-banner {max-width: 100%; flex-direction: row;border-radius: 0;align-items:center;justify-content:flex-end;padding-right: 2rem;column-gap: 2rem; }
    .gotoo-category-desc {position: relative;top: 12px}
    .gotoo-category-title {padding-top: 9px}
    .banner-dinamico-img {flex-wrap:wrap;flex: 0 0 auto;width: 33.33333333%;}
    .banner-dinamico-img {flex-wrap:wrap;flex: 0 0 auto;width: 66.66666667%;}
  }