/** Shopify CDN: Minification failed

Line 436:9 Expected ":"
Line 470:9 Expected ":"

**/

    
    .fast-ed7a6e073694464eaee862e8aa99ef17 {
    width: 100%;
    position: relative;
    z-index: inherit;
    box-sizing: border-box;
    clear: both;
    background-color: var(--fastify-background-color);
  }
.fast-ed7a6e073694464eaee862e8aa99ef17::before {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-ed7a6e073694464eaee862e8aa99ef17::after {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-fce09b4af648415c8a19cf706a461a73 {
    box-sizing: border-box;
    margin: 0px auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
    z-index: 1;
    max-width: 1200px;
  }
.fast-fce09b4af648415c8a19cf706a461a73::before {
    box-sizing: border-box;
  }
.fast-fce09b4af648415c8a19cf706a461a73::after {
    box-sizing: border-box;
  }
.fast-1af2505f7714486cac5f88ae1d06000a {
    position: relative;
    box-sizing: border-box;
    width: 100%;
  }
.fast-1af2505f7714486cac5f88ae1d06000a::before {
    box-sizing: border-box;
  }
.fast-1af2505f7714486cac5f88ae1d06000a::after {
    box-sizing: border-box;
  }
.fast-3605609b757b4b92af6e3ad4ecbd1ad4 {
    box-sizing: border-box;
    align-items: flex-start;
    display: flex;
    height: 100%;
    padding: 20px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
.fast-3605609b757b4b92af6e3ad4ecbd1ad4::before {
    box-sizing: border-box;
  }
.fast-3605609b757b4b92af6e3ad4ecbd1ad4::after {
    box-sizing: border-box;
  }
.fast-c9130a4b1150422dbcc58bf659b48554 {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
  }
.fast-c9130a4b1150422dbcc58bf659b48554::before {
    box-sizing: border-box;
  }
.fast-c9130a4b1150422dbcc58bf659b48554::after {
    box-sizing: border-box;
  }
.fast-9c456ae160a445d18254681b27542b02 {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
  }
.fast-9c456ae160a445d18254681b27542b02::before {
    box-sizing: border-box;
  }
.fast-9c456ae160a445d18254681b27542b02::after {
    box-sizing: border-box;
  }
.fast-7267227c1cce4bb4875c2df47c7ac8a6 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
  }
.fast-7267227c1cce4bb4875c2df47c7ac8a6::before {
    box-sizing: border-box;
  }
.fast-7267227c1cce4bb4875c2df47c7ac8a6::after {
    box-sizing: border-box;
  }
.fast-c8ae262a9fc44c0aaef9fa4675e69196 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-c8ae262a9fc44c0aaef9fa4675e69196::before {
    box-sizing: border-box;
  }
.fast-c8ae262a9fc44c0aaef9fa4675e69196::after {
    box-sizing: border-box;
  }
.fast-2d435d862b16427a8a1f1959d34b840b {
    box-sizing: border-box;
    overflow-x: visible;
    overflow-y: visible;
  }
.fast-2d435d862b16427a8a1f1959d34b840b::before {
    box-sizing: border-box;
  }
.fast-2d435d862b16427a8a1f1959d34b840b::after {
    box-sizing: border-box;
  }
.fast-a0a3f435ec7d44a0bc0ff80d840637e7 {
    box-sizing: border-box;
  }
.fast-a0a3f435ec7d44a0bc0ff80d840637e7::before {
    box-sizing: border-box;
  }
.fast-a0a3f435ec7d44a0bc0ff80d840637e7::after {
    box-sizing: border-box;
  }
.fast-4efd7126d904473397f857bab6d3885d {
    box-sizing: border-box;
  }
.fast-4efd7126d904473397f857bab6d3885d::before {
    box-sizing: border-box;
  }
.fast-4efd7126d904473397f857bab6d3885d::after {
    box-sizing: border-box;
  }
.fast-c0dcacdac840435799d7948b55adbc28 {
    box-sizing: border-box;
  }
.fast-c0dcacdac840435799d7948b55adbc28::before {
    box-sizing: border-box;
  }
.fast-c0dcacdac840435799d7948b55adbc28::after {
    box-sizing: border-box;
  }
.fast-3f2ee0b7454d4099966b089a1fc8c12a {
    box-sizing: border-box;
  }
.fast-3f2ee0b7454d4099966b089a1fc8c12a::before {
    box-sizing: border-box;
  }
.fast-3f2ee0b7454d4099966b089a1fc8c12a::after {
    box-sizing: border-box;
  }
.fast-83e2bc405d6c4b1dbf78142907aacd7a {
    box-sizing: border-box;
  }
.fast-83e2bc405d6c4b1dbf78142907aacd7a::before {
    box-sizing: border-box;
  }
.fast-83e2bc405d6c4b1dbf78142907aacd7a::after {
    box-sizing: border-box;
  }
.fast-87fc7bce0ee2415a806e90c769efdb45 {
    box-sizing: border-box;
  }
.fast-87fc7bce0ee2415a806e90c769efdb45::before {
    box-sizing: border-box;
  }
.fast-87fc7bce0ee2415a806e90c769efdb45::after {
    box-sizing: border-box;
  }
.fast-78e4614dc28a4934a12492489fc9b5cc {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
.fast-78e4614dc28a4934a12492489fc9b5cc::before {
    box-sizing: border-box;
  }
.fast-78e4614dc28a4934a12492489fc9b5cc::after {
    box-sizing: border-box;
  }
.fast-e76ce952d26f4c7aaff11744dfc1b5fa {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
  }
.fast-e76ce952d26f4c7aaff11744dfc1b5fa::before {
    box-sizing: border-box;
  }
.fast-e76ce952d26f4c7aaff11744dfc1b5fa::after {
    box-sizing: border-box;
  }
.fast-806f3e366b2b47f8b990235d0accab25 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
  }
.fast-806f3e366b2b47f8b990235d0accab25::before {
    box-sizing: border-box;
  }
.fast-806f3e366b2b47f8b990235d0accab25::after {
    box-sizing: border-box;
  }
.fast-743207bf76f24416807e1276059abb27 {
    width: 100%;
    position: relative;
    z-index: inherit;
    box-sizing: border-box;
    float: left;
  }
.fast-743207bf76f24416807e1276059abb27::before {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-743207bf76f24416807e1276059abb27::after {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-184a6939a32f4998849191fac9b25ae6 {
    box-sizing: border-box;
    margin: 0px auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
    z-index: 1;
    max-width: 1230px;
  }
.fast-184a6939a32f4998849191fac9b25ae6::before {
    box-sizing: border-box;
  }
.fast-184a6939a32f4998849191fac9b25ae6::after {
    box-sizing: border-box;
  }
.fast-33375196c65241859b9801d83c6af8c7 {
    position: relative;
    box-sizing: border-box;
    width: 50%;
  }
.fast-33375196c65241859b9801d83c6af8c7::before {
    box-sizing: border-box;
  }
.fast-33375196c65241859b9801d83c6af8c7::after {
    box-sizing: border-box;
  }
.fast-fa33d1f04e2c48e58496ea03c0610119 {
    box-sizing: border-box;
    align-items: flex-start;
    display: flex;
    height: 100%;
    padding: 20px;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
.fast-fa33d1f04e2c48e58496ea03c0610119::before {
    box-sizing: border-box;
  }
.fast-fa33d1f04e2c48e58496ea03c0610119::after {
    box-sizing: border-box;
  }
.fast-2b9f7f92ddd74e308b8cc91a9187fc6b {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
  }
.fast-2b9f7f92ddd74e308b8cc91a9187fc6b::before {
    box-sizing: border-box;
  }
.fast-2b9f7f92ddd74e308b8cc91a9187fc6b::after {
    box-sizing: border-box;
  }
.fast-cb003f8c65614995abfa87d84ca69737 {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
  }
.fast-cb003f8c65614995abfa87d84ca69737::before {
    box-sizing: border-box;
  }
.fast-cb003f8c65614995abfa87d84ca69737::after {
    box-sizing: border-box;
  }
.fast-bef6b7b0e8b8492c990a2ee73bf692d0 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 0px;
    animation-duration: 1s;
  }
.fast-bef6b7b0e8b8492c990a2ee73bf692d0::before {
    box-sizing: border-box;
  }
.fast-bef6b7b0e8b8492c990a2ee73bf692d0::after {
    box-sizing: border-box;
  }
.fast-1d81334300104384acc31538b95953d7 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-1d81334300104384acc31538b95953d7::before {
    box-sizing: border-box;
  }
.fast-1d81334300104384acc31538b95953d7::after {
    box-sizing: border-box;
  }
.fast-032fe7d365c7469e8af1f2447bddcc74 {
    box-sizing: border-box;
  }
.fast-032fe7d365c7469e8af1f2447bddcc74::before {
    box-sizing: border-box;
  }
.fast-032fe7d365c7469e8af1f2447bddcc74::after {
    box-sizing: border-box;
  }
.fast-3595f9b9afb8410f91e1cc0e981c6533 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    row-gap: 12px;
    column-gap: 12px;
    flex-wrap: nowrap;
  }
.fast-3595f9b9afb8410f91e1cc0e981c6533::before {
    box-sizing: border-box;
  }
.fast-3595f9b9afb8410f91e1cc0e981c6533::after {
    box-sizing: border-box;
  }
.fast-9814a5edc4724ba7b3b6baa6f4430ea0 {
    overflow-x: hidden;
    overflow-y: hidden;
    touch-action: pan-y;
    width: 100%;
    box-sizing: border-box;
    height: auto;
  }
.fast-9814a5edc4724ba7b3b6baa6f4430ea0::before {
    box-sizing: border-box;
  }
.fast-9814a5edc4724ba7b3b6baa6f4430ea0::after {
    box-sizing: border-box;
  }
.fast-d9fefa18eaa34c659438ecc418560f4e {
    display: flex;
    position: absolute;
    align-items: center;
    z-index: 99;
    pointer-events: none;
    top: 20px;
    left: 20px;
    box-sizing: border-box;
    padding-top: 5px;
    padding-left: 5px;
  }
.fast-d9fefa18eaa34c659438ecc418560f4e::before {
    box-sizing: border-box;
  }
.fast-d9fefa18eaa34c659438ecc418560f4e::after {
    box-sizing: border-box;
  }
.fast-6057650e8eb04c378010aa72de6159e2 {
    box-sizing: border-box;
    display: block;
    height: fit-content;
    color: var(--fastify-text-color);
  }
.fast-6057650e8eb04c378010aa72de6159e2::before {
    box-sizing: border-box;
    display: block;
  }
.fast-6057650e8eb04c378010aa72de6159e2::after {
    box-sizing: border-box;
    display: block;
  }
.fast-415e97df53cc4522a7682f0f9554c5ad {
    box-sizing: border-box;
    display: none;
    height: fit-content;
    padding: 7px 20px;
    color: rgb(255, 255, 255);
    padding-top: 7px;
    padding-right: 20px;
    padding-bottom: 7px;
    padding-left: 20px;
    background-color: var(--fastify-text-color);
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    overflow-x: hidden;
    overflow-y: hidden;
    font-size: 12px;
    line-height: 1.4em;
    text-transform: uppercase;
    font-weight: 600;
    color, background-color: var(--fastify-text-color, --fastify-button-background-color);
  }
.fast-415e97df53cc4522a7682f0f9554c5ad::before {
    box-sizing: border-box;
    display: none;
  }
.fast-415e97df53cc4522a7682f0f9554c5ad::after {
    box-sizing: border-box;
    display: none;
  }
.fast-236b144e2e2e49e7935d2f4a0dfcb4b2 {
    display: inline-block;
  }
.fast-3097bed439be4602a4d167aea37f27ab {
    box-sizing: border-box;
    display: inherit;
    height: fit-content;
    padding: 7px 20px;
    color: rgb(255, 255, 255);
    padding-top: 7px;
    padding-right: 20px;
    padding-bottom: 7px;
    padding-left: 20px;
    background-color: rgb(222, 29, 29);
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    overflow-x: hidden;
    overflow-y: hidden;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.4em;
    text-transform: uppercase;
    color, background-color: var(--fastify-text-color, --fastify-button-background-color);
  }
.fast-3097bed439be4602a4d167aea37f27ab::before {
    box-sizing: border-box;
    display: inherit;
  }
.fast-3097bed439be4602a4d167aea37f27ab::after {
    box-sizing: border-box;
    display: inherit;
  }
.fast-5332cda859f3456d834a1a308fd03d13 {
    display: inline-block;
  }
.fast-7dfbea8ee70c409596f59771d2cac5d1 {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform, height;
    transition-timing-function: var(--ecom-swiper-wrapper-transition-timing-function, initial);
    box-sizing: border-box;
    cursor: grab;
    transform: translate3d(0px, 0px, 0px);
    align-items: flex-start;
  }
.fast-7dfbea8ee70c409596f59771d2cac5d1::before {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-7dfbea8ee70c409596f59771d2cac5d1::after {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-715e90d7dbf642049db2cce5b14621bb {
    display: block;
    width: 100%;
    flex-shrink: 0;
    height: auto;
    position: relative;
    min-height: 100px;
    padding-top: var(--img_padding, 100%);
    box-sizing: border-box;
    transform: translateZ(0px);
    backface-visibility: hidden;
    text-align: center;
  }
.fast-715e90d7dbf642049db2cce5b14621bb::before {
    box-sizing: border-box;
    width: 100%;
  }
.fast-715e90d7dbf642049db2cce5b14621bb::after {
    box-sizing: border-box;
    width: 100%;
  }
.fast-ac4fd82e84ca4202875f71004f4b3e4c {
    display: block;
    box-sizing: border-box;
    max-width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    user-select: none;
    transform: translateZ(0px);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    vertical-align: middle;
    object-fit: cover;
  }
.fast-ac4fd82e84ca4202875f71004f4b3e4c::before {
    box-sizing: border-box;
  }
.fast-ac4fd82e84ca4202875f71004f4b3e4c::after {
    box-sizing: border-box;
  }
.fast-a04fa0701dfd43f899eae8a39f111c4a {
    position: absolute;
    text-align: center;
    transition-behavior: normal;
    transition-duration: 300ms;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: opacity;
    transform: translate3d(0px, 0px, 0px);
    z-index: 10;
    box-sizing: border-box;
    display: block;
  }
.fast-a04fa0701dfd43f899eae8a39f111c4a::before {
    box-sizing: border-box;
  }
.fast-a04fa0701dfd43f899eae8a39f111c4a::after {
    box-sizing: border-box;
  }
.fast-3c3593e0cbba4494b6375f0f2b29c26f {
    position: absolute;
    top: var(--ecom-swiper-navigation-top-offset, 50%);
    width: auto;
    height: auto;
    margin-top: calc(0px - (44px / 2));
    z-index: 10;
    cursor: pointer;
    display: none;
    align-items: center;
    justify-content: center;
    color: var(--ecom-swiper-navigation-color, var(--ecom-swiper-theme-color));
    box-sizing: border-box;
    right: var(--ecom-swiper-navigation-sides-offset, 10px);
    left: auto;
    transition-behavior: normal;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    transition-property: all;
  }
.fast-3c3593e0cbba4494b6375f0f2b29c26f::before {
    box-sizing: border-box;
    display: none;
  }
.fast-3c3593e0cbba4494b6375f0f2b29c26f::after {
    display: none;
    margin-left: -3px;
    box-sizing: border-box;
    content: "next";
  }
.fast-a3f15fd750d44db9a7a403d1c38e3014 {
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    object-fit: contain;
    transform-origin: center center;
    color: inherit;
  }
.fast-a3f15fd750d44db9a7a403d1c38e3014::before {
    box-sizing: border-box;
  }
.fast-a3f15fd750d44db9a7a403d1c38e3014::after {
    box-sizing: border-box;
  }
.fast-ae58906f1349486ea1f250b1181e3904 {
    position: absolute;
    top: var(--ecom-swiper-navigation-top-offset, 50%);
    width: auto;
    height: auto;
    margin-top: calc(0px - (44px / 2));
    z-index: 10;
    cursor: pointer;
    display: none;
    align-items: center;
    justify-content: center;
    color: var(--ecom-swiper-navigation-color, var(--ecom-swiper-theme-color));
    box-sizing: border-box;
    opacity: 0.35;
    left: var(--ecom-swiper-navigation-sides-offset, 10px);
    right: auto;
    transition-behavior: normal;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    transition-property: all;
  }
.fast-ae58906f1349486ea1f250b1181e3904::before {
    box-sizing: border-box;
    display: none;
  }
.fast-ae58906f1349486ea1f250b1181e3904::after {
    font-family: ecom-swiper-icons;
    font-size: 44px;
    letter-spacing: 0px;
    font-variant-ligatures: initial;
    font-variant-caps: initial;
    font-variant-alternates: initial;
    font-variant-numeric: initial;
    font-variant-east-asian: initial;
    font-variant-position: initial;
    font-variant-emoji: initial;
    line-height: 1;
    text-transform: none;
    display: none;
    margin-left: -3px;
    box-sizing: border-box;
    content: "prev";
  }
.fast-30179edb8f8e470cb735addf04e43a2d {
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    object-fit: contain;
    transform-origin: center center;
    color: inherit;
  }
.fast-30179edb8f8e470cb735addf04e43a2d::before {
    box-sizing: border-box;
  }
.fast-30179edb8f8e470cb735addf04e43a2d::after {
    box-sizing: border-box;
  }
.fast-6b62a6e48b0948919fb05cd97ac4fbaf {
    box-sizing: border-box;
  }
.fast-6b62a6e48b0948919fb05cd97ac4fbaf::before {
    box-sizing: border-box;
  }
.fast-6b62a6e48b0948919fb05cd97ac4fbaf::after {
    box-sizing: border-box;
  }
.fast-02bdd802ee3d4f65b071a0b53ca32b6b {
    overflow-x: hidden;
    overflow-y: hidden;
    touch-action: pan-y;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    min-height: 100px;
    height: auto;
  }
.fast-02bdd802ee3d4f65b071a0b53ca32b6b::before {
    box-sizing: border-box;
  }
.fast-02bdd802ee3d4f65b071a0b53ca32b6b::after {
    box-sizing: border-box;
  }
.fast-a0d1a612c87d46de9de2977109ab3bf3 {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--ecom-swiper-wrapper-transition-timing-function, initial);
    box-sizing: border-box;
    transform: translate3d(0px, 0px, 0px);
    align-items: stretch;
  }
.fast-a0d1a612c87d46de9de2977109ab3bf3::before {
    box-sizing: border-box;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-a0d1a612c87d46de9de2977109ab3bf3::after {
    box-sizing: border-box;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-3d730756b7484fe4ad3f354d492dd1d0 {
    flex-shrink: 0;
    width: 126px;
    height: 100%;
    position: relative;
    display: flex;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    cursor: pointer;
    justify-content: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    box-sizing: border-box;
    transform: translateZ(0px);
    backface-visibility: hidden;
    text-align: center;
    opacity: 1;
    transition-behavior: normal;
  }
.fast-3d730756b7484fe4ad3f354d492dd1d0::before {
    box-sizing: border-box;
    width: 126px;
  }
.fast-3d730756b7484fe4ad3f354d492dd1d0::after {
    box-sizing: border-box;
    width: 126px;
  }
.fast-4bd8f92e52584687acabeca83abf9cad {
    transition-property: inherit;
    transition-duration: inherit;
    transition-timing-function: inherit;
    transition-delay: inherit;
    transition-behavior: inherit;
    box-sizing: border-box;
    user-select: none;
    width: 100%;
    max-width: 100%;
    height: 100%;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    object-fit: fill;
  }
.fast-4bd8f92e52584687acabeca83abf9cad::before {
    box-sizing: border-box;
  }
.fast-4bd8f92e52584687acabeca83abf9cad::after {
    box-sizing: border-box;
  }
.fast-b6b6f0e797a74b29951673500d33cf42 {
    position: absolute;
    top: auto;
    width: auto;
    height: auto;
    margin-top: 0px;
    z-index: 10;
    cursor: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgb(255, 255, 255);
    transition-behavior: normal;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
    text-align: center;
    box-sizing: border-box;
    opacity: 0;
    right: var(--ecom-swiper-navigation-sides-offset, 10px);
    left: auto;
    transform: translateY(-50%);
    margin: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    visibility: hidden;
    padding: 5px;
    background-color: var(--fastify-text-color);
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    bottom: 50%;
  }
.fast-b6b6f0e797a74b29951673500d33cf42::before {
    box-sizing: border-box;
    display: flex;
  }
.fast-b6b6f0e797a74b29951673500d33cf42::after {
    display: flex;
    box-sizing: border-box;
    content: "next";
  }
.fast-dca1f77088fa4f8b85f5c8f7deff9602 {
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    object-fit: contain;
    transform-origin: center center;
    color: inherit;
  }
.fast-dca1f77088fa4f8b85f5c8f7deff9602::before {
    box-sizing: border-box;
  }
.fast-dca1f77088fa4f8b85f5c8f7deff9602::after {
    box-sizing: border-box;
  }
.fast-34a7445854e64ab784c48b790c73e179 {
    position: absolute;
    top: auto;
    width: auto;
    height: auto;
    margin-top: 0px;
    z-index: 10;
    cursor: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgb(255, 255, 255);
    transition-behavior: normal;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
    text-align: center;
    box-sizing: border-box;
    opacity: 0;
    left: var(--ecom-swiper-navigation-sides-offset, 10px);
    right: auto;
    transform: translateY(-50%);
    margin: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    visibility: hidden;
    padding: 5px;
    background-color: var(--fastify-text-color);
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    bottom: 50%;
  }
.fast-34a7445854e64ab784c48b790c73e179::before {
    box-sizing: border-box;
    display: flex;
  }
.fast-34a7445854e64ab784c48b790c73e179::after {
    font-family: ecom-swiper-icons;
    font-size: 44px;
    letter-spacing: 0px;
    font-variant-ligatures: initial;
    font-variant-caps: initial;
    font-variant-alternates: initial;
    font-variant-numeric: initial;
    font-variant-east-asian: initial;
    font-variant-position: initial;
    font-variant-emoji: initial;
    line-height: 1;
    text-transform: none;
    display: flex;
    box-sizing: border-box;
    content: "prev";
  }
.fast-7892810b29da44719783ef50ba43a6b3 {
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    object-fit: contain;
    transform-origin: center center;
    color: inherit;
  }
.fast-7892810b29da44719783ef50ba43a6b3::before {
    box-sizing: border-box;
  }
.fast-7892810b29da44719783ef50ba43a6b3::after {
    box-sizing: border-box;
  }
.fast-f01fbeb1214a47fb96f4e56b4959ccdf {
    box-sizing: border-box;
  }
.fast-f01fbeb1214a47fb96f4e56b4959ccdf::before {
    box-sizing: border-box;
  }
.fast-f01fbeb1214a47fb96f4e56b4959ccdf::after {
    box-sizing: border-box;
  }
.fast-0cded4bae3b1409f9361cb2d7aa8a694 {
    box-sizing: border-box;
  }
.fast-0cded4bae3b1409f9361cb2d7aa8a694::before {
    box-sizing: border-box;
  }
.fast-0cded4bae3b1409f9361cb2d7aa8a694::after {
    box-sizing: border-box;
  }
.fast-d5fc856efe104fa6962e831af32ab647 {
    position: relative;
    box-sizing: border-box;
    width: 50%;
  }
.fast-d5fc856efe104fa6962e831af32ab647::before {
    box-sizing: border-box;
  }
.fast-d5fc856efe104fa6962e831af32ab647::after {
    box-sizing: border-box;
  }
.fast-b274f3d51234461dabc2ece27d9faa7b {
    box-sizing: border-box;
    align-items: flex-start;
    display: flex;
    height: 100%;
    padding: 20px;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 85px;
  }
.fast-b274f3d51234461dabc2ece27d9faa7b::before {
    box-sizing: border-box;
  }
.fast-b274f3d51234461dabc2ece27d9faa7b::after {
    box-sizing: border-box;
  }
.fast-ba7948a5555d469eb42fa4ddcc5e20d5 {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
  }
.fast-ba7948a5555d469eb42fa4ddcc5e20d5::before {
    box-sizing: border-box;
  }
.fast-ba7948a5555d469eb42fa4ddcc5e20d5::after {
    box-sizing: border-box;
  }
.fast-9bca57ee24a941678d750eeae51ef9af {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
    justify-content: left;
  }
.fast-9bca57ee24a941678d750eeae51ef9af::before {
    box-sizing: border-box;
  }
.fast-9bca57ee24a941678d750eeae51ef9af::after {
    box-sizing: border-box;
  }
.fast-703175d096e145b5aabe3f110e5509c6 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: unset;
    max-width: unset;
    padding-bottom: 0px;
  }
.fast-703175d096e145b5aabe3f110e5509c6::before {
    box-sizing: border-box;
  }
.fast-703175d096e145b5aabe3f110e5509c6::after {
    box-sizing: border-box;
  }
.fast-76670014514d4c86a90c06dc92ac2e4e {
    display: flex;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    justify-content: center;
  }
.fast-76670014514d4c86a90c06dc92ac2e4e::before {
    box-sizing: border-box;
  }
.fast-76670014514d4c86a90c06dc92ac2e4e::after {
    box-sizing: border-box;
  }
.fast-db71478793c94ce9ac6d66e2340156fd {
    display: inline-flex;
    cursor: pointer;
    box-sizing: border-box;
    color: rgb(255, 198, 52);
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    padding-top: 2px;
    margin-right: 10px;
  }
.fast-db71478793c94ce9ac6d66e2340156fd::before {
    box-sizing: border-box;
  }
.fast-db71478793c94ce9ac6d66e2340156fd::after {
    box-sizing: border-box;
  }
.fast-17def66d914a4523aea07fbe2af5d8e8 {
    box-sizing: border-box;
  }
.fast-17def66d914a4523aea07fbe2af5d8e8::before {
    box-sizing: border-box;
  }
.fast-17def66d914a4523aea07fbe2af5d8e8::after {
    box-sizing: border-box;
  }
.fast-8a97f888c6e442c8b65487c51ab053ab {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: unset;
    max-width: unset;
    margin-top: 1px;
    padding-bottom: 0px;
  }
.fast-8a97f888c6e442c8b65487c51ab053ab::before {
    box-sizing: border-box;
  }
.fast-8a97f888c6e442c8b65487c51ab053ab::after {
    box-sizing: border-box;
  }
.fast-07ab71d16f094650ae46b008e654b872 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-07ab71d16f094650ae46b008e654b872::before {
    box-sizing: border-box;
  }
.fast-07ab71d16f094650ae46b008e654b872::after {
    box-sizing: border-box;
  }
.fast-16d5676267b2408294b77adc11177d9f {
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: left;
    color: var(--fastify-text-color);
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    line-height: 1.4em;
  }
.fast-16d5676267b2408294b77adc11177d9f::before {
    box-sizing: border-box;
  }
.fast-16d5676267b2408294b77adc11177d9f::after {
    box-sizing: border-box;
  }
.fast-01d8fc647662483d8f1d0dc6c6f61f5d {
    display: inline-block;
  }
.fast-f1d754c667d04e57a419c5bc208b6fd9 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 0px;
    margin-top: 10px;
  }
.fast-f1d754c667d04e57a419c5bc208b6fd9::before {
    box-sizing: border-box;
  }
.fast-f1d754c667d04e57a419c5bc208b6fd9::after {
    box-sizing: border-box;
  }
.fast-a6483ef091d941d9a2788bed7a8b777c {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-a6483ef091d941d9a2788bed7a8b777c::before {
    box-sizing: border-box;
  }
.fast-a6483ef091d941d9a2788bed7a8b777c::after {
    box-sizing: border-box;
  }
.fast-0cb43f24594c448ab641ef9b921c9fb4 {
    box-sizing: border-box;
  }
.fast-0cb43f24594c448ab641ef9b921c9fb4::before {
    box-sizing: border-box;
  }
.fast-0cb43f24594c448ab641ef9b921c9fb4::after {
    box-sizing: border-box;
  }
.fast-f00f3654cc6540508bb402dc0577f563 {
    box-sizing: border-box;
  }
.fast-f00f3654cc6540508bb402dc0577f563::before {
    box-sizing: border-box;
  }
.fast-f00f3654cc6540508bb402dc0577f563::after {
    box-sizing: border-box;
  }
.fast-1091041d66c545b6a977db9174ea9062 {
    cursor: pointer;
    box-sizing: border-box;
    display: block;
    text-align: left;
    color: var(--fastify-text-color);
    font-size: 30px;
    line-height: 1.3em;
    font-weight: 600;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
  }
.fast-1091041d66c545b6a977db9174ea9062::before {
    box-sizing: border-box;
  }
.fast-1091041d66c545b6a977db9174ea9062::after {
    box-sizing: border-box;
  }
.fast-b052e1b29ae14fcfab64e9148347f561 {
    display: inline-block;
  }
.fast-4fb20099212d40bf90424c40c437f87f {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: unset;
    max-width: unset;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-bottom: 5px;
  }
.fast-4fb20099212d40bf90424c40c437f87f::before {
    box-sizing: border-box;
  }
.fast-4fb20099212d40bf90424c40c437f87f::after {
    box-sizing: border-box;
  }
.fast-6ae030a9261e40d18d3ecfa06bc2897b {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-6ae030a9261e40d18d3ecfa06bc2897b::before {
    box-sizing: border-box;
  }
.fast-6ae030a9261e40d18d3ecfa06bc2897b::after {
    box-sizing: border-box;
  }
.fast-dfad10bf16644a1493f10645eeb256b1 {
    box-sizing: border-box;
  }
.fast-dfad10bf16644a1493f10645eeb256b1::before {
    box-sizing: border-box;
  }
.fast-dfad10bf16644a1493f10645eeb256b1::after {
    box-sizing: border-box;
  }
.fast-6d57713c9ace47cdbaccabbc96416d00 {
    display: flex;
    flex-direction: column;
    row-gap: 5px;
    column-gap: 5px;
    box-sizing: border-box;
  }
.fast-6d57713c9ace47cdbaccabbc96416d00::before {
    box-sizing: border-box;
  }
.fast-6d57713c9ace47cdbaccabbc96416d00::after {
    box-sizing: border-box;
  }
.fast-e961148e309c4a0a95d705869d50c8f5 {
    display: flex;
    box-sizing: border-box;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 10px;
    column-gap: 10px;
  }
.fast-e961148e309c4a0a95d705869d50c8f5::before {
    box-sizing: border-box;
  }
.fast-e961148e309c4a0a95d705869d50c8f5::after {
    box-sizing: border-box;
  }
.fast-3954331e5c4a4b8cb62f1e3ae8b3c35d {
    display: inline-flex;
    box-sizing: border-box;
    align-items: center;
    justify-content: start;
    row-gap: 10px;
    column-gap: 10px;
    flex-wrap: wrap;
  }
.fast-3954331e5c4a4b8cb62f1e3ae8b3c35d::before {
    box-sizing: border-box;
  }
.fast-3954331e5c4a4b8cb62f1e3ae8b3c35d::after {
    box-sizing: border-box;
  }
.fast-29e5a33c2a02412aa969f32c28284407 {
    font-size: 20px;
    color: var(--fastify-text-color);
    display: inline-flex;
    box-sizing: border-box;
    font-weight: 600;
    line-height: 1.25em;
    letter-spacing: 0px;
  }
.fast-29e5a33c2a02412aa969f32c28284407::before {
    box-sizing: border-box;
  }
.fast-29e5a33c2a02412aa969f32c28284407::after {
    box-sizing: border-box;
  }
.fast-06c64de4fa8e401d9ecfe9421f9149be {
    display: inline-block;
  }
.fast-70241ab539ed4acfb92d9077339fb3a5 {
    text-decoration-line: line-through;
    text-decoration-thickness: 4%;
    text-decoration-style: initial;
    text-decoration-color: initial;
    color: rgb(206, 206, 206);
    display: inherit;
    box-sizing: border-box;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5em;
    letter-spacing: 0px;
  }
.fast-70241ab539ed4acfb92d9077339fb3a5::before {
    box-sizing: border-box;
    display: inherit;
  }
.fast-70241ab539ed4acfb92d9077339fb3a5::after {
    box-sizing: border-box;
    display: inherit;
  }
.fast-64d31e766acb4cb88d86d43fddf52002 {
    display: inline-block;
  }
.fast-1afadbe09110445ba3b93a066d392cbc {
    box-sizing: border-box;
  }
.fast-1afadbe09110445ba3b93a066d392cbc::before {
    box-sizing: border-box;
  }
.fast-1afadbe09110445ba3b93a066d392cbc::after {
    box-sizing: border-box;
  }
.fast-2d3a73d318e54f20b02c5b9a4c2d300e {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 20px;
    margin-top: 20px;
  }
.fast-2d3a73d318e54f20b02c5b9a4c2d300e::before {
    box-sizing: border-box;
  }
.fast-2d3a73d318e54f20b02c5b9a4c2d300e::after {
    box-sizing: border-box;
  }
.fast-2a373d4ecf854dc7a5411af07db513ec {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-2a373d4ecf854dc7a5411af07db513ec::before {
    box-sizing: border-box;
  }
.fast-2a373d4ecf854dc7a5411af07db513ec::after {
    box-sizing: border-box;
  }
.fast-03beb01c620142cd9bc64a8ca118258d {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 20px;
  }
.fast-03beb01c620142cd9bc64a8ca118258d::before {
    box-sizing: border-box;
  }
.fast-03beb01c620142cd9bc64a8ca118258d::after {
    box-sizing: border-box;
  }
.fast-972c9aeb274641c2a668a1d66ea815c6 {
    width: 100%;
    position: relative;
    z-index: inherit;
    box-sizing: border-box;
    float: left;
    margin-top: -23px;
  }
.fast-972c9aeb274641c2a668a1d66ea815c6::before {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-972c9aeb274641c2a668a1d66ea815c6::after {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-072f8aa69e0648949b4064e5a9765c5d {
    box-sizing: border-box;
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
    z-index: 1;
    justify-content: left;
  }
.fast-072f8aa69e0648949b4064e5a9765c5d::before {
    box-sizing: border-box;
  }
.fast-072f8aa69e0648949b4064e5a9765c5d::after {
    box-sizing: border-box;
  }
.fast-338110616a0d444ea131c07e78302d47 {
    position: relative;
    box-sizing: border-box;
    width: 100%;
  }
.fast-338110616a0d444ea131c07e78302d47::before {
    box-sizing: border-box;
  }
.fast-338110616a0d444ea131c07e78302d47::after {
    box-sizing: border-box;
  }
.fast-da1ab4f46339402cb56e69c7f4be8231 {
    box-sizing: border-box;
    align-items: flex-start;
    display: flex;
    height: 100%;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-left: 0px;
  }
.fast-da1ab4f46339402cb56e69c7f4be8231::before {
    box-sizing: border-box;
  }
.fast-da1ab4f46339402cb56e69c7f4be8231::after {
    box-sizing: border-box;
  }
.fast-ac18358c308b48cab47bf6e1529d76b1 {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
  }
.fast-ac18358c308b48cab47bf6e1529d76b1::before {
    box-sizing: border-box;
  }
.fast-ac18358c308b48cab47bf6e1529d76b1::after {
    box-sizing: border-box;
  }
.fast-9841ef72f3aa4649a5eb503f109dba1a {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
    justify-content: left;
  }
.fast-9841ef72f3aa4649a5eb503f109dba1a::before {
    box-sizing: border-box;
  }
.fast-9841ef72f3aa4649a5eb503f109dba1a::after {
    box-sizing: border-box;
  }
.fast-963ef7fdb67241f6a1d6a67245d8aacf {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    margin: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
.fast-963ef7fdb67241f6a1d6a67245d8aacf::before {
    box-sizing: border-box;
  }
.fast-963ef7fdb67241f6a1d6a67245d8aacf::after {
    box-sizing: border-box;
  }
.fast-073e4d2d4bda4826b41bb25ce2a38d3a {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-073e4d2d4bda4826b41bb25ce2a38d3a::before {
    box-sizing: border-box;
  }
.fast-073e4d2d4bda4826b41bb25ce2a38d3a::after {
    box-sizing: border-box;
  }
.fast-24ddfe9d1ae341da857716babc0b309d {
    box-sizing: border-box;
  }
.fast-24ddfe9d1ae341da857716babc0b309d::before {
    box-sizing: border-box;
  }
.fast-24ddfe9d1ae341da857716babc0b309d::after {
    box-sizing: border-box;
  }
.fast-7f66a5848c6c4706845ad2814a63ff40 {
    flex-direction: column;
    box-sizing: border-box;
  }
.fast-7f66a5848c6c4706845ad2814a63ff40::before {
    box-sizing: border-box;
  }
.fast-7f66a5848c6c4706845ad2814a63ff40::after {
    box-sizing: border-box;
  }
.fast-a3add039e9c1452ab42474d1da9f442a {
    flex-direction: column;
    display: flex;
    box-sizing: border-box;
    align-items: flex-start;
    justify-content: flex-start;
  }
.fast-a3add039e9c1452ab42474d1da9f442a::before {
    box-sizing: border-box;
  }
.fast-a3add039e9c1452ab42474d1da9f442a::after {
    box-sizing: border-box;
  }
.fast-1b5ed8f850a44fe08b4f5186eb7340db {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: inherit;
    justify-content: inherit;
  }
.fast-1b5ed8f850a44fe08b4f5186eb7340db::before {
    box-sizing: border-box;
  }
.fast-1b5ed8f850a44fe08b4f5186eb7340db::after {
    box-sizing: border-box;
  }
.fast-4fbe7991b19643df89bda3f53f8a40ad {
    box-sizing: border-box;
  }
.fast-4fbe7991b19643df89bda3f53f8a40ad::before {
    box-sizing: border-box;
  }
.fast-4fbe7991b19643df89bda3f53f8a40ad::after {
    box-sizing: border-box;
  }
.fast-07a2dc764b3d48db89d0d4446bda1e16 {
    box-sizing: border-box;
    display: inline-block;
    color: var(--fastify-text-color);
    margin-top: 18px;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.3em;
  }
.fast-07a2dc764b3d48db89d0d4446bda1e16::before {
    box-sizing: border-box;
  }
.fast-07a2dc764b3d48db89d0d4446bda1e16::after {
    box-sizing: border-box;
  }
.fast-4bc5250254014af595b3292fc286a44c {
    display: inline-block;
  }
.fast-4eb65dc334544fcfa66120c3a200e0c0 {
    box-sizing: border-box;
    color: var(--fastify-text-color);
    margin-left: 4px;
    font-size: 14px;
    font-weight: 600;
  }
.fast-4eb65dc334544fcfa66120c3a200e0c0::before {
    box-sizing: border-box;
  }
.fast-4eb65dc334544fcfa66120c3a200e0c0::after {
    box-sizing: border-box;
  }
.fast-fba901a11104412ab24bcd79ccd7386c {
    display: inline-block;
  }
.fast-a6b88653815d4152bcc26f1da1ae9607 {
    display: flex;
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    box-sizing: border-box;
    column-gap: 6px;
    row-gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
  }
.fast-a6b88653815d4152bcc26f1da1ae9607::before {
    box-sizing: border-box;
  }
.fast-a6b88653815d4152bcc26f1da1ae9607::after {
    box-sizing: border-box;
  }
.fast-2555f5e2f91f480da6380b274c6518a5 {
    box-sizing: border-box;
    cursor: pointer;
    text-align: center;
    justify-content: center;
    display: flex;
    flex-direction: row;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.71em;
    min-width: 40px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: var(--fastify-text-color);
    border-right-color: var(--fastify-text-color);
    border-bottom-color: var(--fastify-text-color);
    border-left-color: var(--fastify-text-color);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
  }
.fast-2555f5e2f91f480da6380b274c6518a5::before {
    box-sizing: border-box;
  }
.fast-2555f5e2f91f480da6380b274c6518a5::after {
    box-sizing: border-box;
  }
.fast-06c7b1ebe3eb452399d26098b1bb5481 {
    display: inline-block;
  }
.fast-f788e31fbb204680a48ac307ddfe1d61 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    justify-content: flex-start;
  }
.fast-f788e31fbb204680a48ac307ddfe1d61::before {
    box-sizing: border-box;
  }
.fast-f788e31fbb204680a48ac307ddfe1d61::after {
    box-sizing: border-box;
  }
.fast-549f9b5377624323ae22065aea07eb9f {
    box-sizing: border-box;
    display: none;
    flex-direction: column;
    align-items: inherit;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
  }
.fast-549f9b5377624323ae22065aea07eb9f::before {
    box-sizing: border-box;
  }
.fast-549f9b5377624323ae22065aea07eb9f::after {
    box-sizing: border-box;
  }
.fast-9fa9e9af82c246e88f41cef958220000 {
    box-sizing: border-box;
    display: inline-block;
    line-height: 1;
  }
.fast-9fa9e9af82c246e88f41cef958220000::before {
    box-sizing: border-box;
  }
.fast-9fa9e9af82c246e88f41cef958220000::after {
    box-sizing: border-box;
  }
.fast-d7969d23c4974ceba177698a96ab388d {
    box-sizing: border-box;
    display: inline-block;
    color: var(--fastify-text-color);
    margin-top: 18px;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.3em;
  }
.fast-d7969d23c4974ceba177698a96ab388d::before {
    box-sizing: border-box;
  }
.fast-d7969d23c4974ceba177698a96ab388d::after {
    box-sizing: border-box;
  }
.fast-0a47557097324d88aae053080d92590e {
    display: inline-block;
  }
.fast-3eace5b55d394a87bb729d1afc7daa54 {
    box-sizing: border-box;
    color: var(--fastify-text-color);
    margin-left: 4px;
    font-size: 14px;
    font-weight: 600;
  }
.fast-3eace5b55d394a87bb729d1afc7daa54::before {
    box-sizing: border-box;
  }
.fast-3eace5b55d394a87bb729d1afc7daa54::after {
    box-sizing: border-box;
  }
.fast-86412922cbfe4b389f746ad3f4ba610a {
    display: inline-block;
  }
.fast-e050bf4e6a754865867e135707fb44ab {
    box-sizing: border-box;
    appearance: none;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;
    white-space-collapse: collapse;
    text-wrap-mode: nowrap;
    text-align: center;
    background-image: url(/cdn/shop/files/red-rose-and-cow-print-pet-bed-printify-2025-artsulli-art-is-long-756.jpg?v=1758210977);
    background-repeat: no-repeat;
    background-size: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    text-align-last: left;
    background-position: right 19px center;
  }
.fast-e050bf4e6a754865867e135707fb44ab::before {
    box-sizing: border-box;
  }
.fast-e050bf4e6a754865867e135707fb44ab::after {
    box-sizing: border-box;
  }
.fast-05855adf117a48a19bd9201b0c81f67a {
    box-sizing: border-box;
  }
.fast-05855adf117a48a19bd9201b0c81f67a::before {
    box-sizing: border-box;
  }
.fast-05855adf117a48a19bd9201b0c81f67a::after {
    box-sizing: border-box;
  }
.fast-35ba0052f51e47998a9d50318b8887de {
    display: inline-block;
  }
.fast-55cdfe234ed04c718d252b61f69cb470 {
    box-sizing: border-box;
  }
.fast-55cdfe234ed04c718d252b61f69cb470::before {
    box-sizing: border-box;
  }
.fast-55cdfe234ed04c718d252b61f69cb470::after {
    box-sizing: border-box;
  }
.fast-32ef31b14da841d88eb2be434f0aaf64 {
    display: inline-block;
  }
.fast-e404d522921b450eb86a97cbf4a6afc7 {
    box-sizing: border-box;
  }
.fast-e404d522921b450eb86a97cbf4a6afc7::before {
    box-sizing: border-box;
  }
.fast-e404d522921b450eb86a97cbf4a6afc7::after {
    box-sizing: border-box;
  }
.fast-41da2e22e518447ab1829b9560ef25d7 {
    display: inline-block;
  }
.fast-103cb3c291084b47a02b165b85a4a0f5 {
    box-sizing: border-box;
  }
.fast-103cb3c291084b47a02b165b85a4a0f5::before {
    box-sizing: border-box;
  }
.fast-103cb3c291084b47a02b165b85a4a0f5::after {
    box-sizing: border-box;
  }
.fast-ac600a1fb78248e7944f12d32d3d873c {
    display: inline-block;
  }
.fast-76d1458d0fb940cda7caa278ad629152 {
    box-sizing: border-box;
    display: none;
    flex-direction: column;
    align-items: inherit;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
  }
.fast-76d1458d0fb940cda7caa278ad629152::before {
    box-sizing: border-box;
  }
.fast-76d1458d0fb940cda7caa278ad629152::after {
    box-sizing: border-box;
  }
.fast-e5fd3503642b40ae8a522b3fbdb07823 {
    box-sizing: border-box;
    display: inline-block;
    line-height: 1;
  }
.fast-e5fd3503642b40ae8a522b3fbdb07823::before {
    box-sizing: border-box;
  }
.fast-e5fd3503642b40ae8a522b3fbdb07823::after {
    box-sizing: border-box;
  }
.fast-2a6ff5dd166a459796eebbe23a2ea33d {
    box-sizing: border-box;
    display: inline-block;
    color: var(--fastify-text-color);
    margin-top: 18px;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.3em;
  }
.fast-2a6ff5dd166a459796eebbe23a2ea33d::before {
    box-sizing: border-box;
  }
.fast-2a6ff5dd166a459796eebbe23a2ea33d::after {
    box-sizing: border-box;
  }
.fast-8b724362ac374b0c847ff36137aba0e5 {
    display: inline-block;
  }
.fast-7c83103f19b64c84bb931e3a601d6212 {
    box-sizing: border-box;
    color: var(--fastify-text-color);
    margin-left: 4px;
    font-size: 14px;
    font-weight: 600;
  }
.fast-7c83103f19b64c84bb931e3a601d6212::before {
    box-sizing: border-box;
  }
.fast-7c83103f19b64c84bb931e3a601d6212::after {
    box-sizing: border-box;
  }
.fast-1a43d1a5e115429fa613ad43d7f232a6 {
    display: inline-block;
  }
.fast-e7e9f70899684722b02e0b2da35e2c74 {
    box-sizing: border-box;
    appearance: none;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;
    white-space-collapse: collapse;
    text-wrap-mode: nowrap;
    text-align: center;
    background-image: url(/cdn/shop/files/red-rose-and-cow-print-pet-bed-printify-2025-artsulli-art-is-long-579.jpg?v=1758210973);
    background-repeat: no-repeat;
    background-size: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    text-align-last: left;
    background-position: right 19px center;
  }
.fast-e7e9f70899684722b02e0b2da35e2c74::before {
    box-sizing: border-box;
  }
.fast-e7e9f70899684722b02e0b2da35e2c74::after {
    box-sizing: border-box;
  }
.fast-6a7b3e7452dc4975a23d19f111954d1f {
    box-sizing: border-box;
  }
.fast-6a7b3e7452dc4975a23d19f111954d1f::before {
    box-sizing: border-box;
  }
.fast-6a7b3e7452dc4975a23d19f111954d1f::after {
    box-sizing: border-box;
  }
.fast-3862e5ac27bc4ec7b5987e7cddd35ea5 {
    display: inline-block;
  }
.fast-b747783ca781496685e7f1024b453403 {
    box-sizing: border-box;
  }
.fast-b747783ca781496685e7f1024b453403::before {
    box-sizing: border-box;
  }
.fast-b747783ca781496685e7f1024b453403::after {
    box-sizing: border-box;
  }
.fast-99c26d6acf384fb0857d6253f3f48ac8 {
    display: inline-block;
  }
.fast-44a25ad653cc4edbad662ec042352f74 {
    box-sizing: border-box;
  }
.fast-44a25ad653cc4edbad662ec042352f74::before {
    box-sizing: border-box;
  }
.fast-44a25ad653cc4edbad662ec042352f74::after {
    box-sizing: border-box;
  }
.fast-975c48de69cb4fc8aca6f33e0f483816 {
    display: inline-block;
  }
.fast-d455250cedd0429aa848c5b1704aa975 {
    box-sizing: border-box;
  }
.fast-d455250cedd0429aa848c5b1704aa975::before {
    box-sizing: border-box;
  }
.fast-d455250cedd0429aa848c5b1704aa975::after {
    box-sizing: border-box;
  }
.fast-187906bfaaf0413fad85d9a84233da27 {
    display: inline-block;
  }
.fast-cf5ac4a34e3841a5bb6726957d2dd2bb {
    display: none;
    box-sizing: border-box;
    appearance: none;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;
    white-space-collapse: collapse;
    text-wrap-mode: nowrap;
    text-align: center;
    background-image: url(/cdn/shop/files/red-rose-and-cow-print-pet-bed-printify-2025-artsulli-art-is-long-312.jpg?v=1758210970);
    background-repeat: no-repeat;
    background-size: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    text-align-last: left;
    background-position: right 19px center;
  }
.fast-cf5ac4a34e3841a5bb6726957d2dd2bb::before {
    box-sizing: border-box;
    display: none;
  }
.fast-cf5ac4a34e3841a5bb6726957d2dd2bb::after {
    box-sizing: border-box;
    display: none;
  }
.fast-505b4ca96c114abe923ce104e2ced403 {
    box-sizing: border-box;
  }
.fast-505b4ca96c114abe923ce104e2ced403::before {
    box-sizing: border-box;
  }
.fast-505b4ca96c114abe923ce104e2ced403::after {
    box-sizing: border-box;
  }
.fast-681dc93564414952af3cdc6f22907af6 {
    display: inline-block;
  }
.fast-0ff0f5d039734724827e0b36bb497028 {
    box-sizing: border-box;
  }
.fast-0ff0f5d039734724827e0b36bb497028::before {
    box-sizing: border-box;
  }
.fast-0ff0f5d039734724827e0b36bb497028::after {
    box-sizing: border-box;
  }
.fast-682230b6d98040ab8ef1341c30d6f082 {
    display: inline-block;
  }
.fast-4487d7f4f0784ce988484a3f1f7973aa {
    box-sizing: border-box;
  }
.fast-4487d7f4f0784ce988484a3f1f7973aa::before {
    box-sizing: border-box;
  }
.fast-4487d7f4f0784ce988484a3f1f7973aa::after {
    box-sizing: border-box;
  }
.fast-85f44fac4ebc4082bd039faf66b68a58 {
    display: inline-block;
  }
.fast-a2a14bdb946f4eae9818b079a7142b62 {
    box-sizing: border-box;
  }
.fast-a2a14bdb946f4eae9818b079a7142b62::before {
    box-sizing: border-box;
  }
.fast-a2a14bdb946f4eae9818b079a7142b62::after {
    box-sizing: border-box;
  }
.fast-ba370b21a5a649f89debbb7e3a424c3a {
    display: inline-block;
  }
.fast-a98a293dbe974c8481c67c1f58f826b4 {
    box-sizing: border-box;
  }
.fast-a98a293dbe974c8481c67c1f58f826b4::before {
    box-sizing: border-box;
  }
.fast-a98a293dbe974c8481c67c1f58f826b4::after {
    box-sizing: border-box;
  }
.fast-a0ce30d9928d4149a3598460cb634162 {
    display: inline-block;
  }
.fast-b09c8535f1bb4457bca44c4ff02ac069 {
    box-sizing: border-box;
  }
.fast-b09c8535f1bb4457bca44c4ff02ac069::before {
    box-sizing: border-box;
  }
.fast-b09c8535f1bb4457bca44c4ff02ac069::after {
    box-sizing: border-box;
  }
.fast-f7e1d784a14944009e6aec01db8c964a {
    display: inline-block;
  }
.fast-0d1eb414a1e24804b460878379c57431 {
    box-sizing: border-box;
  }
.fast-0d1eb414a1e24804b460878379c57431::before {
    box-sizing: border-box;
  }
.fast-0d1eb414a1e24804b460878379c57431::after {
    box-sizing: border-box;
  }
.fast-d2c23da9a1e34e189a73a81f4b9d4b48 {
    display: inline-block;
  }
.fast-699134a452d644cfa989611f42bcf537 {
    box-sizing: border-box;
  }
.fast-699134a452d644cfa989611f42bcf537::before {
    box-sizing: border-box;
  }
.fast-699134a452d644cfa989611f42bcf537::after {
    box-sizing: border-box;
  }
.fast-abfc0836e2004ae3b7a186cfab0e5711 {
    display: inline-block;
  }
.fast-f37320deffaa4a1eb63e935078f44921 {
    box-sizing: border-box;
  }
.fast-f37320deffaa4a1eb63e935078f44921::before {
    box-sizing: border-box;
  }
.fast-f37320deffaa4a1eb63e935078f44921::after {
    box-sizing: border-box;
  }
.fast-0a620d9624e046c8b377a46c0a5882b4 {
    display: inline-block;
  }
.fast-780cb0f3e5d348869e18541b464bd71b {
    box-sizing: border-box;
  }
.fast-780cb0f3e5d348869e18541b464bd71b::before {
    box-sizing: border-box;
  }
.fast-780cb0f3e5d348869e18541b464bd71b::after {
    box-sizing: border-box;
  }
.fast-35465f23138344ed8a03dfdee2910341 {
    display: inline-block;
  }
.fast-1763657b76c64e27a8958f195294d258 {
    box-sizing: border-box;
  }
.fast-1763657b76c64e27a8958f195294d258::before {
    box-sizing: border-box;
  }
.fast-1763657b76c64e27a8958f195294d258::after {
    box-sizing: border-box;
  }
.fast-1a9625597e3b453fba0ea68b12729f49 {
    display: inline-block;
  }
.fast-2b4f8a46f43e4009b37915f32d8c01d5 {
    box-sizing: border-box;
  }
.fast-2b4f8a46f43e4009b37915f32d8c01d5::before {
    box-sizing: border-box;
  }
.fast-2b4f8a46f43e4009b37915f32d8c01d5::after {
    box-sizing: border-box;
  }
.fast-c124f17127004526a2e471faa2fb2909 {
    display: inline-block;
  }
.fast-c6d0b8d8b0a44e09b2cea7cd44c1ea7a {
    box-sizing: border-box;
  }
.fast-c6d0b8d8b0a44e09b2cea7cd44c1ea7a::before {
    box-sizing: border-box;
  }
.fast-c6d0b8d8b0a44e09b2cea7cd44c1ea7a::after {
    box-sizing: border-box;
  }
.fast-82872a13259d49e78d24a8905a49716e {
    display: inline-block;
  }
.fast-ec4339d745524409a29ca4625204d9e0 {
    box-sizing: border-box;
  }
.fast-ec4339d745524409a29ca4625204d9e0::before {
    box-sizing: border-box;
  }
.fast-ec4339d745524409a29ca4625204d9e0::after {
    box-sizing: border-box;
  }
.fast-c804c1c718184a46a46e6c5319857e47 {
    display: inline-block;
  }
.fast-ec268ae18544417397306c9841c601e8 {
    box-sizing: border-box;
  }
.fast-ec268ae18544417397306c9841c601e8::before {
    box-sizing: border-box;
  }
.fast-ec268ae18544417397306c9841c601e8::after {
    box-sizing: border-box;
  }
.fast-7a446748b3c44c0798eac66f6711e9f6 {
    display: inline-block;
  }
.fast-0be0474bf54b40499bc83cadcb647dd4 {
    box-sizing: border-box;
  }
.fast-0be0474bf54b40499bc83cadcb647dd4::before {
    box-sizing: border-box;
  }
.fast-0be0474bf54b40499bc83cadcb647dd4::after {
    box-sizing: border-box;
  }
.fast-f97ce02cc5b44db0a6875a66e3d33527 {
    display: inline-block;
  }
.fast-257af8cc27fb4daba290a53615ed15ae {
    box-sizing: border-box;
  }
.fast-257af8cc27fb4daba290a53615ed15ae::before {
    box-sizing: border-box;
  }
.fast-257af8cc27fb4daba290a53615ed15ae::after {
    box-sizing: border-box;
  }
.fast-0fcb05985fa847ae84745b9eff38ade3 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: unset;
    max-width: unset;
    margin-top: 30px;
  }
.fast-0fcb05985fa847ae84745b9eff38ade3::before {
    box-sizing: border-box;
  }
.fast-0fcb05985fa847ae84745b9eff38ade3::after {
    box-sizing: border-box;
  }
.fast-420c84bf73cc49539ede5da3f4fe499b {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-420c84bf73cc49539ede5da3f4fe499b::before {
    box-sizing: border-box;
  }
.fast-420c84bf73cc49539ede5da3f4fe499b::after {
    box-sizing: border-box;
  }
.fast-88fd7944ca4b4ef090d5ff774edcf5fe {
    display: flex;
    box-sizing: border-box;
    justify-content: flex-start;
  }
.fast-88fd7944ca4b4ef090d5ff774edcf5fe::before {
    box-sizing: border-box;
  }
.fast-88fd7944ca4b4ef090d5ff774edcf5fe::after {
    box-sizing: border-box;
  }
.fast-dbf70a5fe59142db8bf54de0ff1fb061 {
    display: flex;
    width: 100%;
    box-sizing: border-box;
    flex-direction: column;
    row-gap: 0px;
    column-gap: 0px;
  }
.fast-dbf70a5fe59142db8bf54de0ff1fb061::before {
    box-sizing: border-box;
  }
.fast-dbf70a5fe59142db8bf54de0ff1fb061::after {
    box-sizing: border-box;
  }
.fast-a6dc293b41404da1b4695bd75082c175 {
    box-sizing: border-box;
    text-align: left;
    color: rgb(46, 44, 44);
    margin-bottom: 0px;
    font-weight: 500;
  }
.fast-a6dc293b41404da1b4695bd75082c175::before {
    box-sizing: border-box;
  }
.fast-a6dc293b41404da1b4695bd75082c175::after {
    box-sizing: border-box;
  }
.fast-804a53bdbbc0446387a145930eaf84c9 {
    display: flex;
    align-items: center;
    box-sizing: border-box;
  }
.fast-804a53bdbbc0446387a145930eaf84c9::before {
    box-sizing: border-box;
  }
.fast-804a53bdbbc0446387a145930eaf84c9::after {
    box-sizing: border-box;
  }
.fast-6502d543a89e4b25babe0b91e1524f76 {
    margin: 0px;
    outline-color: initial;
    outline-style: none;
    outline-width: initial;
    cursor: pointer;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: var(--fastify-text-color);
    border-right-color: var(--fastify-text-color);
    border-bottom-color: var(--fastify-text-color);
    border-left-color: var(--fastify-text-color);
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    transition-behavior: normal;
    transition-duration: 0.1s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
    transition-delay: 0s;
    transition-property: background-color;
    color: var(--fastify-text-color);
    background-color: rgba(241, 241, 241, 0);
    box-sizing: border-box;
    padding: 0px 5px 0px 15px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='2' viewBox='0 0 12 2' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='12' height='2' rx='1'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 12px;
    width: 40px;
    height: 52px;
    background-position: left 15px center;
  }
.fast-6502d543a89e4b25babe0b91e1524f76::before {
    box-sizing: border-box;
  }
.fast-6502d543a89e4b25babe0b91e1524f76::after {
    box-sizing: border-box;
  }
.fast-d2494d096dcd474b9ca7e5bb90532445 {
    box-sizing: border-box;
  }
.fast-d2494d096dcd474b9ca7e5bb90532445::before {
    box-sizing: border-box;
  }
.fast-d2494d096dcd474b9ca7e5bb90532445::after {
    box-sizing: border-box;
  }
.fast-a65cb44b7d9f4d13b8a9518d2caa69f2 {
    box-sizing: border-box;
    width: 0px;
    height: 0px;
  }
.fast-a65cb44b7d9f4d13b8a9518d2caa69f2::before {
    box-sizing: border-box;
  }
.fast-a65cb44b7d9f4d13b8a9518d2caa69f2::after {
    box-sizing: border-box;
  }
.fast-45323fd6d05e4b87a6fbcb9814d98b8f {
    box-sizing: border-box;
    display: none;
    text-align: left;
    color: rgb(46, 44, 44);
    margin-bottom: 0px;
    font-weight: 500;
  }
.fast-45323fd6d05e4b87a6fbcb9814d98b8f::before {
    box-sizing: border-box;
    display: none;
  }
.fast-45323fd6d05e4b87a6fbcb9814d98b8f::after {
    box-sizing: border-box;
    display: none;
  }
.fast-2e57000f023744f58038cbfa8bf926af {
    display: inline-block;
  }
.fast-90d5eb322d8e40d3aee432d4443fef5a {
    cursor: text;
    display: flex;
    align-items: center;
    justify-content: center;
    transition-behavior: normal;
    transition-duration: 0.1s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
    transition-delay: 0s;
    transition-property: background-color;
    box-sizing: border-box;
    height: 52px;
    padding: 0px;
    margin: 0px;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.25em;
    color: var(--fastify-text-color);
    width: 37px;
    background-color: rgba(241, 241, 241, 0);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-color: var(--fastify-text-color);
    border-right-color: var(--fastify-text-color);
    border-bottom-color: var(--fastify-text-color);
    border-left-color: var(--fastify-text-color);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    outline-style: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
.fast-90d5eb322d8e40d3aee432d4443fef5a::before {
    box-sizing: border-box;
  }
.fast-90d5eb322d8e40d3aee432d4443fef5a::after {
    box-sizing: border-box;
  }
.fast-59dae647c0344491872ba1612547f8f5 {
    margin: 0px;
    outline-color: initial;
    outline-style: none;
    outline-width: initial;
    cursor: pointer;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: var(--fastify-text-color);
    border-right-color: var(--fastify-text-color);
    border-bottom-color: var(--fastify-text-color);
    border-left-color: var(--fastify-text-color);
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    transition-behavior: normal;
    transition-duration: 0.1s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
    transition-delay: 0s;
    transition-property: background-color;
    color: var(--fastify-text-color);
    background-color: rgba(241, 241, 241, 0);
    box-sizing: border-box;
    padding: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6C0 5.44772 0.447715 5 1 5H11C11.5523 5 12 5.44772 12 6C12 6.55228 11.5523 7 11 7H1C0.447715 7 0 6.55228 0 6Z'/%3E%3Cpath d='M6 0C6.55228 2.41411e-08 7 0.447715 7 1L7 11C7 11.5523 6.55228 12 6 12C5.44771 12 5 11.5523 5 11L5 1C5 0.447715 5.44772 -2.41411e-08 6 0Z'/%3E%3C/svg%3E%0A");
    background-size: 12px;
    width: 40px;
    background-repeat: no-repeat;
    height: 52px;
    background-position: right 15px center;
  }
.fast-59dae647c0344491872ba1612547f8f5::before {
    box-sizing: border-box;
  }
.fast-59dae647c0344491872ba1612547f8f5::after {
    box-sizing: border-box;
  }
.fast-00a9a74f32e249b0b0cc4f98ec4a9dd8 {
    box-sizing: border-box;
  }
.fast-00a9a74f32e249b0b0cc4f98ec4a9dd8::before {
    box-sizing: border-box;
  }
.fast-00a9a74f32e249b0b0cc4f98ec4a9dd8::after {
    box-sizing: border-box;
  }
.fast-4d33aa1a82494620bf99c46eb6223123 {
    box-sizing: border-box;
    width: 0px;
    height: 0px;
  }
.fast-4d33aa1a82494620bf99c46eb6223123::before {
    box-sizing: border-box;
  }
.fast-4d33aa1a82494620bf99c46eb6223123::after {
    box-sizing: border-box;
  }
.fast-4568816fc68145df8c29558d823be9c5 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: calc(100% - 117px);
    max-width: unset;
    padding-bottom: 0px;
    margin-top: 30px;
  }
.fast-4568816fc68145df8c29558d823be9c5::before {
    box-sizing: border-box;
  }
.fast-4568816fc68145df8c29558d823be9c5::after {
    box-sizing: border-box;
  }
.fast-bd8c5b6224e84cf8be7ffe49e47d3d29 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-bd8c5b6224e84cf8be7ffe49e47d3d29::before {
    box-sizing: border-box;
  }
.fast-bd8c5b6224e84cf8be7ffe49e47d3d29::after {
    box-sizing: border-box;
  }
.fast-6a9d52d4e12942f79804245fc8d27aec {
    box-sizing: border-box;
  }
.fast-6a9d52d4e12942f79804245fc8d27aec::before {
    box-sizing: border-box;
  }
.fast-6a9d52d4e12942f79804245fc8d27aec::after {
    box-sizing: border-box;
  }
.fast-a4a8b49fe6614542b2281b91d2e65acb {
    box-sizing: border-box;
  }
.fast-a4a8b49fe6614542b2281b91d2e65acb::before {
    box-sizing: border-box;
  }
.fast-a4a8b49fe6614542b2281b91d2e65acb::after {
    box-sizing: border-box;
  }
.fast-972d9bfa07ff443491e06931a65dabf7 {
    box-sizing: border-box;
  }
.fast-972d9bfa07ff443491e06931a65dabf7::before {
    box-sizing: border-box;
  }
.fast-972d9bfa07ff443491e06931a65dabf7::after {
    box-sizing: border-box;
  }
.fast-51cf69b635d141d889b20df6480a8068 {
    display: flex;
    align-items: center;
    box-sizing: border-box;
  }
.fast-51cf69b635d141d889b20df6480a8068::before {
    box-sizing: border-box;
  }
.fast-51cf69b635d141d889b20df6480a8068::after {
    box-sizing: border-box;
  }
.fast-93d0b5fd65fe40d0ac728ff35d4e3621 {
    display: flex;
    align-items: center;
    color: var(--fastify-button-text-color);
    background-color: var(--fastify-button-background-color);
    cursor: pointer;
    box-sizing: border-box;
    width: 100%;
    justify-content: center;
    padding: 16px 20px;
    font-size: 16px;
    line-height: 1.2em;
    text-transform: none;
    letter-spacing: 0px;
    font-weight: 600;
    height: 52px;
    min-height: 52px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-delay: 0ms;
    padding-top: 16px;
    padding-right: 20px;
    padding-bottom: 16px;
    padding-left: 20px;
    margin-left: 10px;
  }
.fast-93d0b5fd65fe40d0ac728ff35d4e3621::before {
    box-sizing: border-box;
  }
.fast-93d0b5fd65fe40d0ac728ff35d4e3621::after {
    box-sizing: border-box;
  }
.fast-476caa9a02f6487d8f7e6db0f201d39e {
    box-sizing: border-box;
  }
.fast-476caa9a02f6487d8f7e6db0f201d39e::before {
    box-sizing: border-box;
  }
.fast-476caa9a02f6487d8f7e6db0f201d39e::after {
    box-sizing: border-box;
  }
.fast-14aeb3c1b1dd4ca886b368ba28571fc9 {
    display: inline-block;
  }
.fast-42b893b6e5c045b881b5c9ec4f55c567 {
    display: inline-flex;
    align-items: center;
    color: inherit;
    box-sizing: border-box;
  }
.fast-42b893b6e5c045b881b5c9ec4f55c567::before {
    box-sizing: border-box;
  }
.fast-42b893b6e5c045b881b5c9ec4f55c567::after {
    box-sizing: border-box;
  }
.fast-463627a1184343b3a91bd00f6d1567d9 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 0px;
    padding-bottom: 0px;
  }
.fast-463627a1184343b3a91bd00f6d1567d9::before {
    box-sizing: border-box;
  }
.fast-463627a1184343b3a91bd00f6d1567d9::after {
    box-sizing: border-box;
  }
.fast-a34eaef8c915473eb07fe2c1682371fc {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-a34eaef8c915473eb07fe2c1682371fc::before {
    box-sizing: border-box;
  }
.fast-a34eaef8c915473eb07fe2c1682371fc::after {
    box-sizing: border-box;
  }
.fast-6282367f1b0d4a31921bae5c99e1b078 {
    display: flex;
    box-sizing: border-box;
  }
.fast-6282367f1b0d4a31921bae5c99e1b078::before {
    box-sizing: border-box;
  }
.fast-6282367f1b0d4a31921bae5c99e1b078::after {
    box-sizing: border-box;
  }
.fast-d1a68df1f56e485ba80630bb010f0879 {
    box-sizing: border-box;
    display: block;
    width: 100%;
  }
.fast-d1a68df1f56e485ba80630bb010f0879::before {
    box-sizing: border-box;
  }
.fast-d1a68df1f56e485ba80630bb010f0879::after {
    box-sizing: border-box;
  }
.fast-107cfff183f042ca92c716ce6440862e {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: unset;
    max-width: unset;
    padding-bottom: 0px;
    margin-top: 20px;
  }
.fast-107cfff183f042ca92c716ce6440862e::before {
    box-sizing: border-box;
  }
.fast-107cfff183f042ca92c716ce6440862e::after {
    box-sizing: border-box;
  }
.fast-4d2d382d28684d8aaf8758d2237a6ffa {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-4d2d382d28684d8aaf8758d2237a6ffa::before {
    box-sizing: border-box;
  }
.fast-4d2d382d28684d8aaf8758d2237a6ffa::after {
    box-sizing: border-box;
  }
.fast-5d6582ce79b443a6bc235a5bdf58aff8 {
    display: grid;
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    list-style-type: none;
    box-sizing: border-box;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    row-gap: 0px;
    column-gap: 0px;
  }
.fast-5d6582ce79b443a6bc235a5bdf58aff8::before {
    box-sizing: border-box;
  }
.fast-5d6582ce79b443a6bc235a5bdf58aff8::after {
    box-sizing: border-box;
  }
.fast-1432c5ff17434ba29bb44c4ca9236c63 {
    position: relative;
    box-sizing: border-box;
    flex-direction: column;
    display: flex;
    padding: 0px;
    align-items: flex-start;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
.fast-1432c5ff17434ba29bb44c4ca9236c63::before {
    box-sizing: border-box;
  }
.fast-1432c5ff17434ba29bb44c4ca9236c63::after {
    box-sizing: border-box;
  }
.fast-a95759cc4301465594d6a7e231975027 {
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: calc(var(--ecom-spacing) / 2);
    padding-right: 0px;
    padding-bottom: calc(var(--ecom-spacing) / 2);
    padding-left: 0px;
    list-style-type: none;
    display: inline-flex;
    align-items: flex-start;
    box-sizing: border-box;
    flex-direction: row;
  }
.fast-a95759cc4301465594d6a7e231975027::before {
    box-sizing: border-box;
  }
.fast-a95759cc4301465594d6a7e231975027::after {
    box-sizing: border-box;
  }
.fast-8e57a6f170cc4c6f9118ff2a2211dc1f {
    display: flex;
    box-sizing: border-box;
    color: var(--fastify-text-color);
    background-color: rgba(255, 0, 0, 0);
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-left-radius: 63%;
    border-top-right-radius: 63%;
    border-bottom-right-radius: 63%;
    border-bottom-left-radius: 63%;
    margin-top: 5px;
    margin-right: 13px;
  }
.fast-8e57a6f170cc4c6f9118ff2a2211dc1f::before {
    box-sizing: border-box;
  }
.fast-8e57a6f170cc4c6f9118ff2a2211dc1f::after {
    box-sizing: border-box;
  }
.fast-1a9349878fbc49668944aaf729fd39d4 {
    box-sizing: border-box;
    height: 21px;
    width: 21px;
  }
.fast-1a9349878fbc49668944aaf729fd39d4::before {
    box-sizing: border-box;
  }
.fast-1a9349878fbc49668944aaf729fd39d4::after {
    box-sizing: border-box;
  }
.fast-b839d20c30ec448981379f729abf1866 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    column-gap: 10px;
    box-sizing: border-box;
  }
.fast-b839d20c30ec448981379f729abf1866::before {
    box-sizing: border-box;
  }
.fast-b839d20c30ec448981379f729abf1866::after {
    box-sizing: border-box;
  }
.fast-e73b085fb4d5414595645ea231ac7b33 {
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-sizing: border-box;
    text-align: left;
    color: var(--fastify-text-color);
    font-size: 12px;
    font-weight: 500;
    line-height: 1.3em;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0px;
  }
.fast-e73b085fb4d5414595645ea231ac7b33::before {
    box-sizing: border-box;
  }
.fast-e73b085fb4d5414595645ea231ac7b33::after {
    box-sizing: border-box;
  }
.fast-5d8eed3412864cbdb905c35f2bc0b127 {
    display: inline-block;
  }
.fast-99ca0ca1d6a34b5e94b58ab3db28b177 {
    box-sizing: border-box;
  }
.fast-99ca0ca1d6a34b5e94b58ab3db28b177::before {
    box-sizing: border-box;
  }
.fast-99ca0ca1d6a34b5e94b58ab3db28b177::after {
    box-sizing: border-box;
  }
.fast-60370fb7db96479885a5b555fd5711c1 {
    display: inline-block;
  }
.fast-7e8a79e5f5d84635881ee92cfa6a6e15 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: unset;
    max-width: unset;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 30px;
    margin-top: 20px;
  }
.fast-7e8a79e5f5d84635881ee92cfa6a6e15::before {
    box-sizing: border-box;
  }
.fast-7e8a79e5f5d84635881ee92cfa6a6e15::after {
    box-sizing: border-box;
  }
.fast-e86b0de2d91042eeb640a1c1979d8e07 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-e86b0de2d91042eeb640a1c1979d8e07::before {
    box-sizing: border-box;
  }
.fast-e86b0de2d91042eeb640a1c1979d8e07::after {
    box-sizing: border-box;
  }
.fast-bf1ac86986a44087b0566cc3510bcf4e {
    box-sizing: border-box;
    display: flex;
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
.fast-bf1ac86986a44087b0566cc3510bcf4e::before {
    box-sizing: border-box;
  }
.fast-bf1ac86986a44087b0566cc3510bcf4e::after {
    box-sizing: border-box;
  }
.fast-72f74c846a124232a442330efb1fd611 {
    display: flex;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    align-items: flex-end;
  }
.fast-72f74c846a124232a442330efb1fd611::before {
    box-sizing: border-box;
  }
.fast-72f74c846a124232a442330efb1fd611::after {
    box-sizing: border-box;
  }
.fast-d77195af506843bbb10144d5d90ca1c4 {
    display: flex;
    position: relative;
    box-sizing: border-box;
  }
.fast-d77195af506843bbb10144d5d90ca1c4::before {
    box-sizing: border-box;
  }
.fast-d77195af506843bbb10144d5d90ca1c4::after {
    box-sizing: border-box;
  }
.fast-e81d66672e63447f9c1c8d409e0be64b {
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    min-height: 1px;
    max-width: 100%;
    opacity: 1;
  }
.fast-e81d66672e63447f9c1c8d409e0be64b::before {
    box-sizing: border-box;
  }
.fast-e81d66672e63447f9c1c8d409e0be64b::after {
    box-sizing: border-box;
  }
.fast-d0e6f5d0f2c245eca7af198729f9a4cd {
    box-sizing: border-box;
    min-height: 1px;
    max-width: 100%;
    height: auto;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    vertical-align: middle;
    display: block;
    width: 100%;
  }
.fast-d0e6f5d0f2c245eca7af198729f9a4cd::before {
    box-sizing: border-box;
  }
.fast-d0e6f5d0f2c245eca7af198729f9a4cd::after {
    box-sizing: border-box;
  }
.fast-aeb467cb71eb4e2ea3233b30a64b46bc {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 25px;
    padding-bottom: 0px;
  }
.fast-aeb467cb71eb4e2ea3233b30a64b46bc::before {
    box-sizing: border-box;
  }
.fast-aeb467cb71eb4e2ea3233b30a64b46bc::after {
    box-sizing: border-box;
  }
.fast-0816d5991858439098740180ae526d4c {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-0816d5991858439098740180ae526d4c::before {
    box-sizing: border-box;
  }
.fast-0816d5991858439098740180ae526d4c::after {
    box-sizing: border-box;
  }
.fast-fd4a4de378de45e08e4d516958efec3d {
    display: grid;
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    list-style-type: none;
    box-sizing: border-box;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    row-gap: 15px;
    column-gap: 15px;
  }
.fast-fd4a4de378de45e08e4d516958efec3d::before {
    box-sizing: border-box;
  }
.fast-fd4a4de378de45e08e4d516958efec3d::after {
    box-sizing: border-box;
  }
.fast-578807a758f346aca42e6c04618b4c8f {
    position: relative;
    box-sizing: border-box;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
  }
.fast-578807a758f346aca42e6c04618b4c8f::before {
    box-sizing: border-box;
  }
.fast-578807a758f346aca42e6c04618b4c8f::after {
    box-sizing: border-box;
  }
.fast-de4a12e444a342c5be2b31094588ad7d {
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: calc(var(--ecom-spacing) / 2);
    padding-right: 0px;
    padding-bottom: calc(var(--ecom-spacing) / 2);
    padding-left: 0px;
    list-style-type: none;
    display: inline-flex;
    align-items: flex-start;
    box-sizing: border-box;
    flex-direction: row;
  }
.fast-de4a12e444a342c5be2b31094588ad7d::before {
    box-sizing: border-box;
  }
.fast-de4a12e444a342c5be2b31094588ad7d::after {
    box-sizing: border-box;
  }
.fast-01af688af6ef4b3d8deb125d84c605a6 {
    display: flex;
    box-sizing: border-box;
    color: var(--fastify-button-background-color);
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-left-radius: 63%;
    border-top-right-radius: 63%;
    border-bottom-right-radius: 63%;
    border-bottom-left-radius: 63%;
    margin-top: 3px;
    margin-right: 9px;
  }
.fast-01af688af6ef4b3d8deb125d84c605a6::before {
    box-sizing: border-box;
  }
.fast-01af688af6ef4b3d8deb125d84c605a6::after {
    box-sizing: border-box;
  }
.fast-f4109b062c1943319a8ac1d98716ccca {
    box-sizing: border-box;
    height: 15px;
    width: 15px;
  }
.fast-f4109b062c1943319a8ac1d98716ccca::before {
    box-sizing: border-box;
  }
.fast-f4109b062c1943319a8ac1d98716ccca::after {
    box-sizing: border-box;
  }
.fast-290a7b548ad84a3d81e62d15904ab94e {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    column-gap: 10px;
    box-sizing: border-box;
  }
.fast-290a7b548ad84a3d81e62d15904ab94e::before {
    box-sizing: border-box;
  }
.fast-290a7b548ad84a3d81e62d15904ab94e::after {
    box-sizing: border-box;
  }
.fast-08eafe4293864a72acfcea2393337b58 {
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-sizing: border-box;
    text-align: left;
    color: var(--fastify-text-color);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5em;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0px;
  }
.fast-08eafe4293864a72acfcea2393337b58::before {
    box-sizing: border-box;
  }
.fast-08eafe4293864a72acfcea2393337b58::after {
    box-sizing: border-box;
  }
.fast-fa3561eb3e3a4b528883c55a070f4bcd {
    display: inline-block;
  }
.fast-1edc1b8c8ddc4522a18aca86dc4241aa {
    position: relative;
    box-sizing: border-box;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
  }
.fast-1edc1b8c8ddc4522a18aca86dc4241aa::before {
    box-sizing: border-box;
  }
.fast-1edc1b8c8ddc4522a18aca86dc4241aa::after {
    box-sizing: border-box;
  }
.fast-c1ff9a6f20dd4fa9be3ab5ac709f55dc {
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: calc(var(--ecom-spacing) / 2);
    padding-right: 0px;
    padding-bottom: calc(var(--ecom-spacing) / 2);
    padding-left: 0px;
    list-style-type: none;
    display: inline-flex;
    align-items: flex-start;
    box-sizing: border-box;
    flex-direction: row;
  }
.fast-c1ff9a6f20dd4fa9be3ab5ac709f55dc::before {
    box-sizing: border-box;
  }
.fast-c1ff9a6f20dd4fa9be3ab5ac709f55dc::after {
    box-sizing: border-box;
  }
.fast-dcbc640eda524a7d98872a5e901f6ed9 {
    display: flex;
    box-sizing: border-box;
    color: var(--fastify-button-background-color);
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-left-radius: 63%;
    border-top-right-radius: 63%;
    border-bottom-right-radius: 63%;
    border-bottom-left-radius: 63%;
    margin-top: 3px;
    margin-right: 9px;
  }
.fast-dcbc640eda524a7d98872a5e901f6ed9::before {
    box-sizing: border-box;
  }
.fast-dcbc640eda524a7d98872a5e901f6ed9::after {
    box-sizing: border-box;
  }
.fast-625f1454be804203abc141e981e39e9d {
    box-sizing: border-box;
    height: 15px;
    width: 15px;
  }
.fast-625f1454be804203abc141e981e39e9d::before {
    box-sizing: border-box;
  }
.fast-625f1454be804203abc141e981e39e9d::after {
    box-sizing: border-box;
  }
.fast-5b65ee0063e94ccbb4eb5cb832044046 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    column-gap: 10px;
    box-sizing: border-box;
  }
.fast-5b65ee0063e94ccbb4eb5cb832044046::before {
    box-sizing: border-box;
  }
.fast-5b65ee0063e94ccbb4eb5cb832044046::after {
    box-sizing: border-box;
  }
.fast-d557b6227b19424285f586e279a6949b {
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-sizing: border-box;
    text-align: left;
    color: var(--fastify-text-color);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5em;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0px;
  }
.fast-d557b6227b19424285f586e279a6949b::before {
    box-sizing: border-box;
  }
.fast-d557b6227b19424285f586e279a6949b::after {
    box-sizing: border-box;
  }
.fast-5ee5e6b589284991b5b7698b709f3a4e {
    display: inline-block;
  }
.fast-9726c2a36f2d4127994d46a16d19e90d {
    position: relative;
    box-sizing: border-box;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
  }
.fast-9726c2a36f2d4127994d46a16d19e90d::before {
    box-sizing: border-box;
  }
.fast-9726c2a36f2d4127994d46a16d19e90d::after {
    box-sizing: border-box;
  }
.fast-b9429a908b6948adb2b3e635ea201cf5 {
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: calc(var(--ecom-spacing) / 2);
    padding-right: 0px;
    padding-bottom: calc(var(--ecom-spacing) / 2);
    padding-left: 0px;
    list-style-type: none;
    display: inline-flex;
    align-items: flex-start;
    box-sizing: border-box;
    flex-direction: row;
  }
.fast-b9429a908b6948adb2b3e635ea201cf5::before {
    box-sizing: border-box;
  }
.fast-b9429a908b6948adb2b3e635ea201cf5::after {
    box-sizing: border-box;
  }
.fast-21711db61dbf4e61b151fc813d95d98d {
    display: flex;
    box-sizing: border-box;
    color: var(--fastify-button-background-color);
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-left-radius: 63%;
    border-top-right-radius: 63%;
    border-bottom-right-radius: 63%;
    border-bottom-left-radius: 63%;
    margin-top: 3px;
    margin-right: 9px;
  }
.fast-21711db61dbf4e61b151fc813d95d98d::before {
    box-sizing: border-box;
  }
.fast-21711db61dbf4e61b151fc813d95d98d::after {
    box-sizing: border-box;
  }
.fast-4993a7dec5504049a4910d97c5ab02c7 {
    box-sizing: border-box;
    height: 15px;
    width: 15px;
  }
.fast-4993a7dec5504049a4910d97c5ab02c7::before {
    box-sizing: border-box;
  }
.fast-4993a7dec5504049a4910d97c5ab02c7::after {
    box-sizing: border-box;
  }
.fast-ea7bb3dc523f496b968c84f985e1c908 {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    column-gap: 10px;
    box-sizing: border-box;
  }
.fast-ea7bb3dc523f496b968c84f985e1c908::before {
    box-sizing: border-box;
  }
.fast-ea7bb3dc523f496b968c84f985e1c908::after {
    box-sizing: border-box;
  }
.fast-8f26bb658ca142e68ed0b3a1bb7dfa89 {
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-sizing: border-box;
    text-align: left;
    color: var(--fastify-text-color);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5em;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0px;
  }
.fast-8f26bb658ca142e68ed0b3a1bb7dfa89::before {
    box-sizing: border-box;
  }
.fast-8f26bb658ca142e68ed0b3a1bb7dfa89::after {
    box-sizing: border-box;
  }
.fast-ca3a6dde9e384016ba3f94c1a2e1b057 {
    display: inline-block;
  }
.fast-5e4bdb5ed4a0442ba3ae3872ff476342 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 20px;
  }
.fast-5e4bdb5ed4a0442ba3ae3872ff476342::before {
    box-sizing: border-box;
  }
.fast-5e4bdb5ed4a0442ba3ae3872ff476342::after {
    box-sizing: border-box;
  }
.fast-b77f020f3c064b7c995ee4dee355c747 {
    box-sizing: border-box;
    overflow-x: visible;
    overflow-y: visible;
  }
.fast-b77f020f3c064b7c995ee4dee355c747::before {
    box-sizing: border-box;
  }
.fast-b77f020f3c064b7c995ee4dee355c747::after {
    box-sizing: border-box;
  }
.fast-b88923cea1a64672b7110efe803ca3d1 {
    display: flex;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    flex-direction: column;
  }
.fast-b88923cea1a64672b7110efe803ca3d1::before {
    box-sizing: border-box;
  }
.fast-b88923cea1a64672b7110efe803ca3d1::after {
    box-sizing: border-box;
  }
.fast-36ff6012481b4d91b7b4677428d337fe {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
  }
.fast-36ff6012481b4d91b7b4677428d337fe::before {
    box-sizing: border-box;
  }
.fast-36ff6012481b4d91b7b4677428d337fe::after {
    box-sizing: border-box;
  }
.fast-23d08d2594154014bf1643b4538c0db0 {
    box-sizing: border-box;
    width: 100%;
    transition-behavior: normal;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
    flex-grow: unset;
    flex-shrink: unset;
    flex-basis: unset;
  }
.fast-23d08d2594154014bf1643b4538c0db0::before {
    box-sizing: border-box;
  }
.fast-23d08d2594154014bf1643b4538c0db0::after {
    box-sizing: border-box;
  }
.fast-92b9c1aba0114603bc4bd4d5c358a3e8 {
    display: flex;
    align-items: center;
    width: 100%;
    cursor: pointer;
    box-sizing: border-box;
    text-align: left;
    background-color: rgba(76, 84, 95, 0);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-color: rgb(236, 236, 236);
    border-right-color: rgb(236, 236, 236);
    border-bottom-color: rgb(236, 236, 236);
    border-left-color: rgb(236, 236, 236);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    padding-top: 14px;
    padding-bottom: 14px;
  }
.fast-92b9c1aba0114603bc4bd4d5c358a3e8::before {
    box-sizing: border-box;
  }
.fast-92b9c1aba0114603bc4bd4d5c358a3e8::after {
    box-sizing: border-box;
  }
.fast-b2800e6c90fa44e7bcdeec0f86fde140 {
    display: flex;
    align-items: center;
    order: 1;
    box-sizing: border-box;
    transition-behavior: normal;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
    color: var(--fastify-text-color);
  }
.fast-b2800e6c90fa44e7bcdeec0f86fde140::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-b2800e6c90fa44e7bcdeec0f86fde140::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-782f06d9d33c4226824fdcc917e4efba {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-782f06d9d33c4226824fdcc917e4efba::before {
    box-sizing: border-box;
  }
.fast-782f06d9d33c4226824fdcc917e4efba::after {
    box-sizing: border-box;
  }
.fast-94c7d46df9c44d3697d7ee1f90ba591b {
    display: none;
    align-items: center;
    order: 1;
    box-sizing: border-box;
    transition-behavior: normal;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
    color: var(--fastify-text-color);
  }
.fast-94c7d46df9c44d3697d7ee1f90ba591b::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-94c7d46df9c44d3697d7ee1f90ba591b::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-37e142169e1342f291c8df0c62fda0bf {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-37e142169e1342f291c8df0c62fda0bf::before {
    box-sizing: border-box;
  }
.fast-37e142169e1342f291c8df0c62fda0bf::after {
    box-sizing: border-box;
  }
.fast-f131850c55cd47c5a38e48d657d33719 {
    display: flex;
    align-items: center;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    box-sizing: border-box;
  }
.fast-f131850c55cd47c5a38e48d657d33719::before {
    box-sizing: border-box;
  }
.fast-f131850c55cd47c5a38e48d657d33719::after {
    box-sizing: border-box;
  }
.fast-843dfd90b8d54855af929d64a85e5b99 {
    box-sizing: border-box;
    display: flex;
    color: var(--fastify-text-color);
  }
.fast-843dfd90b8d54855af929d64a85e5b99::before {
    box-sizing: border-box;
  }
.fast-843dfd90b8d54855af929d64a85e5b99::after {
    box-sizing: border-box;
  }
.fast-6fcdd71aaece4200a76b487c855c2717 {
    font-style: normal;
    font-weight: 600;
    letter-spacing: calc(1.0 * .06rem);
    color: var(--fastify-text-color);
    line-height: 1.5em;
    word-break: break-word;
    font-size: 16px;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    box-sizing: border-box;
    text-transform: capitalize;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
  }
.fast-6fcdd71aaece4200a76b487c855c2717::before {
    box-sizing: border-box;
  }
.fast-6fcdd71aaece4200a76b487c855c2717::after {
    box-sizing: border-box;
  }
.fast-aca91301b56f42cdb9be244ee9b5ef71 {
    display: inline-block;
  }
.fast-8955f146f3fe460db4ab05f6228754dc {
    box-sizing: border-box;
    height: 0px;
    margin: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    opacity: 0;
    display: block;
  }
.fast-8955f146f3fe460db4ab05f6228754dc::before {
    box-sizing: border-box;
    height: 0px;
  }
.fast-8955f146f3fe460db4ab05f6228754dc::after {
    box-sizing: border-box;
    height: 0px;
  }
.fast-3dfd665817f64f0f8a97727d663645a7 {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
.fast-3dfd665817f64f0f8a97727d663645a7::before {
    box-sizing: border-box;
  }
.fast-3dfd665817f64f0f8a97727d663645a7::after {
    box-sizing: border-box;
  }
.fast-63449d0e29e54d02896420dc115727e1 {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
    padding: 15px 0px;
    margin: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
.fast-63449d0e29e54d02896420dc115727e1::before {
    box-sizing: border-box;
  }
.fast-63449d0e29e54d02896420dc115727e1::after {
    box-sizing: border-box;
  }
.fast-60a8eb957b2b48fa99df521fd41f591c {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 30px;
    padding-left: 30px;
  }
.fast-60a8eb957b2b48fa99df521fd41f591c::before {
    box-sizing: border-box;
  }
.fast-60a8eb957b2b48fa99df521fd41f591c::after {
    box-sizing: border-box;
  }
.fast-a00d6bf27609409d809f46568e4c8e9b {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-a00d6bf27609409d809f46568e4c8e9b::before {
    box-sizing: border-box;
  }
.fast-a00d6bf27609409d809f46568e4c8e9b::after {
    box-sizing: border-box;
  }
.fast-db1a092ca5614ba0b083e4b255c796e1 {
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: left;
    color: var(--fastify-text-color);
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    line-height: 1.4em;
  }
.fast-db1a092ca5614ba0b083e4b255c796e1::before {
    box-sizing: border-box;
  }
.fast-db1a092ca5614ba0b083e4b255c796e1::after {
    box-sizing: border-box;
  }
.fast-24d0590e3a28405fa535dabf6f602ffd {
    box-sizing: border-box;
  }
.fast-24d0590e3a28405fa535dabf6f602ffd::before {
    box-sizing: border-box;
  }
.fast-24d0590e3a28405fa535dabf6f602ffd::after {
    box-sizing: border-box;
  }
.fast-bc54e59897f04e8c90f2e709cd1ae330 {
    display: inline-block;
  }
.fast-92e817ff80874655a63379d3244bf12a {
    display: inline-block;
  }
.fast-295b74e977e24468a3197a0b8f09fd24 {
    box-sizing: border-box;
  }
.fast-295b74e977e24468a3197a0b8f09fd24::before {
    box-sizing: border-box;
  }
.fast-295b74e977e24468a3197a0b8f09fd24::after {
    box-sizing: border-box;
  }
.fast-500d2c8167d54d68852f4361a090ade9 {
    box-sizing: border-box;
  }
.fast-500d2c8167d54d68852f4361a090ade9::before {
    box-sizing: border-box;
  }
.fast-500d2c8167d54d68852f4361a090ade9::after {
    box-sizing: border-box;
  }
.fast-a842a50887634dcaa23e49500d69ea1a {
    box-sizing: border-box;
  }
.fast-a842a50887634dcaa23e49500d69ea1a::before {
    box-sizing: border-box;
  }
.fast-a842a50887634dcaa23e49500d69ea1a::after {
    box-sizing: border-box;
  }
.fast-5c6c35ab5bbc461e91f4304ec31b688b {
    box-sizing: border-box;
  }
.fast-5c6c35ab5bbc461e91f4304ec31b688b::before {
    box-sizing: border-box;
  }
.fast-5c6c35ab5bbc461e91f4304ec31b688b::after {
    box-sizing: border-box;
  }
.fast-4a6a9a552e2e4b2f9268bc4c3a5c7bd6 {
    display: inline-block;
  }
.fast-7c5ce1cdff004784b7368d8ff0649e55 {
    display: inline-block;
  }
.fast-f1669ee9172b420bb8752c23935acc9a {
    box-sizing: border-box;
  }
.fast-f1669ee9172b420bb8752c23935acc9a::before {
    box-sizing: border-box;
  }
.fast-f1669ee9172b420bb8752c23935acc9a::after {
    box-sizing: border-box;
  }
.fast-62e36048d59647d583157b4b15b0d761 {
    box-sizing: border-box;
  }
.fast-62e36048d59647d583157b4b15b0d761::before {
    box-sizing: border-box;
  }
.fast-62e36048d59647d583157b4b15b0d761::after {
    box-sizing: border-box;
  }
.fast-ceaee62a3e874d9585bd5a57f8df40f4 {
    box-sizing: border-box;
  }
.fast-ceaee62a3e874d9585bd5a57f8df40f4::before {
    box-sizing: border-box;
  }
.fast-ceaee62a3e874d9585bd5a57f8df40f4::after {
    box-sizing: border-box;
  }
.fast-e273e44071e545c1abe7e7cb5622eb1c {
    box-sizing: border-box;
  }
.fast-e273e44071e545c1abe7e7cb5622eb1c::before {
    box-sizing: border-box;
  }
.fast-e273e44071e545c1abe7e7cb5622eb1c::after {
    box-sizing: border-box;
  }
.fast-617962d95c6448c896d69b7eba267689 {
    display: inline-block;
  }
.fast-da89bb0500274714b53cfdc1c228b206 {
    display: inline-block;
  }
.fast-6b19180437a349ad930ad742390d5305 {
    box-sizing: border-box;
  }
.fast-6b19180437a349ad930ad742390d5305::before {
    box-sizing: border-box;
  }
.fast-6b19180437a349ad930ad742390d5305::after {
    box-sizing: border-box;
  }
.fast-1f63245a94224e53abc102e4ff105348 {
    box-sizing: border-box;
  }
.fast-1f63245a94224e53abc102e4ff105348::before {
    box-sizing: border-box;
  }
.fast-1f63245a94224e53abc102e4ff105348::after {
    box-sizing: border-box;
  }
.fast-5ba10f05ed184f879f5030141660aac7 {
    box-sizing: border-box;
  }
.fast-5ba10f05ed184f879f5030141660aac7::before {
    box-sizing: border-box;
  }
.fast-5ba10f05ed184f879f5030141660aac7::after {
    box-sizing: border-box;
  }
.fast-e44653ac57e445d6977fbbf6a8aad8dc {
    box-sizing: border-box;
  }
.fast-e44653ac57e445d6977fbbf6a8aad8dc::before {
    box-sizing: border-box;
  }
.fast-e44653ac57e445d6977fbbf6a8aad8dc::after {
    box-sizing: border-box;
  }
.fast-3fcb3b9b5b3347b78b68a5ea40aed2be {
    display: inline-block;
  }
.fast-fb144d3f0d974c5aa6696a87f7d9cd1d {
    display: inline-block;
  }
.fast-de20a11eb07443dc8ff426052a967683 {
    box-sizing: border-box;
  }
.fast-de20a11eb07443dc8ff426052a967683::before {
    box-sizing: border-box;
  }
.fast-de20a11eb07443dc8ff426052a967683::after {
    box-sizing: border-box;
  }
.fast-949a77c6b1b04dbf90aba964a0c42905 {
    box-sizing: border-box;
  }
.fast-949a77c6b1b04dbf90aba964a0c42905::before {
    box-sizing: border-box;
  }
.fast-949a77c6b1b04dbf90aba964a0c42905::after {
    box-sizing: border-box;
  }
.fast-8c1bd85a82ce480a856fee39d4c67b54 {
    box-sizing: border-box;
  }
.fast-8c1bd85a82ce480a856fee39d4c67b54::before {
    box-sizing: border-box;
  }
.fast-8c1bd85a82ce480a856fee39d4c67b54::after {
    box-sizing: border-box;
  }
.fast-485288470a16486397dc319d37922f31 {
    box-sizing: border-box;
  }
.fast-485288470a16486397dc319d37922f31::before {
    box-sizing: border-box;
  }
.fast-485288470a16486397dc319d37922f31::after {
    box-sizing: border-box;
  }
.fast-a109f9be35bd4e57b82180c548410497 {
    display: inline-block;
  }
.fast-559c58a0458e4f7e96e3de824cc7dd81 {
    display: inline-block;
  }
.fast-878651fb2a75475eaceb9517346e19e5 {
    box-sizing: border-box;
  }
.fast-878651fb2a75475eaceb9517346e19e5::before {
    box-sizing: border-box;
  }
.fast-878651fb2a75475eaceb9517346e19e5::after {
    box-sizing: border-box;
  }
.fast-dc5ea462c32c41c0a07c7079a71ec3c8 {
    box-sizing: border-box;
  }
.fast-dc5ea462c32c41c0a07c7079a71ec3c8::before {
    box-sizing: border-box;
  }
.fast-dc5ea462c32c41c0a07c7079a71ec3c8::after {
    box-sizing: border-box;
  }
.fast-268af6dcf1db4b46a06cf84feaef17a1 {
    box-sizing: border-box;
  }
.fast-268af6dcf1db4b46a06cf84feaef17a1::before {
    box-sizing: border-box;
  }
.fast-268af6dcf1db4b46a06cf84feaef17a1::after {
    box-sizing: border-box;
  }
.fast-a6f88844cccc456db0c003bc2401f59d {
    box-sizing: border-box;
  }
.fast-a6f88844cccc456db0c003bc2401f59d::before {
    box-sizing: border-box;
  }
.fast-a6f88844cccc456db0c003bc2401f59d::after {
    box-sizing: border-box;
  }
.fast-fc99c11f31e344a5a708da97aaf5cf9f {
    display: inline-block;
  }
.fast-5cddc77480a24926a682495bc38f687e {
    display: inline-block;
  }
.fast-1b859a5126144b219d950771803cfc9f {
    box-sizing: border-box;
  }
.fast-1b859a5126144b219d950771803cfc9f::before {
    box-sizing: border-box;
  }
.fast-1b859a5126144b219d950771803cfc9f::after {
    box-sizing: border-box;
  }
.fast-1530c1ded22242058937f4d0c368868f {
    box-sizing: border-box;
  }
.fast-1530c1ded22242058937f4d0c368868f::before {
    box-sizing: border-box;
  }
.fast-1530c1ded22242058937f4d0c368868f::after {
    box-sizing: border-box;
  }
.fast-c868bce810c44051a15aa87e37b4db68 {
    box-sizing: border-box;
  }
.fast-c868bce810c44051a15aa87e37b4db68::before {
    box-sizing: border-box;
  }
.fast-c868bce810c44051a15aa87e37b4db68::after {
    box-sizing: border-box;
  }
.fast-f99cd46ac05344ffb43f5e9a377bcee4 {
    box-sizing: border-box;
  }
.fast-f99cd46ac05344ffb43f5e9a377bcee4::before {
    box-sizing: border-box;
  }
.fast-f99cd46ac05344ffb43f5e9a377bcee4::after {
    box-sizing: border-box;
  }
.fast-29645814c5d24bf98eaba5eb78dd6fb8 {
    display: inline-block;
  }
.fast-0bda869e759f40d38ed13fbd17b54ca8 {
    display: inline-block;
  }
.fast-e3455293743b42eb9d503f485dd87b70 {
    box-sizing: border-box;
  }
.fast-e3455293743b42eb9d503f485dd87b70::before {
    box-sizing: border-box;
  }
.fast-e3455293743b42eb9d503f485dd87b70::after {
    box-sizing: border-box;
  }
.fast-f4a1834285764c498f1b14531b4ac3ee {
    box-sizing: border-box;
  }
.fast-f4a1834285764c498f1b14531b4ac3ee::before {
    box-sizing: border-box;
  }
.fast-f4a1834285764c498f1b14531b4ac3ee::after {
    box-sizing: border-box;
  }
.fast-3c68582620864d61bba675835862bd34 {
    box-sizing: border-box;
  }
.fast-3c68582620864d61bba675835862bd34::before {
    box-sizing: border-box;
  }
.fast-3c68582620864d61bba675835862bd34::after {
    box-sizing: border-box;
  }
.fast-f892aa815545424cb3a149a698a6faa5 {
    box-sizing: border-box;
  }
.fast-f892aa815545424cb3a149a698a6faa5::before {
    box-sizing: border-box;
  }
.fast-f892aa815545424cb3a149a698a6faa5::after {
    box-sizing: border-box;
  }
.fast-43d94e43e7fe4870b76d68bfd58500d7 {
    display: inline-block;
  }
.fast-9b77118902c749db895966c2380d9850 {
    display: inline-block;
  }
.fast-b07a8939b15049289abaa04128b01998 {
    box-sizing: border-box;
  }
.fast-b07a8939b15049289abaa04128b01998::before {
    box-sizing: border-box;
  }
.fast-b07a8939b15049289abaa04128b01998::after {
    box-sizing: border-box;
  }
.fast-32b5203a40ed41df93a1c49b6407729e {
    box-sizing: border-box;
  }
.fast-32b5203a40ed41df93a1c49b6407729e::before {
    box-sizing: border-box;
  }
.fast-32b5203a40ed41df93a1c49b6407729e::after {
    box-sizing: border-box;
  }
.fast-bbadf38519b543d2a533a52051c4c6f1 {
    box-sizing: border-box;
  }
.fast-bbadf38519b543d2a533a52051c4c6f1::before {
    box-sizing: border-box;
  }
.fast-bbadf38519b543d2a533a52051c4c6f1::after {
    box-sizing: border-box;
  }
.fast-d6edbb8dcbc64a7da16a0b3bab0aad2c {
    box-sizing: border-box;
  }
.fast-d6edbb8dcbc64a7da16a0b3bab0aad2c::before {
    box-sizing: border-box;
  }
.fast-d6edbb8dcbc64a7da16a0b3bab0aad2c::after {
    box-sizing: border-box;
  }
.fast-5c2226288b594ef9bdf389bee7f2e91f {
    display: inline-block;
  }
.fast-e9d0e81e80194531b92e65a99628d296 {
    display: inline-block;
  }
.fast-095d469307a9437b8f7747a8649ed204 {
    box-sizing: border-box;
  }
.fast-095d469307a9437b8f7747a8649ed204::before {
    box-sizing: border-box;
  }
.fast-095d469307a9437b8f7747a8649ed204::after {
    box-sizing: border-box;
  }
.fast-bd74abc9629b47c69f8b245d7c48167e {
    box-sizing: border-box;
  }
.fast-bd74abc9629b47c69f8b245d7c48167e::before {
    box-sizing: border-box;
  }
.fast-bd74abc9629b47c69f8b245d7c48167e::after {
    box-sizing: border-box;
  }
.fast-3129262ff3ad467aa257f351c7bb0cc0 {
    box-sizing: border-box;
  }
.fast-3129262ff3ad467aa257f351c7bb0cc0::before {
    box-sizing: border-box;
  }
.fast-3129262ff3ad467aa257f351c7bb0cc0::after {
    box-sizing: border-box;
  }
.fast-5129df428b0a4a3b8a046d6f75431fab {
    box-sizing: border-box;
  }
.fast-5129df428b0a4a3b8a046d6f75431fab::before {
    box-sizing: border-box;
  }
.fast-5129df428b0a4a3b8a046d6f75431fab::after {
    box-sizing: border-box;
  }
.fast-bd3737bbdd424f1bb6bff76db44a7184 {
    display: inline-block;
  }
.fast-3926e9b6e5784f03a91600974bcea46b {
    display: inline-block;
  }
.fast-ecdebea32603407887255eeb2c5cfb8e {
    box-sizing: border-box;
    width: 100%;
    transition-behavior: normal;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
    flex-grow: unset;
    flex-shrink: unset;
    flex-basis: unset;
    margin-top: -1px;
  }
.fast-ecdebea32603407887255eeb2c5cfb8e::before {
    box-sizing: border-box;
  }
.fast-ecdebea32603407887255eeb2c5cfb8e::after {
    box-sizing: border-box;
  }
.fast-a275554b5ebd4d81a56c6e632ff7a787 {
    display: flex;
    align-items: center;
    width: 100%;
    cursor: pointer;
    box-sizing: border-box;
    text-align: left;
    background-color: rgba(76, 84, 95, 0);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-color: rgb(236, 236, 236);
    border-right-color: rgb(236, 236, 236);
    border-bottom-color: rgb(236, 236, 236);
    border-left-color: rgb(236, 236, 236);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    padding-top: 14px;
    padding-bottom: 14px;
  }
.fast-a275554b5ebd4d81a56c6e632ff7a787::before {
    box-sizing: border-box;
  }
.fast-a275554b5ebd4d81a56c6e632ff7a787::after {
    box-sizing: border-box;
  }
.fast-08467aae3ace43edbf64e4ea934b55f2 {
    display: flex;
    align-items: center;
    order: 1;
    box-sizing: border-box;
    transition-behavior: normal;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
    color: var(--fastify-text-color);
  }
.fast-08467aae3ace43edbf64e4ea934b55f2::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-08467aae3ace43edbf64e4ea934b55f2::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-e9834848c04c4173b8826d77a283e05a {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-e9834848c04c4173b8826d77a283e05a::before {
    box-sizing: border-box;
  }
.fast-e9834848c04c4173b8826d77a283e05a::after {
    box-sizing: border-box;
  }
.fast-f2be18656cb64c09a1da0bdd647b3d28 {
    display: none;
    align-items: center;
    order: 1;
    box-sizing: border-box;
    transition-behavior: normal;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
    color: var(--fastify-text-color);
  }
.fast-f2be18656cb64c09a1da0bdd647b3d28::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-f2be18656cb64c09a1da0bdd647b3d28::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-7dca0ca2d4674d1b942ad2866280d778 {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-7dca0ca2d4674d1b942ad2866280d778::before {
    box-sizing: border-box;
  }
.fast-7dca0ca2d4674d1b942ad2866280d778::after {
    box-sizing: border-box;
  }
.fast-a5dd1573ae694e2999d04f284756cba1 {
    display: flex;
    align-items: center;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    box-sizing: border-box;
  }
.fast-a5dd1573ae694e2999d04f284756cba1::before {
    box-sizing: border-box;
  }
.fast-a5dd1573ae694e2999d04f284756cba1::after {
    box-sizing: border-box;
  }
.fast-6104a1a74f394876a142a4064a76f30a {
    box-sizing: border-box;
    display: flex;
    color: var(--fastify-text-color);
  }
.fast-6104a1a74f394876a142a4064a76f30a::before {
    box-sizing: border-box;
  }
.fast-6104a1a74f394876a142a4064a76f30a::after {
    box-sizing: border-box;
  }
.fast-23ccee35515846acb55fee22e4335488 {
    font-style: normal;
    font-weight: 600;
    letter-spacing: calc(1.0 * .06rem);
    color: var(--fastify-text-color);
    line-height: 1.5em;
    word-break: break-word;
    font-size: 16px;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    box-sizing: border-box;
    text-transform: capitalize;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
  }
.fast-23ccee35515846acb55fee22e4335488::before {
    box-sizing: border-box;
  }
.fast-23ccee35515846acb55fee22e4335488::after {
    box-sizing: border-box;
  }
.fast-d1209c1ce4534a568ad7a5e6bcde4886 {
    display: inline-block;
  }
.fast-3bc9c939d48b4b7ca5624c8f16baabdd {
    box-sizing: border-box;
    margin: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    height: 0px;
    opacity: 0;
  }
.fast-3bc9c939d48b4b7ca5624c8f16baabdd::before {
    box-sizing: border-box;
  }
.fast-3bc9c939d48b4b7ca5624c8f16baabdd::after {
    box-sizing: border-box;
  }
.fast-12c874b1c61547c1831ab7a5f19f027a {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
.fast-12c874b1c61547c1831ab7a5f19f027a::before {
    box-sizing: border-box;
  }
.fast-12c874b1c61547c1831ab7a5f19f027a::after {
    box-sizing: border-box;
  }
.fast-13a4c6bc84714bacb3c1c144d471fc76 {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
    padding: 15px 0px;
    margin: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
.fast-13a4c6bc84714bacb3c1c144d471fc76::before {
    box-sizing: border-box;
  }
.fast-13a4c6bc84714bacb3c1c144d471fc76::after {
    box-sizing: border-box;
  }
.fast-0136f1097e08407bb5a7e74a0d2d80f0 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 30px;
  }
.fast-0136f1097e08407bb5a7e74a0d2d80f0::before {
    box-sizing: border-box;
  }
.fast-0136f1097e08407bb5a7e74a0d2d80f0::after {
    box-sizing: border-box;
  }
.fast-b9ba1ea267974927b662479868316b56 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-b9ba1ea267974927b662479868316b56::before {
    box-sizing: border-box;
  }
.fast-b9ba1ea267974927b662479868316b56::after {
    box-sizing: border-box;
  }
.fast-e03cb998b3f044fb8aad7a38cb6f19f9 {
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: left;
    color: var(--fastify-text-color);
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    line-height: 1.7em;
  }
.fast-e03cb998b3f044fb8aad7a38cb6f19f9::before {
    box-sizing: border-box;
  }
.fast-e03cb998b3f044fb8aad7a38cb6f19f9::after {
    box-sizing: border-box;
  }
.fast-341aa1e96dd44e2787d4682344f38f22 {
    box-sizing: border-box;
  }
.fast-341aa1e96dd44e2787d4682344f38f22::before {
    box-sizing: border-box;
  }
.fast-341aa1e96dd44e2787d4682344f38f22::after {
    box-sizing: border-box;
  }
.fast-0781784b75db4a5a9e7fb0af5596ba47 {
    box-sizing: border-box;
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
  }
.fast-0781784b75db4a5a9e7fb0af5596ba47::before {
    box-sizing: border-box;
  }
.fast-0781784b75db4a5a9e7fb0af5596ba47::after {
    box-sizing: border-box;
  }
.fast-084732045b8243e7a28d25f9e977fbf2 {
    box-sizing: border-box;
  }
.fast-084732045b8243e7a28d25f9e977fbf2::before {
    box-sizing: border-box;
  }
.fast-084732045b8243e7a28d25f9e977fbf2::after {
    box-sizing: border-box;
  }
.fast-abee6b92e9624ee7ba67b702008066c5 {
    box-sizing: border-box;
  }
.fast-abee6b92e9624ee7ba67b702008066c5::before {
    box-sizing: border-box;
  }
.fast-abee6b92e9624ee7ba67b702008066c5::after {
    box-sizing: border-box;
  }
.fast-66f5e7d632bf479f8d22c47a9ad8efc5 {
    display: inline-block;
  }
.fast-21545d72f45e46d5b0a6a150b3ae42d4 {
    display: inline-block;
  }
.fast-cf5b4cd4eac6469eb37a4086ade14cef {
    box-sizing: border-box;
  }
.fast-cf5b4cd4eac6469eb37a4086ade14cef::before {
    box-sizing: border-box;
  }
.fast-cf5b4cd4eac6469eb37a4086ade14cef::after {
    box-sizing: border-box;
  }
.fast-f79f425a071d4a42a430c28d2ca0e322 {
    box-sizing: border-box;
  }
.fast-f79f425a071d4a42a430c28d2ca0e322::before {
    box-sizing: border-box;
  }
.fast-f79f425a071d4a42a430c28d2ca0e322::after {
    box-sizing: border-box;
  }
.fast-5d52337a990d4d0382a3c124fdaae454 {
    display: inline-block;
  }
.fast-88c11cf74483452e9ded835921c89af0 {
    display: inline-block;
  }
.fast-d1736adfc75e44b5ae1a1a7ebd389ac8 {
    box-sizing: border-box;
  }
.fast-d1736adfc75e44b5ae1a1a7ebd389ac8::before {
    box-sizing: border-box;
  }
.fast-d1736adfc75e44b5ae1a1a7ebd389ac8::after {
    box-sizing: border-box;
  }
.fast-e6a23bf748494977824005873d57d046 {
    box-sizing: border-box;
  }
.fast-e6a23bf748494977824005873d57d046::before {
    box-sizing: border-box;
  }
.fast-e6a23bf748494977824005873d57d046::after {
    box-sizing: border-box;
  }
.fast-393aee6672bc4379bdd88e6c3ca40d70 {
    display: inline-block;
  }
.fast-45846a2275a748d3b61489dcba5e0f96 {
    display: inline-block;
  }
.fast-cbaa3e913efa427dafe51e5aabcb76ed {
    box-sizing: border-box;
  }
.fast-cbaa3e913efa427dafe51e5aabcb76ed::before {
    box-sizing: border-box;
  }
.fast-cbaa3e913efa427dafe51e5aabcb76ed::after {
    box-sizing: border-box;
  }
.fast-60712c03b83c47788c8cd7b4eac1d917 {
    box-sizing: border-box;
  }
.fast-60712c03b83c47788c8cd7b4eac1d917::before {
    box-sizing: border-box;
  }
.fast-60712c03b83c47788c8cd7b4eac1d917::after {
    box-sizing: border-box;
  }
.fast-2eb7c6b475df4b1d88b61f7b0077e264 {
    display: inline-block;
  }
.fast-c4d5bc7470b6412c8e8c2bce8ac75fb9 {
    display: inline-block;
  }
.fast-4cfbd13f81284ef3ab7a73438f4cb1d7 {
    box-sizing: border-box;
  }
.fast-4cfbd13f81284ef3ab7a73438f4cb1d7::before {
    box-sizing: border-box;
  }
.fast-4cfbd13f81284ef3ab7a73438f4cb1d7::after {
    box-sizing: border-box;
  }
.fast-d803a2b905e24280b92ac0e56cc459d6 {
    box-sizing: border-box;
  }
.fast-d803a2b905e24280b92ac0e56cc459d6::before {
    box-sizing: border-box;
  }
.fast-d803a2b905e24280b92ac0e56cc459d6::after {
    box-sizing: border-box;
  }
.fast-65a10b3a92cb47819eb77b77418c6dbb {
    display: inline-block;
  }
.fast-463fb8d5d56f4fc4ba6257fc82c4d7a1 {
    display: inline-block;
  }
.fast-b49129439bb64bc9a08d444abcf277f0 {
    box-sizing: border-box;
  }
.fast-b49129439bb64bc9a08d444abcf277f0::before {
    box-sizing: border-box;
  }
.fast-b49129439bb64bc9a08d444abcf277f0::after {
    box-sizing: border-box;
  }
.fast-8a549c2c61fc4080a55cb54f204460b9 {
    box-sizing: border-box;
  }
.fast-8a549c2c61fc4080a55cb54f204460b9::before {
    box-sizing: border-box;
  }
.fast-8a549c2c61fc4080a55cb54f204460b9::after {
    box-sizing: border-box;
  }
.fast-8babcae44e4544c09b3f560102f8b2fb {
    box-sizing: border-box;
    display: block;
  }
.fast-8babcae44e4544c09b3f560102f8b2fb::before {
    box-sizing: border-box;
  }
.fast-8babcae44e4544c09b3f560102f8b2fb::after {
    box-sizing: border-box;
  }
.fast-4597833779ac4f709240ec9ed6bb08d2 {
    box-sizing: border-box;
    width: 100%;
    transition-behavior: normal;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
    flex-grow: unset;
    flex-shrink: unset;
    flex-basis: unset;
    margin-top: -1px;
  }
.fast-4597833779ac4f709240ec9ed6bb08d2::before {
    box-sizing: border-box;
  }
.fast-4597833779ac4f709240ec9ed6bb08d2::after {
    box-sizing: border-box;
  }
.fast-b4b901232cd645418f131016c47542d8 {
    display: flex;
    align-items: center;
    width: 100%;
    cursor: pointer;
    box-sizing: border-box;
    text-align: left;
    background-color: rgba(76, 84, 95, 0);
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: initial;
    border-right-width: initial;
    border-bottom-width: initial;
    border-left-width: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    padding-top: 14px;
    padding-bottom: 14px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
  }
.fast-b4b901232cd645418f131016c47542d8::before {
    box-sizing: border-box;
  }
.fast-b4b901232cd645418f131016c47542d8::after {
    box-sizing: border-box;
  }
.fast-dbf21a86b6d346e89eac35dd153b752a {
    display: flex;
    align-items: center;
    order: 1;
    box-sizing: border-box;
    transition-behavior: normal;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
    color: var(--fastify-text-color);
  }
.fast-dbf21a86b6d346e89eac35dd153b752a::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-dbf21a86b6d346e89eac35dd153b752a::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-6167510ab08a4d96ab5c9d45e2a6f1c8 {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-6167510ab08a4d96ab5c9d45e2a6f1c8::before {
    box-sizing: border-box;
  }
.fast-6167510ab08a4d96ab5c9d45e2a6f1c8::after {
    box-sizing: border-box;
  }
.fast-8491273e5a79469988201e035c2e9d1d {
    display: none;
    align-items: center;
    order: 1;
    box-sizing: border-box;
    transition-behavior: normal;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
    color: var(--fastify-text-color);
  }
.fast-8491273e5a79469988201e035c2e9d1d::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-8491273e5a79469988201e035c2e9d1d::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-040e0a4175a249aa953d6892df151a14 {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-040e0a4175a249aa953d6892df151a14::before {
    box-sizing: border-box;
  }
.fast-040e0a4175a249aa953d6892df151a14::after {
    box-sizing: border-box;
  }
.fast-cdfec3997b854baeb42e1568d82469d0 {
    display: flex;
    align-items: center;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    box-sizing: border-box;
  }
.fast-cdfec3997b854baeb42e1568d82469d0::before {
    box-sizing: border-box;
  }
.fast-cdfec3997b854baeb42e1568d82469d0::after {
    box-sizing: border-box;
  }
.fast-ef797bb9a64c4c16ae974258288fe70f {
    box-sizing: border-box;
    display: flex;
    color: var(--fastify-text-color);
  }
.fast-ef797bb9a64c4c16ae974258288fe70f::before {
    box-sizing: border-box;
  }
.fast-ef797bb9a64c4c16ae974258288fe70f::after {
    box-sizing: border-box;
  }
.fast-77847e3272cb4aed876fe47f783d70c6 {
    font-style: normal;
    font-weight: 600;
    letter-spacing: calc(1.0 * .06rem);
    color: var(--fastify-text-color);
    line-height: 1.5em;
    word-break: break-word;
    font-size: 16px;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    box-sizing: border-box;
    text-transform: capitalize;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
  }
.fast-77847e3272cb4aed876fe47f783d70c6::before {
    box-sizing: border-box;
  }
.fast-77847e3272cb4aed876fe47f783d70c6::after {
    box-sizing: border-box;
  }
.fast-db859350884643bfa373fbbab92f0cb1 {
    display: inline-block;
  }
.fast-2d2b793feabb41e0a64b08daeb05e387 {
    box-sizing: border-box;
    margin: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    height: 0px;
    opacity: 0;
  }
.fast-2d2b793feabb41e0a64b08daeb05e387::before {
    box-sizing: border-box;
  }
.fast-2d2b793feabb41e0a64b08daeb05e387::after {
    box-sizing: border-box;
  }
.fast-c426e34427784a1ab72b8dafe621627d {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
.fast-c426e34427784a1ab72b8dafe621627d::before {
    box-sizing: border-box;
  }
.fast-c426e34427784a1ab72b8dafe621627d::after {
    box-sizing: border-box;
  }
.fast-e858fa59837f4ff5bd678a7c97ebfcf4 {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
    padding: 15px 0px;
    margin: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
.fast-e858fa59837f4ff5bd678a7c97ebfcf4::before {
    box-sizing: border-box;
  }
.fast-e858fa59837f4ff5bd678a7c97ebfcf4::after {
    box-sizing: border-box;
  }
.fast-d24a117e6b2d423eab0db470fc7a37d8 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
.fast-d24a117e6b2d423eab0db470fc7a37d8::before {
    box-sizing: border-box;
  }
.fast-d24a117e6b2d423eab0db470fc7a37d8::after {
    box-sizing: border-box;
  }
.fast-45ad11ef69e147ec99cfec2b63b1d00a {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-45ad11ef69e147ec99cfec2b63b1d00a::before {
    box-sizing: border-box;
  }
.fast-45ad11ef69e147ec99cfec2b63b1d00a::after {
    box-sizing: border-box;
  }
.fast-8c1f3bf750784efe903de1522dfd1c5d {
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: left;
    color: var(--fastify-text-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.75em;
    letter-spacing: 0px;
    text-transform: none;
    font-style: normal;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
  }
.fast-8c1f3bf750784efe903de1522dfd1c5d::before {
    box-sizing: border-box;
  }
.fast-8c1f3bf750784efe903de1522dfd1c5d::after {
    box-sizing: border-box;
  }
.fast-89eaa1ca07fc4f87a817e16e7951d6f5 {
    box-sizing: border-box;
  }
.fast-89eaa1ca07fc4f87a817e16e7951d6f5::before {
    box-sizing: border-box;
  }
.fast-89eaa1ca07fc4f87a817e16e7951d6f5::after {
    box-sizing: border-box;
  }
.fast-c5188db6b7334b0fb49bc2b6d02e65e8 {
    display: inline-block;
  }
.fast-602b74c5bfaf475eb5d1f7586c9cedfc {
    display: inline-block;
  }
.fast-685e46c6408343268de8b30554b25989 {
    box-sizing: border-box;
  }
.fast-685e46c6408343268de8b30554b25989::before {
    box-sizing: border-box;
  }
.fast-685e46c6408343268de8b30554b25989::after {
    box-sizing: border-box;
  }
.fast-1050dc3fe18f4bf9be95181350d8229f {
    box-sizing: border-box;
  }
.fast-1050dc3fe18f4bf9be95181350d8229f::before {
    box-sizing: border-box;
  }
.fast-1050dc3fe18f4bf9be95181350d8229f::after {
    box-sizing: border-box;
  }
.fast-38111aa608ce4b73a816a079dd1ee7e2 {
    display: inline-block;
  }
.fast-4810ba5ee28e4eefb489662491f4809e {
    display: inline-block;
  }
.fast-e3c2ad7dc5944b3e92b0bbeece760349 {
    cursor: pointer;
    box-sizing: border-box;
    text-align: left;
    color: var(--fastify-text-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.75em;
    letter-spacing: 0px;
    text-transform: none;
    font-style: normal;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
  }
.fast-e3c2ad7dc5944b3e92b0bbeece760349::before {
    box-sizing: border-box;
  }
.fast-e3c2ad7dc5944b3e92b0bbeece760349::after {
    box-sizing: border-box;
  }
.fast-e6cc6a4ea3f04f6d847cc4ea02ed0218 {
    display: inline-block;
  }
.fast-db3f89f3310f4f5fb237ba6bac0a8f42 {
    box-sizing: border-box;
  }
.fast-db3f89f3310f4f5fb237ba6bac0a8f42::before {
    box-sizing: border-box;
  }
.fast-db3f89f3310f4f5fb237ba6bac0a8f42::after {
    box-sizing: border-box;
  }
.fast-f8fe55fa77d540c2a30573defa51c9e6 {
    box-sizing: border-box;
  }
.fast-f8fe55fa77d540c2a30573defa51c9e6::before {
    box-sizing: border-box;
  }
.fast-f8fe55fa77d540c2a30573defa51c9e6::after {
    box-sizing: border-box;
  }
.fast-2e7da658077c43e68c9277334bc73e58 {
    display: inline-block;
  }
.fast-4a4ad45accdc44b393a2830f5d651319 {
    display: inline-block;
  }
.fast-84b9893cb4e844ad997c88f036e0d212 {
    cursor: pointer;
    box-sizing: border-box;
    text-align: left;
    color: var(--fastify-text-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.75em;
    letter-spacing: 0px;
    text-transform: none;
    font-style: normal;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
  }
.fast-84b9893cb4e844ad997c88f036e0d212::before {
    box-sizing: border-box;
  }
.fast-84b9893cb4e844ad997c88f036e0d212::after {
    box-sizing: border-box;
  }
.fast-0794eb501a374f7e971c839f1a96d5a3 {
    display: inline-block;
  }
.fast-95ae02da96a041cbbef0c364b47d5fde {
    box-sizing: border-box;
  }
.fast-95ae02da96a041cbbef0c364b47d5fde::before {
    box-sizing: border-box;
  }
.fast-95ae02da96a041cbbef0c364b47d5fde::after {
    box-sizing: border-box;
  }
.fast-d54f53700aa7479f9b705a583eaffd0e {
    box-sizing: border-box;
  }
.fast-d54f53700aa7479f9b705a583eaffd0e::before {
    box-sizing: border-box;
  }
.fast-d54f53700aa7479f9b705a583eaffd0e::after {
    box-sizing: border-box;
  }
.fast-e7758626bd484f6c9f932786409a76b9 {
    box-sizing: border-box;
  }
.fast-e7758626bd484f6c9f932786409a76b9::before {
    box-sizing: border-box;
  }
.fast-e7758626bd484f6c9f932786409a76b9::after {
    box-sizing: border-box;
  }
.fast-4a90b8c1090943e19385a4bc0b6b42e9 {
    box-sizing: border-box;
  }
.fast-4a90b8c1090943e19385a4bc0b6b42e9::before {
    box-sizing: border-box;
  }
.fast-4a90b8c1090943e19385a4bc0b6b42e9::after {
    box-sizing: border-box;
  }
.fast-3bcd4c4214e04bd89f58e234f923029a {
    box-sizing: border-box;
  }
.fast-3bcd4c4214e04bd89f58e234f923029a::before {
    box-sizing: border-box;
  }
.fast-3bcd4c4214e04bd89f58e234f923029a::after {
    box-sizing: border-box;
  }
@media (max-width: 992px) {
  .fast-184a6939a32f4998849191fac9b25ae6 {
    flex-direction: row;
  }
  .fast-fa33d1f04e2c48e58496ea03c0610119 {
    padding-left: 15px;
  }
  .fast-3595f9b9afb8410f91e1cc0e981c6533 {
    row-gap: 10px;
    column-gap: 10px;
  }
  .fast-7dfbea8ee70c409596f59771d2cac5d1 {
    height: 100%;
  }
.fast-7dfbea8ee70c409596f59771d2cac5d1::before {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-7dfbea8ee70c409596f59771d2cac5d1::after {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
  .fast-715e90d7dbf642049db2cce5b14621bb {
    width: 100%;
    padding-top: var(--img_padding__tablet, 100%);
  }
.fast-715e90d7dbf642049db2cce5b14621bb::before {
    box-sizing: border-box;
    width: 100%;
  }
.fast-715e90d7dbf642049db2cce5b14621bb::after {
    box-sizing: border-box;
    width: 100%;
  }
  .fast-3d730756b7484fe4ad3f354d492dd1d0 {
    width: 73px;
  }
.fast-3d730756b7484fe4ad3f354d492dd1d0::before {
    box-sizing: border-box;
    width: 73px;
  }
.fast-3d730756b7484fe4ad3f354d492dd1d0::after {
    box-sizing: border-box;
    width: 73px;
  }
  .fast-b6b6f0e797a74b29951673500d33cf42 {
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    opacity: 0.35;
  }
  .fast-34a7445854e64ab784c48b790c73e179 {
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    opacity: 0.35;
  }
  .fast-b274f3d51234461dabc2ece27d9faa7b {
    padding-left: 25px;
  }
  .fast-1091041d66c545b6a977db9174ea9062 {
    font-size: 25px;
  }
  .fast-4fb20099212d40bf90424c40c437f87f {
    margin-top: 5px;
  }
  .fast-70241ab539ed4acfb92d9077339fb3a5 {
    margin-top: 0px;
  }
  .fast-107cfff183f042ca92c716ce6440862e {
    margin-bottom: 16px;
  }
  .fast-1432c5ff17434ba29bb44c4ca9236c63 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .fast-e73b085fb4d5414595645ea231ac7b33 {
    font-size: 13px;
  }
  .fast-7e8a79e5f5d84635881ee92cfa6a6e15 {
    padding-left: 10px;
  }
  .fast-578807a758f346aca42e6c04618b4c8f {
    padding-right: 0px;
  }
  .fast-1edc1b8c8ddc4522a18aca86dc4241aa {
    padding-right: 0px;
  }
  .fast-9726c2a36f2d4127994d46a16d19e90d {
    padding-right: 0px;
  }
  .fast-63449d0e29e54d02896420dc115727e1 {
    padding-bottom: 50px;
  }
  .fast-13a4c6bc84714bacb3c1c144d471fc76 {
    padding-bottom: 50px;
  }
  .fast-e858fa59837f4ff5bd678a7c97ebfcf4 {
    padding-bottom: 50px;
  }
}
@media (max-width: 480px) {
  .fast-184a6939a32f4998849191fac9b25ae6 {
    flex-direction: row;
  }
  .fast-33375196c65241859b9801d83c6af8c7 {
    width: 100%;
  }
  .fast-fa33d1f04e2c48e58496ea03c0610119 {
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
  }
  .fast-3595f9b9afb8410f91e1cc0e981c6533 {
    row-gap: 8px;
    column-gap: 8px;
  }
  .fast-7dfbea8ee70c409596f59771d2cac5d1 {
    height: 100%;
  }
.fast-7dfbea8ee70c409596f59771d2cac5d1::before {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-7dfbea8ee70c409596f59771d2cac5d1::after {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
  .fast-715e90d7dbf642049db2cce5b14621bb {
    width: 100%;
    padding-top: var(--img_padding__mobile, 100%);
  }
.fast-715e90d7dbf642049db2cce5b14621bb::before {
    box-sizing: border-box;
    width: 100%;
  }
.fast-715e90d7dbf642049db2cce5b14621bb::after {
    box-sizing: border-box;
    width: 100%;
  }
  .fast-3d730756b7484fe4ad3f354d492dd1d0 {
    width: 143px;
  }
.fast-3d730756b7484fe4ad3f354d492dd1d0::before {
    box-sizing: border-box;
    width: 143px;
  }
.fast-3d730756b7484fe4ad3f354d492dd1d0::after {
    box-sizing: border-box;
    width: 143px;
  }
  .fast-b6b6f0e797a74b29951673500d33cf42 {
    cursor: pointer;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
  }
  .fast-34a7445854e64ab784c48b790c73e179 {
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    opacity: 0.35;
  }
  .fast-d5fc856efe104fa6962e831af32ab647 {
    width: 100%;
  }
  .fast-b274f3d51234461dabc2ece27d9faa7b {
    padding-right: 0px;
    padding-left: 0px;
  }
  .fast-703175d096e145b5aabe3f110e5509c6 {
    padding-bottom: 10px;
  }
  .fast-f1d754c667d04e57a419c5bc208b6fd9 {
    margin-top: 5px;
    padding-top: 0px;
  }
  .fast-1091041d66c545b6a977db9174ea9062 {
    font-size: 20px;
  }
  .fast-70241ab539ed4acfb92d9077339fb3a5 {
    margin-top: 0px;
    font-size: 16px;
  }
  .fast-0fcb05985fa847ae84745b9eff38ade3 {
    margin-top: 20px;
  }
  .fast-4568816fc68145df8c29558d823be9c5 {
    margin-top: 20px;
  }
  .fast-93d0b5fd65fe40d0ac728ff35d4e3621 {
    font-size: 14px;
  }
  .fast-107cfff183f042ca92c716ce6440862e {
    margin-bottom: 15px;
  }
  .fast-7e8a79e5f5d84635881ee92cfa6a6e15 {
    padding-top: 7px;
    padding-left: 20px;
  }
  .fast-d77195af506843bbb10144d5d90ca1c4 {
    width: 170px;
  }
  .fast-01af688af6ef4b3d8deb125d84c605a6 {
    margin-right: 10px;
  }
  .fast-dcbc640eda524a7d98872a5e901f6ed9 {
    margin-right: 10px;
  }
  .fast-21711db61dbf4e61b151fc813d95d98d {
    margin-right: 10px;
  }
  .fast-782f06d9d33c4226824fdcc917e4efba {
    height: 14px;
    width: 14px;
  }
  .fast-37e142169e1342f291c8df0c62fda0bf {
    height: 14px;
    width: 14px;
  }
  .fast-6fcdd71aaece4200a76b487c855c2717 {
    font-size: 14px;
  }
  .fast-e9834848c04c4173b8826d77a283e05a {
    height: 14px;
    width: 14px;
  }
  .fast-7dca0ca2d4674d1b942ad2866280d778 {
    height: 14px;
    width: 14px;
  }
  .fast-23ccee35515846acb55fee22e4335488 {
    font-size: 14px;
  }
  .fast-6167510ab08a4d96ab5c9d45e2a6f1c8 {
    height: 14px;
    width: 14px;
  }
  .fast-040e0a4175a249aa953d6892df151a14 {
    height: 14px;
    width: 14px;
  }
  .fast-77847e3272cb4aed876fe47f783d70c6 {
    font-size: 14px;
  }
  .fast-d24a117e6b2d423eab0db470fc7a37d8 {
    margin-bottom: 10px;
    padding-top: 0px;
  }
}

  