.material-symbols-outlined {
  font-size: 32px;
  font-variation-settings:
    'FILL' 0,
    'wght' 300,
    'GRAD' 0,
    'opsz' 48;
}
:root {
  --main-container-width: 1290px;
  --primary-color: #000;
}

.container-fluid {
  max-width: var(--main-container-width);
}

.rounded-tix {
  border-radius: 22px !important;
  -webkit-border-radius: 22px !important;
  -moz-border-radius: 22px !important;
  -ms-border-radius: 22px !important;
  -o-border-radius: 22px !important;
}
.rounded-input {
  border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  -ms-border-radius: 10px !important;
  -o-border-radius: 10px !important;
}
#page_checkout .btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
  background-color: transparent !important;
  color: #000;
  box-shadow: inset 0px 0px 0px 1px #000 !important;
  border-color: #000 !important;
}
#page_checkout .btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
#page_checkout .btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.buy-moments {
  width: 120px;
  height: 120px;
}

.buy-moments img {
  filter: invert(1);
  -webkit-filter: invert(1);
  width: 100%;
  height: 100%;
  object-fit: contain;
}

body > .main {
  margin-bottom: 40px;
}
