.mwxF0WCvQ7Zy5Ujw2wEn {
    max-width: 480px;
    width: 100%;
    padding: 32px;
    border: 1px solid #575757;
    border-radius: 4px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
}

.zKpl8bQYE5EstnFwj6uH {
    display: flex;
    margin-bottom: 24px;
    padding: 0 32px;
}

.zKpl8bQYE5EstnFwj6uH > :not(:last-child) {
    margin-right: 24px;
}

.g_oQOZV1k9Um9xthHyLu {
    font-size: 24px;
    font-weight: bold;
    margin: 0;
    line-height: 28px;
}

.Og3LuE9UErfcXBGzXpQY {
    font-size: 24px;
    font-weight: bold;
    color: #c6c6c6;
    line-height: 28px;
    text-decoration: none;
}

.sODfB5kegW6xVVav5BXM {
    font-size: 24px;
    color: #575757;
    line-height: 28px;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.Og3LuE9UErfcXBGzXpQY:hover {
    color: #fff;
}

.ksIyD1L8WNd43RMQw5Yk {
    font-style: italic;
    color: #c1ddbf;
}

.ksIyD1L8WNd43RMQw5Yk:hover {
    color: #e5f1e4;
}

.aLsNdg_efZfvelOejHUp:not(:last-child) {
    margin-bottom: 16px;
}

.AnmmaO5aInYfRk25ouXX {
    display: flex;
    align-items: center;
    padding: 4px 8px;
    border-radius: 2px;
    color: #1d1d1d;
    background: #dadada;
    margin: 0 0 8px;
}

.mAeyATCVXXq8Y8azOpdg {
    color: #fff;
    background: #383838;
}

.kOOAghw9PLQ7w6QhLcu6 {
    flex: 1;
    min-width: 0;
    font-size: 16px;
}

.F66qyS0kk7rjtZtB52rl {
    display: flex;
    align-items: flex-start;
    padding-bottom: 4px;
    margin: 0 8px;
}

.F66qyS0kk7rjtZtB52rl:not(:last-child) {
    margin-bottom: 4px;
    border-bottom: 1px solid #c6c6c6;
}

.vn4W3q7WghUYA6k9A9jd {
    color: #f6f6f6;
}

.vn4W3q7WghUYA6k9A9jd:not(:last-child) {
    border-bottom: 1px solid #575757;
}

.j8pxyzD_RVWTnE_XpKSR {
    width: 192px;
    margin-right: 16px;
}

.WHm7hzPKSKFYtZPC9CjQ {
    flex: 1;
    min-width: 0;
    color: #575757;
}

.zZCafDf71UDNJpk2_KKl {
    color: #c6c6c6;
}

.ydiWFvdSR5HQktfNG2Fz {
    max-width: 480px;
    width: 100%;
    padding: 32px;
    border: 1px solid #575757;
    border-radius: 4px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
}

.KM0qz8Bdl3WyQrK1i9Vz {
    display: flex;
    margin-bottom: 24px;
    padding: 0 32px;
}

.KM0qz8Bdl3WyQrK1i9Vz > :not(:last-child) {
    margin-right: 24px;
}

.mRkvpf16GmpcMFSmogCG {
    font-size: 24px;
    font-weight: bold;
    margin: 0;
    line-height: 28px;
}

.dJQzl5d8Wl4w9eRZSriA {
    font-size: 24px;
    font-weight: bold;
    color: #c6c6c6;
    line-height: 28px;
    text-decoration: none;
}

.Hp_KlyuPKCZD5rjiW0hA {
    font-size: 24px;
    color: #575757;
    line-height: 28px;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.dJQzl5d8Wl4w9eRZSriA:hover {
    color: #fff;
}

.txM1iVixOohiHsaYJs3q {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2;
    color: #c6c6c6;
    margin: 0 0 16px;
}

.wxWPlSHkoDreEj3N4Njt {
    font-size: 16px;
}

.p3hmsyzKlGztLYfyLlzR {
    font-style: italic;
    color: #c1ddbf;
}

.p3hmsyzKlGztLYfyLlzR:hover {
    color: #e5f1e4;
}

.ieKJTnN4qvTGS_aIzgSG {
    font-size: 12px;
    border-radius: 4px;
    padding: 4px 8px;
    color: #b2b2b2;
    background: #383838;
}

.lS9EAUTsrfN5Gd4sJfe1 {
    max-width: 480px;
    width: 100%;
    padding: 32px;
    border: 1px solid #575757;
    border-radius: 4px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
}

.jTH13YfNnVS9nUnBBCD8 {
    display: flex;
    margin-bottom: 24px;
    padding: 0 32px;
}

.jTH13YfNnVS9nUnBBCD8 > :not(:last-child) {
    margin-right: 24px;
}

.WMiBLftV8JA0ZvgseRDe {
    font-size: 24px;
    font-weight: bold;
    margin: 0;
    line-height: 28px;
}

.l0Uhbn8XUbNKqrTHY2Fh {
    font-size: 16px;
}

.quXtvA2D7q8FTd4y1n47 {
    max-width: 480px;
    width: 100%;
    padding: 32px;
    border: 1px solid #575757;
    border-radius: 4px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
}

.WbTtfifXIhisWw3OVGN7 {
    display: flex;
    margin-bottom: 24px;
    padding: 0 32px;
}

.WbTtfifXIhisWw3OVGN7 > :not(:last-child) {
    margin-right: 24px;
}

.ZndhThlKNeec9CZuLBX9 {
    font-size: 24px;
    font-weight: bold;
    margin: 0;
    line-height: 28px;
}

.tQ_TxnSH50RuWUL5_N0l {
    font-size: 16px;
}

.nvYshRD69NomMPQbrvyM {
    font-size: 12px;
    color: #666;
}

.bW2p0ClIClHeg1Q9f7Vw {
    color: #1d71b8;
    text-decoration: none;
}

.bW2p0ClIClHeg1Q9f7Vw:hover {
    color: #be1622;
}

.bW2p0ClIClHeg1Q9f7Vw > em {
    color: #a00d95;
}

.UQqMc7Zl8v74x3Uk66cw {
    font-weight: bold;
    margin-bottom: 8px;
}

.Qo31sEm1VfSGu1oshycw {
    margin-bottom: 16px;
}

.JxmKYLkCdGQ_vPX0BMAt {
    position: relative;
    min-height: 24px;
}

.JxmKYLkCdGQ_vPX0BMAt:not(:last-child) {
    margin-bottom: 16px;
}

.iJZwTpbjGz1vNqBTjsoF {
    font-size: 20px;
    margin-bottom: 12px;
    color: #575757;
}

.layTIBMjDODyKeCaLldH {
    position: relative;
    display: flex;
    align-items: center;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 1;
    border-radius: 0 4px 4px 0;
    color: #fff;
    background: #be1622;
    min-width: 120px;
    min-height: 32px;
    margin: 0 0 0 21px;
    padding: 0 12px;
}

.layTIBMjDODyKeCaLldH::before {
    content: '';
    position: absolute;
    left: -21px;
    top: 0;
    width: 21px;
    height: 100%;
    border-radius: 4px 0 0 0;
    background: url(/images/cart-border.b5c90b35-7b7dc61004733cd9738e02f4349cd4f5.svg) center no-repeat;
}

.layTIBMjDODyKeCaLldH:active {
    opacity: 0.75;
}

.layTIBMjDODyKeCaLldH > :not(:last-child) {
    margin-right: 8px;
}

.p2YYSes3vSlj8RXMCJ6W {
    min-width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    border-radius: 50%;
    color: #be1622;
    background: rgba(255, 255, 255, 0.75);
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    transition-duration: 0.25s;
}

.mcLj8fhNSCwBa1UI2Vmb {
    opacity: 0;
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
}

.aEoVRGbXRXMnK9QJ0W71 {
    position: relative;
    display: flex;
    align-items: center;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 1;
    border-radius: 0 4px 4px 0;
    color: #fff;
    background: #be1622;
    min-width: 120px;
    min-height: 32px;
    margin: 0 0 0 21px;
    padding: 0 12px;
}

.aEoVRGbXRXMnK9QJ0W71::before {
    content: '';
    position: absolute;
    left: -21px;
    top: 0;
    width: 21px;
    height: 100%;
    border-radius: 4px 0 0 0;
    background: url(/images/cart-border.b5c90b35-7b7dc61004733cd9738e02f4349cd4f5.svg) center no-repeat;
}

.aEoVRGbXRXMnK9QJ0W71:active {
    opacity: 0.75;
}

.aEoVRGbXRXMnK9QJ0W71 > :not(:last-child) {
    margin-right: 8px;
}

.Xl3aby1K8REfib20uOlY {
    min-width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    border-radius: 50%;
    color: #be1622;
    background: rgba(255, 255, 255, 0.75);
}

.ynEjRjfhnJFhT5GR_LE1 {
    display: flex;
    align-items: center;
    color: #dadada;
    font-size: 12px;
    text-transform: uppercase;
}

.PBMnhAnBizuN9kuLPKAB {
    text-decoration: none;
}

.xtbWD1uiltpOUVgg5L2Z {
    color: #fff;
}

.ho5Bela20QbYsqUNwaID {
    font-family: inherit;
    border: none;
    background: transparent;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.ynEjRjfhnJFhT5GR_LE1:not(:last-child) {
    padding-bottom: 8px;
    margin-bottom: 8px;
    border-bottom: 1px dotted #c6c6c6;
}

.ynEjRjfhnJFhT5GR_LE1:hover {
    color: #fff;
}

.ynEjRjfhnJFhT5GR_LE1 > :not(:last-child) {
    margin-right: 4px;
}

.ni0MhTZsuCfwnEOQcAbf {
    min-width: 120px;
    padding: 8px 12px;
    background: #383838;
}

.FVS4mG8QGLVPSl_9LfjU {
    position: relative;
    display: flex;
    align-items: center;
    font: inherit;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1;
    border: none;
    border-radius: 4px;
    color: #fff;
    background: #383838;
    min-width: 120px;
    min-height: 34px;
    margin: 0;
    padding: 0 12px;
    cursor: pointer;
}

.FVS4mG8QGLVPSl_9LfjU:active {
    opacity: 0.75;
}

.FVS4mG8QGLVPSl_9LfjU > :not(:last-child) {
    margin-right: 8px;
}

.SWT1xjFxrcxmbOKc5TCP {
    margin-left: auto;
}

.F_XNPxrCaNfU6Yh0Qkps {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    margin: 8px 0;
}

.S_JiqG7oD1kgaaQfOkqD {
    display: flex;
    gap: 8px;
    flex: 1;
    max-width: 960px;
}

.S_JiqG7oD1kgaaQfOkqD > :first-child:not(:only-child) {
    min-width: 176px;
}

.S_JiqG7oD1kgaaQfOkqD > :only-child,
.S_JiqG7oD1kgaaQfOkqD > :nth-child(2) {
    flex: 1;
}

.qi7JOB50prBRUEy0JPtQ {
    position: relative;
    display: flex;
    align-items: center;
    font: inherit;
    border: none;
    border-radius: 0 0 4px 4px;
    color: #c6c6c6;
    background: transparent;
    line-height: 28px;
    margin: 0 0 0 auto;
    padding: 0;
    cursor: pointer;
}

.qi7JOB50prBRUEy0JPtQ:hover {
    color: #fff;
}

.qi7JOB50prBRUEy0JPtQ > :not(:last-child) {
    margin-right: 4px;
}

.dqdgBnisrxKoBgZMDckw {
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}

.RJL8H4URyE58MQuBuk1i {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
}

._H3eaLW9KFJhnXFvrKyw {
    display: flex;
    flex-wrap: wrap;
    row-gap: 12px;
    margin-top: 16px;
    margin-bottom: 12px;
}

._H3eaLW9KFJhnXFvrKyw > * {
    width: calc(50% - 32px);
}

._H3eaLW9KFJhnXFvrKyw > :nth-child(odd) {
    margin-right: 32px;
}

._H3eaLW9KFJhnXFvrKyw > :nth-child(even) {
    margin-left: 32px;
}

.Vs1fus_SpNW_7QvyqPeu {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 8px;
}

.ZsGT_Nh8KCm_Ng5fCr30 {
    position: relative;
    height: 2px;
}

.oG45IZnavl6V_zedQXuV {
}

.oG45IZnavl6V_zedQXuV::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #666;
    -webkit-animation: EaAh84NY0rwwHoeWYSlH 2s infinite;
            animation: EaAh84NY0rwwHoeWYSlH 2s infinite;
}

@-webkit-keyframes EaAh84NY0rwwHoeWYSlH {
    0% {
        -webkit-transform: scaleX(0);
                transform: scaleX(0);
        -webkit-transform-origin: left center;
                transform-origin: left center;
    }

    25% {
        -webkit-transform: scaleX(1);
                transform: scaleX(1);
        -webkit-transform-origin: left center;
                transform-origin: left center;
    }

    50% {
        -webkit-transform: scaleX(1);
                transform: scaleX(1);
        -webkit-transform-origin: right center;
                transform-origin: right center;
    }

    100% {
        -webkit-transform: scaleX(0);
                transform: scaleX(0);
        -webkit-transform-origin: right center;
                transform-origin: right center;
    }
}

@keyframes EaAh84NY0rwwHoeWYSlH {
    0% {
        -webkit-transform: scaleX(0);
                transform: scaleX(0);
        -webkit-transform-origin: left center;
                transform-origin: left center;
    }

    25% {
        -webkit-transform: scaleX(1);
                transform: scaleX(1);
        -webkit-transform-origin: left center;
                transform-origin: left center;
    }

    50% {
        -webkit-transform: scaleX(1);
                transform: scaleX(1);
        -webkit-transform-origin: right center;
                transform-origin: right center;
    }

    100% {
        -webkit-transform: scaleX(0);
                transform: scaleX(0);
        -webkit-transform-origin: right center;
                transform-origin: right center;
    }
}

@media (max-width: 768px) {
    .F_XNPxrCaNfU6Yh0Qkps {
        flex-direction: column;
        align-items: stretch;
        gap: 8px;
    }

    .S_JiqG7oD1kgaaQfOkqD {
        flex-wrap: wrap;
        max-width: none;
    }

    .S_JiqG7oD1kgaaQfOkqD > :first-child:not(:only-child) {
        min-width: 0;
        flex: 1 0 100%;
    }

    .qi7JOB50prBRUEy0JPtQ {
        align-self: flex-end;
    }

    ._H3eaLW9KFJhnXFvrKyw > * {
        width: 100%;
    }

    ._H3eaLW9KFJhnXFvrKyw > :nth-child(odd),
    ._H3eaLW9KFJhnXFvrKyw > :nth-child(even) {
        margin-left: 0;
        margin-right: 0;
    }
}

.BjMTWS0JBrU_b09KmSj2 {
    flex: 1;
    min-width: 0;
    border-left: 1px solid #575757;
    padding-left: 8px;
}

.nFtt7OHYuiDHmc_8wr_a {
    display: block;
    font-size: 16px;
    color: #c6c6c6;
    line-height: 1;
    margin-bottom: 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.nFtt7OHYuiDHmc_8wr_a:hover {
    color: #fff;
}

.DCKDQ55bczM0OsVwVqvG {
    color: #9e9e9e;
    line-height: 1.2;
}

.gzQwCEjYjJnxKM5vkRWy {
    display: flex;
    align-items: center;
}

.HGAJUTYaGxoHoBd6zGyn {
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0 24px 0 0;
    padding: 0;
}

.HGAJUTYaGxoHoBd6zGyn > :first-child:not(:only-child) {
    margin-right: 8px;
}

.AOlPfqDt6Qzz8xAGf6wF {
    display: flex;
    flex: 1;
    min-width: 0;
}

.AOlPfqDt6Qzz8xAGf6wF > :not(:last-child) {
    margin-right: 8px;
}

.HVBOW0Td12ROM5vPXMdI {
    width: 24px;
    border: none;
    background: transparent;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.HVBOW0Td12ROM5vPXMdI:disabled {
    opacity: 0.75;
    cursor: default;
}

.HVBOW0Td12ROM5vPXMdI:hover:not(:disabled) [fill] {
    fill: #fff;
}

.MjDdEAXPatd9LtF84Qag {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}

.sAS52WjD6s5bLT12qFTe {
    display: flex;
    flex: 1;
    position: relative;
    min-width: 0;
    min-height: 120px;
}

.sAS52WjD6s5bLT12qFTe > :not(:last-child) {
    margin-right: 8px;
}

.x6khIhm0H5fa73EfLURO {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 8px;
    height: 100%;
    padding: 12px;
}

.VLUPj2YvdM51XI32LeXk {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    font: inherit;
    max-width: 100%;
    min-height: 28px;
    margin: 0;
    padding: 0 4px;
    border: 1px solid transparent;
    border-radius: 2px;
    background: transparent;
    cursor: pointer;
}

.VLUPj2YvdM51XI32LeXk:disabled {
    opacity: 0.75;
    cursor: default;
}

.yYr9RbYSvo60ogKthA7G {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    max-height: 28px;
    max-width: 28px;
}

.NWXPOGp_rX0duAwM4dt2 {
    fill: #fff;
}

.N9x0hhOQAKeshLBR_8oD {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tqVQLbDxTED2OrzNCyOq {
    color: #1d1d1d;
    border-color: #9bbc9b;
    background-color: #c1ddbf;
}

.tqVQLbDxTED2OrzNCyOq:active:not(:disabled) {
    background-color: #97c794;
}

.HE57yzoBR07yQCM3ImeD {
    color: #fff;
    border-color: #626261;
    background-color: #626261;
}

.HE57yzoBR07yQCM3ImeD:active:not(:disabled) {
    background-color: #525251;
}

.lbybk7ZvfuNkNivqYfbQ {
    color: #1d1d1d;
    border-color: #9bbc9b;
    background-color: #fff;
}

.lbybk7ZvfuNkNivqYfbQ:active:not(:disabled) {
    background-color: rgba(151, 199, 148, 0.15);
}

.rTN5ibTM9kjANXf6mzLP {
    color: #fff;
    border-color: #626261;
    background-color: #1d1d1d;
}

.rTN5ibTM9kjANXf6mzLP:active:not(:disabled) {
    background-color: rgba(82, 82, 81, 0.15);
}

.A_Ws0XdU_sx7IKGxEAWZ {
    align-self: center;
    font-size: 12px;
    color: #1d71b8;
    text-decoration: none;
}

.A_Ws0XdU_sx7IKGxEAWZ:hover {
    color: #be1622;
}

.FdAlk65WRBMgObBZIDxk {
    color: #72b3e9;
}

.FdAlk65WRBMgObBZIDxk:hover {
    color: #ee6d76;
}

.dK2Osrl1F6JQdMoepHnY {
    border-bottom: 1px dotted;
    cursor: help;
}

.DXUSFIxTPew5awlW06or {
    display: flex;
    align-items: center;
    padding: 12px;
}

.DXUSFIxTPew5awlW06or:not(:last-child) {
    border-bottom: 1px dotted;
}

.UKFMtcri4tEvrDdx_JwY {
    flex: 1;
    min-width: 0;
    margin-right: 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.zv1wT_rQI1RiqptFsbaQ {
    font-weight: bold;
    padding-right: 8px;
}

.K3PRhnJBPWYzwYLughx0 {
    cursor: pointer;
}

.tOjsYiGndkq_xXR_sXpS {
    display: flex;
    align-items: center;
    height: 24px;
    margin: 0;
    padding: 0 4px;
    border: 1px solid #9bbc9b;
    border-radius: 2px;
    background: #c1ddbf;
    cursor: pointer;
}

.tOjsYiGndkq_xXR_sXpS:disabled {
    opacity: 0.75;
    cursor: default;
}

.tOjsYiGndkq_xXR_sXpS:active:not(:disabled) {
    background-color: #97c794;
}

.EXb8BkN7zEXWhrYBUWe8 {
    display: flex;
    align-items: center;
}

.bLlBg51xSRPlxtGfm2zK {
    font-size: 0.9em;
    padding: 0 4px;
    min-width: 24px;
    text-align: center;
}

.Su3Af69BbHHd058JFKRE {
    color: #575757;
    padding: 12px;
}

.mR2JVOtGrieIqD7ZP7bJ {
    display: flex;
    align-items: center;
}

.HedbZYaaqxLVbIh_6eHw {
    flex: 1;
    position: relative;
    max-width: 160px;
    padding-left: 9px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.HedbZYaaqxLVbIh_6eHw::before {
    content: '';
    position: absolute;
    top: calc(50% - 3px);
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #2d2d2b;
}

.HedbZYaaqxLVbIh_6eHw:not(:last-child) {
    margin-right: 4px;
}

.h94jfWStUXy_p0kth2_a:before {
    background: #3aaa35;
}

.UYuNbydFzBqu3wTz2v5Z:before {
    background: #f78508;
}

.AylutNNhGnpFvmLjnGVv:before {
    background: #e30613;
}

.c6WKpqSFRqG8Roc1h69b {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    width: 20px;
    height: 20px;
}

.dD83K29OBk9hJ6DJxzU5 {
    font-size: 0.9em;
    font-weight: normal;
    margin: 0;
}

.ZU3oQPLjEw48pCeuF8VV {
    font-style: italic;
    color: #575757;
}

.Ce0Ko6Xi8Zdg3bhRzUlg {
    display: flex;
    width: 56px;
}

.Ce0Ko6Xi8Zdg3bhRzUlg > :first-child {
    flex: 1;
    min-width: 0;
}

.X49Czy17lgzaao78izCO {
    color: #575757;
}

.jBJkQ5vlJTvsEZdpaxPo {
    display: flex;
    justify-content: flex-end;
    padding: 8px;
    background: #e4eae4;
}

.jBJkQ5vlJTvsEZdpaxPo > :not(:last-child) {
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px solid #c6c6c6;
}

.uOfeAtqk0DkPrZoFqrZd {
    color: #3aaa35;
}

.Xs4Sitwxcoe2U6ynsSO9 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
}

.Xs4Sitwxcoe2U6ynsSO9:active {
    opacity: 0.75;
}

.iEf_tSrhnD7wyvr6qzFk:not(:last-child) {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #b2b2b2;
}

.l1Xes3ZQdBZ1qF51Doqw {
    display: flex;
    align-items: center;
}

.l1Xes3ZQdBZ1qF51Doqw:not(:last-child) {
    margin-bottom: 8px;
}

.l1Xes3ZQdBZ1qF51Doqw > :not(:last-child) {
    margin-right: 16px;
}

.SHiH5lhbMLui2z_9pyLA {
    display: flex;
    flex: 1;
    min-width: 0;
    align-items: center;
    font-size: 16px;
    font-weight: normal;
    color: #be1622;
    margin: 0 16px 0 0;
    padding: 0;
}

.SHiH5lhbMLui2z_9pyLA > :first-child:not(:only-child) {
    margin-right: 8px;
}

.OyLIW476GcM0AcXERMFQ {
    color: #575757;
}

.KYgeiaPXMwPQXGjVJGXM {
    display: flex;
    align-items: center;
}

.KYgeiaPXMwPQXGjVJGXM:not(:last-child) {
    margin-bottom: 8px;
}

.smxkAUtJnRHQP8ZkkBdg:not(:last-child) {
    margin-right: 8px;
}

.bRw198XYIH2QlVdDFhbK {
    color: #575757;
}

.dxTVuS9Nb3u7tcOmEgrB {
    display: flex;
    margin-bottom: 16px;
}

.dxTVuS9Nb3u7tcOmEgrB > :not(:last-child) {
    margin-right: 16px;
}

.rbA11fnNyjwZENFsMU7W {
    font: inherit;
    font-size: 20px;
    font-weight: bold;
    color: #575757;
    border: none;
    background: transparent;
    line-height: 28px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.rbA11fnNyjwZENFsMU7W:hover,
.rbA11fnNyjwZENFsMU7W:disabled {
    color: #3aaa35;
}

.rbA11fnNyjwZENFsMU7W:disabled {
    cursor: default;
}

.Sc72gCURrdWDcZ3XDwmR {
    font-size: 20px;
    color: #b2b2b2;
    line-height: 28px;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.r0yy7E2r0kCfuLQgbaNi {
    font-size: 12px;
    border-radius: 4px;
    padding: 4px 8px;
    background: #e4eae4;
}

.u57MBE1Wptp61KLWQXzY {
    color: #575757;
    margin-bottom: 8px;
}

.exT9DqYXYZ_JQsdoQpNf {
    display: flex;
    align-items: center;
}

.exT9DqYXYZ_JQsdoQpNf > :not(:last-child) {
    margin-right: 16px;
}

.asm5atTf71o3KRW5k56D {
    display: flex;
    align-items: center;
}

.asm5atTf71o3KRW5k56D > :first-child:not(:only-child) {
    margin-right: 4px;
}

.CwiRZYIDeZLppVWgu5hw {
    color: #575757;
}

.sAoWIVLwTe7v2RfbAdYD {
    display: flex;
}

.sAoWIVLwTe7v2RfbAdYD:not(:last-child) {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #b2b2b2;
}

.xwrkO_GTmJyPbEEPlEZV {
    display: flex;
    min-width: 240px;
}

.MXaorbrzkMOaAw4uW2tS {
    position: relative;
    color: #fff;
    font-size: 12px;
    width: 16px;
    margin-right: 4px;
    line-height: 16px;
    border-radius: 50%;
    background: #9d9d9d;
    text-align: center;
}

.xwrkO_GTmJyPbEEPlEZV:not(:last-child) > .MXaorbrzkMOaAw4uW2tS::before {
    content: '';
    position: absolute;
    top: calc(50% - 1px);
    left: 100%;
    width: 216px;
    height: 2px;
    margin-left: 4px;
    background: #c6c6c6;
    z-index: -1;
}

.XcF5f2EiMqIC2SwaPjQS {
    background: #69935f;
}

.xwrkO_GTmJyPbEEPlEZV:not(:last-child) > .XcF5f2EiMqIC2SwaPjQS::before {
    background: #69935f;
}

.HETFsP7zE5M3AxzaXIq6 {
    margin: 0;
    padding: 0 4px 0 0;
    font-family: inherit;
    font-style: italic;
    text-decoration: underline;
    border: none;
    background: #f6f6f6;
    cursor: pointer;
}

.HETFsP7zE5M3AxzaXIq6:disabled {
    cursor: default;
    color: initial;
    text-decoration: none;
}

.nA__wlJ5LHsUKWNgtfan {
    color: #575757;
}

.nA__wlJ5LHsUKWNgtfan:disabled {
    cursor: default;
    color: #575757;
    text-decoration: none;
}

.DeiZOSrxytGWM1d3qiOI {
    font-size: 12px;
    border-radius: 4px;
    padding: 4px 8px;
    background: #e4eae4;
}

.NUEbDK6oFkO28ldnKgVF:not(:last-child) {
    margin-bottom: 16px;
}

.azOceLSnDSu9jQzHBaII {
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 8px;
    padding: 0;
}

.azOceLSnDSu9jQzHBaII > :first-child:not(:only-child) {
    margin-right: 8px;
}

.SMEPF8bnke60LaGN8189 {
    color: #be1622;
}

.k0sYhmskqCRVJFkQQhKR {
    display: flex;
    align-items: flex-start;
    padding-bottom: 4px;
}

.k0sYhmskqCRVJFkQQhKR:not(:last-child) {
    margin-bottom: 4px;
    border-bottom: 1px solid #c6c6c6;
}

.x9HCz61L9aUjuQ3Obgcs {
    width: 192px;
    margin-right: 16px;
}

.Dinj5ejKHEWu3T5dS5YB {
    flex: 1;
    min-width: 0;
    color: #575757;
}

.IVlBnv8ySCocrMW6rhf7 {
    display: flex;
    align-items: flex-start;
    padding-bottom: 4px;
}

.IVlBnv8ySCocrMW6rhf7:not(:last-child) {
    margin-bottom: 4px;
    border-bottom: 1px solid #c6c6c6;
}

.sk6XYqEiwRSbLVITdWwQ {
    display: flex;
    align-items: center;
    width: 192px;
    margin-right: 16px;
}

.sk6XYqEiwRSbLVITdWwQ > :first-child:not(:only-child) {
    margin-right: 8px;
}

.maIDVPWbTLJYXBRig9Hg {
    flex: 1;
    min-width: 0;
    color: #575757;
}

.DyLwfZLjs0QAWhMgBZqu {
    font-style: italic;
    color: #575757;
}

.JxcWf_QkgGzBpAOCQJTQ {
    display: flex;
    justify-content: flex-end;
    padding: 8px;
    background: #e4eae4;
}

.JxcWf_QkgGzBpAOCQJTQ > :not(:last-child) {
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px solid #c6c6c6;
}

.feoLLikoPakZ9ukr8hVI {
    color: #3aaa35;
}

.Hub4NLhAFazkyQQuAF79 {
    font-size: 12px;
    border-radius: 4px;
    padding: 4px 8px;
    color: #f14142;
    border: 1px solid #ffad99;
    background: #ffebe6;
}

.Hub4NLhAFazkyQQuAF79:not(:last-child) {
    margin-bottom: 8px;
}

.wuk5QZgqydLUjOFm0139:not(:last-child) {
    margin-bottom: 24px;
}

.xcaBghWjjSDMoErYYYBg {
    display: flex;
    flex: 1;
    min-width: 0;
    align-items: center;
    font-size: 16px;
    font-weight: normal;
    color: #be1622;
    margin: 0 0 8px;
    padding: 0;
}

.xcaBghWjjSDMoErYYYBg > :first-child:not(:only-child) {
    margin-right: 8px;
}

.lBKXaZcF9JAv_47WCsXE:not(:last-child) {
    margin-bottom: 24px;
}

.FYVYDqNnMKey0aIJJ_ip {
    display: flex;
}

.FYVYDqNnMKey0aIJJ_ip:not(:last-child) {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #b2b2b2;
}

.qcoKGIVS49atExotkN6z {
    flex: 1;
    min-width: 0;
}

.qcoKGIVS49atExotkN6z:first-child {
    margin-right: 16px;
}

.qcoKGIVS49atExotkN6z:last-child {
    margin-left: 16px;
}

.cd2hMQb2VBNjTEuVdgXP {
    font-size: 16px;
    font-weight: normal;
    color: #3aaa35;
    margin: 0 0 8px;
}

.bd07NHIdsdySm9kBzqNR:not(:last-child) {
    margin-bottom: 44px;
}

.agOf1xwFO_kyKpQSIo3W:not(:last-child) {
    margin-bottom: 8px;
}

.pXaXQEQtF9I3HDqlOlyw {
    display: flex;
    justify-content: flex-end;
    margin-top: 8px;
}

.pXaXQEQtF9I3HDqlOlyw > :not(:last-child) {
    margin-right: 8px;
}

._yGUhQlWVFAsJwZRHHxh {
    margin-top: 24px;
    display: flex;
    justify-content: flex-end;
}

.uZtgPvqAJkZ7VNKv0LNg:not(:last-child) {
    margin-bottom: 24px;
}

.XbYGsOoP7sOdoUoRROfM {
    font-size: 16px;
    font-weight: normal;
    color: #3aaa35;
    margin: 0 0 8px;
}

.Yw36EGOl6HtuW4Qcz8A9:not(:last-child) {
    margin-bottom: 24px;
}

.NyGzOxGIlzCGPRulGsjB {
    margin-top: 24px;
    display: flex;
    justify-content: flex-end;
}

.xOXRyrFRbptggr4lzW9K:not(:last-child) {
    margin-bottom: 24px;
}

.dpzRSFGF42aSF4JGQZIG {
    font-size: 16px;
    font-weight: normal;
    color: #3aaa35;
    margin: 0 0 8px;
}

.Fi6duRH72z0JrUF7hRqP:not(:last-child) {
    margin-bottom: 24px;
}

.Fi6duRH72z0JrUF7hRqP > strong {
    color: #3aaa35;
}

.QQnfv6aeYqclOmZPfhKv:not(:last-child) {
    margin-bottom: 24px;
}

.HecjnpWFZYlDopZTbZfJ:not(:last-child) {
    margin-bottom: 16px;
}

.fLwTwQhbKlg3LIojBQvf {
    font-style: italic;
    color: #1d71b8;
}

.fLwTwQhbKlg3LIojBQvf:hover {
    color: #be1622;
}

.FmXpb3_Ofbmp32WCDIi6 {
    font: inherit;
    font-weight: bold;
    text-decoration: underline;
    border: none;
    color: #1d1d1d;
    background: transparent;
    padding: 0;
    cursor: pointer;
}

.KFbGDhwe3nJz14fdptFA {
    margin-top: 24px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.KFbGDhwe3nJz14fdptFA > :not(:last-child) {
    margin-right: 8px;
}

.RKWpwf8eIk08d3qSgmKi {
    color: #1d71b8;
}

.RKWpwf8eIk08d3qSgmKi:hover {
    color: #be1622;
}

.OWoBgt1fFMLbAkX9S4jO {
    display: flex;
    align-items: center;
}

.OWoBgt1fFMLbAkX9S4jO:not(:last-child) {
    margin-bottom: 16px;
}

.cw8ElKNHfUzA0P71qZoe,
.ik39Yed7svgPuiUURgux {
    flex: 1;
    min-width: 0;
}

.cw8ElKNHfUzA0P71qZoe {
    margin-right: 16px;
}

.ik39Yed7svgPuiUURgux {
    border-radius: 4px;
    background: #e2e2e2;
    line-height: 28px;
    margin-right: 8px;
    padding: 0 8px;
}

.ik39Yed7svgPuiUURgux > strong {
    font-weight: normal;
    color: #3aaa35;
}

.J327uPVLfsBGXhWZ7Jp9 {
    color: #1d71b8;
}

.l1ppFV85WxB3CZg6oSzZ {
    color: #2fac66;
}

.efwiejWmmK_UPIac16nu {
    color: #be1622;
}

.rYGPmk5Dy956b2ijmYqC {
    color: #2fac66;
}

.v6L_1iaGM7ZRu5vxdyd0 {
    display: flex;
    align-items: center;
    color: #fff;
    background: #575757;
    padding: 8px 12px;
    margin-bottom: 4px;
}

.v6L_1iaGM7ZRu5vxdyd0 > :not(:last-child) {
    margin-right: 16px;
}

.hKJpWY7ZQuOyHF_aOBkY {
    font-size: 16px;
    font-weight: normal;
    padding: 0;
    margin: 0;
}

.dfUBR3wOpdqm_GSdBo3c {
    border-radius: 4px;
    padding: 4px 8px;
}

.YkLCVn5UBZgFIiTld77C {
    background: #1d71b8;
}

.U_iGFgWtcRxL_yVuAENG {
    background: #2fac66;
}

.CntVrDFiwlWAxveKYLZh {
    border-radius: 4px;
    padding: 4px 8px;
}

.in4GEfMgYYvjd6z1YAHy {
    background: #be1622;
}

.L5l1D8cVzmm8Va_e4goZ {
    background: #2fac66;
}

.A6F4VYx7nwuOsF1mRSJN {
    display: flex;
    justify-content: flex-end;
    padding: 8px;
    background: #e4eae4;
}

.A6F4VYx7nwuOsF1mRSJN > :not(:last-child) {
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px solid #c6c6c6;
}

.ZujJqPI6L1_K4fllB_jQ {
    color: #3aaa35;
}

.lZ0e7Jrg2xTxSOxNXNVM {
    margin-top: 16px;
}

.pJDut1RxNJ0pyD3QFV2v {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    padding: 0;
    border: none;
    background: transparent;
    cursor: pointer;
}

.pJDut1RxNJ0pyD3QFV2v:disabled {
    opacity: 0.75;
    cursor: default;
}

