@media (max-width: 767px) {
  
  html {
    scroll-behavior: auto !important;
  }

  body {
    -webkit-overflow-scrolling: touch;
  }

  
  .site-glow-viewport {
    position: absolute !important;
    top: 0 !important;
    height: 100vh !important;
    min-height: 100vh !important;
    max-height: 100vh !important;
  }

  

  .hero-typewriter__caret {
    animation: none !important;
    opacity: 0 !important;
  }

  .hero-secondary-btn,
  .hero-mini-pill,
  .hero-inset-badge,
  .hero-glow-btn,
  .hero-pontos-btn,
  .home-category-view-all {
    transition: none !important;
  }

  .hero-secondary-btn::after,
  .hero-mini-pill::after,
  .hero-inset-badge::after,
  .hero-glow-btn::after,
  .hero-pontos-btn::after,
  .hero-steam--home .hero-home-btn-ghost.hero-secondary-btn[href='/feedbacks']::after,
  .hero-steam--home .hero-home-btn-primary.hero-secondary-btn[href='/solicitacoes']::after {
    display: none !important;
    animation: none !important;
  }

  
  .home-pontos-block__orb,
  .home-pontos-block__orb::before,
  .home-pontos-block__orb-icon,
  .home-pontos-block__sparks span {
    animation: none !important;
  }

  
  .sol-abast-board__cards .pkg-carousel-track {
    scroll-behavior: auto !important;
  }

  
  .mobile-bottom-nav__shell,
  .mobile-bottom-nav__sheet,
  #feedbacks-app .fb-review-verified,
  .fb-review-verified {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }

  .mobile-bottom-nav__shell {
    background: rgb(var(--background)) !important;
  }

  
  .mobile-bottom-nav__item,
  .mobile-bottom-nav__fab,
  .mobile-bottom-nav__backdrop,
  .mobile-bottom-nav__indicator,
  .mobile-bottom-nav.is-hidden {
    transition: none !important;
  }

  
  .custom-navbar-pill,
  .site-header.scrolled .custom-navbar-pill {
    box-shadow: none !important;
  }

  .custom-navbar-pill {
    transition: background-color 0.18s ease, border-color 0.18s ease !important;
  }

  .open-cart,
  .navbar-login-btn {
    box-shadow: none !important;
  }

  .open-cart {
    transition: transform 0.15s ease !important;
  }

  #support-menu {
    transition: opacity 0.15s ease, transform 0.15s ease !important;
  }

  
  .site-header-mobile-search,
  .site-header-mobile-search-inner {
    transition: none !important;
  }

  
  #cart-drawer[data-state="open"],
  #cart-drawer[data-state="closed"],
  #cart-drawer[data-state="open"] > div,
  #cart-drawer[data-state="closed"] > div,
  .dialog[data-state="open"],
  .dialog[data-state="closed"],
  .dialog[data-state="open"] > div,
  .dialog[data-state="closed"] > div {
    animation-duration: 0.12s !important;
  }

  
  .order-post-btn--feedbacks::before,
  .top-donators-pill::after,
  .fb-star-flash,
  .fb-star-flash .fb-star-glyph {
    animation: none !important;
  }

  .cat-dropdown:not(.hidden),
  #mobile-categories-dropdown:not(.hidden),
  .mobile-subcategories:not(.hidden) {
    animation: none !important;
  }

  
  .sol-abast-var-panel,
  .sol-abast-var-panel.is-closing {
    animation: none !important;
  }

  
  :is(.pkg-card:not(.sol-abast-card), .sol-abast-card.pkg-card):hover {
    transition: none !important;
  }

  
  body[data-home-navbar-scroll] .reveal-fade-up,
  body[data-home-navbar-scroll] .reveal-fade-left {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }

  
  .home-reviews-marquee-wrap,
  footer.footer-dock {
    content-visibility: auto;
    contain-intrinsic-size: auto 480px;
  }

  .hero-steam--home,
  .site-header-scroll-track,
  main > :first-child {
    content-visibility: visible;
  }

  
  .package-wrapper .pk-variation-root--open > .pk-variation-listbox,
  .package-wrapper .pk-variation-listbox.pk-variation-listbox--anim-in,
  .package-wrapper .pk-variation-listbox.pk-variation-listbox--closing {
    animation: none !important;
  }
}