/* Theo v181: product pages, mobile viewport only. */
@media (max-width: 767px) {
  html body .shopify-section-group-ro-header-group.ro-header,
  html body .ro-header {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 10000 !important;
    background: transparent !important;
    box-shadow: none !important;
    margin: 0 !important;
  }
  html body .ro-header header,
  html body .ro-header .section-header {
    background: transparent !important;
    box-shadow: none !important;
  }
  html body .ro-header-logo-link .lg\:tw-hidden svg {display: none !important;}
  html body .ro-header-logo-link .lg\:tw-hidden img {
    display: block !important;
    height: 30px !important;
    width: auto !important;
    max-width: none !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  html body .ro-header ro-sidebar-menu,
  html body ro-sidebar-menu,
  html body ro-sidebar-menu a,
  html body ro-sidebar-menu button,
  html body ro-sidebar-menu span {
    font-family: "Gotham Book", Gotham, Arial, sans-serif !important;
    font-weight: 400 !important;
  }
  html body #theo-purchase-dock-v138 {
    top: calc(22vh + 400px) !important;
    z-index: 1 !important;
  }
  html body #theo-purchase-dock-v138 button.theo-purchase-button-v138,
  html body #theo-purchase-dock-v138 button.theo-purchase-button-v138[data-theo-stage="select"],
  html body #theo-purchase-dock-v138 button.theo-purchase-button-v138[data-theo-stage="add"],
  html body #theo-purchase-dock-v138 button.theo-purchase-button-v138:hover {
    background: #000 !important;
    background-color: #000 !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }
  #ro-cart-icon-bubble .theo-bag-count-v138 {display: none !important;}
  html body #theo-recommendations-v152 {display: none !important;}
}
