.cms-p036s2 {
    max-width: 1280px;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    align-content: center;
    display: flex;
    flex-flow: column;
    padding-top: 50px
}
.cms-kk83fj {
    color: 9e9e9e
}
.cms-1vj1crx {
    color: var(--theme-color-text-primary)
}
.cms-5slnd1 {
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-190aj47 {
    margin: var(--theme-spacing-margin-lg);
    margin-bottom: 48px
}
@media (max-width: 639px) {
    .cms-ofk4p2 {
        flex: 2
    }
}.cms-18ezdq8 {
    flex-flow: row wrap;
    display: flex;
    max-width: 1280px;
    margin: 0 auto
}
.cms-u7432g {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000
}
.cms-5slnd1 {
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-11bzq32 {
    flex-grow: 1
}
.cms-7a09c9 {
    display: flex;
    gap: 16px;
    padding-inline: 16px
}
.cms-ri6rfa {
    display: flex;
    justify-content: flex-start;
    align-align-items: flex-start;
    gap: 4px;
    cursor: pointer
}
.cms-1ma9qch {
    background-color: #fff;
    padding: 8px;
    border: 1px solid #000
}
.cms-14oad4a {
    display: flex;
    gap: 8px;
    margin-bottom: 2px
}
.cms-i9nhsw {
    border: 1px solid #000;
    width: 20px;
    height: 20px
}
.cms-1wwfyo3 {
    width: 100%;
    height: 100%
}
.cms-1x6zm9y {
    opacity: 0.2
}
.cms-1ynxizu {
    display: flex;
    gap: var(--theme-spacing-padding-sm)
}
.cms-6ae1b7 {
    display: flex;
    align-items: center
}
.cms-x296ok {
    text-decoration: line-through;
    opacity: 0.5
}
.cms-fphtfp {
    background-color: rgba(0,0,0,0.1)
}
.cms-13hb88 {
    list-style: none;
    display: flex;
    justify-content: center;
    gap: var(--theme-spacing-padding-sm)
}
.cms-g7l065 {
    opacity: 0.5
}
.cms-7hi6sa {
    margin-bottom: 30px
}
.cms-15ps1cq {
    padding: var(--theme-spacing-padding-md);
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column
}
.cms-1km1r02 {
    font-weight: 400;
    padding: var(--theme-spacing-padding-sm);
    color: var(--theme-color-text-primary);
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-11pn0zp {
    position: relative
}
.cms-t4tkio {
    position: absolute;
    left: 0;
    top: 0
}
.cms-1plb3m4 {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-h4p4ye {
    width: 50px;
    height: 50px
}
.cms-yd5axt {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    cursor: pointer
}
.cms-aytdur {
    display: flex;
    gap: 8px;
    align-items: center;
    padding-inline: 16px
}
.cms-vpgo4u {
    display: flex;
    gap: 8px;
    margin-bottom: 2px;
    cursor: pointer
}
.cms-1fp682v {
    width: 20px;
    height: 20px
}
.cms-1wmwz3c {
    padding: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-p036s2 {
    max-width: 1280px;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    align-content: center;
    display: flex;
    flex-flow: column;
    padding-top: 50px
}
.cms-108xngo {
    display: flex;
    gap: 8px;
    padding-inline: 16px;
    max-width: 1340px;
    margin: 0 auto
}
.cms-x9hsxt {
    text-transform: uppercase !important;
    font-weight: 600;
    padding: var(--theme-spacing-padding-sm);
    color: var(--theme-color-text-primary);
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-1l50e4k {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: auto;
    flex-flow: column
}
.cms-tpabr6 {
    flex-flow: row wrap;
    display: flex;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    justify-content: center;
    align-items: center;
    align-content: center;
    list-style: none;
    padding: 0;
    margin-bottom: 30px
}
.cms-1b3fdow {
    height: 14px;
    width: 14px
}
.cms-10e0fme {
    width: 30px;
    height: 30px
}
.cms-1om00kd {
    height: 14px
}
.cms-wejfz2 {
    height: 14xppx
}
.cms-i7p8sh {
    height: 1px
}
.cms-7h6yyy {
    flex-flow: row wrap;
    display: flex;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    justify-content: center;
    align-items: center;
    align-content: center;
    list-style: none;
    padding: 0;
    margin-bottom: 30px
}
.cms-10ed0cf {
    flex-flow: row wrap;
    display: flex;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    justify-content: center;
    align-items: center;
    align-content: center;
    list-style: none;
    padding: 0;
    margin-bottom: 30px
}
.cms-kqm1p0 {
    flex-flow: row wrap;
    display: flex;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    justify-content: center;
    align-items: center;
    align-content: center;
    list-style: none;
    padding: 0;
    margin-bottom: 30px
}
.cms-1fkln5c {
    flex-flow: row wrap;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    justify-content: center;
    align-items: center;
    align-content: center;
    list-style: none;
    padding: 0;
    margin-bottom: 30px
}
.cms-kdskgn {
    display: flex;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: auto;
    flex-flow: column
}
.cms-1tq0ty3 {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: auto;
    flex-flow: column
}
.cms-1kss4ay {
    display: l;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: auto;
    flex-flow: column
}
.cms-ypolir {
    display: flex;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: auto;
    flex-flow: column
}
.cms-62foir {
    display: flex;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: auto;
    flex-flow: column
}
.cms-wh82ys {
    display: flex;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: auto;
    flex-flow: column
}
.cms-oycbv8 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: auto;
    flex-flow: column
}
.cms-120onhk {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: auto;
    flex-flow: column
}
.cms-1dhgy22 {
    display: gr;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: auto;
    flex-flow: column
}
.cms-7v7ns9 {
    display: flex;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: auto;
    flex-flow: column
}
.cms-1o4rzjj {
    display: gr;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: auto;
    flex-flow: column
}
.cms-ivqptd {
    text-transform: uppercase !important;
    font-weight: 600;
    padding: var(--theme-spacing-padding-sm);
    color: var(--theme-color-text-primary)
}
.cms-glw43u {
    display: flex;
    gap: 8px;
    max-width: 1240px;
    margin: 0 auto
}
.cms-1a9axt5 {
    flex-flow: row wrap;
    display: flex;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    justify-content: center;
    align-items: center;
    align-content: center;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    list-style: none;
    padding: 0;
    margin-bottom: 30px
}
.cms-1c0yhhu {
    display: flex;
    gap: 8px;
    max-width: 1280px;
    margin: 0 auto
}
.cms-griax0 {
    display: flex;
    gap: 8px;
    padding-inline: 16px;
    max-width: 1280px;
    margin: 0 auto
}
.cms-1fdl4h9 {
    display: flex;
    gap: 8px;
    padding-inline: 16px;
    max-width: 1280px
}
.cms-h5i0hg {
    display: flex;
    padding-inline: 16px;
    max-width: 1280px;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-9trwca {
    display: flex;
    gap: 8px;
    padding-inline: 16px
}
.cms-1i9absm {
    flex-flow: row wrap;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    justify-content: center;
    align-items: center;
    align-content: center;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    list-style: none;
    padding: 0;
    margin-bottom: 30px
}
.cms-bxandl {
    padding: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: px
}
.cms-90tils {
    text-decoration: line-through;
    opacity: 0.5
}
@media (min-width: 640px) {
    .cms-1l50e4k {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: center
    }
    .cms-tpabr6 {
        display: grid
    }
    .cms-7h6yyy {
        display: gr
    }
    .cms-10ed0cf {
        display: flex
    }
    .cms-kdskgn {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: center
    }
    .cms-1tq0ty3 {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: center
    }
    .cms-1kss4ay {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: center
    }
    .cms-ypolir {
        display: grid
    }
    .cms-62foir {
        display: grid
    }
    .cms-wh82ys {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: center
    }
    .cms-oycbv8 {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: center
    }
    .cms-1o4rzjj {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: center
    }
}
@media (min-width: 1024px) {
    .cms-1l50e4k {
        display: grid
    }
    .cms-kdskgn {
        display: grid
    }
    .cms-1tq0ty3 {
        display: grid
    }
    .cms-1kss4ay {
        display: grid
    }
    .cms-ypolir {
        display: grid
    }
}
@media (max-width: 639px) {
    .cms-8j52df {
        flex-grow: 2
    }
}