[id ^= sandbox_theme_panel] {
  width: 120px !important;
  font-size: 12px !important;
  right: 0;
  top: auto !important;
  bottom: 0; }

.installments-btn-wrap {
  display: none;
  width: 100%; }
  .installments-btn-wrap .installments-btn {
    border-radius: 0;
    background: none;
    font-family: Montserrat, sans-serif;
    border: 1px solid #5c4436;
    color: #323232;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 300;
    padding: 13px 20px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    cursor: pointer; }
    .installments-btn-wrap .installments-btn:hover, .installments-btn-wrap .installments-btn:active {
      color: #fff;
      border-color: #49891f;
      box-shadow: 0px 8px 15px rgba(245, 102, 15, 0.3);
      background: #49891f; }

.remodal[data-remodal-id="installments-form"] {
  border-radius: 6px;
  padding: 40px 40px 35px;
  text-align: left; }

.remodal[data-remodal-id="installments-form"] .tpl-anketa__title {
  color: #393939;
  font-size: 26px;
  font-weight: bold;
  line-height: normal;
  padding: 0 0 24px; }

.remodal[data-remodal-id="installments-form"] .tpl-form-button {
  padding-right: 76px; }

.remodal[data-remodal-id="installments-form"] .tpl-form-button:after {
  position: absolute;
  content: '';
  right: 0;
  top: 0;
  bottom: 0;
  width: 48px;
  border-radius: 0 6px 6px 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2021%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.7071%209.70711C15.3166%2010.0976%2014.6834%2010.0976%2014.2929%209.70711C13.9024%209.31658%2013.9024%208.68342%2014.2929%208.29289L15.7071%209.70711ZM19%205L19.7071%204.29289L20.4142%205L19.7071%205.70711L19%205ZM14.2929%201.70711C13.9024%201.31658%2013.9024%200.683417%2014.2929%200.292893C14.6834%20-0.0976311%2015.3166%20-0.0976311%2015.7071%200.292893L14.2929%201.70711ZM1%206C0.447716%206%200%205.55228%200%205C0%204.44772%200.447716%204%201%204V6ZM14.2929%208.29289L18.2929%204.29289L19.7071%205.70711L15.7071%209.70711L14.2929%208.29289ZM18.2929%205.70711L14.2929%201.70711L15.7071%200.292893L19.7071%204.29289L18.2929%205.70711ZM1%204H19V6H1V4Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }

@media (max-width: 767px) {
  .installments-btn-wrap {
    display: block;
    width: 100%;
    text-align: left;
    margin: 0 0 10px; } }

@media (max-width: 639px) {
  .installments-btn-wrap {
    margin: 0 0 20px; }

  .installments-btn-wrap .installments-btn {
    display: block; }

  .card-page .shop2-product .shop-product-btn {
    width: 100%;
    max-width: none;
    margin-right: 0; }

  .remodal[data-remodal-id="installments-form"] {
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    border-radius: 0;
    padding: 40px 20px 40px; } }
