.vYoBm {
  display: flex;
  justify-content: flex-end;
}[dir] .vYoBm {
  border: 0;
  background: none;
}[dir=ltr] .vYoBm {
  padding-right: 2.5rem;
}[dir=rtl] .vYoBm {
  padding-left: 2.5rem;
}._1Jpo9 {
  position: relative;
}
._1Jpo9:hover .QnGa- {
  transition: all 0.3s ease-in-out;
}
[dir] ._1Jpo9:hover .QnGa- {
  background-color: #183884;
}
._1Jpo9:hover .aimko {
  fill: #FFF;
}
._1Jpo9 .QnGa-:focus {
  transition: all 0.3s ease-in-out;
}
[dir] ._1Jpo9 .QnGa-:focus {
  background-color: #183884;
  box-shadow: 0 0 0 0.2rem rgba(24, 56, 132, 0.6);
}
._1Jpo9 .QnGa-:focus .aimko {
  fill: #FFF;
}

.mu7Ow {
  display: block;
  width: 4.5rem;
  height: 3.5rem;
  object-fit: contain;
}

[dir=ltr] .mu7Ow {
  margin-right: 0.8rem;
}

[dir=rtl] .mu7Ow {
  margin-left: 0.8rem;
}

.KVr1Y {
  fill: #D6D6D6;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  display: block;
  width: 4.5rem;
  height: 3.5rem;
  object-fit: contain;
  box-sizing: border-box;
}

[dir] .KVr1Y {
  background: white;
  padding: 0.5rem;
  padding: 0.2rem;
  background-color: #FFF;
}

[dir=ltr] .KVr1Y {
  margin-right: 0.8rem;
}

[dir=rtl] .KVr1Y {
  margin-left: 0.8rem;
}

.QnGa- {
  position: absolute;
  top: -0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  transition: all 0.3s ease-in-out;
}

[dir] .QnGa- {
  cursor: pointer;
  padding: 0;
  border: none;
  border-radius: 50%;
  background-color: #183884;
}

[dir=ltr] .QnGa- {
  right: 0.3rem;
}

[dir=rtl] .QnGa- {
  left: 0.3rem;
}
@media (min-width: 1280px) {
  [dir] .QnGa- {
    background-color: rgba(24, 56, 132, 0);
  }
}

.aimko {
  width: 1rem;
  height: 1rem;
  fill: transparent;
}

[dir=ltr] .Cptd9 ._1Jpo9:first-child {
  animation: bhnLM 0.5s ease-out;
}

[dir=rtl] .Cptd9 ._1Jpo9:first-child {
  animation: bhnLM 0.5s ease-out;
}

@keyframes bhnLM {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  25% {
    transform: scale(1.2);
    opacity: 0.6;
  }
  50% {
    transform: scale(1);
    opacity: 1;
  }
  75% {
    transform: scale(1.2);
    opacity: 0.6;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}.B7aix {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.5rem;
  height: 3.3rem;
  -webkit-text-decoration: none;
  text-decoration: none;
}[dir] .B7aix {
  border: 0;
  background-color: #D6D6D6;
}

.Shl31, .G1BGK {
  font-size: 1.4rem;
  font-weight: 600;
  color: #4B5B69;
}

[dir=ltr] .G1BGK {
  margin-right: 0.2rem;
}

[dir=rtl] .G1BGK {
  margin-left: 0.2rem;
}.lNIcw {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #183884;
  fill: #183884;
  stroke: #183884;
}[dir] .lNIcw {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #183884;
  background-color: transparent;
}
.lNIcw:focus {
  outline: none;
}
[dir] .lNIcw:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
.lNIcw:active {
  color: #FFF;
}
[dir] .lNIcw:active {
  background-color: #183884;
}
.lNIcw:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .lNIcw:hover {
    color: #FFF;
  }
  [dir] .lNIcw:hover {
    background-color: #183884;
  }
  .lNIcw:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.lNIcw:disabled {
  color: #6F7E8B;
}
[dir] .lNIcw:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.lNIcw {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 3.3rem;
  font-size: 1.4rem;
  font-weight: 700;
}
[dir] .lNIcw {
  padding: 0.2rem 2rem;
}
[dir=ltr] .lNIcw {
  margin: 0 0 0 3rem;
}
[dir=rtl] .lNIcw {
  margin: 0 3rem 0 0;
}.qpW9F:focus {
  outline: none;
}[dir] .qpW9F:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.qpW9F {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 3rem;
  width: 3rem;
  box-sizing: border-box;
}
[dir] .qpW9F {
  padding: 0.3rem;
  margin: 0.5rem 0 0 0;
  background-color: transparent;
  border-radius: 0.5rem;
  cursor: pointer;
  border: 0.1rem solid transparent;
}
.qpW9F[data-css-is-in-action=true] {
  width: -webkit-min-content;
  width: min-content;
  color: #2E353B;
}
@media (min-width: 1280px) {
  .qpW9F:hover .UNJDk {
    fill: #061945;
  }
}

.i5--n {
  position: relative;
  width: auto;
  min-height: -webkit-fit-content;
  min-height: fit-content;
  max-height: 5rem;
  display: grid;
  grid-template-columns: 4rem 20rem;
  grid-column-gap: 1rem;
  column-gap: 1rem;
  align-items: center;
}
@media (min-width: 1280px) {
  .i5--n[data-css-is-ab-test-18453=true] {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    grid-template-columns: 2rem minmax(auto, 20rem);
    column-gap: 0.5rem;
    color: #183884;
  }
}

.YAhoJ {
  width: inherit;
  height: inherit;
}

.UNJDk {
  display: inline-block;
  fill: #183884;
  height: 100%;
  width: 100%;
  width: 100%;
  height: 100%;
  max-height: 2.8rem;
}.I8w12[data-css-is-in-deliveries=true] {
  grid-column: 1/3;
  grid-row: 2/3;
  justify-self: start;
}[dir] .I8w12[data-css-is-in-deliveries=true] {
  padding: 0;
}
@media (min-width: 768px) {
  .I8w12[data-css-is-in-deliveries=true] {
    grid-column: 2/3;
    grid-row: 1/2;
    justify-self: start;
  }
}

.ITVfc {
  display: flex;
  align-items: center;
  justify-content: center;
}

[dir] .ITVfc {
  padding: 6rem 2rem;
}.Wa59H:focus {
  outline: none;
}[dir] .Wa59H:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.Wa59H {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 3rem;
  width: 3rem;
  box-sizing: border-box;
  width: 4rem;
}
[dir] .Wa59H {
  padding: 0.3rem;
  margin: 0.5rem 0 0 0;
  background-color: transparent;
  border-radius: 0.5rem;
  cursor: pointer;
  border: 0.1rem solid transparent;
}
.Wa59H[data-css-is-in-deliveries=true] {
  width: 100%;
}
[dir] .Wa59H[data-css-is-in-deliveries=true] {
  padding: 0;
}
[dir=ltr] .Wa59H[data-css-is-in-deliveries=true] {
  text-align: left;
}
[dir=rtl] .Wa59H[data-css-is-in-deliveries=true] {
  text-align: right;
}
.Wa59H[data-css-is-in-deliveries=true] .Zi2ch {
  grid-template-columns: 4rem 1fr;
}
.Wa59H[data-css-is-in-deliveries=true] .o7gMJ {
  color: #183884;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.Wa59H[data-css-is-in-action=true] {
  width: 100%;
  color: #2E353B;
}
@media (min-width: 1280px) {
  .Wa59H:hover .SK-iG {
    fill: #061945;
  }
}

.Zi2ch {
  position: relative;
  width: inherit;
  min-height: -webkit-fit-content;
  min-height: fit-content;
  max-height: 5rem;
}
.Zi2ch[data-css-show-status-description=true] {
  display: grid;
  grid-template-columns: 4rem 20rem;
  grid-column-gap: 1rem;
  column-gap: 1rem;
  align-items: center;
}
@media (min-width: 1280px) {
  .Zi2ch[data-css-show-status-description=true][data-css-is-ab-test-18453=true] {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    grid-template-columns: 2rem minmax(auto, 20rem);
    column-gap: 0.5rem;
    color: #183884;
  }
}
@media (min-width: 1280px) {
  .Zi2ch[data-css-show-status-description=true][data-css-is-ab-test-18453=true] {
    grid-template-columns: 2.5rem minmax(auto, 20rem);
    column-gap: 0;
  }
}

.SK-iG {
  display: inline-block;
  fill: #183884;
  height: 100%;
  width: 100%;
  width: 100%;
  height: inherit;
  max-height: inherit;
}

[dir=ltr] .o7gMJ {
  text-align: left;
}

[dir=rtl] .o7gMJ {
  text-align: right;
}/* example of use

  // position of each element is defined relative to parent container (from 0 0 to 100% 100%)
  $someElements: (
    (width: 50%, height: 3rem, position: 0 0),
    (width: 4rem, height: 4rem, position: 0 12rem),
    (width: calc(100% - 6rem), height: 4rem, position: 100% 12rem)
  );

  .container {
    @include skeletonPlaceholder.placeholder($someElements);
  }
*/
@keyframes t2bBt {
  to {
    opacity: 0.5;
  }
}
@keyframes vK9q4 {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.p0YgD {
  row-gap: 1rem;
}
.p0YgD .o-react-modal__content-header {
  display: flex;
  align-items: center;
  line-height: normal;
}
[dir] .p0YgD .o-react-modal__content-header {
  margin-bottom: 1rem;
}
@media (min-width: 1280px) {
  .p0YgD {
    min-height: 15rem;
  }
}

.u-d15 {
  font-size: 1.8rem;
  color: #CD0004;
  text-transform: initial;
  font-family: "Lato", "Lato-polyfill", "Constantia";
}

[dir] .u-d15 {
  margin: 1.25em 0 0.83em;
  margin: 1rem 0;
}

.fbAdS {
  font-size: 1.4rem;
  font-weight: 400;
  color: #2E353B;
  text-transform: initial;
}
@media (min-width: 1280px) {
  .fbAdS {
    display: block;
    max-width: 350px;
  }
}

.c-notification__tooltip-link {
  display: block;
}

.Ht46z {
  display: inline-flex;
}

[dir] .Ht46z {
  margin: 0 0.5rem;
}

.cz5Bd {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto auto;
  grid-row-gap: 2rem;
  row-gap: 2rem;
  grid-column-gap: 1rem;
  column-gap: 1rem;
}
@media (min-width: 768px) {
  .cz5Bd {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
  }
  [dir] .cz5Bd {
    margin-bottom: 1rem;
  }
}

.qD8PA {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}
[dir=ltr] .qD8PA [data-css-is-right=true] {
  text-align: right;
}
[dir=rtl] .qD8PA [data-css-is-right=true] {
  text-align: left;
}
@media (min-width: 768px) {
  [dir=ltr] .qD8PA [data-css-is-right=true] {
    text-align: left;
  }
  [dir=rtl] .qD8PA [data-css-is-right=true] {
    text-align: right;
  }
}

.tyCQ3 {
  min-height: 2rem;
  font-size: 1.6rem;
  font-weight: 700;
}
.tyCQ3[data-css-is-unit=true] {
  font-weight: 400;
}

._9bLeS {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}

[dir] ._9bLeS {
  padding: 1rem;
  border-radius: 0.5rem;
  background-color: #F5F5F5;
}

[dir] .kWfEC {
  margin: 1rem 0;
}

.dtYTs {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .dtYTs {
    flex-direction: column-reverse;
  }
}

.wTDOQ {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}

[dir] .wTDOQ {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #545F69;
  background-color: transparent;
}
.wTDOQ:focus {
  outline: none;
}
[dir] .wTDOQ:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
.wTDOQ:active {
  color: #FFF;
}
[dir] .wTDOQ:active {
  background-color: #545F69;
}
.wTDOQ:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .wTDOQ:hover {
    color: #FFF;
  }
  [dir] .wTDOQ:hover {
    background-color: #545F69;
  }
  .wTDOQ:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.wTDOQ:disabled {
  color: #6F7E8B;
}
[dir] .wTDOQ:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.wTDOQ {
  min-width: 15rem;
}

.jWbUl {
  display: flex;
  column-gap: 1rem;
}
@media (max-width: 768px) {
  .jWbUl {
    flex-direction: column-reverse;
  }
}

.p1dyT, ._2iUF5 {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  min-width: 15rem;
}

[dir] .p1dyT, [dir] ._2iUF5 {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
}

.p1dyT {
  color: #CD0004;
  fill: #CD0004;
  stroke: #CD0004;
}

[dir] .p1dyT {
  border: 1px solid #CD0004;
  background-color: transparent;
}
.p1dyT:focus {
  outline: none;
}
[dir] .p1dyT:focus {
  box-shadow: 0 0 0 0.3rem rgba(205, 0, 4, 0.4);
}
.p1dyT:active {
  color: #FFF;
}
[dir] .p1dyT:active {
  background-color: #CD0004;
}
.p1dyT:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .p1dyT:hover {
    color: #FFF;
  }
  [dir] .p1dyT:hover {
    background-color: #CD0004;
  }
  .p1dyT:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.p1dyT:disabled {
  color: #6F7E8B;
}
[dir] .p1dyT:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.p1dyT[data-css-is-loading=true] {
  color: #B5B5B5;
  fill: #B5B5B5;
  stroke: #B5B5B5;
}
[dir] .p1dyT[data-css-is-loading=true] {
  border: 1px solid #B5B5B5;
  background-color: transparent;
}
.p1dyT[data-css-is-loading=true]:focus {
  outline: none;
}
[dir] .p1dyT[data-css-is-loading=true]:focus {
  box-shadow: 0 0 0 0.3rem rgba(181, 181, 181, 0.4);
}
.p1dyT[data-css-is-loading=true]:active {
  color: #FFF;
}
[dir] .p1dyT[data-css-is-loading=true]:active {
  background-color: #B5B5B5;
}
.p1dyT[data-css-is-loading=true]:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
.p1dyT[data-css-is-loading=true]:active {
  color: #B5B5B5;
}
[dir] .p1dyT[data-css-is-loading=true]:active {
  cursor: not-allowed;
  background-color: transparent;
}
@media (hover: hover) and (pointer: fine) {
  .p1dyT[data-css-is-loading=true]:hover {
    color: #FFF;
  }
  [dir] .p1dyT[data-css-is-loading=true]:hover {
    background-color: #B5B5B5;
  }
  .p1dyT[data-css-is-loading=true]:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
  .p1dyT[data-css-is-loading=true]:hover {
    color: #B5B5B5;
  }
  [dir] .p1dyT[data-css-is-loading=true]:hover {
    cursor: not-allowed;
    background-color: transparent;
  }
}
.p1dyT[data-css-is-loading=true]:disabled {
  color: #6F7E8B;
}
[dir] .p1dyT[data-css-is-loading=true]:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}

._2iUF5 {
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}

[dir] ._2iUF5 {
  border: 0.1rem solid #183884;
  background-color: #183884;
}
._2iUF5:focus {
  outline: none;
}
[dir] ._2iUF5:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
[dir] ._2iUF5:active {
  background-color: #061945;
}
@media (hover: hover) and (pointer: fine) {
  [dir] ._2iUF5:hover {
    background-color: #061945;
  }
}
._2iUF5:disabled {
  color: #FFF;
}
[dir] ._2iUF5:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
._2iUF5[data-css-is-loading=true] {
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}
[dir] ._2iUF5[data-css-is-loading=true] {
  border: 0.1rem solid #B5B5B5;
  background-color: #B5B5B5;
}
._2iUF5[data-css-is-loading=true]:focus {
  outline: none;
}
[dir] ._2iUF5[data-css-is-loading=true]:focus {
  box-shadow: 0 0 0 0.3rem rgba(181, 181, 181, 0.4);
}
[dir] ._2iUF5[data-css-is-loading=true]:active {
  cursor: not-allowed;
}
@media (hover: hover) and (pointer: fine) {
  [dir] ._2iUF5[data-css-is-loading=true]:hover {
    cursor: not-allowed;
  }
}
._2iUF5[data-css-is-loading=true]:disabled {
  color: #FFF;
}
[dir] ._2iUF5[data-css-is-loading=true]:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}

.SKAvI {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}
.SKAvI[data-css-is-loading=true] {
  pointer-events: none;
}
[dir] .SKAvI[data-css-is-loading=true] {
  cursor: wait;
}
[dir=ltr] .SKAvI[data-css-is-loading=true] {
  animation: vK9q4 1.1s infinite;
  animation-timing-function: ease-in-out;
}
[dir=rtl] .SKAvI[data-css-is-loading=true] {
  animation: vK9q4 1.1s infinite;
  animation-timing-function: ease-in-out;
}
.SKAvI {
  position: absolute;
  z-index: 200;
  width: 100%;
  height: 100%;
}
[dir] .SKAvI {
  background-color: #fff;
}

.fBVQV {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}@keyframes ZwDju {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
._1HMZo {
  font-size: 1.8rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: 700;
}
[dir] ._1HMZo {
  margin: 1.25em 0 0.83em;
  margin: 1rem 0 2rem;
  margin-bottom: 0;
}
[dir=ltr] ._1HMZo {
  padding-right: 3rem;
}
[dir=rtl] ._1HMZo {
  padding-left: 3rem;
}

.rgn5B[data-css-is-loading=true] {
  pointer-events: none;
}

[dir] .rgn5B[data-css-is-loading=true] {
  cursor: wait;
}

[dir=ltr] .rgn5B[data-css-is-loading=true] {
  animation: ZwDju 1.1s infinite;
  animation-timing-function: ease-in-out;
}

[dir=rtl] .rgn5B[data-css-is-loading=true] {
  animation: ZwDju 1.1s infinite;
  animation-timing-function: ease-in-out;
}
.rgn5B {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  box-sizing: border-box;
  width: calc(100vw - 2rem);
  line-height: 1.15;
  word-break: break-word;
}
[dir] .rgn5B {
  padding: 2rem 3rem;
}
@media (min-width: 768px) {
  .rgn5B {
    width: 73rem;
  }
  [dir] .rgn5B {
    padding: 3rem 4rem;
  }
}

.ssLe4 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  box-sizing: border-box;
}

[dir] .ssLe4 {
  padding: 1.5rem 1rem;
  border-radius: 0.5rem;
  background-color: #F5F5F5;
}
@media (min-width: 768px) {
  .ssLe4 {
    min-height: 12rem;
  }
  [dir] .ssLe4 {
    padding: 0.5rem 6rem 2rem;
  }
}

._2tS0V {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 12rem;
}._1mQCV {
  display: flex;
  flex-direction: column;
  column-gap: 0.5rem;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  ._1mQCV {
    flex-direction: row;
  }
}.LvpAB {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}

.b2JhR {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}

.cdyRC {
  font-size: 12px;
}

[dir] .Iawal {
  padding: 1.5rem 1rem;
  border: 0.1rem solid #B5B5B5;
  border-radius: 0.5rem;
}._0xn4H {
  grid-column: 1/span 2;
  line-height: 1.6em;
}[dir] ._0xn4H {
  margin: 1rem 0 0;
}[dir] .g1oIj {
  padding: 2rem;
  background-color: #F5F5F5;
}
[dir] .g1oIj[data-css-is-directory-view=true] {
  padding: 0;
}
@media (min-width: 768px) {
  [dir] .g1oIj {
    padding: 2rem 8rem;
  }
}[dir] .y4OG5:first-child {
  margin-top: 0;
}.eK3tf {
  overflow-x: auto;
}[dir] .eK3tf {
  border-bottom: 1px solid #B5B5B5;
  background-color: #F5F5F5;
}
.eK3tf thead {
  display: flex;
  align-items: center;
  font-weight: 700;
  color: #FFF;
}
[dir] .eK3tf thead {
  background-color: #545F69;
}

.DYSV0 {
  display: grid;
  grid-template-columns: minmax(10rem, 1fr) 3fr 4fr;
}

[dir] .DYSV0 {
  border-bottom: 1px solid #B5B5B5;
}
[dir] .XUDcG {
  border-bottom: none;
}
[dir] .DYSV0[data-css-is-last=true] {
  border-bottom: none;
}

.Z5zBY {
  font-size: 1.2rem;
}

[dir] .Z5zBY {
  padding: 1rem;
}

[dir=ltr] .Z5zBY {
  text-align: left;
}

[dir=rtl] .Z5zBY {
  text-align: right;
}
@media (min-width: 768px) {
  .Z5zBY {
    font-size: 1.4rem;
  }
}

._8DKEg {
  display: inline-block;
  min-width: 4rem;
  max-width: 7rem;
  line-height: normal;
  color: #FFF;
  white-space: nowrap;
}

[dir] ._8DKEg {
  padding: 0.2rem 0.5rem;
  border-radius: 0.3rem;
  text-align: center;
}
[dir] ._8DKEg[data-css-is-stock-amount=true] {
  background-color: #40843F;
}
[dir] ._8DKEg[data-css-is-stock-amount=false] {
  background-color: #666666;
}

.nQucS {
  font-weight: 700;
}

[dir] .nQucS {
  text-align: center;
}

.qBaik {
  display: grid;
  grid-column: 1/span 3;
  grid-template-columns: 1fr;
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}

[dir] .qBaik {
  border-bottom: none;
}

.pY8ax, .nQucS {
  display: flex;
  align-items: center;
  justify-content: center;
}

.bi1iE.bi1iE {
  pointer-events: none;
  display: inline-block;
  min-width: 4rem;
  max-width: 7rem;
  font-weight: 700;
  line-height: normal;
  color: #FFF;
  white-space: nowrap;
}

[dir] .bi1iE.bi1iE {
  cursor: pointer;
  padding: 0.2rem 0.5rem;
  border: none;
  border-radius: 0.3rem;
  text-align: center;
}.RHUub {
  max-width: 18rem;
  word-break: break-word;
}

.HPWWX:focus {
  outline: none;
}

[dir] .HPWWX:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.HPWWX {
  color: #183884;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  width: -webkit-fit-content;
  width: fit-content;
}
[dir] .HPWWX {
  cursor: pointer;
  margin-top: 0.3rem;
  padding: 0;
  border: none;
  background-color: transparent;
}.GA6g- {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-row-gap: 1rem;
  row-gap: 1rem;
  word-break: break-word;
}[dir] .GA6g- {
  padding: 2rem 3rem;
}
[dir] .GA6g- .o-react-modal__content-header {
  margin-bottom: 1rem;
}
.GA6g- .o-tme-loader-svg {
  justify-self: center;
}
@media (min-width: 768px) {
  .GA6g- {
    width: min(80vw, 80rem);
  }
  [dir] .GA6g- {
    padding: 2rem 5rem 3rem;
  }
}

.thS0I {
  font-size: 1.8rem;
  color: #CD0004;
  text-transform: initial;
  font-family: "Lato", "Lato-polyfill", "Constantia";
}

[dir] .thS0I {
  margin: 1.25em 0 0.83em;
  margin: 1rem 0;
}

.JpJXo {
  line-height: 2.4rem;
  color: #183884;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

[dir] .JpJXo {
  cursor: pointer;
}

.Gjhue {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  align-items: start;
}

[dir] .Gjhue {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .Gjhue {
    grid-template-columns: 6fr 4fr;
    grid-template-rows: 1fr;
  }
}

.LP7Ip {
  display: inline-block;
}

.WmPze {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}

[dir] .M4CbN {
  margin-bottom: 0.5rem;
}

[dir=ltr] .M4CbN {
  margin-right: 0.5rem;
}

[dir=rtl] .M4CbN {
  margin-left: 0.5rem;
}

._1gwfQ {
  font-weight: 700;
}

.GW4qV {
  display: grid;
  grid-row-gap: 1rem;
  row-gap: 1rem;
  align-items: center;
}
@media (min-width: 768px) {
  .GW4qV {
    grid-template-columns: 6fr 4fr;
    grid-template-rows: auto;
    column-gap: 2rem;
  }
}

.bqxzQ {
  display: flex;
  column-gap: 1rem;
  align-self: start;
}
@media (min-width: 768px) {
  .bqxzQ {
    grid-column: 2/3;
    grid-row: 1/2;
  }
}

.XHhcl {
  display: inline-block;
  fill: #5A5A5A;
  height: 2rem;
  width: 2rem;
  flex-shrink: 0;
}

.IaOfH {
  line-height: 1.6em;
}

.r4src {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
}

[dir] .r4src {
  padding: 1.2rem 1rem 1rem;
  border-radius: 0.5rem;
  background-color: #F5F5F5;
}
@media (min-width: 768px) {
  .r4src {
    grid-column: 1/2;
    grid-row: 1/2;
  }
}

.Ejzsq {
  display: flex;
  flex-direction: column;
  column-gap: 2rem;
  align-items: center;
  justify-content: flex-start;
}
@media (min-width: 360px) {
  .Ejzsq {
    flex-direction: row;
    column-gap: 1rem;
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .Ejzsq {
    column-gap: 2rem;
  }
}

.ip66u {
  font-weight: 700;
}

._1HokM {
  grid-column: 1/2;
  grid-row: 2/3;
  box-sizing: border-box;
  width: 12rem;
  height: 4rem;
}

[dir] ._1HokM {
  padding: 0.2rem;
  text-align: center;
}
@supports (-webkit-touch-callout: none) {
  ._1HokM:active {
    font-size: 1.6rem;
  }
}
@media (min-width: 768px) {
  [dir] ._1HokM {
    margin: 0 1rem;
  }
}
._1HokM {
  color: #2E353B;
}
[dir] ._1HokM {
  background-color: #FFF;
  border-radius: 0.5rem;
}
._1HokM:read-only, ._1HokM:disabled {
  color: #5A5A5A;
}
[dir] ._1HokM:read-only, [dir] ._1HokM:disabled {
  background-color: #F5F5F5;
}

._940UV {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}

[dir] ._940UV {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 0.1rem solid #183884;
  background-color: #183884;
}
._940UV:focus {
  outline: none;
}
[dir] ._940UV:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
[dir] ._940UV:active {
  background-color: #061945;
}
@media (hover: hover) and (pointer: fine) {
  [dir] ._940UV:hover {
    background-color: #061945;
  }
}
._940UV:disabled {
  color: #FFF;
}
[dir] ._940UV:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
._940UV {
  grid-column: 2/3;
  grid-row: 2/3;
  justify-self: center;
  width: -webkit-fit-content;
  width: fit-content;
  min-width: 16rem;
  height: 4rem;
}
[dir] ._940UV {
  padding: 0.2rem 0.8rem;
}

._7flPI {
  display: flex;
  gap: 1rem;
  align-items: center;
}

.QoWov {
  width: -webkit-fit-content;
  width: fit-content;
}

[dir] .KABbi {
  cursor: pointer;
  border: none;
  background-color: transparent;
}

.IMKgU {
  display: inline-block;
  fill: #2E353B;
  width: 1.5rem;
  height: 1.5rem;
}.LwzcU {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  align-items: flex-start;
  word-break: break-word;
}

._5f7ub {
  pointer-events: none;
  min-width: 5rem;
  height: 2.1rem;
}

[dir] ._5f7ub {
  cursor: pointer;
  padding: 0.2rem;
  border: none;
  border-radius: 0.3rem;
}

.UMA-n {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-size: 1.6rem;
  font-weight: 700;
}

._99oMA {
  word-break: break-word;
}

.m7GSa {
  white-space: nowrap;
}

.-OnPJ {
  display: grid;
  grid-template-columns: auto auto 1fr;
  grid-gap: 0.5rem;
  gap: 0.5rem;
  align-items: center;
}

.u8Aq-[data-css-is-line-view=true] {
  display: inline-grid;
}

.TSJU4 {
  white-space: nowrap;
}.eubL- {
  display: grid;
  grid-template-columns: auto auto 1fr;
  grid-gap: 0.8rem;
  gap: 0.8rem;
  align-items: center;
}

.AkCWO {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 0.5rem;
  gap: 0.5rem;
  align-items: center;
}

.bn5b2 {
  pointer-events: none;
  min-width: 5rem;
  height: 2.1rem;
}

[dir] .bn5b2 {
  cursor: pointer;
  padding: 0.2rem;
  border: none;
  border-radius: 0.3rem;
}

.fSDjF {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-size: 1.6rem;
  font-weight: 700;
}

.Ohr1r[data-css-is-line-view=true] {
  display: inline-grid;
}

._4vu0N {
  white-space: nowrap;
}

.HpOcB {
  word-break: break-word;
}

.kfAo0 {
  white-space: nowrap;
}.Rt-F1[data-css-origin=productBoxOrderContainer], .Rt-F1[data-css-origin=productBox] {
  grid-column: 1/3;
  grid-row: 2/3;
  overflow-wrap: anywhere;
}
.Rt-F1[data-css-origin=productOrderContainer] {
  overflow-wrap: anywhere;
}
.Rt-F1 .eY2gK {
  display: block;
}

.whp0C {
  grid-column: 2;
  width: -webkit-fit-content;
  width: fit-content;
  overflow-wrap: anywhere;
}

[dir] .whp0C {
  margin-top: 0.3rem;
  padding: 0;
  border: none;
  background-color: transparent;
}

[dir=ltr] .whp0C {
  text-align: left;
}

[dir=rtl] .whp0C {
  text-align: right;
}
@media (min-width: 1280px) {
  [dir] .whp0C[data-css-is-delivery-confirmed=false] {
    margin-bottom: 1rem;
  }
}
.whp0C[data-css-origin=notificationModal] {
  display: flex;
  grid-column-start: 2;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .whp0C[data-css-origin=notificationModal] {
    grid-column-start: 3;
    align-items: flex-end;
    justify-content: flex-start;
    height: 95%;
  }
}
[dir] .whp0C[data-css-origin=productBoxOrderContainer], [dir] .whp0C[data-css-origin=productBox] {
  margin-bottom: 0;
}
[dir=ltr] .whp0C[data-css-origin=productBoxOrderContainer], [dir=ltr] .whp0C[data-css-origin=productBox] {
  text-align: right;
}
[dir=rtl] .whp0C[data-css-origin=productBoxOrderContainer], [dir=rtl] .whp0C[data-css-origin=productBox] {
  text-align: left;
}
@media (min-width: 1920px) {
  .whp0C[data-css-origin=productOrderContainer] {
    grid-column: 2/3;
  }
}
@media (min-width: 1920px) {
  .whp0C[data-css-origin=productOrderContainerComplex] {
    grid-column: auto;
  }
}
[dir=ltr] .whp0C[data-css-origin=buyItemBox] {
  text-align: right;
}
[dir=rtl] .whp0C[data-css-origin=buyItemBox] {
  text-align: left;
}
.whp0C[data-css-origin=buyItemBox][data-css-is-delivery-confirmed=true] {
  align-self: flex-start;
}
[dir] .whp0C[data-css-origin=buyItemBox][data-css-is-delivery-confirmed=false] {
  margin-bottom: 0;
}
@media (min-width: 1280px) {
  .whp0C {
    width: auto;
  }
  [dir=ltr] .whp0C {
    text-align: left;
  }
  [dir=rtl] .whp0C {
    text-align: right;
  }
}
.whp0C:focus {
  outline: none;
}
[dir] .whp0C:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.whp0C {
  color: #183884;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
[dir] .whp0C {
  cursor: pointer;
}.Nn3Cd p {
  display: inline;
}[dir] .Nn3Cd p {
  margin: 0;
}