/** Shopify CDN: Minification failed

Line 435:9 Expected ":"
Line 469:9 Expected ":"

**/

    
    .fast-a5f46dbdf6d349b698c5c21ff60701b6 {
    width: 100%;
    position: relative;
    z-index: inherit;
    box-sizing: border-box;
    clear: both;
    background-color: var(--fastify-background-color);
  }
.fast-a5f46dbdf6d349b698c5c21ff60701b6::before {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-a5f46dbdf6d349b698c5c21ff60701b6::after {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-d7d2772f8a434fee82dbd1760a10088b {
    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-d7d2772f8a434fee82dbd1760a10088b::before {
    box-sizing: border-box;
  }
.fast-d7d2772f8a434fee82dbd1760a10088b::after {
    box-sizing: border-box;
  }
.fast-be661b7be9a141188ecd04f31db5e44f {
    position: relative;
    box-sizing: border-box;
    width: 100%;
  }
.fast-be661b7be9a141188ecd04f31db5e44f::before {
    box-sizing: border-box;
  }
.fast-be661b7be9a141188ecd04f31db5e44f::after {
    box-sizing: border-box;
  }
.fast-199f606332b44f7d947ebdb226b018e6 {
    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-199f606332b44f7d947ebdb226b018e6::before {
    box-sizing: border-box;
  }
.fast-199f606332b44f7d947ebdb226b018e6::after {
    box-sizing: border-box;
  }
.fast-4db6849db1d54df9980c79a6f41b6814 {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
  }
.fast-4db6849db1d54df9980c79a6f41b6814::before {
    box-sizing: border-box;
  }
.fast-4db6849db1d54df9980c79a6f41b6814::after {
    box-sizing: border-box;
  }
.fast-d63d7c3e253e4630b2fc08b2397f8dbf {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
  }
.fast-d63d7c3e253e4630b2fc08b2397f8dbf::before {
    box-sizing: border-box;
  }
.fast-d63d7c3e253e4630b2fc08b2397f8dbf::after {
    box-sizing: border-box;
  }
.fast-5e4b8c9ee78d46d09889f94b2e5bd04f {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
  }
.fast-5e4b8c9ee78d46d09889f94b2e5bd04f::before {
    box-sizing: border-box;
  }
.fast-5e4b8c9ee78d46d09889f94b2e5bd04f::after {
    box-sizing: border-box;
  }
.fast-a2d9ce59dab94f3f987fc5618086c67c {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-a2d9ce59dab94f3f987fc5618086c67c::before {
    box-sizing: border-box;
  }
.fast-a2d9ce59dab94f3f987fc5618086c67c::after {
    box-sizing: border-box;
  }
.fast-14bc0cee7bf54926b4ad86b8d086929c {
    box-sizing: border-box;
    overflow-x: visible;
    overflow-y: visible;
  }
.fast-14bc0cee7bf54926b4ad86b8d086929c::before {
    box-sizing: border-box;
  }
.fast-14bc0cee7bf54926b4ad86b8d086929c::after {
    box-sizing: border-box;
  }
.fast-a2e901d087b446d9af3fa3dd7b5da4f0 {
    box-sizing: border-box;
  }
.fast-a2e901d087b446d9af3fa3dd7b5da4f0::before {
    box-sizing: border-box;
  }
.fast-a2e901d087b446d9af3fa3dd7b5da4f0::after {
    box-sizing: border-box;
  }
.fast-a7482654bec946a49006a306956916c8 {
    box-sizing: border-box;
  }
.fast-a7482654bec946a49006a306956916c8::before {
    box-sizing: border-box;
  }
.fast-a7482654bec946a49006a306956916c8::after {
    box-sizing: border-box;
  }
.fast-f31f6c7fe0764349883135e9270a36ef {
    box-sizing: border-box;
  }
.fast-f31f6c7fe0764349883135e9270a36ef::before {
    box-sizing: border-box;
  }
.fast-f31f6c7fe0764349883135e9270a36ef::after {
    box-sizing: border-box;
  }
.fast-01ee9ac18c7d494c99ab8098a0893cb0 {
    box-sizing: border-box;
  }
.fast-01ee9ac18c7d494c99ab8098a0893cb0::before {
    box-sizing: border-box;
  }
.fast-01ee9ac18c7d494c99ab8098a0893cb0::after {
    box-sizing: border-box;
  }
.fast-1168f72fd2024763b51e5c6062ac177c {
    box-sizing: border-box;
  }
.fast-1168f72fd2024763b51e5c6062ac177c::before {
    box-sizing: border-box;
  }
.fast-1168f72fd2024763b51e5c6062ac177c::after {
    box-sizing: border-box;
  }
.fast-9ce1b9c293c4434c9634a02896c2071b {
    box-sizing: border-box;
  }
.fast-9ce1b9c293c4434c9634a02896c2071b::before {
    box-sizing: border-box;
  }
.fast-9ce1b9c293c4434c9634a02896c2071b::after {
    box-sizing: border-box;
  }
.fast-b9f1a83d383d435e9015e4208040c812 {
    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-b9f1a83d383d435e9015e4208040c812::before {
    box-sizing: border-box;
  }
.fast-b9f1a83d383d435e9015e4208040c812::after {
    box-sizing: border-box;
  }
.fast-cb1dd205cedd46819bdc39d1bf1f36e4 {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
  }
.fast-cb1dd205cedd46819bdc39d1bf1f36e4::before {
    box-sizing: border-box;
  }
.fast-cb1dd205cedd46819bdc39d1bf1f36e4::after {
    box-sizing: border-box;
  }
.fast-5d5577a7f1684fce95d4884a3d477679 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
  }
.fast-5d5577a7f1684fce95d4884a3d477679::before {
    box-sizing: border-box;
  }
.fast-5d5577a7f1684fce95d4884a3d477679::after {
    box-sizing: border-box;
  }
.fast-f9659d6c79284fdfb6c8cd7287edbc71 {
    width: 100%;
    position: relative;
    z-index: inherit;
    box-sizing: border-box;
  }
.fast-f9659d6c79284fdfb6c8cd7287edbc71::before {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-f9659d6c79284fdfb6c8cd7287edbc71::after {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-49cccfaa33b04bf3804a07f63670862c {
    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-49cccfaa33b04bf3804a07f63670862c::before {
    box-sizing: border-box;
  }
.fast-49cccfaa33b04bf3804a07f63670862c::after {
    box-sizing: border-box;
  }
.fast-42f311e2d4cd4cd09c1b1373e5cdb93e {
    position: relative;
    box-sizing: border-box;
    width: 50%;
  }
.fast-42f311e2d4cd4cd09c1b1373e5cdb93e::before {
    box-sizing: border-box;
  }
.fast-42f311e2d4cd4cd09c1b1373e5cdb93e::after {
    box-sizing: border-box;
  }
.fast-380b477450a9413cbb3b4e7f932baf5a {
    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-380b477450a9413cbb3b4e7f932baf5a::before {
    box-sizing: border-box;
  }
.fast-380b477450a9413cbb3b4e7f932baf5a::after {
    box-sizing: border-box;
  }
.fast-9944a05d5e464b3580282297cbe5c82f {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
  }
.fast-9944a05d5e464b3580282297cbe5c82f::before {
    box-sizing: border-box;
  }
.fast-9944a05d5e464b3580282297cbe5c82f::after {
    box-sizing: border-box;
  }
.fast-97390d7251304b2593d215cce0345606 {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
  }
.fast-97390d7251304b2593d215cce0345606::before {
    box-sizing: border-box;
  }
.fast-97390d7251304b2593d215cce0345606::after {
    box-sizing: border-box;
  }
.fast-3e967a27ac8c421195405c8a76505505 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 0px;
    animation-duration: 1s;
  }
.fast-3e967a27ac8c421195405c8a76505505::before {
    box-sizing: border-box;
  }
.fast-3e967a27ac8c421195405c8a76505505::after {
    box-sizing: border-box;
  }
.fast-9ffc74b162d24e66a878bcfd06a39a3c {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-9ffc74b162d24e66a878bcfd06a39a3c::before {
    box-sizing: border-box;
  }
.fast-9ffc74b162d24e66a878bcfd06a39a3c::after {
    box-sizing: border-box;
  }
.fast-168f8cfed3a84f2c9b42cc4b50cc36a2 {
    box-sizing: border-box;
  }
.fast-168f8cfed3a84f2c9b42cc4b50cc36a2::before {
    box-sizing: border-box;
  }
.fast-168f8cfed3a84f2c9b42cc4b50cc36a2::after {
    box-sizing: border-box;
  }
.fast-32dd4b9a5f8b40a1aa8ff33e90028975 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    row-gap: 12px;
    column-gap: 12px;
    flex-wrap: nowrap;
  }
.fast-32dd4b9a5f8b40a1aa8ff33e90028975::before {
    box-sizing: border-box;
  }
.fast-32dd4b9a5f8b40a1aa8ff33e90028975::after {
    box-sizing: border-box;
  }
.fast-6750f64f639d460294a9838354dd5f7e {
    overflow-x: hidden;
    overflow-y: hidden;
    touch-action: pan-y;
    width: 100%;
    box-sizing: border-box;
    height: auto;
  }
.fast-6750f64f639d460294a9838354dd5f7e::before {
    box-sizing: border-box;
  }
.fast-6750f64f639d460294a9838354dd5f7e::after {
    box-sizing: border-box;
  }
.fast-31c4b97215b44f0d86667cd0aa729bcc {
    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-31c4b97215b44f0d86667cd0aa729bcc::before {
    box-sizing: border-box;
  }
.fast-31c4b97215b44f0d86667cd0aa729bcc::after {
    box-sizing: border-box;
  }
.fast-2f0ec61d5554440781522be6e6bac938 {
    box-sizing: border-box;
    display: block;
    height: fit-content;
    color: var(--fastify-text-color);
  }
.fast-2f0ec61d5554440781522be6e6bac938::before {
    box-sizing: border-box;
    display: block;
  }
.fast-2f0ec61d5554440781522be6e6bac938::after {
    box-sizing: border-box;
    display: block;
  }
.fast-deca7ae7f7e74ec380ab692cafc46770 {
    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-deca7ae7f7e74ec380ab692cafc46770::before {
    box-sizing: border-box;
    display: none;
  }
.fast-deca7ae7f7e74ec380ab692cafc46770::after {
    box-sizing: border-box;
    display: none;
  }
.fast-3f80d1a0af1c4c44a2bace2d0280538d {
    display: inline-block;
  }
.fast-d424dc5ff8a44426b4383760e68720a8 {
    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-d424dc5ff8a44426b4383760e68720a8::before {
    box-sizing: border-box;
    display: inherit;
  }
.fast-d424dc5ff8a44426b4383760e68720a8::after {
    box-sizing: border-box;
    display: inherit;
  }
.fast-baee06adf3fa4f519ff6703d2f0d9fcf {
    display: inline-block;
  }
.fast-4396a46f7fd345408fededd18a96501a {
    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-4396a46f7fd345408fededd18a96501a::before {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-4396a46f7fd345408fededd18a96501a::after {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-03b0bb50964c4050a32d11e9c5c9581e {
    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-03b0bb50964c4050a32d11e9c5c9581e::before {
    box-sizing: border-box;
    width: 100%;
  }
.fast-03b0bb50964c4050a32d11e9c5c9581e::after {
    box-sizing: border-box;
    width: 100%;
  }
.fast-d41a91f1ce0b4a5aaf8ed0697e42fc9d {
    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-d41a91f1ce0b4a5aaf8ed0697e42fc9d::before {
    box-sizing: border-box;
  }
.fast-d41a91f1ce0b4a5aaf8ed0697e42fc9d::after {
    box-sizing: border-box;
  }
.fast-ea65a5adb7584b4aaac4218a2e5d5871 {
    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-ea65a5adb7584b4aaac4218a2e5d5871::before {
    box-sizing: border-box;
  }
.fast-ea65a5adb7584b4aaac4218a2e5d5871::after {
    box-sizing: border-box;
  }
.fast-1af43169e5e349c7992a3bffd646b640 {
    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-1af43169e5e349c7992a3bffd646b640::before {
    box-sizing: border-box;
    display: none;
  }
.fast-1af43169e5e349c7992a3bffd646b640::after {
    display: none;
    margin-left: -3px;
    box-sizing: border-box;
    content: "next";
  }
.fast-0c0895011a2b4b0bbf77f1a0e06c97c5 {
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    object-fit: contain;
    transform-origin: center center;
    color: inherit;
  }
.fast-0c0895011a2b4b0bbf77f1a0e06c97c5::before {
    box-sizing: border-box;
  }
.fast-0c0895011a2b4b0bbf77f1a0e06c97c5::after {
    box-sizing: border-box;
  }
.fast-e703200abace4731867ba3e3c057eca6 {
    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-e703200abace4731867ba3e3c057eca6::before {
    box-sizing: border-box;
    display: none;
  }
.fast-e703200abace4731867ba3e3c057eca6::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-3e0b65c7c3334f69997cf74407988ff5 {
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    object-fit: contain;
    transform-origin: center center;
    color: inherit;
  }
.fast-3e0b65c7c3334f69997cf74407988ff5::before {
    box-sizing: border-box;
  }
.fast-3e0b65c7c3334f69997cf74407988ff5::after {
    box-sizing: border-box;
  }
.fast-013085aaecbb45aeb0b0261e027308ac {
    box-sizing: border-box;
  }
.fast-013085aaecbb45aeb0b0261e027308ac::before {
    box-sizing: border-box;
  }
.fast-013085aaecbb45aeb0b0261e027308ac::after {
    box-sizing: border-box;
  }
.fast-570b335384a642b3a605a6e8f5319c62 {
    overflow-x: hidden;
    overflow-y: hidden;
    touch-action: pan-y;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    min-height: 100px;
    height: auto;
  }
.fast-570b335384a642b3a605a6e8f5319c62::before {
    box-sizing: border-box;
  }
.fast-570b335384a642b3a605a6e8f5319c62::after {
    box-sizing: border-box;
  }
.fast-3825d95a1b19445f952cac855bf0b6f6 {
    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-3825d95a1b19445f952cac855bf0b6f6::before {
    box-sizing: border-box;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-3825d95a1b19445f952cac855bf0b6f6::after {
    box-sizing: border-box;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-983b3f0fe771499a88bf91f84e73a561 {
    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-983b3f0fe771499a88bf91f84e73a561::before {
    box-sizing: border-box;
    width: 126px;
  }
.fast-983b3f0fe771499a88bf91f84e73a561::after {
    box-sizing: border-box;
    width: 126px;
  }
.fast-5a6f6d53fb794a3fb6aa7f972b6426e5 {
    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-5a6f6d53fb794a3fb6aa7f972b6426e5::before {
    box-sizing: border-box;
  }
.fast-5a6f6d53fb794a3fb6aa7f972b6426e5::after {
    box-sizing: border-box;
  }
.fast-aa4bfe69dfc043adaeb2b3bef511348f {
    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-aa4bfe69dfc043adaeb2b3bef511348f::before {
    box-sizing: border-box;
    display: flex;
  }
.fast-aa4bfe69dfc043adaeb2b3bef511348f::after {
    display: flex;
    box-sizing: border-box;
    content: "next";
  }
.fast-122ced2fc04c42f19862af0b59030885 {
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    object-fit: contain;
    transform-origin: center center;
    color: inherit;
  }
.fast-122ced2fc04c42f19862af0b59030885::before {
    box-sizing: border-box;
  }
.fast-122ced2fc04c42f19862af0b59030885::after {
    box-sizing: border-box;
  }
.fast-52e56876df44434f93b2ea5dc65dd586 {
    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-52e56876df44434f93b2ea5dc65dd586::before {
    box-sizing: border-box;
    display: flex;
  }
.fast-52e56876df44434f93b2ea5dc65dd586::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-2738b3c3b5244fe5ba46e867be783bcb {
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    object-fit: contain;
    transform-origin: center center;
    color: inherit;
  }
.fast-2738b3c3b5244fe5ba46e867be783bcb::before {
    box-sizing: border-box;
  }
.fast-2738b3c3b5244fe5ba46e867be783bcb::after {
    box-sizing: border-box;
  }
.fast-f8f3598f8cd9403eafdf3406aa5e391c {
    box-sizing: border-box;
  }
.fast-f8f3598f8cd9403eafdf3406aa5e391c::before {
    box-sizing: border-box;
  }
.fast-f8f3598f8cd9403eafdf3406aa5e391c::after {
    box-sizing: border-box;
  }
.fast-600dd54e30514cf7a7999b42aecfc6e4 {
    box-sizing: border-box;
  }
.fast-600dd54e30514cf7a7999b42aecfc6e4::before {
    box-sizing: border-box;
  }
.fast-600dd54e30514cf7a7999b42aecfc6e4::after {
    box-sizing: border-box;
  }
.fast-21d23397772146baa0b1b3396f0f981c {
    position: relative;
    box-sizing: border-box;
    width: 50%;
  }
.fast-21d23397772146baa0b1b3396f0f981c::before {
    box-sizing: border-box;
  }
.fast-21d23397772146baa0b1b3396f0f981c::after {
    box-sizing: border-box;
  }
.fast-fb8e62b425cd4aa592c67188170d6bea {
    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-fb8e62b425cd4aa592c67188170d6bea::before {
    box-sizing: border-box;
  }
.fast-fb8e62b425cd4aa592c67188170d6bea::after {
    box-sizing: border-box;
  }
.fast-90e17f30b78043ccaaa400c36864b9c3 {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
  }
.fast-90e17f30b78043ccaaa400c36864b9c3::before {
    box-sizing: border-box;
  }
.fast-90e17f30b78043ccaaa400c36864b9c3::after {
    box-sizing: border-box;
  }
.fast-bfee48f742ea478e80c848bd46464cf0 {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
    justify-content: left;
  }
.fast-bfee48f742ea478e80c848bd46464cf0::before {
    box-sizing: border-box;
  }
.fast-bfee48f742ea478e80c848bd46464cf0::after {
    box-sizing: border-box;
  }
.fast-4973c23e49f24f9980913494338910b1 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: unset;
    max-width: unset;
    padding-bottom: 0px;
  }
.fast-4973c23e49f24f9980913494338910b1::before {
    box-sizing: border-box;
  }
.fast-4973c23e49f24f9980913494338910b1::after {
    box-sizing: border-box;
  }
.fast-38fc7066cb1c4f7d8dda0644901e29e3 {
    display: flex;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    justify-content: center;
  }
.fast-38fc7066cb1c4f7d8dda0644901e29e3::before {
    box-sizing: border-box;
  }
.fast-38fc7066cb1c4f7d8dda0644901e29e3::after {
    box-sizing: border-box;
  }
.fast-face7c405c894619b39e7c9bdc5ebd5a {
    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-face7c405c894619b39e7c9bdc5ebd5a::before {
    box-sizing: border-box;
  }
.fast-face7c405c894619b39e7c9bdc5ebd5a::after {
    box-sizing: border-box;
  }
.fast-f31543e82aee4c9a929783d96e4aa414 {
    box-sizing: border-box;
  }
.fast-f31543e82aee4c9a929783d96e4aa414::before {
    box-sizing: border-box;
  }
.fast-f31543e82aee4c9a929783d96e4aa414::after {
    box-sizing: border-box;
  }
.fast-83893215cafc4d3f9118676f2be525b6 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: unset;
    max-width: unset;
    margin-top: 1px;
    padding-bottom: 0px;
  }
.fast-83893215cafc4d3f9118676f2be525b6::before {
    box-sizing: border-box;
  }
.fast-83893215cafc4d3f9118676f2be525b6::after {
    box-sizing: border-box;
  }
.fast-579ba246ad744a53ae8a59e9eafcbc98 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-579ba246ad744a53ae8a59e9eafcbc98::before {
    box-sizing: border-box;
  }
.fast-579ba246ad744a53ae8a59e9eafcbc98::after {
    box-sizing: border-box;
  }
.fast-aefb996d8fdc466e95b77ca616a0bc73 {
    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-aefb996d8fdc466e95b77ca616a0bc73::before {
    box-sizing: border-box;
  }
.fast-aefb996d8fdc466e95b77ca616a0bc73::after {
    box-sizing: border-box;
  }
.fast-f39845024d7e42c385fef5980a89c157 {
    display: inline-block;
  }
.fast-0309d79f09414ff0a670d19f1117d5ee {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 0px;
    margin-top: 10px;
  }
.fast-0309d79f09414ff0a670d19f1117d5ee::before {
    box-sizing: border-box;
  }
.fast-0309d79f09414ff0a670d19f1117d5ee::after {
    box-sizing: border-box;
  }
.fast-f17825b4696848c7acae0005cc84c3a7 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-f17825b4696848c7acae0005cc84c3a7::before {
    box-sizing: border-box;
  }
.fast-f17825b4696848c7acae0005cc84c3a7::after {
    box-sizing: border-box;
  }
.fast-f97cfc09a4174bc8bb83af6503f78322 {
    box-sizing: border-box;
  }
.fast-f97cfc09a4174bc8bb83af6503f78322::before {
    box-sizing: border-box;
  }
.fast-f97cfc09a4174bc8bb83af6503f78322::after {
    box-sizing: border-box;
  }
.fast-7e91a9acab1e44749e2cbcee824feb4e {
    box-sizing: border-box;
  }
.fast-7e91a9acab1e44749e2cbcee824feb4e::before {
    box-sizing: border-box;
  }
.fast-7e91a9acab1e44749e2cbcee824feb4e::after {
    box-sizing: border-box;
  }
.fast-62ef448eee544d9780f6d22129e060e2 {
    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-62ef448eee544d9780f6d22129e060e2::before {
    box-sizing: border-box;
  }
.fast-62ef448eee544d9780f6d22129e060e2::after {
    box-sizing: border-box;
  }
.fast-a8759c9475054bc4a53294a600b30441 {
    display: inline-block;
  }
.fast-80e5416f95174942b0a37dd6d4d01e89 {
    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-80e5416f95174942b0a37dd6d4d01e89::before {
    box-sizing: border-box;
  }
.fast-80e5416f95174942b0a37dd6d4d01e89::after {
    box-sizing: border-box;
  }
.fast-afc2bd88947f4159b472184584449c91 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-afc2bd88947f4159b472184584449c91::before {
    box-sizing: border-box;
  }
.fast-afc2bd88947f4159b472184584449c91::after {
    box-sizing: border-box;
  }
.fast-9060aa9ba87e43078a325fcc74405255 {
    box-sizing: border-box;
  }
.fast-9060aa9ba87e43078a325fcc74405255::before {
    box-sizing: border-box;
  }
.fast-9060aa9ba87e43078a325fcc74405255::after {
    box-sizing: border-box;
  }
.fast-65786d142c93472682814e3d53e6fc1c {
    display: flex;
    flex-direction: column;
    row-gap: 5px;
    column-gap: 5px;
    box-sizing: border-box;
  }
.fast-65786d142c93472682814e3d53e6fc1c::before {
    box-sizing: border-box;
  }
.fast-65786d142c93472682814e3d53e6fc1c::after {
    box-sizing: border-box;
  }
.fast-9adf8ae22f80412b90026a45baaf8262 {
    display: flex;
    box-sizing: border-box;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 10px;
    column-gap: 10px;
  }
.fast-9adf8ae22f80412b90026a45baaf8262::before {
    box-sizing: border-box;
  }
.fast-9adf8ae22f80412b90026a45baaf8262::after {
    box-sizing: border-box;
  }
.fast-85a794f33d3941d3a89f95e750f242b3 {
    display: inline-flex;
    box-sizing: border-box;
    align-items: center;
    justify-content: start;
    row-gap: 10px;
    column-gap: 10px;
    flex-wrap: wrap;
  }
.fast-85a794f33d3941d3a89f95e750f242b3::before {
    box-sizing: border-box;
  }
.fast-85a794f33d3941d3a89f95e750f242b3::after {
    box-sizing: border-box;
  }
.fast-d99e913df4ce477aa05dca36b58890f5 {
    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-d99e913df4ce477aa05dca36b58890f5::before {
    box-sizing: border-box;
  }
.fast-d99e913df4ce477aa05dca36b58890f5::after {
    box-sizing: border-box;
  }
.fast-2688704f455e41f787231a19b0f737e6 {
    display: inline-block;
  }
.fast-c5395b26ab004af4a332ba717b581425 {
    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-c5395b26ab004af4a332ba717b581425::before {
    box-sizing: border-box;
    display: inherit;
  }
.fast-c5395b26ab004af4a332ba717b581425::after {
    box-sizing: border-box;
    display: inherit;
  }
.fast-7628d5f127e44ad5bf7ee1934f8c9d18 {
    display: inline-block;
  }
.fast-7cc9dba72dc04c72a52fa4fed73b5dc2 {
    box-sizing: border-box;
  }
.fast-7cc9dba72dc04c72a52fa4fed73b5dc2::before {
    box-sizing: border-box;
  }
.fast-7cc9dba72dc04c72a52fa4fed73b5dc2::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e10-bdbb-03eb6abc03ea {
    width: 100%;
    position: relative;
    z-index: inherit;
    box-sizing: border-box;
    margin-top: -23px;
  }
.fast-1f12473a-9067-6e10-bdbb-03eb6abc03ea::before {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-1f12473a-9067-6e10-bdbb-03eb6abc03ea::after {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-1f12473a-9067-6e11-a7ea-9da4c88925a1 {
    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-1f12473a-9067-6e11-a7ea-9da4c88925a1::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e11-a7ea-9da4c88925a1::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e12-ab69-6080c0563150 {
    position: relative;
    box-sizing: border-box;
    width: 100%;
  }
.fast-1f12473a-9067-6e12-ab69-6080c0563150::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e12-ab69-6080c0563150::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e13-9e07-0e127792b2b4 {
    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-1f12473a-9067-6e13-9e07-0e127792b2b4::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e13-9e07-0e127792b2b4::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e14-bae8-5efc696d3427 {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
  }
.fast-1f12473a-9067-6e14-bae8-5efc696d3427::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e14-bae8-5efc696d3427::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e15-8bf7-bcd9274a2afd {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
    justify-content: left;
  }
.fast-1f12473a-9067-6e15-8bf7-bcd9274a2afd::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e15-8bf7-bcd9274a2afd::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e16-8bb7-ff1b9a2cb5f4 {
    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-1f12473a-9067-6e16-8bb7-ff1b9a2cb5f4::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e16-8bb7-ff1b9a2cb5f4::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e17-b879-150de0555898 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e17-b879-150de0555898::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e17-b879-150de0555898::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e18-890e-adfcb20bbd68 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e18-890e-adfcb20bbd68::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e18-890e-adfcb20bbd68::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e19-a179-7a0b03b250cf {
    flex-direction: column;
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e19-a179-7a0b03b250cf::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e19-a179-7a0b03b250cf::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e1a-9fe0-32116b29e1cf {
    flex-direction: column;
    display: flex;
    box-sizing: border-box;
    align-items: flex-start;
    justify-content: flex-start;
  }
.fast-1f12473a-9067-6e1a-9fe0-32116b29e1cf::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e1a-9fe0-32116b29e1cf::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e1b-b086-59c186c99741 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: inherit;
    justify-content: inherit;
  }
.fast-1f12473a-9067-6e1b-b086-59c186c99741::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e1b-b086-59c186c99741::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e1c-bb27-82fb0c3e1272 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e1c-bb27-82fb0c3e1272::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e1c-bb27-82fb0c3e1272::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e1d-923a-1fa483489947 {
    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-1f12473a-9067-6e1d-923a-1fa483489947::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e1d-923a-1fa483489947::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e1e-9611-beb5909aa949 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e1f-8447-790349430933 {
    box-sizing: border-box;
    color: var(--fastify-text-color);
    margin-left: 4px;
    font-size: 14px;
    font-weight: 600;
  }
.fast-1f12473a-9067-6e1f-8447-790349430933::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e1f-8447-790349430933::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e20-87f7-ffebe3d8444f {
    display: inline-block;
  }
.fast-1f12473a-9067-6e21-8838-54519d98a364 {
    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-1f12473a-9067-6e21-8838-54519d98a364::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e21-8838-54519d98a364::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e22-a134-60dc72cab9b5 {
    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-1f12473a-9067-6e22-a134-60dc72cab9b5::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e22-a134-60dc72cab9b5::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e23-9f80-9ed5ce6106b3 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e24-b52c-e8da7765ddbc {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    justify-content: flex-start;
  }
.fast-1f12473a-9067-6e24-b52c-e8da7765ddbc::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e24-b52c-e8da7765ddbc::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e25-8fce-848045e98a5f {
    box-sizing: border-box;
    display: none;
    flex-direction: column;
    align-items: inherit;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
  }
.fast-1f12473a-9067-6e25-8fce-848045e98a5f::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e25-8fce-848045e98a5f::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e26-b071-a4af9e92e83a {
    box-sizing: border-box;
    display: inline-block;
    line-height: 1;
  }
.fast-1f12473a-9067-6e26-b071-a4af9e92e83a::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e26-b071-a4af9e92e83a::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e27-9b87-8e39aa815f5f {
    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-1f12473a-9067-6e27-9b87-8e39aa815f5f::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e27-9b87-8e39aa815f5f::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e28-837c-2403e14f7009 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e29-a0b3-e04d99fa35e2 {
    box-sizing: border-box;
    color: var(--fastify-text-color);
    margin-left: 4px;
    font-size: 14px;
    font-weight: 600;
  }
.fast-1f12473a-9067-6e29-a0b3-e04d99fa35e2::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e29-a0b3-e04d99fa35e2::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e2a-a067-e1738c27fd28 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e2b-b136-3605f007b189 {
    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/Sdf55c276a52d44a58558a1d5393dbd77L.webp?v=1774019862);
    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-1f12473a-9067-6e2b-b136-3605f007b189::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e2b-b136-3605f007b189::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e2c-b698-28884335a859 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e2c-b698-28884335a859::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e2c-b698-28884335a859::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e2d-ad30-4d1152e5efec {
    display: inline-block;
  }
.fast-1f12473a-9067-6e2e-b54a-820a662a10bc {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e2e-b54a-820a662a10bc::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e2e-b54a-820a662a10bc::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e2f-918d-4a798c30b6c0 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e30-a3ae-e72093a8b2e4 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e30-a3ae-e72093a8b2e4::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e30-a3ae-e72093a8b2e4::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e31-90ed-160ba92d839a {
    display: inline-block;
  }
.fast-1f12473a-9067-6e32-aa9d-079a57873be5 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e32-aa9d-079a57873be5::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e32-aa9d-079a57873be5::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e33-bebb-eb02c122567f {
    display: inline-block;
  }
.fast-1f12473a-9067-6e34-af07-d1a0724f5455 {
    box-sizing: border-box;
    display: none;
    flex-direction: column;
    align-items: inherit;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
  }
.fast-1f12473a-9067-6e34-af07-d1a0724f5455::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e34-af07-d1a0724f5455::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e35-b139-8e637230adb7 {
    box-sizing: border-box;
    display: inline-block;
    line-height: 1;
  }
.fast-1f12473a-9067-6e35-b139-8e637230adb7::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e35-b139-8e637230adb7::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e36-b562-b70d75d63f28 {
    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-1f12473a-9067-6e36-b562-b70d75d63f28::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e36-b562-b70d75d63f28::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e37-a2d5-b036d88d9d6b {
    display: inline-block;
  }
.fast-1f12473a-9067-6e38-85fa-19fa52504454 {
    box-sizing: border-box;
    color: var(--fastify-text-color);
    margin-left: 4px;
    font-size: 14px;
    font-weight: 600;
  }
.fast-1f12473a-9067-6e38-85fa-19fa52504454::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e38-85fa-19fa52504454::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e39-ae1e-20a08f24c9af {
    display: inline-block;
  }
.fast-1f12473a-9067-6e3a-a70a-f0c998cea09d {
    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/Sb31eda28dfb84ed7bc9c50ac5b71b729u.webp?v=1774019863);
    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-1f12473a-9067-6e3a-a70a-f0c998cea09d::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e3a-a70a-f0c998cea09d::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e3b-b2ed-a1695a74f9e9 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e3b-b2ed-a1695a74f9e9::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e3b-b2ed-a1695a74f9e9::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e3c-b218-596f567e1f8b {
    display: inline-block;
  }
.fast-1f12473a-9067-6e3d-942d-d91adc7c8869 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e3d-942d-d91adc7c8869::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e3d-942d-d91adc7c8869::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e3e-aa80-a9a2485a8901 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e3f-85d9-6461c7edba94 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e3f-85d9-6461c7edba94::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e3f-85d9-6461c7edba94::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e40-a72a-0b894094b349 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e41-93ec-6e3c69282a19 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e41-93ec-6e3c69282a19::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e41-93ec-6e3c69282a19::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e42-9aa8-840506443451 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e43-a3f1-86446bb950a3 {
    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/S3244ff4ca14b4148b0b7005c0a98840aw.webp?v=1774019861);
    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-1f12473a-9067-6e43-a3f1-86446bb950a3::before {
    box-sizing: border-box;
    display: none;
  }
.fast-1f12473a-9067-6e43-a3f1-86446bb950a3::after {
    box-sizing: border-box;
    display: none;
  }
.fast-1f12473a-9067-6e44-92d4-3430ff790e28 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e44-92d4-3430ff790e28::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e44-92d4-3430ff790e28::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e45-b196-3171acfce52a {
    display: inline-block;
  }
.fast-1f12473a-9067-6e46-b197-0c1604b6df7d {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e46-b197-0c1604b6df7d::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e46-b197-0c1604b6df7d::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e47-8dbd-73d6d252cd15 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e48-964a-f30ffbc908f9 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e48-964a-f30ffbc908f9::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e48-964a-f30ffbc908f9::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e49-a161-3019b25f4678 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e4a-a3c0-fdd0b0365cf8 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e4a-a3c0-fdd0b0365cf8::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e4a-a3c0-fdd0b0365cf8::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e4b-80a4-9db1bab62720 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e4c-96f5-94512c766fc4 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e4c-96f5-94512c766fc4::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e4c-96f5-94512c766fc4::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e4d-b181-879b35200458 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e4e-b069-eb030f782c89 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e4e-b069-eb030f782c89::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e4e-b069-eb030f782c89::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e4f-ac55-1c5fd34b0738 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e50-98ea-6506952d373b {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e50-98ea-6506952d373b::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e50-98ea-6506952d373b::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e51-8fe2-44fd97f82f4b {
    display: inline-block;
  }
.fast-1f12473a-9067-6e52-a385-4ce6c8d29cfa {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e52-a385-4ce6c8d29cfa::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e52-a385-4ce6c8d29cfa::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e53-bd6f-2f3ff00199a6 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e54-b8ce-074701017e32 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e54-b8ce-074701017e32::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e54-b8ce-074701017e32::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e55-81b4-2ab498f5414a {
    display: inline-block;
  }
.fast-1f12473a-9067-6e56-b4d6-4dc7f2f59117 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e56-b4d6-4dc7f2f59117::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e56-b4d6-4dc7f2f59117::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e57-892c-1aa3ab4d901c {
    display: inline-block;
  }
.fast-1f12473a-9067-6e58-9862-fadfd8208246 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e58-9862-fadfd8208246::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e58-9862-fadfd8208246::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e59-89d9-de5b62c247b7 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e5a-af84-032062f325e2 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e5a-af84-032062f325e2::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e5a-af84-032062f325e2::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e5b-b61c-b657f92e74aa {
    display: inline-block;
  }
.fast-1f12473a-9067-6e5c-ad9d-d5c491150a60 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e5c-ad9d-d5c491150a60::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e5c-ad9d-d5c491150a60::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e5d-9ca4-b959e566744b {
    display: inline-block;
  }
.fast-1f12473a-9067-6e5e-89ce-c127923d4a57 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e5e-89ce-c127923d4a57::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e5e-89ce-c127923d4a57::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e5f-ba23-5af8ff92f505 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e60-a7e5-3f3a30f9b4fb {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e60-a7e5-3f3a30f9b4fb::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e60-a7e5-3f3a30f9b4fb::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e61-a3bf-892ff045d096 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e62-a3cf-295f3c487fb2 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e62-a3cf-295f3c487fb2::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e62-a3cf-295f3c487fb2::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e63-826a-a0eeffc11767 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e64-af9d-897639a87ed6 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e64-af9d-897639a87ed6::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e64-af9d-897639a87ed6::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e65-b52b-54bb362f4ee4 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: unset;
    max-width: unset;
    margin-top: 30px;
  }
.fast-1f12473a-9067-6e65-b52b-54bb362f4ee4::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e65-b52b-54bb362f4ee4::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e66-97a6-091e2692effe {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e66-97a6-091e2692effe::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e66-97a6-091e2692effe::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e67-9b25-0db4b37ac904 {
    display: flex;
    box-sizing: border-box;
    justify-content: flex-start;
  }
.fast-1f12473a-9067-6e67-9b25-0db4b37ac904::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e67-9b25-0db4b37ac904::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e68-b5d0-b99b02dd006c {
    display: flex;
    width: 100%;
    box-sizing: border-box;
    flex-direction: column;
    row-gap: 0px;
    column-gap: 0px;
  }
.fast-1f12473a-9067-6e68-b5d0-b99b02dd006c::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e68-b5d0-b99b02dd006c::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e69-af5b-a11e923aa79a {
    box-sizing: border-box;
    text-align: left;
    color: rgb(46, 44, 44);
    margin-bottom: 0px;
    font-weight: 500;
  }
.fast-1f12473a-9067-6e69-af5b-a11e923aa79a::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e69-af5b-a11e923aa79a::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e6a-8ed4-9739661000df {
    display: flex;
    align-items: center;
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e6a-8ed4-9739661000df::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e6a-8ed4-9739661000df::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e6b-93a2-806fadfd8b8e {
    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-1f12473a-9067-6e6b-93a2-806fadfd8b8e::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e6b-93a2-806fadfd8b8e::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e6c-8ace-49832253e0f3 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e6c-8ace-49832253e0f3::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e6c-8ace-49832253e0f3::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e6d-ad81-9c9583eaef46 {
    box-sizing: border-box;
    width: 0px;
    height: 0px;
  }
.fast-1f12473a-9067-6e6d-ad81-9c9583eaef46::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e6d-ad81-9c9583eaef46::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e6e-81c2-b1ccd083892f {
    box-sizing: border-box;
    display: none;
    text-align: left;
    color: rgb(46, 44, 44);
    margin-bottom: 0px;
    font-weight: 500;
  }
.fast-1f12473a-9067-6e6e-81c2-b1ccd083892f::before {
    box-sizing: border-box;
    display: none;
  }
.fast-1f12473a-9067-6e6e-81c2-b1ccd083892f::after {
    box-sizing: border-box;
    display: none;
  }
.fast-1f12473a-9067-6e6f-a0de-00a361e44bf9 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e70-9048-777258e40070 {
    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-1f12473a-9067-6e70-9048-777258e40070::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e70-9048-777258e40070::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e71-93ad-efac27732b86 {
    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-1f12473a-9067-6e71-93ad-efac27732b86::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e71-93ad-efac27732b86::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e72-b49b-19472a1573e5 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e72-b49b-19472a1573e5::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e72-b49b-19472a1573e5::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e73-bc84-0e3ecb8440a1 {
    box-sizing: border-box;
    width: 0px;
    height: 0px;
  }
.fast-1f12473a-9067-6e73-bc84-0e3ecb8440a1::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e73-bc84-0e3ecb8440a1::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e74-9365-2a573edacda0 {
    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-1f12473a-9067-6e74-9365-2a573edacda0::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e74-9365-2a573edacda0::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e75-9c22-db3baddf3dcb {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e75-9c22-db3baddf3dcb::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e75-9c22-db3baddf3dcb::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e76-b95a-df0e35047b14 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e76-b95a-df0e35047b14::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e76-b95a-df0e35047b14::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e77-8c09-6e5fdd5e48ba {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e77-8c09-6e5fdd5e48ba::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e77-8c09-6e5fdd5e48ba::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e78-b071-1a320b944a94 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e78-b071-1a320b944a94::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e78-b071-1a320b944a94::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e79-ac74-de8778648b83 {
    display: flex;
    align-items: center;
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e79-ac74-de8778648b83::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e79-ac74-de8778648b83::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e7a-90d1-2134f2b735d5 {
    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-1f12473a-9067-6e7a-90d1-2134f2b735d5::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e7a-90d1-2134f2b735d5::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e7b-9206-4f10896e215d {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e7b-9206-4f10896e215d::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e7b-9206-4f10896e215d::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e7c-a18b-4543314949a8 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e7d-b96a-91ad7c933b77 {
    display: inline-flex;
    align-items: center;
    color: inherit;
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e7d-b96a-91ad7c933b77::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e7d-b96a-91ad7c933b77::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e7e-b2f8-196238127f1e {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 0px;
    padding-bottom: 0px;
  }
.fast-1f12473a-9067-6e7e-b2f8-196238127f1e::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e7e-b2f8-196238127f1e::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e7f-ac14-5fc1dec851d9 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e7f-ac14-5fc1dec851d9::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e7f-ac14-5fc1dec851d9::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e80-8ef6-215704dae434 {
    display: flex;
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e80-8ef6-215704dae434::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e80-8ef6-215704dae434::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e81-8277-f82a01394b62 {
    box-sizing: border-box;
    display: block;
    width: 100%;
  }
.fast-1f12473a-9067-6e81-8277-f82a01394b62::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e81-8277-f82a01394b62::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e82-a933-87fbe3952fcb {
    width: 100%;
    height: auto;
    display: block;
  }
.fast-1f12473a-9067-6e83-8b49-65a95b7188e7 {
    width: 100%;
    display: flex;
    margin-top: 8px;
    height: 44px;
    background-color: #000000;
    color: #ffffff;
    font-size: 14px;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-width: 0px;
    border-style: solid;
    border-color: #000000;
  }
.fast-1f12473a-9067-6e84-a761-a5e75e1fbe32 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: unset;
    max-width: unset;
    padding-bottom: 0px;
    margin-top: 20px;
  }
.fast-1f12473a-9067-6e84-a761-a5e75e1fbe32::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e84-a761-a5e75e1fbe32::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e85-bd57-ee42c4b3fed3 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e85-bd57-ee42c4b3fed3::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e85-bd57-ee42c4b3fed3::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e86-9c0c-1ee638b20ca0 {
    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-1f12473a-9067-6e86-9c0c-1ee638b20ca0::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e86-9c0c-1ee638b20ca0::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e87-835b-8a3b6a3e75a0 {
    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-1f12473a-9067-6e87-835b-8a3b6a3e75a0::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e87-835b-8a3b6a3e75a0::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e88-893d-9cf53c6bd0eb {
    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-1f12473a-9067-6e88-893d-9cf53c6bd0eb::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e88-893d-9cf53c6bd0eb::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e89-844f-f45ef26a5cfd {
    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-1f12473a-9067-6e89-844f-f45ef26a5cfd::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e89-844f-f45ef26a5cfd::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e8a-ae6d-7d18189704d4 {
    box-sizing: border-box;
    height: 21px;
    width: 21px;
  }
.fast-1f12473a-9067-6e8a-ae6d-7d18189704d4::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e8a-ae6d-7d18189704d4::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e8b-94fc-8cef839e44a4 {
    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-1f12473a-9067-6e8b-94fc-8cef839e44a4::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e8b-94fc-8cef839e44a4::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e8c-9433-14bd01e00c32 {
    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-1f12473a-9067-6e8c-9433-14bd01e00c32::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e8c-9433-14bd01e00c32::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e8d-896e-a16e02f3c8ff {
    display: inline-block;
  }
.fast-1f12473a-9067-6e8e-9747-525718c8db82 {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e8e-9747-525718c8db82::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e8e-9747-525718c8db82::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e8f-aee2-25b953ad8904 {
    display: inline-block;
  }
.fast-1f12473a-9067-6e90-a4d8-907e0e276b3a {
    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-1f12473a-9067-6e90-a4d8-907e0e276b3a::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e90-a4d8-907e0e276b3a::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e91-baa3-bff4d664a663 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e91-baa3-bff4d664a663::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e91-baa3-bff4d664a663::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e92-8ed4-7627ac7e2745 {
    box-sizing: border-box;
    display: flex;
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
.fast-1f12473a-9067-6e92-8ed4-7627ac7e2745::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e92-8ed4-7627ac7e2745::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e93-8502-cfd9fcd80d55 {
    display: flex;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    align-items: flex-end;
  }
.fast-1f12473a-9067-6e93-8502-cfd9fcd80d55::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e93-8502-cfd9fcd80d55::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e94-bf4c-7503adfebd26 {
    display: flex;
    position: relative;
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e94-bf4c-7503adfebd26::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e94-bf4c-7503adfebd26::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e95-8f3b-4b6d00e4b77d {
    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-1f12473a-9067-6e95-8f3b-4b6d00e4b77d::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e95-8f3b-4b6d00e4b77d::after {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e96-8a77-03ce40277a3e {
    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-1f12473a-9067-6e96-8a77-03ce40277a3e::before {
    box-sizing: border-box;
  }
.fast-1f12473a-9067-6e96-8a77-03ce40277a3e::after {
    box-sizing: border-box;
  }
.fast-e5e5033d71354de9a52ef63361a5e7cd {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 20px;
    margin-top: 20px;
  }
.fast-e5e5033d71354de9a52ef63361a5e7cd::before {
    box-sizing: border-box;
  }
.fast-e5e5033d71354de9a52ef63361a5e7cd::after {
    box-sizing: border-box;
  }
.fast-d06cfb2817e546dc9648c772a727f8be {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-d06cfb2817e546dc9648c772a727f8be::before {
    box-sizing: border-box;
  }
.fast-d06cfb2817e546dc9648c772a727f8be::after {
    box-sizing: border-box;
  }
.fast-700d53cd81de4eeba0100bed710942b0 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 20px;
  }
.fast-700d53cd81de4eeba0100bed710942b0::before {
    box-sizing: border-box;
  }
.fast-700d53cd81de4eeba0100bed710942b0::after {
    box-sizing: border-box;
  }
.fast-2c0f37aae30d4e40b4ca8e4122a0ac9c {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 25px;
    padding-bottom: 0px;
  }
.fast-2c0f37aae30d4e40b4ca8e4122a0ac9c::before {
    box-sizing: border-box;
  }
.fast-2c0f37aae30d4e40b4ca8e4122a0ac9c::after {
    box-sizing: border-box;
  }
.fast-957c981871e0473d879e21721c8ec793 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-957c981871e0473d879e21721c8ec793::before {
    box-sizing: border-box;
  }
.fast-957c981871e0473d879e21721c8ec793::after {
    box-sizing: border-box;
  }
.fast-b26971f0d13d4dec9fd4cd5aca83ae64 {
    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-b26971f0d13d4dec9fd4cd5aca83ae64::before {
    box-sizing: border-box;
  }
.fast-b26971f0d13d4dec9fd4cd5aca83ae64::after {
    box-sizing: border-box;
  }
.fast-43bc9b12d3274980b8820fd8a549ee8e {
    position: relative;
    box-sizing: border-box;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
  }
.fast-43bc9b12d3274980b8820fd8a549ee8e::before {
    box-sizing: border-box;
  }
.fast-43bc9b12d3274980b8820fd8a549ee8e::after {
    box-sizing: border-box;
  }
.fast-933b35cf506d4132a5193f2238e93739 {
    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-933b35cf506d4132a5193f2238e93739::before {
    box-sizing: border-box;
  }
.fast-933b35cf506d4132a5193f2238e93739::after {
    box-sizing: border-box;
  }
.fast-c3640d8dbd84437e94f8ba30fd8654a5 {
    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-c3640d8dbd84437e94f8ba30fd8654a5::before {
    box-sizing: border-box;
  }
.fast-c3640d8dbd84437e94f8ba30fd8654a5::after {
    box-sizing: border-box;
  }
.fast-77675d3e1eca4d26a64dd866aac32ae9 {
    box-sizing: border-box;
    height: 15px;
    width: 15px;
  }
.fast-77675d3e1eca4d26a64dd866aac32ae9::before {
    box-sizing: border-box;
  }
.fast-77675d3e1eca4d26a64dd866aac32ae9::after {
    box-sizing: border-box;
  }
.fast-6b9b0a130b604739b2d2335402e5008a {
    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-6b9b0a130b604739b2d2335402e5008a::before {
    box-sizing: border-box;
  }
.fast-6b9b0a130b604739b2d2335402e5008a::after {
    box-sizing: border-box;
  }
.fast-30d20292435e43b9ba32b1ac2348fc69 {
    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-30d20292435e43b9ba32b1ac2348fc69::before {
    box-sizing: border-box;
  }
.fast-30d20292435e43b9ba32b1ac2348fc69::after {
    box-sizing: border-box;
  }
.fast-685122bbc5a044a793ec88b5c9f7ffab {
    display: inline-block;
  }
.fast-dd81937a62b64bebb5307e9dce8d5857 {
    position: relative;
    box-sizing: border-box;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
  }
.fast-dd81937a62b64bebb5307e9dce8d5857::before {
    box-sizing: border-box;
  }
.fast-dd81937a62b64bebb5307e9dce8d5857::after {
    box-sizing: border-box;
  }
.fast-124b80adbd874c579eab6b2e37d8ccb4 {
    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-124b80adbd874c579eab6b2e37d8ccb4::before {
    box-sizing: border-box;
  }
.fast-124b80adbd874c579eab6b2e37d8ccb4::after {
    box-sizing: border-box;
  }
.fast-8ddd07a979ed42329f45fcef93760dc8 {
    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-8ddd07a979ed42329f45fcef93760dc8::before {
    box-sizing: border-box;
  }
.fast-8ddd07a979ed42329f45fcef93760dc8::after {
    box-sizing: border-box;
  }
.fast-28801b1a4526443299574d0a1e0fce37 {
    box-sizing: border-box;
    height: 15px;
    width: 15px;
  }
.fast-28801b1a4526443299574d0a1e0fce37::before {
    box-sizing: border-box;
  }
.fast-28801b1a4526443299574d0a1e0fce37::after {
    box-sizing: border-box;
  }
.fast-12cd2aa89af34d63bbc4769307cb2813 {
    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-12cd2aa89af34d63bbc4769307cb2813::before {
    box-sizing: border-box;
  }
.fast-12cd2aa89af34d63bbc4769307cb2813::after {
    box-sizing: border-box;
  }
.fast-f06000757e094773ae94a8793f628b7b {
    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-f06000757e094773ae94a8793f628b7b::before {
    box-sizing: border-box;
  }
.fast-f06000757e094773ae94a8793f628b7b::after {
    box-sizing: border-box;
  }
.fast-c0b7e5e375a242c2b19f528ca9515690 {
    display: inline-block;
  }
.fast-cd365213b9b24b618fa09ff1522d3cbc {
    position: relative;
    box-sizing: border-box;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
  }
.fast-cd365213b9b24b618fa09ff1522d3cbc::before {
    box-sizing: border-box;
  }
.fast-cd365213b9b24b618fa09ff1522d3cbc::after {
    box-sizing: border-box;
  }
.fast-8b4bdc72803b4770a2aad5e7872c8c5f {
    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-8b4bdc72803b4770a2aad5e7872c8c5f::before {
    box-sizing: border-box;
  }
.fast-8b4bdc72803b4770a2aad5e7872c8c5f::after {
    box-sizing: border-box;
  }
.fast-1601d598839448179064b84e88c0b912 {
    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-1601d598839448179064b84e88c0b912::before {
    box-sizing: border-box;
  }
.fast-1601d598839448179064b84e88c0b912::after {
    box-sizing: border-box;
  }
.fast-aa8d5a236a1e4d36b3ff413ff00b0e29 {
    box-sizing: border-box;
    height: 15px;
    width: 15px;
  }
.fast-aa8d5a236a1e4d36b3ff413ff00b0e29::before {
    box-sizing: border-box;
  }
.fast-aa8d5a236a1e4d36b3ff413ff00b0e29::after {
    box-sizing: border-box;
  }
.fast-0fb05399f18b4f2cafb2746abc95ea69 {
    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-0fb05399f18b4f2cafb2746abc95ea69::before {
    box-sizing: border-box;
  }
.fast-0fb05399f18b4f2cafb2746abc95ea69::after {
    box-sizing: border-box;
  }
.fast-33a312e0820f4cf6a7910ce16cae1a38 {
    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-33a312e0820f4cf6a7910ce16cae1a38::before {
    box-sizing: border-box;
  }
.fast-33a312e0820f4cf6a7910ce16cae1a38::after {
    box-sizing: border-box;
  }
.fast-9d60774a3fdb46c78272fe4f7df58b8f {
    display: inline-block;
  }
.fast-24b868d78f934ff99110446b690059bb {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 20px;
  }
.fast-24b868d78f934ff99110446b690059bb::before {
    box-sizing: border-box;
  }
.fast-24b868d78f934ff99110446b690059bb::after {
    box-sizing: border-box;
  }
.fast-16a90ec715294e46b81d1bfe88b9810b {
    box-sizing: border-box;
    overflow-x: visible;
    overflow-y: visible;
  }
.fast-16a90ec715294e46b81d1bfe88b9810b::before {
    box-sizing: border-box;
  }
.fast-16a90ec715294e46b81d1bfe88b9810b::after {
    box-sizing: border-box;
  }
.fast-1717e59f10944a17b1af2af2f50b159c {
    display: flex;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    flex-direction: column;
  }
.fast-1717e59f10944a17b1af2af2f50b159c::before {
    box-sizing: border-box;
  }
.fast-1717e59f10944a17b1af2af2f50b159c::after {
    box-sizing: border-box;
  }
.fast-47faa7d7147f429c8f6aa5b08500bab8 {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
  }
.fast-47faa7d7147f429c8f6aa5b08500bab8::before {
    box-sizing: border-box;
  }
.fast-47faa7d7147f429c8f6aa5b08500bab8::after {
    box-sizing: border-box;
  }
.fast-0edb01c11ebb4f129670ff70388f0c77 {
    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-0edb01c11ebb4f129670ff70388f0c77::before {
    box-sizing: border-box;
  }
.fast-0edb01c11ebb4f129670ff70388f0c77::after {
    box-sizing: border-box;
  }
.fast-f4bcdc5cc3e84356a4b74b8c396a7e11 {
    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-f4bcdc5cc3e84356a4b74b8c396a7e11::before {
    box-sizing: border-box;
  }
.fast-f4bcdc5cc3e84356a4b74b8c396a7e11::after {
    box-sizing: border-box;
  }
.fast-e0d9d445055941efbdc93145b0aab04f {
    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-e0d9d445055941efbdc93145b0aab04f::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-e0d9d445055941efbdc93145b0aab04f::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-b1be7e5121ef4f01a1b0c246151c3a4c {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-b1be7e5121ef4f01a1b0c246151c3a4c::before {
    box-sizing: border-box;
  }
.fast-b1be7e5121ef4f01a1b0c246151c3a4c::after {
    box-sizing: border-box;
  }
.fast-483d4579d6e04c4192015739462132e3 {
    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-483d4579d6e04c4192015739462132e3::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-483d4579d6e04c4192015739462132e3::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-b5b7fc684f0b4730bd0432c5d0218af0 {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-b5b7fc684f0b4730bd0432c5d0218af0::before {
    box-sizing: border-box;
  }
.fast-b5b7fc684f0b4730bd0432c5d0218af0::after {
    box-sizing: border-box;
  }
.fast-39b9cbdbafb7419a826de5025f116f2e {
    display: flex;
    align-items: center;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    box-sizing: border-box;
  }
.fast-39b9cbdbafb7419a826de5025f116f2e::before {
    box-sizing: border-box;
  }
.fast-39b9cbdbafb7419a826de5025f116f2e::after {
    box-sizing: border-box;
  }
.fast-ba26f07707d34c5f9c2b9fa0f8a8cdeb {
    box-sizing: border-box;
    display: flex;
    color: var(--fastify-text-color);
  }
.fast-ba26f07707d34c5f9c2b9fa0f8a8cdeb::before {
    box-sizing: border-box;
  }
.fast-ba26f07707d34c5f9c2b9fa0f8a8cdeb::after {
    box-sizing: border-box;
  }
.fast-11ddae2497c047309dd8f6cc34ee013a {
    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-11ddae2497c047309dd8f6cc34ee013a::before {
    box-sizing: border-box;
  }
.fast-11ddae2497c047309dd8f6cc34ee013a::after {
    box-sizing: border-box;
  }
.fast-c06260afb1e146e0866d0a7308f4d3f7 {
    display: inline-block;
  }
.fast-df4fa56b50d641609189eca802c32de6 {
    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-df4fa56b50d641609189eca802c32de6::before {
    box-sizing: border-box;
    height: 0px;
  }
.fast-df4fa56b50d641609189eca802c32de6::after {
    box-sizing: border-box;
    height: 0px;
  }
.fast-ebce636e1f1449e0826634bc3b738ac1 {
    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-ebce636e1f1449e0826634bc3b738ac1::before {
    box-sizing: border-box;
  }
.fast-ebce636e1f1449e0826634bc3b738ac1::after {
    box-sizing: border-box;
  }
.fast-487ddcd9d4f448b486ef213a275e6113 {
    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-487ddcd9d4f448b486ef213a275e6113::before {
    box-sizing: border-box;
  }
.fast-487ddcd9d4f448b486ef213a275e6113::after {
    box-sizing: border-box;
  }
.fast-fc6ef1e431ab41dab3cd3689a432a0bd {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 30px;
    padding-left: 30px;
  }
.fast-fc6ef1e431ab41dab3cd3689a432a0bd::before {
    box-sizing: border-box;
  }
.fast-fc6ef1e431ab41dab3cd3689a432a0bd::after {
    box-sizing: border-box;
  }
.fast-775bf01cd1fc4a79a4421e2739a33c24 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-775bf01cd1fc4a79a4421e2739a33c24::before {
    box-sizing: border-box;
  }
.fast-775bf01cd1fc4a79a4421e2739a33c24::after {
    box-sizing: border-box;
  }
.fast-bf77b4d2d986433aa7b61a1008d9f54f {
    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-bf77b4d2d986433aa7b61a1008d9f54f::before {
    box-sizing: border-box;
  }
.fast-bf77b4d2d986433aa7b61a1008d9f54f::after {
    box-sizing: border-box;
  }
.fast-0b86d23f98bf4ed5a6b12f36db672fca {
    box-sizing: border-box;
  }
.fast-0b86d23f98bf4ed5a6b12f36db672fca::before {
    box-sizing: border-box;
  }
.fast-0b86d23f98bf4ed5a6b12f36db672fca::after {
    box-sizing: border-box;
  }
.fast-40457f410d2c4bd1a929c1b50788cc6f {
    display: inline-block;
  }
.fast-99c142883de3498a8db91029f0f80349 {
    display: inline-block;
  }
.fast-8e7372a5ce494ffb9d34ee2bde5054fe {
    box-sizing: border-box;
  }
.fast-8e7372a5ce494ffb9d34ee2bde5054fe::before {
    box-sizing: border-box;
  }
.fast-8e7372a5ce494ffb9d34ee2bde5054fe::after {
    box-sizing: border-box;
  }
.fast-87508704b16a4348bd8930a85ac3a830 {
    box-sizing: border-box;
  }
.fast-87508704b16a4348bd8930a85ac3a830::before {
    box-sizing: border-box;
  }
.fast-87508704b16a4348bd8930a85ac3a830::after {
    box-sizing: border-box;
  }
.fast-e7fd18070ef84370992b0a3749a3a910 {
    box-sizing: border-box;
  }
.fast-e7fd18070ef84370992b0a3749a3a910::before {
    box-sizing: border-box;
  }
.fast-e7fd18070ef84370992b0a3749a3a910::after {
    box-sizing: border-box;
  }
.fast-b497b12bd81442318bf5e958985a9900 {
    box-sizing: border-box;
  }
.fast-b497b12bd81442318bf5e958985a9900::before {
    box-sizing: border-box;
  }
.fast-b497b12bd81442318bf5e958985a9900::after {
    box-sizing: border-box;
  }
.fast-0edabd44ab3943fa9c6ca74731d39981 {
    display: inline-block;
  }
.fast-cbbbe32e6bce4256b1763c5bdf5e7af8 {
    display: inline-block;
  }
.fast-4aad346ded67408b9fe1ea0728190ff2 {
    box-sizing: border-box;
  }
.fast-4aad346ded67408b9fe1ea0728190ff2::before {
    box-sizing: border-box;
  }
.fast-4aad346ded67408b9fe1ea0728190ff2::after {
    box-sizing: border-box;
  }
.fast-5f384dac4bc54b588be6e2c4d2bbd4ea {
    box-sizing: border-box;
  }
.fast-5f384dac4bc54b588be6e2c4d2bbd4ea::before {
    box-sizing: border-box;
  }
.fast-5f384dac4bc54b588be6e2c4d2bbd4ea::after {
    box-sizing: border-box;
  }
.fast-eaf1e4e43d4d45fb84ea72ee1c28533c {
    box-sizing: border-box;
  }
.fast-eaf1e4e43d4d45fb84ea72ee1c28533c::before {
    box-sizing: border-box;
  }
.fast-eaf1e4e43d4d45fb84ea72ee1c28533c::after {
    box-sizing: border-box;
  }
.fast-709f014035b5411c879fb54dd76726c6 {
    box-sizing: border-box;
  }
.fast-709f014035b5411c879fb54dd76726c6::before {
    box-sizing: border-box;
  }
.fast-709f014035b5411c879fb54dd76726c6::after {
    box-sizing: border-box;
  }
.fast-218d645594f141748901a7afc568318b {
    display: inline-block;
  }
.fast-05d2928494e84285a5d6cee2bc2b849f {
    display: inline-block;
  }
.fast-aa5653fd182344768ef894f2cdabf322 {
    box-sizing: border-box;
  }
.fast-aa5653fd182344768ef894f2cdabf322::before {
    box-sizing: border-box;
  }
.fast-aa5653fd182344768ef894f2cdabf322::after {
    box-sizing: border-box;
  }
.fast-4ff963de7c15443aa4a5770baf72e7fa {
    box-sizing: border-box;
  }
.fast-4ff963de7c15443aa4a5770baf72e7fa::before {
    box-sizing: border-box;
  }
.fast-4ff963de7c15443aa4a5770baf72e7fa::after {
    box-sizing: border-box;
  }
.fast-a42734bfaebf48cf913717ea3ffbc881 {
    box-sizing: border-box;
  }
.fast-a42734bfaebf48cf913717ea3ffbc881::before {
    box-sizing: border-box;
  }
.fast-a42734bfaebf48cf913717ea3ffbc881::after {
    box-sizing: border-box;
  }
.fast-adc40483b73f45e58a72f2874a014c20 {
    box-sizing: border-box;
  }
.fast-adc40483b73f45e58a72f2874a014c20::before {
    box-sizing: border-box;
  }
.fast-adc40483b73f45e58a72f2874a014c20::after {
    box-sizing: border-box;
  }
.fast-6b6cfd15d6ba4971beaf967a1889ee8e {
    display: inline-block;
  }
.fast-c7680db1c028428086b9d6aee26e4f0e {
    display: inline-block;
  }
.fast-52d73e4ec46f48febeab54a4a5c6456d {
    box-sizing: border-box;
  }
.fast-52d73e4ec46f48febeab54a4a5c6456d::before {
    box-sizing: border-box;
  }
.fast-52d73e4ec46f48febeab54a4a5c6456d::after {
    box-sizing: border-box;
  }
.fast-ed70b4635a9948329d29e6dcd6822111 {
    box-sizing: border-box;
  }
.fast-ed70b4635a9948329d29e6dcd6822111::before {
    box-sizing: border-box;
  }
.fast-ed70b4635a9948329d29e6dcd6822111::after {
    box-sizing: border-box;
  }
.fast-4ca879e8d9124dc5ad4b80388c305cb7 {
    box-sizing: border-box;
  }
.fast-4ca879e8d9124dc5ad4b80388c305cb7::before {
    box-sizing: border-box;
  }
.fast-4ca879e8d9124dc5ad4b80388c305cb7::after {
    box-sizing: border-box;
  }
.fast-55afff7cf5404acbb3407fbb3c16c354 {
    box-sizing: border-box;
  }
.fast-55afff7cf5404acbb3407fbb3c16c354::before {
    box-sizing: border-box;
  }
.fast-55afff7cf5404acbb3407fbb3c16c354::after {
    box-sizing: border-box;
  }
.fast-c2063fa099f2451690e76951b430c188 {
    display: inline-block;
  }
.fast-af5aafaf3ad1470381a37eee21792888 {
    display: inline-block;
  }
.fast-d8895a2d261f4a7c8599b3243870e4a2 {
    box-sizing: border-box;
  }
.fast-d8895a2d261f4a7c8599b3243870e4a2::before {
    box-sizing: border-box;
  }
.fast-d8895a2d261f4a7c8599b3243870e4a2::after {
    box-sizing: border-box;
  }
.fast-a60e9e5b8362474f8cab90aabc06dfe4 {
    box-sizing: border-box;
  }
.fast-a60e9e5b8362474f8cab90aabc06dfe4::before {
    box-sizing: border-box;
  }
.fast-a60e9e5b8362474f8cab90aabc06dfe4::after {
    box-sizing: border-box;
  }
.fast-a74edae4e6f445c183a873d91a7dc036 {
    box-sizing: border-box;
  }
.fast-a74edae4e6f445c183a873d91a7dc036::before {
    box-sizing: border-box;
  }
.fast-a74edae4e6f445c183a873d91a7dc036::after {
    box-sizing: border-box;
  }
.fast-aaead0feec83440e9c5a6cc6c3417736 {
    box-sizing: border-box;
  }
.fast-aaead0feec83440e9c5a6cc6c3417736::before {
    box-sizing: border-box;
  }
.fast-aaead0feec83440e9c5a6cc6c3417736::after {
    box-sizing: border-box;
  }
.fast-a863bd99dc08454d9432703290051dd8 {
    display: inline-block;
  }
.fast-35f0240c3ba7467695bf475c7bbb878b {
    display: inline-block;
  }
.fast-493c1b73abc04d0cb88a2d1237fd83b3 {
    box-sizing: border-box;
  }
.fast-493c1b73abc04d0cb88a2d1237fd83b3::before {
    box-sizing: border-box;
  }
.fast-493c1b73abc04d0cb88a2d1237fd83b3::after {
    box-sizing: border-box;
  }
.fast-c7391b28d7804c898c919fb4e0ef6519 {
    box-sizing: border-box;
  }
.fast-c7391b28d7804c898c919fb4e0ef6519::before {
    box-sizing: border-box;
  }
.fast-c7391b28d7804c898c919fb4e0ef6519::after {
    box-sizing: border-box;
  }
.fast-d785b9b2227c44339e90d1b487131d9b {
    box-sizing: border-box;
  }
.fast-d785b9b2227c44339e90d1b487131d9b::before {
    box-sizing: border-box;
  }
.fast-d785b9b2227c44339e90d1b487131d9b::after {
    box-sizing: border-box;
  }
.fast-a964db2102204bb59323d6756d62926d {
    box-sizing: border-box;
  }
.fast-a964db2102204bb59323d6756d62926d::before {
    box-sizing: border-box;
  }
.fast-a964db2102204bb59323d6756d62926d::after {
    box-sizing: border-box;
  }
.fast-17d524c8a88f4bd19a3abc9f46387a04 {
    display: inline-block;
  }
.fast-c4e81b260b9f4aec98f4e49ae5f87761 {
    display: inline-block;
  }
.fast-9000fa0f67274d239286843dab997c79 {
    box-sizing: border-box;
  }
.fast-9000fa0f67274d239286843dab997c79::before {
    box-sizing: border-box;
  }
.fast-9000fa0f67274d239286843dab997c79::after {
    box-sizing: border-box;
  }
.fast-4b0fbb706ac74080b1417f2583950f22 {
    box-sizing: border-box;
  }
.fast-4b0fbb706ac74080b1417f2583950f22::before {
    box-sizing: border-box;
  }
.fast-4b0fbb706ac74080b1417f2583950f22::after {
    box-sizing: border-box;
  }
.fast-f267ed5b8db444559bfff9ca8b64fa7b {
    box-sizing: border-box;
  }
.fast-f267ed5b8db444559bfff9ca8b64fa7b::before {
    box-sizing: border-box;
  }
.fast-f267ed5b8db444559bfff9ca8b64fa7b::after {
    box-sizing: border-box;
  }
.fast-037d4f5a0b6d436eb360397e34c914bf {
    box-sizing: border-box;
  }
.fast-037d4f5a0b6d436eb360397e34c914bf::before {
    box-sizing: border-box;
  }
.fast-037d4f5a0b6d436eb360397e34c914bf::after {
    box-sizing: border-box;
  }
.fast-e57ce049b40b45da909ecab935524268 {
    display: inline-block;
  }
.fast-f115b87b7633488d8504f04ac2091a44 {
    display: inline-block;
  }
.fast-e3572d9c449c4b51a7523d9301a29554 {
    box-sizing: border-box;
  }
.fast-e3572d9c449c4b51a7523d9301a29554::before {
    box-sizing: border-box;
  }
.fast-e3572d9c449c4b51a7523d9301a29554::after {
    box-sizing: border-box;
  }
.fast-488e4e66876441babccf4800cedfb763 {
    box-sizing: border-box;
  }
.fast-488e4e66876441babccf4800cedfb763::before {
    box-sizing: border-box;
  }
.fast-488e4e66876441babccf4800cedfb763::after {
    box-sizing: border-box;
  }
.fast-a7529ae9818e4858afaa419424a48e74 {
    box-sizing: border-box;
  }
.fast-a7529ae9818e4858afaa419424a48e74::before {
    box-sizing: border-box;
  }
.fast-a7529ae9818e4858afaa419424a48e74::after {
    box-sizing: border-box;
  }
.fast-ee387fcb6e654baf80ceb51e0045a1eb {
    box-sizing: border-box;
  }
.fast-ee387fcb6e654baf80ceb51e0045a1eb::before {
    box-sizing: border-box;
  }
.fast-ee387fcb6e654baf80ceb51e0045a1eb::after {
    box-sizing: border-box;
  }
.fast-30dc15ac249f4f61ad8dd4dccac6d91b {
    display: inline-block;
  }
.fast-4d9415fa9dbd4c349532706516b3c3c8 {
    display: inline-block;
  }
.fast-cbcd956b2ae64a9fab4c4f99c2d0c096 {
    box-sizing: border-box;
  }
.fast-cbcd956b2ae64a9fab4c4f99c2d0c096::before {
    box-sizing: border-box;
  }
.fast-cbcd956b2ae64a9fab4c4f99c2d0c096::after {
    box-sizing: border-box;
  }
.fast-029e11e4593d4ed098fff355996dad05 {
    box-sizing: border-box;
  }
.fast-029e11e4593d4ed098fff355996dad05::before {
    box-sizing: border-box;
  }
.fast-029e11e4593d4ed098fff355996dad05::after {
    box-sizing: border-box;
  }
.fast-1a2e6c19438a4de1a1b6fd535cc81583 {
    box-sizing: border-box;
  }
.fast-1a2e6c19438a4de1a1b6fd535cc81583::before {
    box-sizing: border-box;
  }
.fast-1a2e6c19438a4de1a1b6fd535cc81583::after {
    box-sizing: border-box;
  }
.fast-67cee7ca8d7a4bcda50b10d61801db1b {
    box-sizing: border-box;
  }
.fast-67cee7ca8d7a4bcda50b10d61801db1b::before {
    box-sizing: border-box;
  }
.fast-67cee7ca8d7a4bcda50b10d61801db1b::after {
    box-sizing: border-box;
  }
.fast-91d0183798dc49f98dc6a040864011fb {
    display: inline-block;
  }
.fast-cb395e3425934db2982c5a9d7ba62968 {
    display: inline-block;
  }
.fast-cd8b5fdd10694695b6a94912020625c9 {
    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-cd8b5fdd10694695b6a94912020625c9::before {
    box-sizing: border-box;
  }
.fast-cd8b5fdd10694695b6a94912020625c9::after {
    box-sizing: border-box;
  }
.fast-89ba4775b70948a99fce34a56f1ad13d {
    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-89ba4775b70948a99fce34a56f1ad13d::before {
    box-sizing: border-box;
  }
.fast-89ba4775b70948a99fce34a56f1ad13d::after {
    box-sizing: border-box;
  }
.fast-b654407710974585a9113e5128a8467f {
    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-b654407710974585a9113e5128a8467f::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-b654407710974585a9113e5128a8467f::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-f6e6eb5dbd614c9ea84eea09d7758314 {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-f6e6eb5dbd614c9ea84eea09d7758314::before {
    box-sizing: border-box;
  }
.fast-f6e6eb5dbd614c9ea84eea09d7758314::after {
    box-sizing: border-box;
  }
.fast-d722ed5f283c4ad598a7e6c33436a1f8 {
    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-d722ed5f283c4ad598a7e6c33436a1f8::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-d722ed5f283c4ad598a7e6c33436a1f8::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-3b3aabb28f87457eb4ab2d2b45a33a4b {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-3b3aabb28f87457eb4ab2d2b45a33a4b::before {
    box-sizing: border-box;
  }
.fast-3b3aabb28f87457eb4ab2d2b45a33a4b::after {
    box-sizing: border-box;
  }
.fast-d2d85f4d2144463caf0ed03fd8787b9f {
    display: flex;
    align-items: center;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    box-sizing: border-box;
  }
.fast-d2d85f4d2144463caf0ed03fd8787b9f::before {
    box-sizing: border-box;
  }
.fast-d2d85f4d2144463caf0ed03fd8787b9f::after {
    box-sizing: border-box;
  }
.fast-2bb1faec14a34536bb1b92af79ed6037 {
    box-sizing: border-box;
    display: flex;
    color: var(--fastify-text-color);
  }
.fast-2bb1faec14a34536bb1b92af79ed6037::before {
    box-sizing: border-box;
  }
.fast-2bb1faec14a34536bb1b92af79ed6037::after {
    box-sizing: border-box;
  }
.fast-f6474d1481554bb898213603adfa2b5a {
    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-f6474d1481554bb898213603adfa2b5a::before {
    box-sizing: border-box;
  }
.fast-f6474d1481554bb898213603adfa2b5a::after {
    box-sizing: border-box;
  }
.fast-cfb48c09aac44863bcd4ca1f68cc9a16 {
    display: inline-block;
  }
.fast-5e25d6dcd6404bf681af3a92e7355753 {
    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-5e25d6dcd6404bf681af3a92e7355753::before {
    box-sizing: border-box;
  }
.fast-5e25d6dcd6404bf681af3a92e7355753::after {
    box-sizing: border-box;
  }
.fast-d05405cc6c29460fb6a4cf57b3897e5a {
    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-d05405cc6c29460fb6a4cf57b3897e5a::before {
    box-sizing: border-box;
  }
.fast-d05405cc6c29460fb6a4cf57b3897e5a::after {
    box-sizing: border-box;
  }
.fast-0e230fbf51904bbfb89e4d052d04f025 {
    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-0e230fbf51904bbfb89e4d052d04f025::before {
    box-sizing: border-box;
  }
.fast-0e230fbf51904bbfb89e4d052d04f025::after {
    box-sizing: border-box;
  }
.fast-7d5d216892664e6585ec6229bc298ab1 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 30px;
  }
.fast-7d5d216892664e6585ec6229bc298ab1::before {
    box-sizing: border-box;
  }
.fast-7d5d216892664e6585ec6229bc298ab1::after {
    box-sizing: border-box;
  }
.fast-7cff15afdcc44b2eb1ec37ba4fcd2aea {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-7cff15afdcc44b2eb1ec37ba4fcd2aea::before {
    box-sizing: border-box;
  }
.fast-7cff15afdcc44b2eb1ec37ba4fcd2aea::after {
    box-sizing: border-box;
  }
.fast-2c08dd568b304b6c8b82a4c4ea124745 {
    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-2c08dd568b304b6c8b82a4c4ea124745::before {
    box-sizing: border-box;
  }
.fast-2c08dd568b304b6c8b82a4c4ea124745::after {
    box-sizing: border-box;
  }
.fast-ab1dd9a898d34a8ebe54f52d4c54a1df {
    box-sizing: border-box;
  }
.fast-ab1dd9a898d34a8ebe54f52d4c54a1df::before {
    box-sizing: border-box;
  }
.fast-ab1dd9a898d34a8ebe54f52d4c54a1df::after {
    box-sizing: border-box;
  }
.fast-1322feebf0724714ba2c981fd6b20b7d {
    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-1322feebf0724714ba2c981fd6b20b7d::before {
    box-sizing: border-box;
  }
.fast-1322feebf0724714ba2c981fd6b20b7d::after {
    box-sizing: border-box;
  }
.fast-c35fac542b204370b1c3ebfa2fb312b5 {
    box-sizing: border-box;
  }
.fast-c35fac542b204370b1c3ebfa2fb312b5::before {
    box-sizing: border-box;
  }
.fast-c35fac542b204370b1c3ebfa2fb312b5::after {
    box-sizing: border-box;
  }
.fast-44b1a33e2daf4ef4a2e38c36784db024 {
    box-sizing: border-box;
  }
.fast-44b1a33e2daf4ef4a2e38c36784db024::before {
    box-sizing: border-box;
  }
.fast-44b1a33e2daf4ef4a2e38c36784db024::after {
    box-sizing: border-box;
  }
.fast-356a9a3f428a4fd29385625cf85ada18 {
    display: inline-block;
  }
.fast-6a4853226f104cb19901f646903f91d1 {
    display: inline-block;
  }
.fast-bc105121b5bb4c99896346bdc3d41712 {
    box-sizing: border-box;
  }
.fast-bc105121b5bb4c99896346bdc3d41712::before {
    box-sizing: border-box;
  }
.fast-bc105121b5bb4c99896346bdc3d41712::after {
    box-sizing: border-box;
  }
.fast-43243379ac5b4296a2d5dbd18efc3238 {
    box-sizing: border-box;
  }
.fast-43243379ac5b4296a2d5dbd18efc3238::before {
    box-sizing: border-box;
  }
.fast-43243379ac5b4296a2d5dbd18efc3238::after {
    box-sizing: border-box;
  }
.fast-854b21a0b1524fa1be39c03e315cea60 {
    display: inline-block;
  }
.fast-becbffae1ac748b5bee57f0b0a6231d7 {
    display: inline-block;
  }
.fast-2747677a744b44189c40bd96d5c828d7 {
    box-sizing: border-box;
  }
.fast-2747677a744b44189c40bd96d5c828d7::before {
    box-sizing: border-box;
  }
.fast-2747677a744b44189c40bd96d5c828d7::after {
    box-sizing: border-box;
  }
.fast-bd1437f81b7d46fea0bf1d452134cd72 {
    box-sizing: border-box;
  }
.fast-bd1437f81b7d46fea0bf1d452134cd72::before {
    box-sizing: border-box;
  }
.fast-bd1437f81b7d46fea0bf1d452134cd72::after {
    box-sizing: border-box;
  }
.fast-474341e2f0274df8bf988c0ad0402d67 {
    display: inline-block;
  }
.fast-f07b390b868e47168dd2c0942dc9c23a {
    display: inline-block;
  }
.fast-7e346cf9ae16441fb9c3383117269d05 {
    box-sizing: border-box;
  }
.fast-7e346cf9ae16441fb9c3383117269d05::before {
    box-sizing: border-box;
  }
.fast-7e346cf9ae16441fb9c3383117269d05::after {
    box-sizing: border-box;
  }
.fast-efec0a8ba8fe4ecaa0451a51bf1c27cd {
    box-sizing: border-box;
  }
.fast-efec0a8ba8fe4ecaa0451a51bf1c27cd::before {
    box-sizing: border-box;
  }
.fast-efec0a8ba8fe4ecaa0451a51bf1c27cd::after {
    box-sizing: border-box;
  }
.fast-dac5b7f3e6b94b70a9c247caa0461f05 {
    display: inline-block;
  }
.fast-9aee6dcd09a141f7b6150a923cc5c3e6 {
    display: inline-block;
  }
.fast-762dc489bd2f4822a2173964383bed82 {
    box-sizing: border-box;
  }
.fast-762dc489bd2f4822a2173964383bed82::before {
    box-sizing: border-box;
  }
.fast-762dc489bd2f4822a2173964383bed82::after {
    box-sizing: border-box;
  }
.fast-9af24a3a89c54e51a0c81e4418159de8 {
    box-sizing: border-box;
  }
.fast-9af24a3a89c54e51a0c81e4418159de8::before {
    box-sizing: border-box;
  }
.fast-9af24a3a89c54e51a0c81e4418159de8::after {
    box-sizing: border-box;
  }
.fast-29a7a39dafd944b39a1417968e056edc {
    display: inline-block;
  }
.fast-6f073acc53654d888976f326f83bf6e8 {
    display: inline-block;
  }
.fast-cbdc2e5b19234e6e9eb2560c67dc003a {
    box-sizing: border-box;
  }
.fast-cbdc2e5b19234e6e9eb2560c67dc003a::before {
    box-sizing: border-box;
  }
.fast-cbdc2e5b19234e6e9eb2560c67dc003a::after {
    box-sizing: border-box;
  }
.fast-dfd9e10befd547e89f3325b981708115 {
    box-sizing: border-box;
  }
.fast-dfd9e10befd547e89f3325b981708115::before {
    box-sizing: border-box;
  }
.fast-dfd9e10befd547e89f3325b981708115::after {
    box-sizing: border-box;
  }
.fast-7432bb31027e4aedbc97f702394d5c09 {
    box-sizing: border-box;
    display: block;
  }
.fast-7432bb31027e4aedbc97f702394d5c09::before {
    box-sizing: border-box;
  }
.fast-7432bb31027e4aedbc97f702394d5c09::after {
    box-sizing: border-box;
  }
.fast-0ae0deda4dff4b54ae85e96fef2777c9 {
    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-0ae0deda4dff4b54ae85e96fef2777c9::before {
    box-sizing: border-box;
  }
.fast-0ae0deda4dff4b54ae85e96fef2777c9::after {
    box-sizing: border-box;
  }
.fast-4e26e83befe24ec786da160eb39c354f {
    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-4e26e83befe24ec786da160eb39c354f::before {
    box-sizing: border-box;
  }
.fast-4e26e83befe24ec786da160eb39c354f::after {
    box-sizing: border-box;
  }
.fast-be29248172dc4b169fba5f252951ee64 {
    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-be29248172dc4b169fba5f252951ee64::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-be29248172dc4b169fba5f252951ee64::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-e3321ad540ae4938aba0e2a9627a3615 {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-e3321ad540ae4938aba0e2a9627a3615::before {
    box-sizing: border-box;
  }
.fast-e3321ad540ae4938aba0e2a9627a3615::after {
    box-sizing: border-box;
  }
.fast-255b8a057e0c4e34a0d45dfa65bb52f8 {
    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-255b8a057e0c4e34a0d45dfa65bb52f8::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-255b8a057e0c4e34a0d45dfa65bb52f8::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-003a8fea73be48fca59ab39abb7fd472 {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-003a8fea73be48fca59ab39abb7fd472::before {
    box-sizing: border-box;
  }
.fast-003a8fea73be48fca59ab39abb7fd472::after {
    box-sizing: border-box;
  }
.fast-58901ce03dc948e6bbde5ae3f1a4c21f {
    display: flex;
    align-items: center;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    box-sizing: border-box;
  }
.fast-58901ce03dc948e6bbde5ae3f1a4c21f::before {
    box-sizing: border-box;
  }
.fast-58901ce03dc948e6bbde5ae3f1a4c21f::after {
    box-sizing: border-box;
  }
.fast-ab9cd91a52ca42f292f371ac0624e296 {
    box-sizing: border-box;
    display: flex;
    color: var(--fastify-text-color);
  }
.fast-ab9cd91a52ca42f292f371ac0624e296::before {
    box-sizing: border-box;
  }
.fast-ab9cd91a52ca42f292f371ac0624e296::after {
    box-sizing: border-box;
  }
.fast-9e06c5696c90483a96c98334f719e696 {
    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-9e06c5696c90483a96c98334f719e696::before {
    box-sizing: border-box;
  }
.fast-9e06c5696c90483a96c98334f719e696::after {
    box-sizing: border-box;
  }
.fast-74702af8e424469c9abe295e1228e962 {
    display: inline-block;
  }
.fast-174c361a5b274819a2be4798dd93fa8f {
    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-174c361a5b274819a2be4798dd93fa8f::before {
    box-sizing: border-box;
  }
.fast-174c361a5b274819a2be4798dd93fa8f::after {
    box-sizing: border-box;
  }
.fast-18c1ad8e75cf4323b76da2bf30b7f644 {
    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-18c1ad8e75cf4323b76da2bf30b7f644::before {
    box-sizing: border-box;
  }
.fast-18c1ad8e75cf4323b76da2bf30b7f644::after {
    box-sizing: border-box;
  }
.fast-b6d54a96e2c14abbbf1448d5dea68323 {
    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-b6d54a96e2c14abbbf1448d5dea68323::before {
    box-sizing: border-box;
  }
.fast-b6d54a96e2c14abbbf1448d5dea68323::after {
    box-sizing: border-box;
  }
.fast-5665ef733e2b42be99fcf1db5f5e4808 {
    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-5665ef733e2b42be99fcf1db5f5e4808::before {
    box-sizing: border-box;
  }
.fast-5665ef733e2b42be99fcf1db5f5e4808::after {
    box-sizing: border-box;
  }
.fast-67102ef2b9c440d48b50f7d0f56e284a {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-67102ef2b9c440d48b50f7d0f56e284a::before {
    box-sizing: border-box;
  }
.fast-67102ef2b9c440d48b50f7d0f56e284a::after {
    box-sizing: border-box;
  }
.fast-7a4cc97723c34039953cdcd1c1489492 {
    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-7a4cc97723c34039953cdcd1c1489492::before {
    box-sizing: border-box;
  }
.fast-7a4cc97723c34039953cdcd1c1489492::after {
    box-sizing: border-box;
  }
.fast-90ee7e54d6b946bbb5825085d255f2d7 {
    box-sizing: border-box;
  }
.fast-90ee7e54d6b946bbb5825085d255f2d7::before {
    box-sizing: border-box;
  }
.fast-90ee7e54d6b946bbb5825085d255f2d7::after {
    box-sizing: border-box;
  }
.fast-83d0aef02cfc4ba88643ccd927e53bd5 {
    display: inline-block;
  }
.fast-3193dadf04f44dd9b7baed715c80c54a {
    display: inline-block;
  }
.fast-3d3c185d825a49c49f2fd822494bc51b {
    box-sizing: border-box;
  }
.fast-3d3c185d825a49c49f2fd822494bc51b::before {
    box-sizing: border-box;
  }
.fast-3d3c185d825a49c49f2fd822494bc51b::after {
    box-sizing: border-box;
  }
.fast-3bdd0bf22f484ab4ac4537f3edc13693 {
    box-sizing: border-box;
  }
.fast-3bdd0bf22f484ab4ac4537f3edc13693::before {
    box-sizing: border-box;
  }
.fast-3bdd0bf22f484ab4ac4537f3edc13693::after {
    box-sizing: border-box;
  }
.fast-45e49ae8f0b3463abaca64c42cf39ee8 {
    display: inline-block;
  }
.fast-029d6e30eda74241a0941951491ce067 {
    display: inline-block;
  }
.fast-24f9ba18e2fb40cb85228c936a6e20ec {
    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-24f9ba18e2fb40cb85228c936a6e20ec::before {
    box-sizing: border-box;
  }
.fast-24f9ba18e2fb40cb85228c936a6e20ec::after {
    box-sizing: border-box;
  }
.fast-de4ef7b2e4c94e3f8192c327fb3b9e23 {
    display: inline-block;
  }
.fast-0f8c7b21180747c787fd8cb5e5644607 {
    box-sizing: border-box;
  }
.fast-0f8c7b21180747c787fd8cb5e5644607::before {
    box-sizing: border-box;
  }
.fast-0f8c7b21180747c787fd8cb5e5644607::after {
    box-sizing: border-box;
  }
.fast-e6dc9b59035540c4ba6bc24093c6567b {
    box-sizing: border-box;
  }
.fast-e6dc9b59035540c4ba6bc24093c6567b::before {
    box-sizing: border-box;
  }
.fast-e6dc9b59035540c4ba6bc24093c6567b::after {
    box-sizing: border-box;
  }
.fast-d983123fc19a4e43ad6dc6719065c34e {
    display: inline-block;
  }
.fast-e81da662fc8b4f34a99b88810ea372bf {
    display: inline-block;
  }
.fast-4c5da57d10ef463a8e8074539697228e {
    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-4c5da57d10ef463a8e8074539697228e::before {
    box-sizing: border-box;
  }
.fast-4c5da57d10ef463a8e8074539697228e::after {
    box-sizing: border-box;
  }
.fast-560930447dc24938a20ab26c7939a0b0 {
    display: inline-block;
  }
.fast-9382574eb67c4f87b752fbaaff59bc5c {
    box-sizing: border-box;
  }
.fast-9382574eb67c4f87b752fbaaff59bc5c::before {
    box-sizing: border-box;
  }
.fast-9382574eb67c4f87b752fbaaff59bc5c::after {
    box-sizing: border-box;
  }
.fast-8a69ec6d54174891967a5898019e1e69 {
    box-sizing: border-box;
  }
.fast-8a69ec6d54174891967a5898019e1e69::before {
    box-sizing: border-box;
  }
.fast-8a69ec6d54174891967a5898019e1e69::after {
    box-sizing: border-box;
  }
.fast-f0743a09653b4b67a660d0894b68718c {
    box-sizing: border-box;
  }
.fast-f0743a09653b4b67a660d0894b68718c::before {
    box-sizing: border-box;
  }
.fast-f0743a09653b4b67a660d0894b68718c::after {
    box-sizing: border-box;
  }
.fast-8d4fa841cb7c4464bcc6f49afd4756fe {
    box-sizing: border-box;
  }
.fast-8d4fa841cb7c4464bcc6f49afd4756fe::before {
    box-sizing: border-box;
  }
.fast-8d4fa841cb7c4464bcc6f49afd4756fe::after {
    box-sizing: border-box;
  }
.fast-59d2293899134b989d166f4a5e6cba2d {
    box-sizing: border-box;
  }
.fast-59d2293899134b989d166f4a5e6cba2d::before {
    box-sizing: border-box;
  }
.fast-59d2293899134b989d166f4a5e6cba2d::after {
    box-sizing: border-box;
  }
@media (max-width: 992px) {
  .fast-49cccfaa33b04bf3804a07f63670862c {
    flex-direction: row;
  }
  .fast-380b477450a9413cbb3b4e7f932baf5a {
    padding-left: 15px;
  }
  .fast-32dd4b9a5f8b40a1aa8ff33e90028975 {
    row-gap: 10px;
    column-gap: 10px;
  }
  .fast-4396a46f7fd345408fededd18a96501a {
    height: 100%;
  }
.fast-4396a46f7fd345408fededd18a96501a::before {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-4396a46f7fd345408fededd18a96501a::after {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
  .fast-03b0bb50964c4050a32d11e9c5c9581e {
    width: 100%;
    padding-top: var(--img_padding__tablet, 100%);
  }
.fast-03b0bb50964c4050a32d11e9c5c9581e::before {
    box-sizing: border-box;
    width: 100%;
  }
.fast-03b0bb50964c4050a32d11e9c5c9581e::after {
    box-sizing: border-box;
    width: 100%;
  }
  .fast-983b3f0fe771499a88bf91f84e73a561 {
    width: 73px;
  }
.fast-983b3f0fe771499a88bf91f84e73a561::before {
    box-sizing: border-box;
    width: 73px;
  }
.fast-983b3f0fe771499a88bf91f84e73a561::after {
    box-sizing: border-box;
    width: 73px;
  }
  .fast-aa4bfe69dfc043adaeb2b3bef511348f {
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    opacity: 0.35;
  }
  .fast-52e56876df44434f93b2ea5dc65dd586 {
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    opacity: 0.35;
  }
  .fast-fb8e62b425cd4aa592c67188170d6bea {
    padding-left: 25px;
  }
  .fast-62ef448eee544d9780f6d22129e060e2 {
    font-size: 25px;
  }
  .fast-80e5416f95174942b0a37dd6d4d01e89 {
    margin-top: 5px;
  }
  .fast-c5395b26ab004af4a332ba717b581425 {
    margin-top: 0px;
  }
  .fast-1f12473a-9067-6e84-a761-a5e75e1fbe32 {
    margin-bottom: 16px;
  }
  .fast-1f12473a-9067-6e87-835b-8a3b6a3e75a0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .fast-1f12473a-9067-6e8c-9433-14bd01e00c32 {
    font-size: 13px;
  }
  .fast-1f12473a-9067-6e90-a4d8-907e0e276b3a {
    padding-left: 10px;
  }
  .fast-43bc9b12d3274980b8820fd8a549ee8e {
    padding-right: 0px;
  }
  .fast-dd81937a62b64bebb5307e9dce8d5857 {
    padding-right: 0px;
  }
  .fast-cd365213b9b24b618fa09ff1522d3cbc {
    padding-right: 0px;
  }
  .fast-487ddcd9d4f448b486ef213a275e6113 {
    padding-bottom: 50px;
  }
  .fast-0e230fbf51904bbfb89e4d052d04f025 {
    padding-bottom: 50px;
  }
  .fast-b6d54a96e2c14abbbf1448d5dea68323 {
    padding-bottom: 50px;
  }
}
@media (max-width: 480px) {
  .fast-49cccfaa33b04bf3804a07f63670862c {
    flex-direction: row;
  }
  .fast-42f311e2d4cd4cd09c1b1373e5cdb93e {
    width: 100%;
  }
  .fast-380b477450a9413cbb3b4e7f932baf5a {
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
  }
  .fast-32dd4b9a5f8b40a1aa8ff33e90028975 {
    row-gap: 8px;
    column-gap: 8px;
  }
  .fast-4396a46f7fd345408fededd18a96501a {
    height: 100%;
  }
.fast-4396a46f7fd345408fededd18a96501a::before {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-4396a46f7fd345408fededd18a96501a::after {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
  .fast-03b0bb50964c4050a32d11e9c5c9581e {
    width: 100%;
    padding-top: var(--img_padding__mobile, 100%);
  }
.fast-03b0bb50964c4050a32d11e9c5c9581e::before {
    box-sizing: border-box;
    width: 100%;
  }
.fast-03b0bb50964c4050a32d11e9c5c9581e::after {
    box-sizing: border-box;
    width: 100%;
  }
  .fast-983b3f0fe771499a88bf91f84e73a561 {
    width: 143px;
  }
.fast-983b3f0fe771499a88bf91f84e73a561::before {
    box-sizing: border-box;
    width: 143px;
  }
.fast-983b3f0fe771499a88bf91f84e73a561::after {
    box-sizing: border-box;
    width: 143px;
  }
  .fast-aa4bfe69dfc043adaeb2b3bef511348f {
    cursor: pointer;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
  }
  .fast-52e56876df44434f93b2ea5dc65dd586 {
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    opacity: 0.35;
  }
  .fast-21d23397772146baa0b1b3396f0f981c {
    width: 100%;
  }
  .fast-fb8e62b425cd4aa592c67188170d6bea {
    padding-right: 0px;
    padding-left: 0px;
  }
  .fast-4973c23e49f24f9980913494338910b1 {
    padding-bottom: 10px;
  }
  .fast-0309d79f09414ff0a670d19f1117d5ee {
    margin-top: 5px;
    padding-top: 0px;
  }
  .fast-62ef448eee544d9780f6d22129e060e2 {
    font-size: 20px;
  }
  .fast-c5395b26ab004af4a332ba717b581425 {
    margin-top: 0px;
    font-size: 16px;
  }
  .fast-1f12473a-9067-6e65-b52b-54bb362f4ee4 {
    margin-top: 20px;
  }
  .fast-1f12473a-9067-6e74-9365-2a573edacda0 {
    margin-top: 20px;
  }
  .fast-1f12473a-9067-6e7a-90d1-2134f2b735d5 {
    font-size: 14px;
  }
  .fast-1f12473a-9067-6e84-a761-a5e75e1fbe32 {
    margin-bottom: 15px;
  }
  .fast-1f12473a-9067-6e90-a4d8-907e0e276b3a {
    padding-top: 7px;
    padding-left: 20px;
  }
  .fast-1f12473a-9067-6e94-bf4c-7503adfebd26 {
    width: 170px;
  }
  .fast-c3640d8dbd84437e94f8ba30fd8654a5 {
    margin-right: 10px;
  }
  .fast-8ddd07a979ed42329f45fcef93760dc8 {
    margin-right: 10px;
  }
  .fast-1601d598839448179064b84e88c0b912 {
    margin-right: 10px;
  }
  .fast-b1be7e5121ef4f01a1b0c246151c3a4c {
    height: 14px;
    width: 14px;
  }
  .fast-b5b7fc684f0b4730bd0432c5d0218af0 {
    height: 14px;
    width: 14px;
  }
  .fast-11ddae2497c047309dd8f6cc34ee013a {
    font-size: 14px;
  }
  .fast-f6e6eb5dbd614c9ea84eea09d7758314 {
    height: 14px;
    width: 14px;
  }
  .fast-3b3aabb28f87457eb4ab2d2b45a33a4b {
    height: 14px;
    width: 14px;
  }
  .fast-f6474d1481554bb898213603adfa2b5a {
    font-size: 14px;
  }
  .fast-e3321ad540ae4938aba0e2a9627a3615 {
    height: 14px;
    width: 14px;
  }
  .fast-003a8fea73be48fca59ab39abb7fd472 {
    height: 14px;
    width: 14px;
  }
  .fast-9e06c5696c90483a96c98334f719e696 {
    font-size: 14px;
  }
  .fast-5665ef733e2b42be99fcf1db5f5e4808 {
    margin-bottom: 10px;
    padding-top: 0px;
  }
}

  