.page-header {
  height: 160px;
  margin-bottom: 0;
  border-bottom: 0; }
  .page-header .panel.wrapper {
    display: none; }
  .page-header .header.content {
    padding-top: 5px; }
    .page-header .header.content .header.links, .page-header .header.content .switcher-currency {
      display: none; }
    .page-header .header.content .nav-toggle {
      top: 20px;
      right: 4%;
      left: initial; }
      .page-header .header.content .nav-toggle:before {
        color: #fff;
        font-size: 40px; }
    .page-header .header.content .logo {
      max-width: 70%;
      float: none;
      display: block;
      width: 250px; }
      .page-header .header.content .logo img {
        margin: 0 auto; }
    .page-header .header.content .block.block-search {
      width: calc(100% + 30px);
      max-width: calc(100% + 30px);
      background: #24242F;
      margin-left: -20px;
      margin-right: -20px;
      padding: 5px;
      height: 62px; }
      .page-header .header.content .block.block-search .block-content {
        margin-top: 4px; }
      .page-header .header.content .block.block-search .control {
        border-top: 0;
        width: calc(100% - 20px);
        margin: 0 auto; }
      .page-header .header.content .block.block-search .field.search {
        position: relative; }
        .page-header .header.content .block.block-search .field.search input[type="text"] {
          left: 0;
          position: static;
          margin: 5px 10px;
          border-bottom: 1px solid #626262;
          width: -webkit-fill-available;
          width: calc(100% - 20px);
          padding: 10px; }
      .page-header .header.content .block.block-search .label {
        right: 26px;
        position: absolute;
        top: 8px; }
        .page-header .header.content .block.block-search .label:hover:before {
          color: #8f8f8f; }
    .page-header .header.content .minicart-wrapper {
      display: inline-block;
      text-decoration: none;
      cursor: pointer;
      display: block;
      font-size: 0;
      right: 18%;
      position: absolute;
      top: 6px;
      z-index: 14; }
      .page-header .header.content .minicart-wrapper .action.showcart:before {
        width: 32px;
        height: 32px;
        background-size: contain; }
      .page-header .header.content .minicart-wrapper .action.showcart.active:before {
        width: 32px;
        height: 32px;
        background-size: contain; }

.mst-searchautocomplete__autocomplete._active {
  margin-top: 15px; }

.section-item-title {
  display: none; }

.nav-sections-item-content {
  margin-top: 0; }

.navigation .level0 {
  border-top: 0; }

.sections.nav-sections .navigation .level0 {
  margin-right: 0; }

.sections.nav-sections .navigation .level0 .submenu {
  padding-top: 0; }

.sections.nav-sections .navigation ul.submenu li.ui-menu-item a {
  text-align: center; }

.navigation li.level0:last-child {
  border-bottom: 0; }

.navigation .level0 > .level-top {
  padding: 20px; }

.navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active) {
  border-left: 0; }

@media (min-width: 768px), print {
  h1 {
    font-size: 1.8rem; } }

/*# sourceMappingURL=gorilla-mobile.css.map */
.catalog-category-view .block-search {
  box-shadow: none; }

#maincontent.page-main .category-view .category-info .fs-img-desc-cms .fs-category-description, .cms-page-view .category-view .category-info .fs-img-desc-cms .fs-category-description {
  width: 100%; }
  #maincontent.page-main .category-view .category-info .fs-img-desc-cms .fs-category-description .page-title-wrapper .page-title, .cms-page-view .category-view .category-info .fs-img-desc-cms .fs-category-description .page-title-wrapper .page-title {
    margin-top: 10px;
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 700; }
  #maincontent.page-main .category-view .category-info .fs-img-desc-cms .fs-category-description h2, #maincontent.page-main .category-view .category-info .fs-img-desc-cms .fs-category-description p, .cms-page-view .category-view .category-info .fs-img-desc-cms .fs-category-description h2, .cms-page-view .category-view .category-info .fs-img-desc-cms .fs-category-description p {
    display: none; }
#maincontent.page-main .category-view .category-info .fs-img-desc-cms .col-right, .cms-page-view .category-view .category-info .fs-img-desc-cms .col-right {
  display: none; }
#maincontent.page-main .category-view .category-info .fs-img-desc-cms .similar-categories, .cms-page-view .category-view .category-info .fs-img-desc-cms .similar-categories {
  display: none; }

.cms-page-view .category-view .fs-img-desc-cms .fs-category-description {
  width: 100%; }
  .cms-page-view .category-view .fs-img-desc-cms .fs-category-description .page-title-wrapper .page-title {
    margin-top: 10px;
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 700; }
.cms-page-view .category-view .fs-img-desc-cms .fs-category-cms {
  width: 100%; }
  .cms-page-view .category-view .fs-img-desc-cms .fs-category-cms ul.features {
    padding-left: 0;
    list-style-position: inside; }
.cms-page-view .category-view .fs-img-desc-cms .col-right {
  display: none; }
.cms-page-view .category-view .fs-img-desc-cms .similar-categories {
  display: none; }

@media only screen and (max-width: 459px) {
  .fs-category-cms {
    display: none; } }
.cms-page-view .fs-img-desc-cms {
  padding-top: 0; }

#maincontent.page-main .category-view:before {
  height: 780px; }

#maincontent.page-main .columns {
  clear: both;
  padding-top: 0; }
  #maincontent.page-main .columns .products {
    margin: 10px 0; }
  #maincontent.page-main .columns .column.main .products-grid .product-item {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 20px; }
    #maincontent.page-main .columns .column.main .products-grid .product-item .product-item-details {
      padding-right: 10px; }
  #maincontent.page-main .columns .column.main .products-list .product-item {
    margin-bottom: 20px; }
    #maincontent.page-main .columns .column.main .products-list .product-item .product-item-details {
      display: block; }
    #maincontent.page-main .columns .column.main .products-list .product-item .product-item-info {
      display: block; }
    #maincontent.page-main .columns .column.main .products-list .product-item .product-item-photo {
      width: 100%;
      padding: 0;
      display: block; }
      #maincontent.page-main .columns .column.main .products-list .product-item .product-item-photo img {
        width: 100%;
        max-width: 100%;
        padding: 0;
        display: block; }
    #maincontent.page-main .columns .column.main .products-list .product-item div.product-item-right {
      width: 100%;
      display: block; }
    #maincontent.page-main .columns .column.main .products-list .product-item .product-item-inner {
      width: 100%;
      text-align: center; }
      #maincontent.page-main .columns .column.main .products-list .product-item .product-item-inner .product-item-description {
        display: none; }
  #maincontent.page-main .columns .product-item .product.name a {
    font-weight: 700; }
  #maincontent.page-main .columns .column.main > .toolbar {
    display: none; }
  #maincontent.page-main .columns .column.main > .toolbar ~ .toolbar {
    display: block; }
  #maincontent.page-main .columns .sidebar.sidebar-main {
    border: 0;
    padding: 0; }
    #maincontent.page-main .columns .sidebar.sidebar-main > #filter-modal {
      display: none; }

#maincontent.page-main .columns .column.main .product-item-photo img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  border-radius: 0; }

.filter-toggle {
  border: 0;
  float: right;
  width: 64px;
  height: 64px;
  display: inline-block;
  position: absolute;
  right: 0;
  margin-top: -46px; }

.filter-toggle:after {
  content: " ";
  background: url(../../frontend/FeminisedSeeds/GorillaSeeds/en_GB/images/filters.svg) no-repeat center;
  width: 32px;
  height: 32px;
  display: inline-block;
  background-size: contain; }

.modal-popup.filter-modal .modal-inner-wrap[class] {
  background: #24242F;
  color: #fff; }
  .modal-popup.filter-modal .modal-inner-wrap[class] .block-title strong {
    font-size: 36px; }
  .modal-popup.filter-modal .modal-inner-wrap[class] .modal-footer {
    margin-top: 0; }
    .modal-popup.filter-modal .modal-inner-wrap[class] .modal-footer button {
      width: 100%;
      background: #6AB205;
      border: 0;
      padding: 15px;
      font-size: 16px;
      color: #fff;
      border-radius: 8px; }

.filter-modal.modal-popup .modal-inner-wrap {
  max-width: 100%; }

.modal-slide .action-close:before, .modal-slide .action-close:hover:before {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 20px; }

.modal-slide .action-close {
  padding-right: 35px; }

.cms-page-view #maincontent.page-main .column.main .toolbar-amount {
  float: left; }

/*# sourceMappingURL=category-mobile.css.map */
