/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License version 3.0
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 */
div.radio input {
  opacity: 100 !important;
}

label {
  margin-bottom: 0px;
  font-weight: normal;
}

#gdpr_consent {
  margin: 0px 20px 0px 20px;
}

#sb-player.html {
  height: 100%;
}

@media only screen and (max-width: 40em) {
  .noscroll {
    position: fixed;
    overflow: hidden;
  }

  #sb-title {
    display: none;
  }

  #popnewsletter_sideimg {
    display: none;
  }

  #popnewsletter_block {
    width: 100% !important;
    vertical-align: middle;
    line-height: 3em;
  }

  #sb-wrapper {
    right: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    top: -1px !important;
    border-color: #363A41;
    border-right: none;
    border-left: none;
    position: fixed;
    overflow: hidden;
    width: 100% !important;
    height: calc(100% - 40px) !important;
    margin-top: 20px;
  }

  #sb-wrapper-inner {
    height: 100% !important;
  }

  .close {
    z-index: 999999999;
    position: absolute;
    right: -1px;
    top: -1px;
    border: 1px solid #939393;
    color: #363a41;
    padding: 10px 11px;
    font-size: 1.1em;
  }

  .show-for-small-only {
    display: block !important
  }

  #popnewsletter_topbar {
    padding: 24px 0px 0px 0px !important;
  }

  #popnewsletter_maintext {
    line-height: 1.9em;
    padding: 4px 0px 1px 0px;
  }
}
