/* =========================================
   WITHDRAWAL FORM — REMOVE FOCUS OUTLINE
========================================= */

#rec4640179403 .t-input:focus,
#rec4640179403 .t-input:focus-visible,
#rec4640179403 textarea:focus,
#rec4640179403 textarea:focus-visible,
#rec4640179403 .t-focusable:focus,
#rec4640179403 .t-focusable:focus-visible,
#rec4640179403 .t-focusable:focus-within,
#rec4640179403 .t-submit:focus,
#rec4640179403 .t-submit:focus-visible {
  outline: none !important;
  box-shadow: none !important;
}

#rec4640179403 .t-input-block,
#rec4640179403 .t-datepicker__wrapper,
#rec4640179403 .t-focusable {
  outline: none !important;
  outline-style: none !important;
}

/* ==================================================
   GLOBAL TYPOGRAPHY
================================================== */

.t-store__card__mark {
  border-radius: 20px;
}

.t-store__tabs__item-title,
.t-store__tabs__content,
.t-catalog__tabs__item-title,
.t-catalog__tabs__content,
.t706__cartpage-info-wrapper,
.t-descr,
.t-name,
.t-input,
.t-select {
  font-family: 'Manrope', sans-serif !important;
  font-size: 1em !important;
  line-height: 1.2 !important;
}

.t-input,
.t-select {
  font-weight: 600 !important;
}

.t-store__prod-popup__name,
.t-catalog__prod-popup__name {
  font-size: 32px !important;
}

.t-menu-burger__icon_small {
  display: none !important;
}

table .quill-table__cell {
  border-width: 0 !important;
  border: 0 !important;
}

[id$="ResultsList"],
[class*="mbx"] {
  z-index: 999999 !important;
}

.t-input-block,
.t-input-group,
.t-form,
.t-container,
.t-rec {
  overflow: visible !important;
}

[class*="mbx"],
[class*="mbx"] * {
  box-sizing: border-box;
}

.t-store__prod-popup__btn_disabled {
  display: none !important;
}

/* ==================================================
   AMAZON BUTTON WRAPPER
================================================== */

.systola-buy-wrapper {
  display: flex !important;
  align-items: flex-start !important;
  gap: 12px !important;
}

.systola-buy-wrapper
> .t-store__prod-popup__btn,
.systola-buy-wrapper
> .t-catalog__prod-popup__btn,
.systola-buy-wrapper
> a[href="#order"] {
  flex: 0 0 auto !important;
}


/* ==================================================
   AMAZON BUTTON
================================================== */

.buy-elsewhere-wrap {
  position: relative;

  width: 230px !important;
  flex: 0 0 230px !important;

  font-family: 'Manrope', sans-serif;

  --arrow: 16px;
}

.buy-elsewhere-btn {
  box-sizing: border-box;

  width: 100%;
  padding: 0 18px;

  display: flex;
  align-items: center;
  justify-content: space-between;

  gap: 10px;

  background: transparent;

  border: 2px solid #9A4311;
  border-radius: 10px;

  color: #9A4311;

  font: 600 16px 'Manrope', sans-serif;

  white-space: nowrap;
  cursor: pointer;

  transition: .2s;
}

.buy-elsewhere-btn:hover,
.buy-elsewhere-link:hover {
  background: #ECE4D0;
}


/* ==================================================
   AMAZON ICONS
================================================== */

.dropdown-chevron,
.external-arrow {
  width: var(--arrow);
  height: var(--arrow);

  flex: 0 0 var(--arrow);
}

.dropdown-chevron {
  transition: .25s;
}

.buy-elsewhere-wrap.open
.dropdown-chevron {
  transform: rotate(180deg);
}

.dropdown-chevron path,
.external-arrow path {
  stroke: #9A4311;
}


/* ==================================================
   AMAZON DROPDOWN
================================================== */

.buy-elsewhere-menu {
  box-sizing: border-box;

  position: absolute;

  top: calc(100% + 8px);
  left: 0;

  width: 100%;
  padding: 10px;

  background: #F7F0DE;

  border: 2px solid #9A4311;
  border-radius: 10px;

  opacity: 0;
  visibility: hidden;
  pointer-events: none;

  transform: translateY(-5px);

  transition: .2s;

  z-index: 20;
}

.buy-elsewhere-wrap.open
.buy-elsewhere-menu {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;

  transform: none;
}


/* ==================================================
   AMAZON LINKS
================================================== */

.buy-elsewhere-link {
  box-sizing: border-box;

  width: 100%;
  min-height: 48px;

  padding: 12px 10px;

  display: flex;
  align-items: center;
  justify-content: space-between;

  gap: 8px;

  border-radius: 10px;

  color: #9A4311 !important;

  font: 600 16px 'Manrope', sans-serif;

  white-space: nowrap;
  text-decoration: none !important;

  transition: .2s;
}

.external-arrow {
  opacity: 0;

  transform: translate(-2px, 2px);

  transition: .2s;
}

.buy-elsewhere-link:hover
.external-arrow {
  opacity: 1;

  transform: none;
}


/* ==================================================
   AMAZON MOBILE
================================================== */

@media (max-width: 560px) {

  .systola-buy-wrapper {
    flex-direction: column !important;

    width: 100% !important;

    gap: 8px !important;
  }

  .systola-buy-wrapper
  > .t-store__prod-popup__btn,
  .systola-buy-wrapper
  > .t-catalog__prod-popup__btn,
  .systola-buy-wrapper
  > a[href="#order"] {
    box-sizing: border-box !important;

    width: 100% !important;
    max-width: none !important;

    flex: 0 0 auto !important;

    justify-content: center !important;
  }

  .buy-elsewhere-wrap {
    width: 100% !important;
    max-width: none !important;

    flex: 0 0 auto !important;
  }

  .buy-elsewhere-btn {
    width: 100% !important;
  }

}