.page-checkout {
  background-color: #fafafa;
  padding: 80px 0;
}
@media (max-width: 959px) {
  .page-checkout {
    padding-top: 40px;
  }
}
@media (max-width: 639px) {
  .page-checkout {
    padding-top: 32px;
    background-color: #fff;
  }
}
.page-checkout h1 {
  font-weight: 500;
  font-size: 48px;
  color: #0b0d0f;
}
@media (max-width: 1199px) {
  .page-checkout h1 {
    font-size: 40px;
  }
}
@media (max-width: 639px) {
  .page-checkout h1 {
    font-size: 28px;
  }
}
.page-checkout .step-text {
  font-weight: 500;
  font-size: 16px;
  color: #0b0d0f;
  padding-bottom: 24px;
  width: 100%;
  max-width: 280px;
  position: relative;
}
.page-checkout .step-text span {
  color: #838da1;
}
.page-checkout .step-text:before, .page-checkout .step-text:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: var(--w);
  height: 8px;
  background-color: #e8eaee;
  border-radius: 100px;
  --w: 100%;
}
@media (max-width: 639px) {
  .page-checkout .step-text:before, .page-checkout .step-text:after {
    margin: 0 -15px;
    border-radius: 0;
    --w: 100vw;
  }
}
.page-checkout .step-text:after {
  width: calc(var(--w) / 2 * var(--step));
  background-color: #0b0d0f;
}
.page-checkout .container {
  background-color: #fff;
  border-radius: 20px;
  padding: var(--pd);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
  --pd: 40px;
}
.page-checkout .container + .container {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .page-checkout .container {
    --pd: 20px;
  }
}
@media (max-width: 639px) {
  .page-checkout .container {
    box-shadow: unset;
    border: unset;
    --pd: 15px;
    padding: 0;
  }
}
.page-checkout .container hr {
  margin: var(--pd) calc(var(--pd) * -1);
}
.page-checkout h2 {
  font-weight: 500;
  font-size: 24px;
  line-height: 1;
  color: #0b0d0f;
  margin: 0;
}
@media (max-width: 639px) {
  .page-checkout h2 {
    font-size: 20px;
  }
}
.page-checkout .switcher label {
  border: 1px solid #e8eaee;
  border-radius: 12px;
  padding: 30px 20px 20px 52px;
  background-color: #fff;
  cursor: pointer;
  display: block;
  position: relative;
  transition: all 0.3s;
}
.page-checkout .switcher label:after {
  content: "";
  position: absolute;
  top: 30px;
  left: 20px;
  outline: 1px solid #e8eaee;
  border: 5px solid transparent;
  border-radius: 20px;
  width: 8px;
  height: 8px;
  background-color: #fff;
  transition: all 0.3s;
}
.page-checkout .switcher label p {
  font-weight: 500;
  font-size: 16px;
  color: #0b0d0f;
  margin: 0;
  transition: all 0.3s;
}
.page-checkout .switcher label span {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #838da1;
  transition: all 0.3s;
}
.page-checkout .switcher label span.price {
  position: absolute;
  top: 10px;
  right: 20px;
  font-weight: 700;
  font-size: 16px;
  color: #22262d;
  transition: all 0.3s, font-size 0s;
}
.page-checkout .switcher label span.price:has(span) {
  font-size: 0;
}
.page-checkout .switcher label span.price:has(span) span {
  position: absolute;
  width: max-content;
  top: 0;
  right: 0;
  font-weight: 700;
  font-size: 16px;
  color: #22262d;
  transition: all 0.3s;
}
.page-checkout .switcher label input {
  position: absolute;
  z-index: -1;
}
.page-checkout .switcher label:hover {
  background-color: #fff8f5;
}
.page-checkout .switcher label:has(input:checked) {
  border: 1px solid #fa7a35;
  outline: 1px solid #fa7a35;
  background-color: #fff8f5;
}
.page-checkout .switcher label:has(input:checked):after {
  width: 8px;
  height: 8px;
  outline: #fa7a35;
  border-color: #fa7a35;
}
.page-checkout .switcher label:has(input:checked) p {
  color: #501d02;
}
.page-checkout .switcher label:has(input:checked) span {
  color: #0b0d0f;
  opacity: 0.5;
}
.page-checkout .switcher label:has(input:checked) span.price {
  opacity: 1;
  color: #fa7a35;
}
.page-checkout .switcher label:has(input:checked) span.price span {
  opacity: 1;
  color: #fa7a35;
}
.page-checkout:has(input.radio-shop:checked) .delivery-address,
.page-checkout:has(input.radio-shop:checked) .block-progress {
  display: none;
}
.page-checkout:has(.gift-box input:checked) .cancel-select-box {
  opacity: 1;
}
.page-checkout .cancel-select-box {
  opacity: 0;
  cursor: pointer;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #838da1;
  position: relative;
  transition: opacity 0.3s;
}
.page-checkout .cancel-select-box input {
  opacity: 0;
  position: absolute;
}
.page-checkout .gift-box {
  justify-content: center;
}
.page-checkout .gift-box > div {
  max-width: 192px;
}
.page-checkout .gift-box > div label {
  padding-top: calc(136% + 12px);
  display: block;
  position: relative;
  cursor: pointer;
  transition: opacity 0.3s;
}
.page-checkout .gift-box > div label:after {
  content: attr(data-btn);
  display: block;
  margin-top: 20px;
  border-radius: 100px;
  padding: 13px 12px;
  background-color: #f4f5f6;
  font-weight: 500;
  font-size: 14px;
  text-align: center;
  color: #0b0d0f;
  transition: color 0.3s, background-color 0.3s;
}
.page-checkout .gift-box > div label:has(input:checked) {
  opacity: 1;
}
.page-checkout .gift-box > div label:has(input:checked):after {
  color: #fff;
  background-color: #0b0d0f;
}
.page-checkout .gift-box > div label img {
  position: absolute;
  aspect-ratio: 173/240;
  border-radius: 12px;
  top: 0;
  left: 0;
}
.page-checkout .gift-box > div label p {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  color: #0b0d0f;
  margin: 0;
}
.page-checkout .gift-box > div label p.price {
  font-weight: 700;
  font-size: 16px;
  line-height: 1;
  color: #393f4b;
}
.page-checkout .gift-box > div label span {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.4;
  color: #838da1;
  margin-bottom: 8px;
  display: block;
}
.page-checkout .gift-box > div label input {
  position: absolute;
  opacity: 0;
}
.page-checkout .gift-box:has(label:hover) label {
  opacity: 0.5;
}
.page-checkout .gift-box:has(label:hover) label:hover {
  opacity: 1;
}
.page-checkout .gift-box:has(input:checked) label {
  opacity: 0.5;
}
.page-checkout .gift-box:has(input:checked) label:has(input:checked) {
  opacity: 1;
}
.page-checkout .gift-box:has(input:checked):after {
  color: #fff;
  background-color: #0b0d0f;
}
.page-checkout .btns-save-locality {
  display: flex;
  align-items: center;
  padding: 7px 12px;
  border-radius: 100px;
  background-color: transparent;
  width: max-content;
}
.page-checkout .btns-save-locality button {
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
  color: #fa7a35;
  text-transform: unset;
  padding: 0;
  border: unset;
}
.page-checkout .btns-save-locality .uk-close {
  display: none;
  margin-left: 0.25em;
  font-size: 22px;
  line-height: 0.3;
  color: #fa7a35;
}
.page-checkout .btns-save-locality:has(button .text.uk-active) {
  background-color: #ffd5b9;
}
.page-checkout .btns-save-locality:has(button .text.uk-active) button .uk-drop-parent-icon {
  display: none;
}
.page-checkout .btns-save-locality:has(button .text.uk-active) .uk-close {
  display: block;
}
.page-checkout .btns-save-locality .uk-drop {
  border: 1px solid #e8eaee;
  border-radius: 12px;
  width: max-content;
  min-width: 200px;
  max-width: 300px !important;
  padding: 16px;
}
.page-checkout .btns-save-locality .uk-drop ul {
  padding-left: unset;
  list-style-type: none;
}
.page-checkout .btns-save-locality .uk-drop ul:before {
  content: attr(data-text);
  font-weight: 500;
  font-size: 14px;
  color: #99a1b2;
  display: block;
  margin-bottom: 8px;
}
.page-checkout .btns-save-locality .uk-drop ul > li {
  font-weight: 400;
  font-size: 14px;
  color: #22262d;
  padding: 8px 30px 8px 0;
  cursor: pointer;
}
.page-checkout .btns-save-locality .uk-drop ul > li.uk-active {
  font-weight: 700;
  color: #2ecc71;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.6672 4.29511C13.8724 4.47983 13.8891 4.79598 13.7043 5.00123L7.70434 11.6679C7.52276 11.8697 7.21338 11.8897 7.0073 11.713L2.34063 7.71305C2.13097 7.53334 2.10669 7.21769 2.2864 7.00802C2.46611 6.79836 2.78176 6.77408 2.99142 6.95379L7.28753 10.6362L12.961 4.33227C13.1458 4.12701 13.4619 4.11038 13.6672 4.29511Z' fill='%232ECC71'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 16px;
}
.page-checkout .select-radio .uk-button {
  padding: 28px 16px 17px;
  position: relative;
  border-radius: 12px !important;
  font-size: 14px;
}
.page-checkout .select-radio .uk-button span {
  margin-top: -8px;
  display: block;
}
.page-checkout .select-radio .uk-button:before {
  display: none;
}
.page-checkout .select-radio .uk-button:after {
  content: attr(data-text);
  position: absolute;
  top: 12px;
  font-weight: 400;
  font-size: 12px;
  line-height: 1;
  color: #99a1b2;
  display: block;
}
.page-checkout .block-progress {
  border-radius: 12px;
  padding: 16px 20px 20px;
  background-color: var(--bg-color, #dcf2fd);
}
.page-checkout .block-progress .text .text-done {
  display: none;
}
.page-checkout .block-progress p {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.4;
  color: #667188;
  margin: 0;
}
.page-checkout .block-progress p.title {
  font-weight: 700;
  font-size: 16px;
  color: #1b0a01;
}
.page-checkout .block-progress p.price {
  font-weight: 500;
  display: flex;
}
.page-checkout .block-progress p.price span {
  font-weight: 500;
  font-size: 24px;
  line-height: 1;
  color: var(--color, #22262d);
}
.page-checkout .block-progress p.price span:after {
  content: "/";
  font-weight: 300;
  color: #0b0d0f;
  opacity: 0.2;
  margin: 0 4px;
}
.page-checkout .block-progress .uk-progress {
  height: 6px;
  margin: 12px 0 0;
}
.page-checkout .block-progress .uk-progress::-webkit-progress-value {
  background: var(--color, #12a7f1);
}
.page-checkout .block-progress .uk-progress::-moz-progress-bar {
  background: var(--color, #12a7f1);
}
.page-checkout .block-progress .uk-progress::-ms-fill {
  background: var(--color, #12a7f1);
}
.page-checkout.free_shipping .switcher label .price {
  font-size: 16px;
}
.page-checkout.free_shipping .switcher label .price span {
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
  color: #99a1b2 !important;
  margin-right: 5px;
  position: relative;
}
.page-checkout.free_shipping .switcher label .price span:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  background: #838da1;
  transform: rotate(-20deg) translateY(-50%);
  transform-origin: center;
  z-index: 0;
  box-shadow: 0 0 1px #838da1;
}
.page-checkout.free_shipping .block-progress {
  --bg-color: #ecfbf2;
  --color: #2ecc71;
}
.page-checkout.free_shipping .block-progress .text p {
  display: none;
}
.page-checkout.free_shipping .block-progress .text p.text-done {
  display: block;
}
.page-checkout .items {
  width: 520px;
}
@media (max-width: 959px) {
  .page-checkout .items {
    width: 100%;
  }
}
.page-checkout .items .uk-position-sticky {
  top: 100px;
}
@media (max-width: 959px) {
  .page-checkout .items .uk-position-sticky {
    display: flex;
    flex-direction: column-reverse;
    gap: 20px;
  }
  .page-checkout .items .uk-position-sticky > div {
    margin: 0;
  }
}
.page-checkout .items .uk-card-body .item {
  padding: 20px 0;
}
.page-checkout .items .uk-card-body .item .img {
  position: relative;
  display: block;
  padding-bottom: 90%;
}
.page-checkout .items .uk-card-body .item .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  padding: 10px;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #f4f5f6;
  border-radius: 12px;
  background-color: #fafafa;
}
.page-checkout .items .uk-card-body .item .title-item {
  font-weight: 500;
  padding: 0;
  font-size: 16px;
  line-height: 1.4;
  color: #0b0d0f;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 2.8em;
}
.page-checkout .items .uk-card-body .item p {
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  color: #667188;
}
.page-checkout .items .uk-card-body .item p.price {
  font-weight: 700;
  font-size: 18px;
  color: #0b0d0f;
}
.page-checkout .items .uk-card-body .item .icon-trash {
  font-size: 16px;
  text-decoration: unset;
}
.page-checkout .items .uk-card-footer {
  border-radius: 0 0 20px 20px;
  padding: 24px 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  color: #22262d;
}
@media (max-width: 959px) {
  .page-checkout .items .uk-card-footer {
    border-top: unset;
  }
}
@media (max-width: 639px) {
  .page-checkout .items .uk-card-footer {
    padding: 0;
  }
}
.page-checkout .items .uk-card-footer .free {
  font-weight: 500;
  color: #2ecc71;
}
.page-checkout .items .uk-card-footer .uk-leader.uk-text-bold .uk-leader-fill {
  font-weight: 700;
}
.page-checkout .items .uk-card-footer .uk-leader-fill:after {
  font-weight: 400;
  color: #e8eaee;
}
.page-checkout .items .uk-card-footer .input input {
  text-transform: uppercase;
}
.page-checkout .items .uk-card-footer .btn-delete {
  color: #000 !important;
  pointer-events: unset;
  background-color: #f4f5f6 !important;
}
.page-checkout .items .uk-card-footer .btn-delete:hover {
  background-color: #d1d1d1 !important;
}
.page-checkout .items .uk-card-footer .alert-promo {
  margin-top: 16px;
  border-radius: 12px;
  padding: 16px 20px;
  background-color: #dcf2fd;
}
.page-checkout .items .uk-card-footer .alert-promo p {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.4;
  color: #07547a;
  margin: 0;
}
.page-checkout .items .uk-card-footer .alert-promo span {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.4;
  color: #667188;
}
.page-checkout .items .uk-card-footer a.icon-cart {
  font-weight: 500;
  font-size: 16px !important;
  padding: 16px !important;
  line-height: 1;
  color: #fff !important;
  margin-top: 24px;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
  --color: #fff;
}
@media (max-width: 639px) {
  .page-checkout.checkout-success {
    padding: 0;
  }
}
.page-checkout.checkout-success .container {
  max-width: 700px;
  min-height: 600px;
  margin: auto;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 639px) {
  .page-checkout.checkout-success .container {
    padding: 20px;
    border-radius: 0;
  }
}
.page-checkout.checkout-success .container p {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  text-align: center;
  color: #393f4b;
  margin: 8px auto;
  max-width: 480px;
}
.page-checkout.checkout-success .container p.title {
  font-weight: 500;
  font-size: 24px;
  line-height: 1;
  color: #0b0d0f;
}
.page-checkout.checkout-success .container p.title:before {
  content: "";
  height: 200px;
  width: 100%;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='188' height='200' viewBox='0 0 188 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='51.3218' height='51.0232' rx='25.5116' transform='matrix(0.966359 -0.257196 0.260451 0.965487 52.418 65.4688)' fill='%23FCAA7D'/%3E%3Crect width='25.6609' height='3.06139' rx='1.5307' transform='matrix(0.966359 -0.257196 0.260451 0.965487 73.3203 93.6966)' fill='%23FA7A35'/%3E%3Crect width='15.3965' height='15.307' rx='7.65348' transform='matrix(0.966359 -0.257196 0.260451 0.965487 73.0977 73.1644)' fill='%23FA7A35'/%3E%3Cellipse cx='21.5552' cy='21.4297' rx='21.5552' ry='21.4297' transform='matrix(0.966359 -0.257196 0.260451 0.965487 57.4492 68.3538)' stroke='%23FA7A35' stroke-width='1.275'/%3E%3Crect width='16.3336' height='30.0715' rx='1.80347' transform='matrix(0.966359 0.257196 -0.260451 0.965487 136.496 63.1945)' fill='%23FA7A35'/%3E%3Cpath d='M141.874 66.4917C142.133 65.53 143.124 64.9581 144.087 65.2143L150.539 66.9316C151.502 67.1878 152.072 68.175 151.812 69.1367L146.016 90.6224L137.821 88.4412C136.858 88.185 136.288 87.1977 136.548 86.2361L141.874 66.4917Z' fill='%23FB9158'/%3E%3Cpath d='M139.464 61.4935C139.723 60.5318 140.714 59.9599 141.676 60.2161L149.298 62.2446C150.261 62.5008 150.831 63.4881 150.571 64.4497L149.944 66.7732L138.837 63.817L139.464 61.4935Z' fill='%23FA7A35'/%3E%3Cpath d='M145.015 62.9716C145.274 62.0099 146.265 61.438 147.227 61.6942L149.295 62.2446C150.258 62.5008 150.828 63.488 150.568 64.4497L149.942 66.7732L144.388 65.2951L145.015 62.9716Z' fill='%23FA7A35'/%3E%3Cpath d='M145.656 46.6716C146.178 44.7362 148.172 43.5851 150.109 44.1007C152.046 44.6163 153.193 46.6032 152.671 48.5387L148.996 62.1641L141.981 60.297L145.656 46.6716Z' fill='%23F05806'/%3E%3Crect width='7.25939' height='7.81858' rx='3.6297' transform='matrix(0.966359 0.257196 -0.260451 0.965487 146.602 43.1672)' fill='%23FA7A35'/%3E%3Cpath d='M103.047 25.1163H140.82L133.952 112.946H109.915L103.047 25.1163Z' fill='%23FEDAC7'/%3E%3Cpath d='M109.914 25.1163H140.819L134.746 102.713H121.465C118.815 102.713 116.603 100.688 116.369 98.048L109.914 25.1163Z' fill='%23FFF3EC'/%3E%3Cpath d='M117.382 47.9581C116.208 46.7836 115.573 45.252 115.503 43.6907C115.44 42.2918 115.831 40.8692 116.695 39.6581L119.464 35.7794C120.686 34.0684 123.184 34.0684 124.405 35.7794L127.174 39.6581C128.038 40.8692 128.43 42.2918 128.367 43.6907C128.297 45.252 127.661 46.7836 126.487 47.9581C125.83 48.6156 125.066 49.1013 124.252 49.4151C121.949 50.3021 119.239 49.8164 117.382 47.9581Z' fill='%23FCAA7D'/%3E%3Cpath d='M116.52 56.6667C116.52 55.9603 117.092 55.3876 117.799 55.3876H126.073C126.779 55.3876 127.352 55.9603 127.352 56.6667C127.352 57.3731 126.779 57.9458 126.073 57.9458H117.799C117.092 57.9458 116.52 57.3731 116.52 56.6667Z' fill='%23FCAA7D'/%3E%3Cpath d='M118.234 62.6357C118.234 61.9293 118.807 61.3566 119.513 61.3566H124.354C125.06 61.3566 125.633 61.9293 125.633 62.6357C125.633 63.3421 125.06 63.9148 124.354 63.9148H119.513C118.807 63.9148 118.234 63.3421 118.234 62.6357Z' fill='%23FCAA7D'/%3E%3Cpath d='M100.473 22.5581C100.473 21.1453 101.618 20 103.031 20H140.838C142.251 20 143.397 21.1453 143.397 22.5581C143.397 23.971 142.251 25.1163 140.838 25.1163H103.031C101.618 25.1163 100.473 23.971 100.473 22.5581Z' fill='%23FB9158'/%3E%3Cpath d='M107.902 22.5581C107.902 21.1453 109.048 20 110.46 20H140.838C142.251 20 143.397 21.1453 143.397 22.5581C143.397 23.971 142.251 25.1163 140.838 25.1163H110.46C109.048 25.1163 107.902 23.971 107.902 22.5581Z' fill='%23FCAA7D'/%3E%3Crect width='3.62352' height='14.4097' transform='matrix(0.966359 -0.257196 0.260451 0.965487 89.5703 28.0503)' fill='%23501D02'/%3E%3Crect width='8.69644' height='1.44097' rx='0.720159' transform='matrix(0.966359 -0.257196 0.260451 0.965487 87.1211 28.7026)' fill='%23BB4405'/%3E%3Crect width='10.1459' height='1.44097' rx='0.720159' transform='matrix(0.966359 -0.257196 0.260451 0.965487 87.5469 33.0627)' fill='%23BB4405'/%3E%3Crect width='8.69644' height='1.44097' rx='0.720159' transform='matrix(0.966359 -0.257196 0.260451 0.965487 89.375 37.05)' fill='%23BB4405'/%3E%3Crect width='7.24704' height='1.44097' rx='0.720159' transform='matrix(0.966359 -0.257196 0.260451 0.965487 91.2031 41.0374)' fill='%23BB4405'/%3E%3Cpath d='M94.0312 41.7762L96.1322 41.2171L100.448 57.2163L98.3472 57.7755L94.0312 41.7762Z' fill='%23853103'/%3E%3Cpath d='M94.9559 64.6798C94.0699 61.3952 96.0167 58.0231 99.3043 57.1481C102.592 56.2731 105.975 58.2265 106.861 61.5112L111.356 78.1714L99.4502 81.3401L94.9559 64.6798Z' fill='%23FA7A35'/%3E%3Cpath opacity='0.5' d='M102.784 70.0517C101.898 66.767 103.845 63.395 107.132 62.52L111.355 78.1714L105.402 79.7558L102.784 70.0517Z' fill='%23FB9158'/%3E%3Cpath d='M74.632 137.18C75.2281 139.221 77.3524 140.396 79.418 139.846C81.4835 139.296 82.7317 137.224 82.2207 135.16C79.5795 124.496 71.8263 93.3236 67.1307 75.8382C67.0338 75.4775 66.8816 74.9149 66.8816 74.9149L57.59 77.3879C57.59 77.3879 57.7414 77.9507 57.8391 78.3111C62.5743 95.786 71.5512 126.633 74.632 137.18Z' fill='%23FB9158'/%3E%3Cpath d='M57.8391 78.3113C62.5743 95.7862 71.5512 126.633 74.632 137.18C75.0619 138.652 76.2869 139.674 77.7113 139.923C78.6485 140.086 79.2174 139.103 78.9699 138.185L62.2358 76.1516L57.59 77.3881C57.59 77.3881 57.7414 77.9509 57.8391 78.3113Z' fill='%23FA7A35'/%3E%3Cpath d='M49.8694 48.7571C49.5114 47.4302 49.7522 46.084 50.4271 45.0019C51.049 44.0048 52.0395 43.2317 53.2699 42.9043C54.5003 42.5768 55.7472 42.7543 56.7877 43.309C57.9169 43.911 58.803 44.9571 59.1609 46.284L69.5417 39.9145C70.9873 39.0275 71.7122 37.2846 71.0357 35.7357C67.3035 27.1907 57.7398 22.4186 48.4131 24.9009C39.0863 27.3832 33.2061 36.2657 34.2753 45.5194C34.4691 47.1968 35.9742 48.3462 37.6727 48.3964L49.8694 48.7571Z' fill='%23FDC2A2'/%3E%3Cpath d='M53.2677 42.9043L51.6488 36.9032M50.4249 45.0019L44.962 41.6515M56.7855 43.3091L59.8285 37.6948' stroke='%23FB9158' stroke-width='1.03227' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M66.8855 74.915L59.162 46.2841C58.8041 44.9573 57.918 43.9111 56.7888 43.3091C55.7483 42.7545 54.5014 42.5769 53.271 42.9044C52.0406 43.2319 51.0501 44.0049 50.4282 45.002C49.7533 46.0842 49.5125 47.4303 49.8705 48.7572L57.5939 77.3879L66.8855 74.915Z' fill='%23FEDAC7'/%3E%3Cpath d='M55.5226 51.3932L62.2038 76.1602L66.8496 74.9238L58.9232 45.5404C57.6927 45.8679 56.7023 46.6409 56.0804 47.638C55.4054 48.7202 55.1647 50.0663 55.5226 51.3932Z' fill='%23FEE7DA'/%3E%3Cpath d='M53.1562 82.2939C53.1562 79.1229 56.6698 77.2127 59.3311 78.9368L61.391 80.2713C64.0374 81.9858 67.4441 81.9858 70.0905 80.2713L73.9755 77.7544C76.6219 76.0399 80.0286 76.0399 82.675 77.7544L86.56 80.2713C89.2064 81.9858 92.613 81.9858 95.2595 80.2713L99.1444 77.7544C101.791 76.0399 105.198 76.0399 107.844 77.7544L111.729 80.2713C114.375 81.9858 117.782 81.9858 120.428 80.2713L124.313 77.7544C126.96 76.0399 130.367 76.0399 133.013 77.7544L136.898 80.2713C139.544 81.9858 142.951 81.9858 145.597 80.2713L147.657 78.9368C150.319 77.2127 153.832 79.1228 153.832 82.2939V168C153.832 174.627 148.46 180 141.832 180H65.1563C58.5288 180 53.1562 174.627 53.1562 168V82.2939Z' fill='%23FEDAC7'/%3E%3Cmask id='mask0_870_3913' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='53' y='76' width='101' height='110'%3E%3Cpath d='M153.832 82.2939C153.832 79.1228 150.318 77.2127 147.657 78.9368L145.597 80.2713C142.951 81.9858 139.544 81.9858 136.898 80.2713L133.013 77.7544C130.366 76.0399 126.96 76.0399 124.313 77.7544L120.428 80.2713C117.782 81.9858 114.375 81.9858 111.729 80.2713L107.844 77.7544C105.197 76.0399 101.791 76.0399 99.1443 77.7544L95.2594 80.2713C92.6129 81.9858 89.2063 81.9858 86.5599 80.2713L82.6749 77.7544C80.0285 76.0399 76.6218 76.0399 73.9754 77.7544L70.0904 80.2713C67.444 81.9858 64.0373 81.9858 61.3909 80.2713L59.331 78.9368C56.6697 77.2126 53.1562 79.1228 53.1562 82.2939V173C53.1562 179.628 58.5287 185 65.1562 185H141.832C148.459 185 153.832 179.628 153.832 173V82.2939Z' fill='%23E3D9FF'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_870_3913)'%3E%3Cpath d='M141.246 75.9554H53.1547V167.92C53.1547 172.338 56.7364 175.92 61.1547 175.92H129.246C135.873 175.92 141.246 170.547 141.246 163.92V75.9554Z' fill='%23FEE7DA'/%3E%3C/g%3E%3Cellipse cx='78.3276' cy='100.414' rx='4.19483' ry='4.07643' fill='%23BB4405'/%3E%3Cellipse cx='128.664' cy='99.3947' rx='4.19483' ry='4.07643' fill='%23BB4405'/%3E%3Cpath d='M78.3242 100.434V114.226C78.3242 128.126 89.5928 139.395 103.493 139.395V139.395C117.394 139.395 128.662 128.126 128.662 114.226V99.3948' stroke='%23FA7A35' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M78.3242 100.434V114.226C78.3242 128.126 89.5928 139.395 103.493 139.395V139.395C117.394 139.395 128.662 128.126 128.662 114.226V99.3948' stroke='url(%23paint0_radial_870_3913)' stroke-opacity='0.5' stroke-width='4' stroke-linecap='round' style='mix-blend-mode:soft-light'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_870_3913' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(128.662 99.3948) rotate(141.528) scale(64.2955 63.7057)'%3E%3Cstop stop-color='%23FFD877'/%3E%3Cstop offset='0.487983' stop-color='%23FFB703'/%3E%3Cstop offset='1' stop-color='%23FA7A35'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

#modal-checkout-cancel h2 {
  position: relative;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
  color: #0b0d0f;
  margin: 20px 0 0;
}
#modal-checkout-cancel h2:before {
  content: "";
  height: 174px;
  width: 100%;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='160' height='174' viewBox='0 0 160 174' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 51.3822C30 48.2061 33.5236 46.2969 36.1843 48.0313L38.1313 49.3004C40.7866 51.0313 44.2133 51.0313 46.8686 49.3004L50.6313 46.8477C53.2866 45.1169 56.7133 45.1169 59.3686 46.8477L63.1313 49.3004C65.7865 51.0313 69.2133 51.0313 71.8685 49.3004L75.6312 46.8477C78.2865 45.1169 81.7132 45.1169 84.3685 46.8477L88.1312 49.3004C90.7865 51.0313 94.2132 51.0313 96.8685 49.3004L100.631 46.8477C103.286 45.1169 106.713 45.1169 109.368 46.8477L113.131 49.3004C115.786 51.0313 119.213 51.0313 121.868 49.3004L123.815 48.0313C126.476 46.2969 130 48.2061 130 51.3822V142C130 148.627 124.627 154 118 154H42C35.3726 154 30 148.627 30 142V51.3822Z' fill='%23FDC2A2'/%3E%3Cmask id='mask0_948_12591' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='30' y='45' width='100' height='109'%3E%3Cpath d='M130 51.3822C130 48.2061 126.476 46.2969 123.816 48.0313L121.869 49.3004C119.213 51.0313 115.787 51.0313 113.131 49.3004L109.369 46.8477C106.713 45.1169 103.287 45.1169 100.631 46.8477L96.8687 49.3004C94.2135 51.0313 90.7867 51.0313 88.1315 49.3004L84.3688 46.8477C81.7135 45.1169 78.2868 45.1169 75.6315 46.8477L71.8688 49.3004C69.2135 51.0313 65.7868 51.0313 63.1315 49.3004L59.3688 46.8477C56.7136 45.1169 53.2868 45.1169 50.6316 46.8477L46.8689 49.3004C44.2136 51.0313 40.7869 51.0313 38.1316 49.3004L36.1846 48.0313C33.5239 46.2969 30.0003 48.2061 30.0003 51.3822V142C30.0003 148.627 35.3729 154 42.0003 154H118C124.627 154 130 148.627 130 142V51.3822Z' fill='%23E3D9FF'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_948_12591)'%3E%3Cpath d='M117.5 45.0185H30.0002V141.926C30.0002 146.344 33.582 149.926 38.0002 149.926H105.5C112.127 149.926 117.5 144.553 117.5 137.926V45.0185Z' fill='%23FEDAC7'/%3E%3C/g%3E%3Cellipse cx='54.9987' cy='69.4626' rx='4.16666' ry='4.07407' fill='%23BB4405'/%3E%3Cellipse cx='104.999' cy='68.4442' rx='4.16666' ry='4.07407' fill='%23BB4405'/%3E%3Cpath d='M55 69.4826V83.4212C55 97.2283 66.1928 108.421 79.9999 108.421V108.421C93.807 108.421 105 97.2283 105 83.4212V68.4443' stroke='%23FA7A35' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M55 69.4826V83.4212C55 97.2283 66.1928 108.421 79.9999 108.421V108.421C93.807 108.421 105 97.2283 105 83.4212V68.4443' stroke='url(%23paint0_radial_948_12591)' stroke-opacity='0.5' stroke-width='4' stroke-linecap='round' style='mix-blend-mode:soft-light'/%3E%3Cpath d='M80 32.3753V20M58 27.2493L66.9536 36M102 27.2493L93.0464 36' stroke='%23FFF3EC' stroke-width='4' stroke-linecap='round'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_948_12591' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(105 68.4443) rotate(141.356) scale(64.0167 63.5166)'%3E%3Cstop stop-color='%23FFD877'/%3E%3Cstop offset='0.487983' stop-color='%23FFB703'/%3E%3Cstop offset='1' stop-color='%23FA7A35'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

#modal-checkout-auth .uk-modal-dialog {
  padding-top: 260px;
  background-image: url("../img/bg_auth.png");
  background-repeat: no-repeat;
  background-position: top;
}
#modal-checkout-auth .uk-modal-dialog h2 {
  position: relative;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
  color: #0b0d0f;
  margin: 20px 0 0;
}
#modal-checkout-auth .uk-modal-dialog p {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  text-align: center;
  color: #393f4b;
  margin: 0;
}

/*# sourceMappingURL=checkout.css.map */
