/** Shopify CDN: Minification failed

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

**/

    
    .fast-dcee0a9476c24e36a501fc25e0ac1f87 {
    width: 100%;
    position: relative;
    z-index: inherit;
    box-sizing: border-box;
    clear: both;
    background-color: var(--fastify-background-color);
  }
.fast-dcee0a9476c24e36a501fc25e0ac1f87::before {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-dcee0a9476c24e36a501fc25e0ac1f87::after {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-908cbe503a9b4d3fb51700eca56275dc {
    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-908cbe503a9b4d3fb51700eca56275dc::before {
    box-sizing: border-box;
  }
.fast-908cbe503a9b4d3fb51700eca56275dc::after {
    box-sizing: border-box;
  }
.fast-d6832e933b3f49d5852aae2ada69322e {
    position: relative;
    box-sizing: border-box;
    width: 100%;
  }
.fast-d6832e933b3f49d5852aae2ada69322e::before {
    box-sizing: border-box;
  }
.fast-d6832e933b3f49d5852aae2ada69322e::after {
    box-sizing: border-box;
  }
.fast-e0da2852881d4bab87703f9d72265b70 {
    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-e0da2852881d4bab87703f9d72265b70::before {
    box-sizing: border-box;
  }
.fast-e0da2852881d4bab87703f9d72265b70::after {
    box-sizing: border-box;
  }
.fast-1259c15e94664139b8e89e1e653d25a4 {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
  }
.fast-1259c15e94664139b8e89e1e653d25a4::before {
    box-sizing: border-box;
  }
.fast-1259c15e94664139b8e89e1e653d25a4::after {
    box-sizing: border-box;
  }
.fast-ed0c8bc9fcfc4f24b596c9db3be5c511 {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
  }
.fast-ed0c8bc9fcfc4f24b596c9db3be5c511::before {
    box-sizing: border-box;
  }
.fast-ed0c8bc9fcfc4f24b596c9db3be5c511::after {
    box-sizing: border-box;
  }
.fast-c14f5a78776d45c3abb63407de45cbea {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
  }
.fast-c14f5a78776d45c3abb63407de45cbea::before {
    box-sizing: border-box;
  }
.fast-c14f5a78776d45c3abb63407de45cbea::after {
    box-sizing: border-box;
  }
.fast-354b952ffdf5400b983b06379421ef9a {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-354b952ffdf5400b983b06379421ef9a::before {
    box-sizing: border-box;
  }
.fast-354b952ffdf5400b983b06379421ef9a::after {
    box-sizing: border-box;
  }
.fast-cb3ae2921a1d4df8b8e66a687049bfcb {
    box-sizing: border-box;
    overflow-x: visible;
    overflow-y: visible;
  }
.fast-cb3ae2921a1d4df8b8e66a687049bfcb::before {
    box-sizing: border-box;
  }
.fast-cb3ae2921a1d4df8b8e66a687049bfcb::after {
    box-sizing: border-box;
  }
.fast-120924c422d24af69b763d8463a5722d {
    box-sizing: border-box;
  }
.fast-120924c422d24af69b763d8463a5722d::before {
    box-sizing: border-box;
  }
.fast-120924c422d24af69b763d8463a5722d::after {
    box-sizing: border-box;
  }
.fast-4c08c4bef1f34f3ab840ebbd94785517 {
    box-sizing: border-box;
  }
.fast-4c08c4bef1f34f3ab840ebbd94785517::before {
    box-sizing: border-box;
  }
.fast-4c08c4bef1f34f3ab840ebbd94785517::after {
    box-sizing: border-box;
  }
.fast-9397118521374faca0c39eef2ddf0bcf {
    box-sizing: border-box;
  }
.fast-9397118521374faca0c39eef2ddf0bcf::before {
    box-sizing: border-box;
  }
.fast-9397118521374faca0c39eef2ddf0bcf::after {
    box-sizing: border-box;
  }
.fast-a9e000823fe441ea96ebf81392139720 {
    box-sizing: border-box;
  }
.fast-a9e000823fe441ea96ebf81392139720::before {
    box-sizing: border-box;
  }
.fast-a9e000823fe441ea96ebf81392139720::after {
    box-sizing: border-box;
  }
.fast-5251ae1f6c5147428d9ae731883b618e {
    box-sizing: border-box;
  }
.fast-5251ae1f6c5147428d9ae731883b618e::before {
    box-sizing: border-box;
  }
.fast-5251ae1f6c5147428d9ae731883b618e::after {
    box-sizing: border-box;
  }
.fast-b24e9d9dd6444b7a8e2d347a717ad6d7 {
    box-sizing: border-box;
  }
.fast-b24e9d9dd6444b7a8e2d347a717ad6d7::before {
    box-sizing: border-box;
  }
.fast-b24e9d9dd6444b7a8e2d347a717ad6d7::after {
    box-sizing: border-box;
  }
.fast-6121348bf2554570b9c9e8088f8c7128 {
    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-6121348bf2554570b9c9e8088f8c7128::before {
    box-sizing: border-box;
  }
.fast-6121348bf2554570b9c9e8088f8c7128::after {
    box-sizing: border-box;
  }
.fast-2d51a2f8c5e445af8eb669c386005c48 {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
  }
.fast-2d51a2f8c5e445af8eb669c386005c48::before {
    box-sizing: border-box;
  }
.fast-2d51a2f8c5e445af8eb669c386005c48::after {
    box-sizing: border-box;
  }
.fast-2446d47bdf9546e0b80a4ec2e436e107 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
  }
.fast-2446d47bdf9546e0b80a4ec2e436e107::before {
    box-sizing: border-box;
  }
.fast-2446d47bdf9546e0b80a4ec2e436e107::after {
    box-sizing: border-box;
  }
.fast-546ac92e897940e2b0613a4461c3f071 {
    width: 100%;
    position: relative;
    z-index: inherit;
    box-sizing: border-box;
  }
.fast-546ac92e897940e2b0613a4461c3f071::before {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-546ac92e897940e2b0613a4461c3f071::after {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-b8d215786458422fa02f44369a162c77 {
    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-b8d215786458422fa02f44369a162c77::before {
    box-sizing: border-box;
  }
.fast-b8d215786458422fa02f44369a162c77::after {
    box-sizing: border-box;
  }
.fast-dfef7bb6e43a47b0b7c42bfb39a31675 {
    position: relative;
    box-sizing: border-box;
    width: 50%;
  }
.fast-dfef7bb6e43a47b0b7c42bfb39a31675::before {
    box-sizing: border-box;
  }
.fast-dfef7bb6e43a47b0b7c42bfb39a31675::after {
    box-sizing: border-box;
  }
.fast-80e107f2d92340a09f75b3a2f4628d93 {
    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-80e107f2d92340a09f75b3a2f4628d93::before {
    box-sizing: border-box;
  }
.fast-80e107f2d92340a09f75b3a2f4628d93::after {
    box-sizing: border-box;
  }
.fast-4d5f825bfa9a4db8a846f3e37551c24e {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
  }
.fast-4d5f825bfa9a4db8a846f3e37551c24e::before {
    box-sizing: border-box;
  }
.fast-4d5f825bfa9a4db8a846f3e37551c24e::after {
    box-sizing: border-box;
  }
.fast-0d0dc4ffaeb14c008dac3b14b2445866 {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
  }
.fast-0d0dc4ffaeb14c008dac3b14b2445866::before {
    box-sizing: border-box;
  }
.fast-0d0dc4ffaeb14c008dac3b14b2445866::after {
    box-sizing: border-box;
  }
.fast-f7debd7853da40e0a05e8f94f6ad0582 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 0px;
    animation-duration: 1s;
  }
.fast-f7debd7853da40e0a05e8f94f6ad0582::before {
    box-sizing: border-box;
  }
.fast-f7debd7853da40e0a05e8f94f6ad0582::after {
    box-sizing: border-box;
  }
.fast-9fbc819acbdb43bfb67b15eb81747e24 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-9fbc819acbdb43bfb67b15eb81747e24::before {
    box-sizing: border-box;
  }
.fast-9fbc819acbdb43bfb67b15eb81747e24::after {
    box-sizing: border-box;
  }
.fast-0423f11bea8d45b0b564c10bb5f2369d {
    box-sizing: border-box;
  }
.fast-0423f11bea8d45b0b564c10bb5f2369d::before {
    box-sizing: border-box;
  }
.fast-0423f11bea8d45b0b564c10bb5f2369d::after {
    box-sizing: border-box;
  }
.fast-1898d8e3d22e4f77b22586632a04ec95 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    row-gap: 12px;
    column-gap: 12px;
    flex-wrap: nowrap;
  }
.fast-1898d8e3d22e4f77b22586632a04ec95::before {
    box-sizing: border-box;
  }
.fast-1898d8e3d22e4f77b22586632a04ec95::after {
    box-sizing: border-box;
  }
.fast-41aff0ca059f45868b3548306081d7d1 {
    overflow-x: hidden;
    overflow-y: hidden;
    touch-action: pan-y;
    width: 100%;
    box-sizing: border-box;
    height: auto;
  }
.fast-41aff0ca059f45868b3548306081d7d1::before {
    box-sizing: border-box;
  }
.fast-41aff0ca059f45868b3548306081d7d1::after {
    box-sizing: border-box;
  }
.fast-00e9e6b8e1dd4152a5cf97aa5f6c5e37 {
    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-00e9e6b8e1dd4152a5cf97aa5f6c5e37::before {
    box-sizing: border-box;
  }
.fast-00e9e6b8e1dd4152a5cf97aa5f6c5e37::after {
    box-sizing: border-box;
  }
.fast-48223c99fc124ccab27f3b787274e2cd {
    box-sizing: border-box;
    display: block;
    height: fit-content;
    color: var(--fastify-text-color);
  }
.fast-48223c99fc124ccab27f3b787274e2cd::before {
    box-sizing: border-box;
    display: block;
  }
.fast-48223c99fc124ccab27f3b787274e2cd::after {
    box-sizing: border-box;
    display: block;
  }
.fast-2bc0a10c32da436ea2409553fa1c1970 {
    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-2bc0a10c32da436ea2409553fa1c1970::before {
    box-sizing: border-box;
    display: none;
  }
.fast-2bc0a10c32da436ea2409553fa1c1970::after {
    box-sizing: border-box;
    display: none;
  }
.fast-04996d1d86064199adeeff1373a6830a {
    display: inline-block;
  }
.fast-5267225a17d3477b8166f58600160ab8 {
    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-5267225a17d3477b8166f58600160ab8::before {
    box-sizing: border-box;
    display: inherit;
  }
.fast-5267225a17d3477b8166f58600160ab8::after {
    box-sizing: border-box;
    display: inherit;
  }
.fast-20b1e4414a9b4a06aa90160d96040ade {
    display: inline-block;
  }
.fast-3f0e633881964a0b9de2c5cdd3b751d7 {
    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-3f0e633881964a0b9de2c5cdd3b751d7::before {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-3f0e633881964a0b9de2c5cdd3b751d7::after {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-a18fd10481aa41c19c8962a6152a6aeb {
    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-a18fd10481aa41c19c8962a6152a6aeb::before {
    box-sizing: border-box;
    width: 100%;
  }
.fast-a18fd10481aa41c19c8962a6152a6aeb::after {
    box-sizing: border-box;
    width: 100%;
  }
.fast-f15d93e1a76941ef921d1327dc2c44dd {
    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-f15d93e1a76941ef921d1327dc2c44dd::before {
    box-sizing: border-box;
  }
.fast-f15d93e1a76941ef921d1327dc2c44dd::after {
    box-sizing: border-box;
  }
.fast-6ee9f7d91e4a48af83f418c789d90d24 {
    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-6ee9f7d91e4a48af83f418c789d90d24::before {
    box-sizing: border-box;
  }
.fast-6ee9f7d91e4a48af83f418c789d90d24::after {
    box-sizing: border-box;
  }
.fast-40972dbcdaa245d8b782ddc6ccb860db {
    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-40972dbcdaa245d8b782ddc6ccb860db::before {
    box-sizing: border-box;
    display: none;
  }
.fast-40972dbcdaa245d8b782ddc6ccb860db::after {
    display: none;
    margin-left: -3px;
    box-sizing: border-box;
    content: "next";
  }
.fast-275429b36afb4d44868e51391f30a033 {
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    object-fit: contain;
    transform-origin: center center;
    color: inherit;
  }
.fast-275429b36afb4d44868e51391f30a033::before {
    box-sizing: border-box;
  }
.fast-275429b36afb4d44868e51391f30a033::after {
    box-sizing: border-box;
  }
.fast-7808501ac67f4cb2b1976dae4a6797e4 {
    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-7808501ac67f4cb2b1976dae4a6797e4::before {
    box-sizing: border-box;
    display: none;
  }
.fast-7808501ac67f4cb2b1976dae4a6797e4::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-4666a3e7dceb4cdfadd62f9b823b9172 {
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    object-fit: contain;
    transform-origin: center center;
    color: inherit;
  }
.fast-4666a3e7dceb4cdfadd62f9b823b9172::before {
    box-sizing: border-box;
  }
.fast-4666a3e7dceb4cdfadd62f9b823b9172::after {
    box-sizing: border-box;
  }
.fast-b101d7b5cc34440bb4af93881a475d8e {
    box-sizing: border-box;
  }
.fast-b101d7b5cc34440bb4af93881a475d8e::before {
    box-sizing: border-box;
  }
.fast-b101d7b5cc34440bb4af93881a475d8e::after {
    box-sizing: border-box;
  }
.fast-0b216a9744a5498983c6dfa9e1881d6a {
    overflow-x: hidden;
    overflow-y: hidden;
    touch-action: pan-y;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    min-height: 100px;
    height: auto;
  }
.fast-0b216a9744a5498983c6dfa9e1881d6a::before {
    box-sizing: border-box;
  }
.fast-0b216a9744a5498983c6dfa9e1881d6a::after {
    box-sizing: border-box;
  }
.fast-90b384c9946e45959ea7967c9c2ec2d3 {
    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-90b384c9946e45959ea7967c9c2ec2d3::before {
    box-sizing: border-box;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-90b384c9946e45959ea7967c9c2ec2d3::after {
    box-sizing: border-box;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-acb92b56a56c40d3b33f0d2d5478ba01 {
    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-acb92b56a56c40d3b33f0d2d5478ba01::before {
    box-sizing: border-box;
    width: 126px;
  }
.fast-acb92b56a56c40d3b33f0d2d5478ba01::after {
    box-sizing: border-box;
    width: 126px;
  }
.fast-7874f5a4cb434bd4816aa58b0715b356 {
    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-7874f5a4cb434bd4816aa58b0715b356::before {
    box-sizing: border-box;
  }
.fast-7874f5a4cb434bd4816aa58b0715b356::after {
    box-sizing: border-box;
  }
.fast-65b3f3fdefca4cecb30257ecffb4d231 {
    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-65b3f3fdefca4cecb30257ecffb4d231::before {
    box-sizing: border-box;
    display: flex;
  }
.fast-65b3f3fdefca4cecb30257ecffb4d231::after {
    display: flex;
    box-sizing: border-box;
    content: "next";
  }
.fast-8a0a8c38e3c0474e9e9d745661dc7ae3 {
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    object-fit: contain;
    transform-origin: center center;
    color: inherit;
  }
.fast-8a0a8c38e3c0474e9e9d745661dc7ae3::before {
    box-sizing: border-box;
  }
.fast-8a0a8c38e3c0474e9e9d745661dc7ae3::after {
    box-sizing: border-box;
  }
.fast-02b97019fb024f318f52d429378eff27 {
    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-02b97019fb024f318f52d429378eff27::before {
    box-sizing: border-box;
    display: flex;
  }
.fast-02b97019fb024f318f52d429378eff27::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-88950e4d0be74947aadf1d402af1aa3e {
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    object-fit: contain;
    transform-origin: center center;
    color: inherit;
  }
.fast-88950e4d0be74947aadf1d402af1aa3e::before {
    box-sizing: border-box;
  }
.fast-88950e4d0be74947aadf1d402af1aa3e::after {
    box-sizing: border-box;
  }
.fast-e4f1995e67a54c0b96cc0a1a68c6bae7 {
    box-sizing: border-box;
  }
.fast-e4f1995e67a54c0b96cc0a1a68c6bae7::before {
    box-sizing: border-box;
  }
.fast-e4f1995e67a54c0b96cc0a1a68c6bae7::after {
    box-sizing: border-box;
  }
.fast-4facb7dd50244362a258f0a4314360ce {
    box-sizing: border-box;
  }
.fast-4facb7dd50244362a258f0a4314360ce::before {
    box-sizing: border-box;
  }
.fast-4facb7dd50244362a258f0a4314360ce::after {
    box-sizing: border-box;
  }
.fast-6ed2dddb23cd4023af3fed28590566a3 {
    position: relative;
    box-sizing: border-box;
    width: 50%;
  }
.fast-6ed2dddb23cd4023af3fed28590566a3::before {
    box-sizing: border-box;
  }
.fast-6ed2dddb23cd4023af3fed28590566a3::after {
    box-sizing: border-box;
  }
.fast-69dca422b0f84ddaaa817620d3781686 {
    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-69dca422b0f84ddaaa817620d3781686::before {
    box-sizing: border-box;
  }
.fast-69dca422b0f84ddaaa817620d3781686::after {
    box-sizing: border-box;
  }
.fast-16d7e6cac7f44ad19df98c8ddd82982f {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
  }
.fast-16d7e6cac7f44ad19df98c8ddd82982f::before {
    box-sizing: border-box;
  }
.fast-16d7e6cac7f44ad19df98c8ddd82982f::after {
    box-sizing: border-box;
  }
.fast-58a4f721e48e482cb07ebe42a47c6add {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
    justify-content: left;
  }
.fast-58a4f721e48e482cb07ebe42a47c6add::before {
    box-sizing: border-box;
  }
.fast-58a4f721e48e482cb07ebe42a47c6add::after {
    box-sizing: border-box;
  }
.fast-467a7b5a85964f1ca4c9a9d9e10aadaf {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: unset;
    max-width: unset;
    padding-bottom: 0px;
  }
.fast-467a7b5a85964f1ca4c9a9d9e10aadaf::before {
    box-sizing: border-box;
  }
.fast-467a7b5a85964f1ca4c9a9d9e10aadaf::after {
    box-sizing: border-box;
  }
.fast-d75186f5b2484e908d45f03855da4967 {
    display: flex;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    justify-content: center;
  }
.fast-d75186f5b2484e908d45f03855da4967::before {
    box-sizing: border-box;
  }
.fast-d75186f5b2484e908d45f03855da4967::after {
    box-sizing: border-box;
  }
.fast-83fdf0b205f04d8a811d06a215d3cda8 {
    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-83fdf0b205f04d8a811d06a215d3cda8::before {
    box-sizing: border-box;
  }
.fast-83fdf0b205f04d8a811d06a215d3cda8::after {
    box-sizing: border-box;
  }
.fast-6620a001b987479da050d30ecd6b5ea9 {
    box-sizing: border-box;
  }
.fast-6620a001b987479da050d30ecd6b5ea9::before {
    box-sizing: border-box;
  }
.fast-6620a001b987479da050d30ecd6b5ea9::after {
    box-sizing: border-box;
  }
.fast-3644e01a484d4cb6822de39040ed11d2 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: unset;
    max-width: unset;
    margin-top: 1px;
    padding-bottom: 0px;
  }
.fast-3644e01a484d4cb6822de39040ed11d2::before {
    box-sizing: border-box;
  }
.fast-3644e01a484d4cb6822de39040ed11d2::after {
    box-sizing: border-box;
  }
.fast-9273dba0a3014520ae957e999b219089 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-9273dba0a3014520ae957e999b219089::before {
    box-sizing: border-box;
  }
.fast-9273dba0a3014520ae957e999b219089::after {
    box-sizing: border-box;
  }
.fast-1d22d7fc36784a85a0bdc965e7c04088 {
    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-1d22d7fc36784a85a0bdc965e7c04088::before {
    box-sizing: border-box;
  }
.fast-1d22d7fc36784a85a0bdc965e7c04088::after {
    box-sizing: border-box;
  }
.fast-e1a9e8c1addc41df9054c1c707e0e096 {
    display: inline-block;
  }
.fast-5c2511d913ef4f01b6bc2c4ded440e45 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 0px;
    margin-top: 10px;
  }
.fast-5c2511d913ef4f01b6bc2c4ded440e45::before {
    box-sizing: border-box;
  }
.fast-5c2511d913ef4f01b6bc2c4ded440e45::after {
    box-sizing: border-box;
  }
.fast-1ceb4343d30c42e4955d2e1d246d1c6a {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-1ceb4343d30c42e4955d2e1d246d1c6a::before {
    box-sizing: border-box;
  }
.fast-1ceb4343d30c42e4955d2e1d246d1c6a::after {
    box-sizing: border-box;
  }
.fast-8c030e173e844942a0291f3e93075d64 {
    box-sizing: border-box;
  }
.fast-8c030e173e844942a0291f3e93075d64::before {
    box-sizing: border-box;
  }
.fast-8c030e173e844942a0291f3e93075d64::after {
    box-sizing: border-box;
  }
.fast-2e84926c56764a8b8331fae797cd311b {
    box-sizing: border-box;
  }
.fast-2e84926c56764a8b8331fae797cd311b::before {
    box-sizing: border-box;
  }
.fast-2e84926c56764a8b8331fae797cd311b::after {
    box-sizing: border-box;
  }
.fast-50d4b0b3d8e54ba0b5a2bf6a192d6ff2 {
    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-50d4b0b3d8e54ba0b5a2bf6a192d6ff2::before {
    box-sizing: border-box;
  }
.fast-50d4b0b3d8e54ba0b5a2bf6a192d6ff2::after {
    box-sizing: border-box;
  }
.fast-ff25ac36f0114c55a1db7a214cedede6 {
    display: inline-block;
  }
.fast-dbc18b8c48f64b9a9654003f54879c11 {
    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-dbc18b8c48f64b9a9654003f54879c11::before {
    box-sizing: border-box;
  }
.fast-dbc18b8c48f64b9a9654003f54879c11::after {
    box-sizing: border-box;
  }
.fast-ac71d6184ca449db981da56b507e0412 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-ac71d6184ca449db981da56b507e0412::before {
    box-sizing: border-box;
  }
.fast-ac71d6184ca449db981da56b507e0412::after {
    box-sizing: border-box;
  }
.fast-ea4f1a39fc944997b0ede7ce2aa1345a {
    box-sizing: border-box;
  }
.fast-ea4f1a39fc944997b0ede7ce2aa1345a::before {
    box-sizing: border-box;
  }
.fast-ea4f1a39fc944997b0ede7ce2aa1345a::after {
    box-sizing: border-box;
  }
.fast-c102ea937844442591684ba54641a874 {
    display: flex;
    flex-direction: column;
    row-gap: 5px;
    column-gap: 5px;
    box-sizing: border-box;
  }
.fast-c102ea937844442591684ba54641a874::before {
    box-sizing: border-box;
  }
.fast-c102ea937844442591684ba54641a874::after {
    box-sizing: border-box;
  }
.fast-a386b7bb1b854ae1b8d79f149fee496c {
    display: flex;
    box-sizing: border-box;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 10px;
    column-gap: 10px;
  }
.fast-a386b7bb1b854ae1b8d79f149fee496c::before {
    box-sizing: border-box;
  }
.fast-a386b7bb1b854ae1b8d79f149fee496c::after {
    box-sizing: border-box;
  }
.fast-afd4e2649d214dc8b0856a7909d09234 {
    display: inline-flex;
    box-sizing: border-box;
    align-items: center;
    justify-content: start;
    row-gap: 10px;
    column-gap: 10px;
    flex-wrap: wrap;
  }
.fast-afd4e2649d214dc8b0856a7909d09234::before {
    box-sizing: border-box;
  }
.fast-afd4e2649d214dc8b0856a7909d09234::after {
    box-sizing: border-box;
  }
.fast-ab5bee7f3b394394b20b78e23985e936 {
    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-ab5bee7f3b394394b20b78e23985e936::before {
    box-sizing: border-box;
  }
.fast-ab5bee7f3b394394b20b78e23985e936::after {
    box-sizing: border-box;
  }
.fast-b3c0fa75fafa478aa4a849fb2437b595 {
    display: inline-block;
  }
.fast-9ac6fef09a2247d3a8f3e93626899fe2 {
    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-9ac6fef09a2247d3a8f3e93626899fe2::before {
    box-sizing: border-box;
    display: inherit;
  }
.fast-9ac6fef09a2247d3a8f3e93626899fe2::after {
    box-sizing: border-box;
    display: inherit;
  }
.fast-bfcb6359bb22406e9581e88be80a3f2e {
    display: inline-block;
  }
.fast-7b6fea8ff50b422f8f3ba8821c8f9ccb {
    box-sizing: border-box;
  }
.fast-7b6fea8ff50b422f8f3ba8821c8f9ccb::before {
    box-sizing: border-box;
  }
.fast-7b6fea8ff50b422f8f3ba8821c8f9ccb::after {
    box-sizing: border-box;
  }
.fast-9eb6996229e544d3a477e04f26cebcc5 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 20px;
    margin-top: 20px;
  }
.fast-9eb6996229e544d3a477e04f26cebcc5::before {
    box-sizing: border-box;
  }
.fast-9eb6996229e544d3a477e04f26cebcc5::after {
    box-sizing: border-box;
  }
.fast-d0bea2d663e942fc9e7907b7ed80d2bf {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-d0bea2d663e942fc9e7907b7ed80d2bf::before {
    box-sizing: border-box;
  }
.fast-d0bea2d663e942fc9e7907b7ed80d2bf::after {
    box-sizing: border-box;
  }
.fast-89a4b4c4816c44f4afafd0fd52530889 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 20px;
  }
.fast-89a4b4c4816c44f4afafd0fd52530889::before {
    box-sizing: border-box;
  }
.fast-89a4b4c4816c44f4afafd0fd52530889::after {
    box-sizing: border-box;
  }
.fast-6cb5ceae9ede4697b02ed5c60652b00d {
    width: 100%;
    position: relative;
    z-index: inherit;
    box-sizing: border-box;
    margin-top: -23px;
  }
.fast-6cb5ceae9ede4697b02ed5c60652b00d::before {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-6cb5ceae9ede4697b02ed5c60652b00d::after {
    box-sizing: border-box;
    z-index: inherit;
  }
.fast-a98dece7d46c4bc6802d9fc95960946c {
    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-a98dece7d46c4bc6802d9fc95960946c::before {
    box-sizing: border-box;
  }
.fast-a98dece7d46c4bc6802d9fc95960946c::after {
    box-sizing: border-box;
  }
.fast-b9491b8cde484bc9992db7a1bc054008 {
    position: relative;
    box-sizing: border-box;
    width: 100%;
  }
.fast-b9491b8cde484bc9992db7a1bc054008::before {
    box-sizing: border-box;
  }
.fast-b9491b8cde484bc9992db7a1bc054008::after {
    box-sizing: border-box;
  }
.fast-8cdc938917484dd3ace914d6b83098d1 {
    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-8cdc938917484dd3ace914d6b83098d1::before {
    box-sizing: border-box;
  }
.fast-8cdc938917484dd3ace914d6b83098d1::after {
    box-sizing: border-box;
  }
.fast-cd145b5c47b547259951988a9bfd91a2 {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
  }
.fast-cd145b5c47b547259951988a9bfd91a2::before {
    box-sizing: border-box;
  }
.fast-cd145b5c47b547259951988a9bfd91a2::after {
    box-sizing: border-box;
  }
.fast-5ef29656a6ae473fb22c7495dbf542f3 {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
    justify-content: left;
  }
.fast-5ef29656a6ae473fb22c7495dbf542f3::before {
    box-sizing: border-box;
  }
.fast-5ef29656a6ae473fb22c7495dbf542f3::after {
    box-sizing: border-box;
  }
.fast-73e32b077cec48098382f2012e531a29 {
    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-73e32b077cec48098382f2012e531a29::before {
    box-sizing: border-box;
  }
.fast-73e32b077cec48098382f2012e531a29::after {
    box-sizing: border-box;
  }
.fast-4147c65002f446b7a2fc71c8b5462c44 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-4147c65002f446b7a2fc71c8b5462c44::before {
    box-sizing: border-box;
  }
.fast-4147c65002f446b7a2fc71c8b5462c44::after {
    box-sizing: border-box;
  }
.fast-d915ab7c2b924464a0b441f279fc44e0 {
    box-sizing: border-box;
  }
.fast-d915ab7c2b924464a0b441f279fc44e0::before {
    box-sizing: border-box;
  }
.fast-d915ab7c2b924464a0b441f279fc44e0::after {
    box-sizing: border-box;
  }
.fast-946710d9b3be4821b1a984f0f962c793 {
    flex-direction: column;
    box-sizing: border-box;
  }
.fast-946710d9b3be4821b1a984f0f962c793::before {
    box-sizing: border-box;
  }
.fast-946710d9b3be4821b1a984f0f962c793::after {
    box-sizing: border-box;
  }
.fast-8f2516d46cc440b4975d02b377729632 {
    flex-direction: column;
    display: flex;
    box-sizing: border-box;
    align-items: flex-start;
    justify-content: flex-start;
  }
.fast-8f2516d46cc440b4975d02b377729632::before {
    box-sizing: border-box;
  }
.fast-8f2516d46cc440b4975d02b377729632::after {
    box-sizing: border-box;
  }
.fast-c795b48b06e2427c942023a274526472 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: inherit;
    justify-content: inherit;
  }
.fast-c795b48b06e2427c942023a274526472::before {
    box-sizing: border-box;
  }
.fast-c795b48b06e2427c942023a274526472::after {
    box-sizing: border-box;
  }
.fast-728f51cc71b14e9ba26dbb4778ba0700 {
    box-sizing: border-box;
  }
.fast-728f51cc71b14e9ba26dbb4778ba0700::before {
    box-sizing: border-box;
  }
.fast-728f51cc71b14e9ba26dbb4778ba0700::after {
    box-sizing: border-box;
  }
.fast-005937ccf36c469b8c31fe42b08246d4 {
    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-005937ccf36c469b8c31fe42b08246d4::before {
    box-sizing: border-box;
  }
.fast-005937ccf36c469b8c31fe42b08246d4::after {
    box-sizing: border-box;
  }
.fast-8c77870fe1164abfb13eb0ff0e05800b {
    display: inline-block;
  }
.fast-a59fcb8cea6e45d0b29774c0d988249b {
    box-sizing: border-box;
    color: var(--fastify-text-color);
    margin-left: 4px;
    font-size: 14px;
    font-weight: 600;
  }
.fast-a59fcb8cea6e45d0b29774c0d988249b::before {
    box-sizing: border-box;
  }
.fast-a59fcb8cea6e45d0b29774c0d988249b::after {
    box-sizing: border-box;
  }
.fast-9ec316cc05a94164bed54fe3640a4014 {
    display: inline-block;
  }
.fast-753de458c8354ca59347ad2ee6980e8a {
    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-753de458c8354ca59347ad2ee6980e8a::before {
    box-sizing: border-box;
  }
.fast-753de458c8354ca59347ad2ee6980e8a::after {
    box-sizing: border-box;
  }
.fast-d3c351b9dc8b40a3aff5882f4fdc9839 {
    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-d3c351b9dc8b40a3aff5882f4fdc9839::before {
    box-sizing: border-box;
  }
.fast-d3c351b9dc8b40a3aff5882f4fdc9839::after {
    box-sizing: border-box;
  }
.fast-19d4802642d74f5384861ccb2fe57277 {
    display: inline-block;
  }
.fast-2711f7c554b245a68058a6ad8ecbe5e6 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    justify-content: flex-start;
  }
.fast-2711f7c554b245a68058a6ad8ecbe5e6::before {
    box-sizing: border-box;
  }
.fast-2711f7c554b245a68058a6ad8ecbe5e6::after {
    box-sizing: border-box;
  }
.fast-d99885343d7d4b36ae397d4e5760fd59 {
    box-sizing: border-box;
    display: none;
    flex-direction: column;
    align-items: inherit;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
  }
.fast-d99885343d7d4b36ae397d4e5760fd59::before {
    box-sizing: border-box;
  }
.fast-d99885343d7d4b36ae397d4e5760fd59::after {
    box-sizing: border-box;
  }
.fast-010fb5f31fe6411584076f827316458c {
    box-sizing: border-box;
    display: inline-block;
    line-height: 1;
  }
.fast-010fb5f31fe6411584076f827316458c::before {
    box-sizing: border-box;
  }
.fast-010fb5f31fe6411584076f827316458c::after {
    box-sizing: border-box;
  }
.fast-4b7a96373fe9405daa816c1c51bc496d {
    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-4b7a96373fe9405daa816c1c51bc496d::before {
    box-sizing: border-box;
  }
.fast-4b7a96373fe9405daa816c1c51bc496d::after {
    box-sizing: border-box;
  }
.fast-a04699d9275e488c8e6c56e18765314a {
    display: inline-block;
  }
.fast-2956a6ab8a424d669f1ef191450d2653 {
    box-sizing: border-box;
    color: var(--fastify-text-color);
    margin-left: 4px;
    font-size: 14px;
    font-weight: 600;
  }
.fast-2956a6ab8a424d669f1ef191450d2653::before {
    box-sizing: border-box;
  }
.fast-2956a6ab8a424d669f1ef191450d2653::after {
    box-sizing: border-box;
  }
.fast-d8322ba478f7470b922b3eb4d7f7b3e4 {
    display: inline-block;
  }
.fast-7361bd3d03184c0c95738ee71de83f98 {
    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/Se9caf40a1ddf4db99f13aefe2c708b88l.webp?v=1771510368);
    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-7361bd3d03184c0c95738ee71de83f98::before {
    box-sizing: border-box;
  }
.fast-7361bd3d03184c0c95738ee71de83f98::after {
    box-sizing: border-box;
  }
.fast-c3100e91ac294100903ad938e275ac9e {
    box-sizing: border-box;
  }
.fast-c3100e91ac294100903ad938e275ac9e::before {
    box-sizing: border-box;
  }
.fast-c3100e91ac294100903ad938e275ac9e::after {
    box-sizing: border-box;
  }
.fast-111b0db2811f40e6b45798699597f685 {
    display: inline-block;
  }
.fast-3a4becb7128242bea639bdeea5b8419a {
    box-sizing: border-box;
  }
.fast-3a4becb7128242bea639bdeea5b8419a::before {
    box-sizing: border-box;
  }
.fast-3a4becb7128242bea639bdeea5b8419a::after {
    box-sizing: border-box;
  }
.fast-95d6e334ef78465ba388ecd2fb28dc9a {
    display: inline-block;
  }
.fast-ecff97e82fd54cf99c9eb2b01785c5c2 {
    box-sizing: border-box;
  }
.fast-ecff97e82fd54cf99c9eb2b01785c5c2::before {
    box-sizing: border-box;
  }
.fast-ecff97e82fd54cf99c9eb2b01785c5c2::after {
    box-sizing: border-box;
  }
.fast-79385f4b324446cc8e09ccc56057910a {
    display: inline-block;
  }
.fast-f2aafa5d213c49799242e9153c2f9ee7 {
    box-sizing: border-box;
  }
.fast-f2aafa5d213c49799242e9153c2f9ee7::before {
    box-sizing: border-box;
  }
.fast-f2aafa5d213c49799242e9153c2f9ee7::after {
    box-sizing: border-box;
  }
.fast-c063e87ce0914efc9fe9a88b46410f14 {
    display: inline-block;
  }
.fast-21a91e28be5c475f9883133849d4a19b {
    box-sizing: border-box;
    display: none;
    flex-direction: column;
    align-items: inherit;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
  }
.fast-21a91e28be5c475f9883133849d4a19b::before {
    box-sizing: border-box;
  }
.fast-21a91e28be5c475f9883133849d4a19b::after {
    box-sizing: border-box;
  }
.fast-4daca6260ac64e64ae0b9039bdc25590 {
    box-sizing: border-box;
    display: inline-block;
    line-height: 1;
  }
.fast-4daca6260ac64e64ae0b9039bdc25590::before {
    box-sizing: border-box;
  }
.fast-4daca6260ac64e64ae0b9039bdc25590::after {
    box-sizing: border-box;
  }
.fast-29a2e4b8a0dc40f98c3a497cf8a72712 {
    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-29a2e4b8a0dc40f98c3a497cf8a72712::before {
    box-sizing: border-box;
  }
.fast-29a2e4b8a0dc40f98c3a497cf8a72712::after {
    box-sizing: border-box;
  }
.fast-a31f0f40e1a04f0bbd7ccf9483c59d2a {
    display: inline-block;
  }
.fast-9f8af45ea5f946fda1e6f87093ca3843 {
    box-sizing: border-box;
    color: var(--fastify-text-color);
    margin-left: 4px;
    font-size: 14px;
    font-weight: 600;
  }
.fast-9f8af45ea5f946fda1e6f87093ca3843::before {
    box-sizing: border-box;
  }
.fast-9f8af45ea5f946fda1e6f87093ca3843::after {
    box-sizing: border-box;
  }
.fast-d402ac5264fb41f98915cce6e8444577 {
    display: inline-block;
  }
.fast-308d61a85eae4a0b828c3690b16250a0 {
    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/S29bc0692588c498faa8a039b5cd69501U.webp?v=1771510369);
    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-308d61a85eae4a0b828c3690b16250a0::before {
    box-sizing: border-box;
  }
.fast-308d61a85eae4a0b828c3690b16250a0::after {
    box-sizing: border-box;
  }
.fast-1f35168e1dbd4e96b2c55faa8e3c5103 {
    box-sizing: border-box;
  }
.fast-1f35168e1dbd4e96b2c55faa8e3c5103::before {
    box-sizing: border-box;
  }
.fast-1f35168e1dbd4e96b2c55faa8e3c5103::after {
    box-sizing: border-box;
  }
.fast-18ffd540c0294324a8b890860c48e2b7 {
    display: inline-block;
  }
.fast-1c20d2645eee49178a9c7609ffa13bec {
    box-sizing: border-box;
  }
.fast-1c20d2645eee49178a9c7609ffa13bec::before {
    box-sizing: border-box;
  }
.fast-1c20d2645eee49178a9c7609ffa13bec::after {
    box-sizing: border-box;
  }
.fast-ed09122d5ace4fd6922e0ebf41538c02 {
    display: inline-block;
  }
.fast-cef6d828428247eba1c4c9f251b7a829 {
    box-sizing: border-box;
  }
.fast-cef6d828428247eba1c4c9f251b7a829::before {
    box-sizing: border-box;
  }
.fast-cef6d828428247eba1c4c9f251b7a829::after {
    box-sizing: border-box;
  }
.fast-6685c761fa404daa968a2eaad0792bb1 {
    display: inline-block;
  }
.fast-d7994d38d78148dc8f5e2a191e8f6d17 {
    box-sizing: border-box;
  }
.fast-d7994d38d78148dc8f5e2a191e8f6d17::before {
    box-sizing: border-box;
  }
.fast-d7994d38d78148dc8f5e2a191e8f6d17::after {
    box-sizing: border-box;
  }
.fast-c4dba5a919c54b99b502df8b24497db0 {
    display: inline-block;
  }
.fast-176fd622a7e748b583a01294811605d1 {
    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/Sb8a94d5eb3dd410a92e08d6a1c77363c5.webp?v=1771510368);
    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-176fd622a7e748b583a01294811605d1::before {
    box-sizing: border-box;
    display: none;
  }
.fast-176fd622a7e748b583a01294811605d1::after {
    box-sizing: border-box;
    display: none;
  }
.fast-335cdc89f20a4dca8ef7b47a1c3372d7 {
    box-sizing: border-box;
  }
.fast-335cdc89f20a4dca8ef7b47a1c3372d7::before {
    box-sizing: border-box;
  }
.fast-335cdc89f20a4dca8ef7b47a1c3372d7::after {
    box-sizing: border-box;
  }
.fast-65364274857f4a618341b6b45f4d6103 {
    display: inline-block;
  }
.fast-f5ec5d2df40e4c8bb4fe511c967c64d2 {
    box-sizing: border-box;
  }
.fast-f5ec5d2df40e4c8bb4fe511c967c64d2::before {
    box-sizing: border-box;
  }
.fast-f5ec5d2df40e4c8bb4fe511c967c64d2::after {
    box-sizing: border-box;
  }
.fast-7a0a3c5db69e41148ac0bd856d89aac5 {
    display: inline-block;
  }
.fast-0c7fefeea1724afd89140e8a3d4eddc3 {
    box-sizing: border-box;
  }
.fast-0c7fefeea1724afd89140e8a3d4eddc3::before {
    box-sizing: border-box;
  }
.fast-0c7fefeea1724afd89140e8a3d4eddc3::after {
    box-sizing: border-box;
  }
.fast-f0032d29be434188b265e74bc90c7ac5 {
    display: inline-block;
  }
.fast-edf696ea11754489883fe59d92541b7e {
    box-sizing: border-box;
  }
.fast-edf696ea11754489883fe59d92541b7e::before {
    box-sizing: border-box;
  }
.fast-edf696ea11754489883fe59d92541b7e::after {
    box-sizing: border-box;
  }
.fast-bbbb6376088c4f658196934cf172cdbe {
    display: inline-block;
  }
.fast-6230ae2cb892413f8d1ac47782709285 {
    box-sizing: border-box;
  }
.fast-6230ae2cb892413f8d1ac47782709285::before {
    box-sizing: border-box;
  }
.fast-6230ae2cb892413f8d1ac47782709285::after {
    box-sizing: border-box;
  }
.fast-745aeefbb7bd4935936d8a8e8d176cff {
    display: inline-block;
  }
.fast-16cb3cf6a8884317be532116f568ca4b {
    box-sizing: border-box;
  }
.fast-16cb3cf6a8884317be532116f568ca4b::before {
    box-sizing: border-box;
  }
.fast-16cb3cf6a8884317be532116f568ca4b::after {
    box-sizing: border-box;
  }
.fast-60cf9eed9ba749b3affb8e1fbafeb755 {
    display: inline-block;
  }
.fast-0495456587334ccf8c5f2e7b5f72b2f9 {
    box-sizing: border-box;
  }
.fast-0495456587334ccf8c5f2e7b5f72b2f9::before {
    box-sizing: border-box;
  }
.fast-0495456587334ccf8c5f2e7b5f72b2f9::after {
    box-sizing: border-box;
  }
.fast-1eefef7b68df4537b8c4afb69b73a59f {
    display: inline-block;
  }
.fast-cfa64caa3e714c9cb0320e4b6f554eff {
    box-sizing: border-box;
  }
.fast-cfa64caa3e714c9cb0320e4b6f554eff::before {
    box-sizing: border-box;
  }
.fast-cfa64caa3e714c9cb0320e4b6f554eff::after {
    box-sizing: border-box;
  }
.fast-cb17e8e9b8a844bebda8add1314310d1 {
    display: inline-block;
  }
.fast-5935666ff0f34d2fb0fcc0fb7f277b96 {
    box-sizing: border-box;
  }
.fast-5935666ff0f34d2fb0fcc0fb7f277b96::before {
    box-sizing: border-box;
  }
.fast-5935666ff0f34d2fb0fcc0fb7f277b96::after {
    box-sizing: border-box;
  }
.fast-99f39ba5fb304ac983d630275f03335b {
    display: inline-block;
  }
.fast-90b2214629e44a609239f08607cf2d7a {
    box-sizing: border-box;
  }
.fast-90b2214629e44a609239f08607cf2d7a::before {
    box-sizing: border-box;
  }
.fast-90b2214629e44a609239f08607cf2d7a::after {
    box-sizing: border-box;
  }
.fast-c25fd45e445440bda0e7f48dabf74290 {
    display: inline-block;
  }
.fast-35f393064bb64270a93d13f8c81621c8 {
    box-sizing: border-box;
  }
.fast-35f393064bb64270a93d13f8c81621c8::before {
    box-sizing: border-box;
  }
.fast-35f393064bb64270a93d13f8c81621c8::after {
    box-sizing: border-box;
  }
.fast-41984a8339a144048f4bade65cc49e27 {
    display: inline-block;
  }
.fast-4dde68711c984fa58072f61543f945f7 {
    box-sizing: border-box;
  }
.fast-4dde68711c984fa58072f61543f945f7::before {
    box-sizing: border-box;
  }
.fast-4dde68711c984fa58072f61543f945f7::after {
    box-sizing: border-box;
  }
.fast-8bee714e33144d2d97c45ef795af53db {
    display: inline-block;
  }
.fast-2a9615b55a5f45a0b97e9bf2f6a8fdf3 {
    box-sizing: border-box;
  }
.fast-2a9615b55a5f45a0b97e9bf2f6a8fdf3::before {
    box-sizing: border-box;
  }
.fast-2a9615b55a5f45a0b97e9bf2f6a8fdf3::after {
    box-sizing: border-box;
  }
.fast-8c27fa9f0a7a4dbd9c63d744811966a6 {
    display: inline-block;
  }
.fast-b9865050dc5349329faccbfd04a11e5f {
    box-sizing: border-box;
  }
.fast-b9865050dc5349329faccbfd04a11e5f::before {
    box-sizing: border-box;
  }
.fast-b9865050dc5349329faccbfd04a11e5f::after {
    box-sizing: border-box;
  }
.fast-f13d33be0c6a4644ac01795dfccc0233 {
    display: inline-block;
  }
.fast-32cdd58e9ed547889ef2be4b07492504 {
    box-sizing: border-box;
  }
.fast-32cdd58e9ed547889ef2be4b07492504::before {
    box-sizing: border-box;
  }
.fast-32cdd58e9ed547889ef2be4b07492504::after {
    box-sizing: border-box;
  }
.fast-787879f5650949efa8331199914ba00c {
    display: inline-block;
  }
.fast-4d5e63b81703419084daa1e55299fcc4 {
    box-sizing: border-box;
  }
.fast-4d5e63b81703419084daa1e55299fcc4::before {
    box-sizing: border-box;
  }
.fast-4d5e63b81703419084daa1e55299fcc4::after {
    box-sizing: border-box;
  }
.fast-5b4c3598b3ed4d49a752fbedec6b6758 {
    display: inline-block;
  }
.fast-793fee9eae5e4888a25bc717b562c3e5 {
    box-sizing: border-box;
  }
.fast-793fee9eae5e4888a25bc717b562c3e5::before {
    box-sizing: border-box;
  }
.fast-793fee9eae5e4888a25bc717b562c3e5::after {
    box-sizing: border-box;
  }
.fast-32fb630fb44742028c5cae21c0db2cc7 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: unset;
    max-width: unset;
    margin-top: 30px;
  }
.fast-32fb630fb44742028c5cae21c0db2cc7::before {
    box-sizing: border-box;
  }
.fast-32fb630fb44742028c5cae21c0db2cc7::after {
    box-sizing: border-box;
  }
.fast-6a733e7d7db34fc0a8c11ce55fdb4f23 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-6a733e7d7db34fc0a8c11ce55fdb4f23::before {
    box-sizing: border-box;
  }
.fast-6a733e7d7db34fc0a8c11ce55fdb4f23::after {
    box-sizing: border-box;
  }
.fast-45bde2a29d2f4139a7908e7394fa75e2 {
    display: flex;
    box-sizing: border-box;
    justify-content: flex-start;
  }
.fast-45bde2a29d2f4139a7908e7394fa75e2::before {
    box-sizing: border-box;
  }
.fast-45bde2a29d2f4139a7908e7394fa75e2::after {
    box-sizing: border-box;
  }
.fast-9d8d2992f7cf47dd9970af0ac2fc982a {
    display: flex;
    width: 100%;
    box-sizing: border-box;
    flex-direction: column;
    row-gap: 0px;
    column-gap: 0px;
  }
.fast-9d8d2992f7cf47dd9970af0ac2fc982a::before {
    box-sizing: border-box;
  }
.fast-9d8d2992f7cf47dd9970af0ac2fc982a::after {
    box-sizing: border-box;
  }
.fast-c67f53e847724bdcaa2bb9f2c9565641 {
    box-sizing: border-box;
    text-align: left;
    color: rgb(46, 44, 44);
    margin-bottom: 0px;
    font-weight: 500;
  }
.fast-c67f53e847724bdcaa2bb9f2c9565641::before {
    box-sizing: border-box;
  }
.fast-c67f53e847724bdcaa2bb9f2c9565641::after {
    box-sizing: border-box;
  }
.fast-32604ca14b8f4079b6e1c5bc43eb5af4 {
    display: flex;
    align-items: center;
    box-sizing: border-box;
  }
.fast-32604ca14b8f4079b6e1c5bc43eb5af4::before {
    box-sizing: border-box;
  }
.fast-32604ca14b8f4079b6e1c5bc43eb5af4::after {
    box-sizing: border-box;
  }
.fast-592e71c321a447cca5e465295eb0b2d4 {
    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-592e71c321a447cca5e465295eb0b2d4::before {
    box-sizing: border-box;
  }
.fast-592e71c321a447cca5e465295eb0b2d4::after {
    box-sizing: border-box;
  }
.fast-d4be106e74c34eb5964b7d3a82ddc087 {
    box-sizing: border-box;
  }
.fast-d4be106e74c34eb5964b7d3a82ddc087::before {
    box-sizing: border-box;
  }
.fast-d4be106e74c34eb5964b7d3a82ddc087::after {
    box-sizing: border-box;
  }
.fast-5b0c0f411874431db755bfdf40141b50 {
    box-sizing: border-box;
    width: 0px;
    height: 0px;
  }
.fast-5b0c0f411874431db755bfdf40141b50::before {
    box-sizing: border-box;
  }
.fast-5b0c0f411874431db755bfdf40141b50::after {
    box-sizing: border-box;
  }
.fast-d2b5c82735ef4d3fb4757904714bc870 {
    box-sizing: border-box;
    display: none;
    text-align: left;
    color: rgb(46, 44, 44);
    margin-bottom: 0px;
    font-weight: 500;
  }
.fast-d2b5c82735ef4d3fb4757904714bc870::before {
    box-sizing: border-box;
    display: none;
  }
.fast-d2b5c82735ef4d3fb4757904714bc870::after {
    box-sizing: border-box;
    display: none;
  }
.fast-51b8a260098a4ed798d08d182f5c8f0d {
    display: inline-block;
  }
.fast-89ad5af9d4604c9eae5cca7aa27a0289 {
    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-89ad5af9d4604c9eae5cca7aa27a0289::before {
    box-sizing: border-box;
  }
.fast-89ad5af9d4604c9eae5cca7aa27a0289::after {
    box-sizing: border-box;
  }
.fast-2860308f333e48518d793f780d7f48d9 {
    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-2860308f333e48518d793f780d7f48d9::before {
    box-sizing: border-box;
  }
.fast-2860308f333e48518d793f780d7f48d9::after {
    box-sizing: border-box;
  }
.fast-572a7a888fd4442ba6cd18e7e8533149 {
    box-sizing: border-box;
  }
.fast-572a7a888fd4442ba6cd18e7e8533149::before {
    box-sizing: border-box;
  }
.fast-572a7a888fd4442ba6cd18e7e8533149::after {
    box-sizing: border-box;
  }
.fast-8f5c1e2e1f6846cf87abb4731afdfdf0 {
    box-sizing: border-box;
    width: 0px;
    height: 0px;
  }
.fast-8f5c1e2e1f6846cf87abb4731afdfdf0::before {
    box-sizing: border-box;
  }
.fast-8f5c1e2e1f6846cf87abb4731afdfdf0::after {
    box-sizing: border-box;
  }
.fast-a2e9c5cea970458f8929317187b07eb7 {
    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-a2e9c5cea970458f8929317187b07eb7::before {
    box-sizing: border-box;
  }
.fast-a2e9c5cea970458f8929317187b07eb7::after {
    box-sizing: border-box;
  }
.fast-e4af44480dc048689ce7dbab7c6449b2 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-e4af44480dc048689ce7dbab7c6449b2::before {
    box-sizing: border-box;
  }
.fast-e4af44480dc048689ce7dbab7c6449b2::after {
    box-sizing: border-box;
  }
.fast-6a1ddf6b842f41d2a58509cfcc0fdf33 {
    box-sizing: border-box;
  }
.fast-6a1ddf6b842f41d2a58509cfcc0fdf33::before {
    box-sizing: border-box;
  }
.fast-6a1ddf6b842f41d2a58509cfcc0fdf33::after {
    box-sizing: border-box;
  }
.fast-916b79e5461b454d94c5d8686c8b4e91 {
    box-sizing: border-box;
  }
.fast-916b79e5461b454d94c5d8686c8b4e91::before {
    box-sizing: border-box;
  }
.fast-916b79e5461b454d94c5d8686c8b4e91::after {
    box-sizing: border-box;
  }
.fast-3583309d57504f12b7d5a5f0c341945b {
    box-sizing: border-box;
  }
.fast-3583309d57504f12b7d5a5f0c341945b::before {
    box-sizing: border-box;
  }
.fast-3583309d57504f12b7d5a5f0c341945b::after {
    box-sizing: border-box;
  }
.fast-897c4e9a8e2e43e8833179706e0f155b {
    display: flex;
    align-items: center;
    box-sizing: border-box;
  }
.fast-897c4e9a8e2e43e8833179706e0f155b::before {
    box-sizing: border-box;
  }
.fast-897c4e9a8e2e43e8833179706e0f155b::after {
    box-sizing: border-box;
  }
.fast-2282cff199d84fdaba89cd7e4dc5ce71 {
    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-2282cff199d84fdaba89cd7e4dc5ce71::before {
    box-sizing: border-box;
  }
.fast-2282cff199d84fdaba89cd7e4dc5ce71::after {
    box-sizing: border-box;
  }
.fast-6007146938bf49959d526f2e6eddeef3 {
    box-sizing: border-box;
  }
.fast-6007146938bf49959d526f2e6eddeef3::before {
    box-sizing: border-box;
  }
.fast-6007146938bf49959d526f2e6eddeef3::after {
    box-sizing: border-box;
  }
.fast-2e2cd643e168445e8ffbc5948560506a {
    display: inline-block;
  }
.fast-1981e7032cb74afd9820ed02438afe87 {
    display: inline-flex;
    align-items: center;
    color: inherit;
    box-sizing: border-box;
  }
.fast-1981e7032cb74afd9820ed02438afe87::before {
    box-sizing: border-box;
  }
.fast-1981e7032cb74afd9820ed02438afe87::after {
    box-sizing: border-box;
  }
.fast-a13cd6d1cc644edc800c8441611006fc {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 0px;
    padding-bottom: 0px;
  }
.fast-a13cd6d1cc644edc800c8441611006fc::before {
    box-sizing: border-box;
  }
.fast-a13cd6d1cc644edc800c8441611006fc::after {
    box-sizing: border-box;
  }
.fast-8ff38c5207ca4604b93d30f60f156f64 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-8ff38c5207ca4604b93d30f60f156f64::before {
    box-sizing: border-box;
  }
.fast-8ff38c5207ca4604b93d30f60f156f64::after {
    box-sizing: border-box;
  }
.fast-86258a215b3e48139eb149b53f8a49e6 {
    display: flex;
    box-sizing: border-box;
  }
.fast-86258a215b3e48139eb149b53f8a49e6::before {
    box-sizing: border-box;
  }
.fast-86258a215b3e48139eb149b53f8a49e6::after {
    box-sizing: border-box;
  }
.fast-265b885613534cdd9d2441eac7bc026d {
    box-sizing: border-box;
    display: block;
    width: 100%;
  }
.fast-265b885613534cdd9d2441eac7bc026d::before {
    box-sizing: border-box;
  }
.fast-265b885613534cdd9d2441eac7bc026d::after {
    box-sizing: border-box;
  }
.fast-9e3170ad52464d2fb9681a26906ce9da {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: unset;
    max-width: unset;
    padding-bottom: 0px;
    margin-top: 20px;
  }
.fast-9e3170ad52464d2fb9681a26906ce9da::before {
    box-sizing: border-box;
  }
.fast-9e3170ad52464d2fb9681a26906ce9da::after {
    box-sizing: border-box;
  }
.fast-bb7478b5fcf947d08a82268a7137f823 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-bb7478b5fcf947d08a82268a7137f823::before {
    box-sizing: border-box;
  }
.fast-bb7478b5fcf947d08a82268a7137f823::after {
    box-sizing: border-box;
  }
.fast-17431532a55f48a2af83caf5a1c5adfb {
    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-17431532a55f48a2af83caf5a1c5adfb::before {
    box-sizing: border-box;
  }
.fast-17431532a55f48a2af83caf5a1c5adfb::after {
    box-sizing: border-box;
  }
.fast-09dc41d1df9940cbb6d5dd728ecf2ea0 {
    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-09dc41d1df9940cbb6d5dd728ecf2ea0::before {
    box-sizing: border-box;
  }
.fast-09dc41d1df9940cbb6d5dd728ecf2ea0::after {
    box-sizing: border-box;
  }
.fast-e381ca1a2e5d4bd9addb69c1b2f05114 {
    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-e381ca1a2e5d4bd9addb69c1b2f05114::before {
    box-sizing: border-box;
  }
.fast-e381ca1a2e5d4bd9addb69c1b2f05114::after {
    box-sizing: border-box;
  }
.fast-1c449124081742da90ab6b69afd28821 {
    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-1c449124081742da90ab6b69afd28821::before {
    box-sizing: border-box;
  }
.fast-1c449124081742da90ab6b69afd28821::after {
    box-sizing: border-box;
  }
.fast-4206a90ae9824a8f9905cefd21ad2ca9 {
    box-sizing: border-box;
    height: 21px;
    width: 21px;
  }
.fast-4206a90ae9824a8f9905cefd21ad2ca9::before {
    box-sizing: border-box;
  }
.fast-4206a90ae9824a8f9905cefd21ad2ca9::after {
    box-sizing: border-box;
  }
.fast-0b9303db818a4a4ca2fff1f8c70dc047 {
    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-0b9303db818a4a4ca2fff1f8c70dc047::before {
    box-sizing: border-box;
  }
.fast-0b9303db818a4a4ca2fff1f8c70dc047::after {
    box-sizing: border-box;
  }
.fast-38fa29c3e3a54962a25b81e6efa57d43 {
    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-38fa29c3e3a54962a25b81e6efa57d43::before {
    box-sizing: border-box;
  }
.fast-38fa29c3e3a54962a25b81e6efa57d43::after {
    box-sizing: border-box;
  }
.fast-89fc0ceab5424fdf937b860bf9f6d54a {
    display: inline-block;
  }
.fast-042e14b29605468883292abf2b6298b8 {
    box-sizing: border-box;
  }
.fast-042e14b29605468883292abf2b6298b8::before {
    box-sizing: border-box;
  }
.fast-042e14b29605468883292abf2b6298b8::after {
    box-sizing: border-box;
  }
.fast-76872e3a0d60486faf3ba3aa98fbc37b {
    display: inline-block;
  }
.fast-34a9410a9a924ccbac5eb0f25174cccf {
    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-34a9410a9a924ccbac5eb0f25174cccf::before {
    box-sizing: border-box;
  }
.fast-34a9410a9a924ccbac5eb0f25174cccf::after {
    box-sizing: border-box;
  }
.fast-c74fbfbb3a834c33bbf72802d0fd632e {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-c74fbfbb3a834c33bbf72802d0fd632e::before {
    box-sizing: border-box;
  }
.fast-c74fbfbb3a834c33bbf72802d0fd632e::after {
    box-sizing: border-box;
  }
.fast-46eab185b0414a48865b222b3bb4db62 {
    box-sizing: border-box;
    display: flex;
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
.fast-46eab185b0414a48865b222b3bb4db62::before {
    box-sizing: border-box;
  }
.fast-46eab185b0414a48865b222b3bb4db62::after {
    box-sizing: border-box;
  }
.fast-b3af7ecaeb3b4ad5a7acd4a750ea3727 {
    display: flex;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    align-items: flex-end;
  }
.fast-b3af7ecaeb3b4ad5a7acd4a750ea3727::before {
    box-sizing: border-box;
  }
.fast-b3af7ecaeb3b4ad5a7acd4a750ea3727::after {
    box-sizing: border-box;
  }
.fast-1a777e3bc9b54222b6c684374a744ed1 {
    display: flex;
    position: relative;
    box-sizing: border-box;
  }
.fast-1a777e3bc9b54222b6c684374a744ed1::before {
    box-sizing: border-box;
  }
.fast-1a777e3bc9b54222b6c684374a744ed1::after {
    box-sizing: border-box;
  }
.fast-050671b9a77d41babbd3bdd792683948 {
    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-050671b9a77d41babbd3bdd792683948::before {
    box-sizing: border-box;
  }
.fast-050671b9a77d41babbd3bdd792683948::after {
    box-sizing: border-box;
  }
.fast-9f38d82cbfd24b969ff97c9c64a0d91d {
    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-9f38d82cbfd24b969ff97c9c64a0d91d::before {
    box-sizing: border-box;
  }
.fast-9f38d82cbfd24b969ff97c9c64a0d91d::after {
    box-sizing: border-box;
  }
.fast-d9b272ed478b418984d8541085920897 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 25px;
    padding-bottom: 0px;
  }
.fast-d9b272ed478b418984d8541085920897::before {
    box-sizing: border-box;
  }
.fast-d9b272ed478b418984d8541085920897::after {
    box-sizing: border-box;
  }
.fast-4c2ab9c9dda2473599423adef2850efe {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-4c2ab9c9dda2473599423adef2850efe::before {
    box-sizing: border-box;
  }
.fast-4c2ab9c9dda2473599423adef2850efe::after {
    box-sizing: border-box;
  }
.fast-7034f1ce36b34172987cae5db2840211 {
    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-7034f1ce36b34172987cae5db2840211::before {
    box-sizing: border-box;
  }
.fast-7034f1ce36b34172987cae5db2840211::after {
    box-sizing: border-box;
  }
.fast-47f838db5fc6478e90d7ddc486582489 {
    position: relative;
    box-sizing: border-box;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
  }
.fast-47f838db5fc6478e90d7ddc486582489::before {
    box-sizing: border-box;
  }
.fast-47f838db5fc6478e90d7ddc486582489::after {
    box-sizing: border-box;
  }
.fast-19ef33df801041b0875c0cc0b83fd2f0 {
    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-19ef33df801041b0875c0cc0b83fd2f0::before {
    box-sizing: border-box;
  }
.fast-19ef33df801041b0875c0cc0b83fd2f0::after {
    box-sizing: border-box;
  }
.fast-f029a95012784d7bb4c42d2dbe2d7f33 {
    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-f029a95012784d7bb4c42d2dbe2d7f33::before {
    box-sizing: border-box;
  }
.fast-f029a95012784d7bb4c42d2dbe2d7f33::after {
    box-sizing: border-box;
  }
.fast-756b2ff3046045e68313a3dc5f3cf1ab {
    box-sizing: border-box;
    height: 15px;
    width: 15px;
  }
.fast-756b2ff3046045e68313a3dc5f3cf1ab::before {
    box-sizing: border-box;
  }
.fast-756b2ff3046045e68313a3dc5f3cf1ab::after {
    box-sizing: border-box;
  }
.fast-601ca583841244c6b86388a0516c3702 {
    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-601ca583841244c6b86388a0516c3702::before {
    box-sizing: border-box;
  }
.fast-601ca583841244c6b86388a0516c3702::after {
    box-sizing: border-box;
  }
.fast-b1e3831294bb40bbabe7a85730ee236e {
    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-b1e3831294bb40bbabe7a85730ee236e::before {
    box-sizing: border-box;
  }
.fast-b1e3831294bb40bbabe7a85730ee236e::after {
    box-sizing: border-box;
  }
.fast-ab77981d6c034b5e870223dc997afb8a {
    display: inline-block;
  }
.fast-ff0302f55fad498ea8a45c7e88139fea {
    position: relative;
    box-sizing: border-box;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
  }
.fast-ff0302f55fad498ea8a45c7e88139fea::before {
    box-sizing: border-box;
  }
.fast-ff0302f55fad498ea8a45c7e88139fea::after {
    box-sizing: border-box;
  }
.fast-5477a339c86d4c1ab58a5aacf3c00676 {
    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-5477a339c86d4c1ab58a5aacf3c00676::before {
    box-sizing: border-box;
  }
.fast-5477a339c86d4c1ab58a5aacf3c00676::after {
    box-sizing: border-box;
  }
.fast-53ac776fccec4b8985c3deedb2a5fded {
    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-53ac776fccec4b8985c3deedb2a5fded::before {
    box-sizing: border-box;
  }
.fast-53ac776fccec4b8985c3deedb2a5fded::after {
    box-sizing: border-box;
  }
.fast-a74fdcfa01ab48daa163b7d1d5f7f650 {
    box-sizing: border-box;
    height: 15px;
    width: 15px;
  }
.fast-a74fdcfa01ab48daa163b7d1d5f7f650::before {
    box-sizing: border-box;
  }
.fast-a74fdcfa01ab48daa163b7d1d5f7f650::after {
    box-sizing: border-box;
  }
.fast-ce1d09a351be439eabd7053d67e5505b {
    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-ce1d09a351be439eabd7053d67e5505b::before {
    box-sizing: border-box;
  }
.fast-ce1d09a351be439eabd7053d67e5505b::after {
    box-sizing: border-box;
  }
.fast-0e55a8a83a15446f9920067235cc8926 {
    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-0e55a8a83a15446f9920067235cc8926::before {
    box-sizing: border-box;
  }
.fast-0e55a8a83a15446f9920067235cc8926::after {
    box-sizing: border-box;
  }
.fast-d6c2d77489ec484bae6bb337d2b09cf7 {
    display: inline-block;
  }
.fast-acff49a73179411784ad4c9e6b908f82 {
    position: relative;
    box-sizing: border-box;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
  }
.fast-acff49a73179411784ad4c9e6b908f82::before {
    box-sizing: border-box;
  }
.fast-acff49a73179411784ad4c9e6b908f82::after {
    box-sizing: border-box;
  }
.fast-142896bc3268476198aaf3a56c44c7d5 {
    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-142896bc3268476198aaf3a56c44c7d5::before {
    box-sizing: border-box;
  }
.fast-142896bc3268476198aaf3a56c44c7d5::after {
    box-sizing: border-box;
  }
.fast-2e9b2009bd774a83af9b5c264460e733 {
    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-2e9b2009bd774a83af9b5c264460e733::before {
    box-sizing: border-box;
  }
.fast-2e9b2009bd774a83af9b5c264460e733::after {
    box-sizing: border-box;
  }
.fast-3348a31dc30e4ba1ad0a2b4026e48b6c {
    box-sizing: border-box;
    height: 15px;
    width: 15px;
  }
.fast-3348a31dc30e4ba1ad0a2b4026e48b6c::before {
    box-sizing: border-box;
  }
.fast-3348a31dc30e4ba1ad0a2b4026e48b6c::after {
    box-sizing: border-box;
  }
.fast-131685b8e1494aefa2a7c50f952c4d71 {
    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-131685b8e1494aefa2a7c50f952c4d71::before {
    box-sizing: border-box;
  }
.fast-131685b8e1494aefa2a7c50f952c4d71::after {
    box-sizing: border-box;
  }
.fast-e1d503da7ef14d28b62c1cd44d34b566 {
    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-e1d503da7ef14d28b62c1cd44d34b566::before {
    box-sizing: border-box;
  }
.fast-e1d503da7ef14d28b62c1cd44d34b566::after {
    box-sizing: border-box;
  }
.fast-22bf4a5e98fa419fa3503788449dff84 {
    display: inline-block;
  }
.fast-0bbe860c160b46ca861c777a3bafea5d {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 20px;
  }
.fast-0bbe860c160b46ca861c777a3bafea5d::before {
    box-sizing: border-box;
  }
.fast-0bbe860c160b46ca861c777a3bafea5d::after {
    box-sizing: border-box;
  }
.fast-56c6494cef6e478f8ed6fe3ca65bb43a {
    box-sizing: border-box;
    overflow-x: visible;
    overflow-y: visible;
  }
.fast-56c6494cef6e478f8ed6fe3ca65bb43a::before {
    box-sizing: border-box;
  }
.fast-56c6494cef6e478f8ed6fe3ca65bb43a::after {
    box-sizing: border-box;
  }
.fast-30e03ad2a07447f7872af95fa608ac12 {
    display: flex;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    flex-direction: column;
  }
.fast-30e03ad2a07447f7872af95fa608ac12::before {
    box-sizing: border-box;
  }
.fast-30e03ad2a07447f7872af95fa608ac12::after {
    box-sizing: border-box;
  }
.fast-39fe02d6c68243b5b3b8aa57a3ab2289 {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
  }
.fast-39fe02d6c68243b5b3b8aa57a3ab2289::before {
    box-sizing: border-box;
  }
.fast-39fe02d6c68243b5b3b8aa57a3ab2289::after {
    box-sizing: border-box;
  }
.fast-0240e98e71c94950bd71efd358de0b69 {
    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-0240e98e71c94950bd71efd358de0b69::before {
    box-sizing: border-box;
  }
.fast-0240e98e71c94950bd71efd358de0b69::after {
    box-sizing: border-box;
  }
.fast-9ad5513b38164168899f278abea7c469 {
    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-9ad5513b38164168899f278abea7c469::before {
    box-sizing: border-box;
  }
.fast-9ad5513b38164168899f278abea7c469::after {
    box-sizing: border-box;
  }
.fast-faf0b110444d463cb30f8d668d7f18c3 {
    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-faf0b110444d463cb30f8d668d7f18c3::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-faf0b110444d463cb30f8d668d7f18c3::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-73610d69271f4e78a6b2cf44b527837e {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-73610d69271f4e78a6b2cf44b527837e::before {
    box-sizing: border-box;
  }
.fast-73610d69271f4e78a6b2cf44b527837e::after {
    box-sizing: border-box;
  }
.fast-da58a7ed428c4e7885e8c0c473513870 {
    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-da58a7ed428c4e7885e8c0c473513870::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-da58a7ed428c4e7885e8c0c473513870::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-1aab51bca2374615b74dabb64637e99a {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-1aab51bca2374615b74dabb64637e99a::before {
    box-sizing: border-box;
  }
.fast-1aab51bca2374615b74dabb64637e99a::after {
    box-sizing: border-box;
  }
.fast-e77ad9edcf7447639af7f83c7f5548cf {
    display: flex;
    align-items: center;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    box-sizing: border-box;
  }
.fast-e77ad9edcf7447639af7f83c7f5548cf::before {
    box-sizing: border-box;
  }
.fast-e77ad9edcf7447639af7f83c7f5548cf::after {
    box-sizing: border-box;
  }
.fast-cf549f8dca704a8fb0e8776ea5dfe0a1 {
    box-sizing: border-box;
    display: flex;
    color: var(--fastify-text-color);
  }
.fast-cf549f8dca704a8fb0e8776ea5dfe0a1::before {
    box-sizing: border-box;
  }
.fast-cf549f8dca704a8fb0e8776ea5dfe0a1::after {
    box-sizing: border-box;
  }
.fast-27d3f82d792e4b2b86a2c493d2564119 {
    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-27d3f82d792e4b2b86a2c493d2564119::before {
    box-sizing: border-box;
  }
.fast-27d3f82d792e4b2b86a2c493d2564119::after {
    box-sizing: border-box;
  }
.fast-3df69fe30996496087a255a6fbfd3f96 {
    display: inline-block;
  }
.fast-e1a93b60de4b434c894fb69a65d7e17a {
    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-e1a93b60de4b434c894fb69a65d7e17a::before {
    box-sizing: border-box;
    height: 0px;
  }
.fast-e1a93b60de4b434c894fb69a65d7e17a::after {
    box-sizing: border-box;
    height: 0px;
  }
.fast-d9112d05fde34fc9a482505c796766b5 {
    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-d9112d05fde34fc9a482505c796766b5::before {
    box-sizing: border-box;
  }
.fast-d9112d05fde34fc9a482505c796766b5::after {
    box-sizing: border-box;
  }
.fast-b0620df3d08f457199eac2609ae7202f {
    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-b0620df3d08f457199eac2609ae7202f::before {
    box-sizing: border-box;
  }
.fast-b0620df3d08f457199eac2609ae7202f::after {
    box-sizing: border-box;
  }
.fast-267c394390d74ac594d97424f1c17b27 {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 30px;
    padding-left: 30px;
  }
.fast-267c394390d74ac594d97424f1c17b27::before {
    box-sizing: border-box;
  }
.fast-267c394390d74ac594d97424f1c17b27::after {
    box-sizing: border-box;
  }
.fast-cdb1957d2f6a41e29a45449d8b60d2a9 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-cdb1957d2f6a41e29a45449d8b60d2a9::before {
    box-sizing: border-box;
  }
.fast-cdb1957d2f6a41e29a45449d8b60d2a9::after {
    box-sizing: border-box;
  }
.fast-e6bbca20c7044bf1b6dda7b2fe12e7d2 {
    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-e6bbca20c7044bf1b6dda7b2fe12e7d2::before {
    box-sizing: border-box;
  }
.fast-e6bbca20c7044bf1b6dda7b2fe12e7d2::after {
    box-sizing: border-box;
  }
.fast-572a48294e074ea395780d3cf0cad686 {
    box-sizing: border-box;
  }
.fast-572a48294e074ea395780d3cf0cad686::before {
    box-sizing: border-box;
  }
.fast-572a48294e074ea395780d3cf0cad686::after {
    box-sizing: border-box;
  }
.fast-4155a26b48e44a70a6c82324ec5d7582 {
    display: inline-block;
  }
.fast-412d31ddccb8498cb5e4cc5be424900f {
    display: inline-block;
  }
.fast-a511231041fa42f9bd0131390509f95f {
    box-sizing: border-box;
  }
.fast-a511231041fa42f9bd0131390509f95f::before {
    box-sizing: border-box;
  }
.fast-a511231041fa42f9bd0131390509f95f::after {
    box-sizing: border-box;
  }
.fast-0809b17a941f4c2da4508e6d24972aff {
    box-sizing: border-box;
  }
.fast-0809b17a941f4c2da4508e6d24972aff::before {
    box-sizing: border-box;
  }
.fast-0809b17a941f4c2da4508e6d24972aff::after {
    box-sizing: border-box;
  }
.fast-cedd95d939f04c3191a30b29af6612c5 {
    box-sizing: border-box;
  }
.fast-cedd95d939f04c3191a30b29af6612c5::before {
    box-sizing: border-box;
  }
.fast-cedd95d939f04c3191a30b29af6612c5::after {
    box-sizing: border-box;
  }
.fast-5f46b64135d24189aa98fc96b118b486 {
    box-sizing: border-box;
  }
.fast-5f46b64135d24189aa98fc96b118b486::before {
    box-sizing: border-box;
  }
.fast-5f46b64135d24189aa98fc96b118b486::after {
    box-sizing: border-box;
  }
.fast-3e5f4d6b36f5400db6991c7a7b627ebe {
    display: inline-block;
  }
.fast-bc08c6d5ec4e482598c4f6f08e856f19 {
    display: inline-block;
  }
.fast-218dc71c13da4dabab1dff5e648dd454 {
    box-sizing: border-box;
  }
.fast-218dc71c13da4dabab1dff5e648dd454::before {
    box-sizing: border-box;
  }
.fast-218dc71c13da4dabab1dff5e648dd454::after {
    box-sizing: border-box;
  }
.fast-8dea7f5f1d71416bbde79f0c51a9bc8d {
    box-sizing: border-box;
  }
.fast-8dea7f5f1d71416bbde79f0c51a9bc8d::before {
    box-sizing: border-box;
  }
.fast-8dea7f5f1d71416bbde79f0c51a9bc8d::after {
    box-sizing: border-box;
  }
.fast-d6f4c9e660ab42f08489cc711e987fcc {
    box-sizing: border-box;
  }
.fast-d6f4c9e660ab42f08489cc711e987fcc::before {
    box-sizing: border-box;
  }
.fast-d6f4c9e660ab42f08489cc711e987fcc::after {
    box-sizing: border-box;
  }
.fast-d273d695fb584782b525e6074e965e1a {
    box-sizing: border-box;
  }
.fast-d273d695fb584782b525e6074e965e1a::before {
    box-sizing: border-box;
  }
.fast-d273d695fb584782b525e6074e965e1a::after {
    box-sizing: border-box;
  }
.fast-a573b3bf31f641199908b5175cd51aba {
    display: inline-block;
  }
.fast-0b8960eb45b1485dae03c00a13d0d4b3 {
    display: inline-block;
  }
.fast-f659ecae69fc4560be36d2f1bb43411d {
    box-sizing: border-box;
  }
.fast-f659ecae69fc4560be36d2f1bb43411d::before {
    box-sizing: border-box;
  }
.fast-f659ecae69fc4560be36d2f1bb43411d::after {
    box-sizing: border-box;
  }
.fast-cf366d7ee39f468495545b6ceccf7858 {
    box-sizing: border-box;
  }
.fast-cf366d7ee39f468495545b6ceccf7858::before {
    box-sizing: border-box;
  }
.fast-cf366d7ee39f468495545b6ceccf7858::after {
    box-sizing: border-box;
  }
.fast-ae29a4ea21084d0a85513fcac9789ac2 {
    box-sizing: border-box;
  }
.fast-ae29a4ea21084d0a85513fcac9789ac2::before {
    box-sizing: border-box;
  }
.fast-ae29a4ea21084d0a85513fcac9789ac2::after {
    box-sizing: border-box;
  }
.fast-2afe0af54ef948998c346d1d3a8fa881 {
    box-sizing: border-box;
  }
.fast-2afe0af54ef948998c346d1d3a8fa881::before {
    box-sizing: border-box;
  }
.fast-2afe0af54ef948998c346d1d3a8fa881::after {
    box-sizing: border-box;
  }
.fast-406f2798379647909edb8ac323136e63 {
    display: inline-block;
  }
.fast-c67055a7ba1144aba71087f5dbc05e80 {
    display: inline-block;
  }
.fast-cf3fca5a13f9497691715cf861805ff0 {
    box-sizing: border-box;
  }
.fast-cf3fca5a13f9497691715cf861805ff0::before {
    box-sizing: border-box;
  }
.fast-cf3fca5a13f9497691715cf861805ff0::after {
    box-sizing: border-box;
  }
.fast-f5bc024c80234d6eba9dcf57eb7b310c {
    box-sizing: border-box;
  }
.fast-f5bc024c80234d6eba9dcf57eb7b310c::before {
    box-sizing: border-box;
  }
.fast-f5bc024c80234d6eba9dcf57eb7b310c::after {
    box-sizing: border-box;
  }
.fast-efcd0a933972454cb78f1fe83bdd136a {
    box-sizing: border-box;
  }
.fast-efcd0a933972454cb78f1fe83bdd136a::before {
    box-sizing: border-box;
  }
.fast-efcd0a933972454cb78f1fe83bdd136a::after {
    box-sizing: border-box;
  }
.fast-1adcdd46abdc4c659dda1b233d2b379e {
    box-sizing: border-box;
  }
.fast-1adcdd46abdc4c659dda1b233d2b379e::before {
    box-sizing: border-box;
  }
.fast-1adcdd46abdc4c659dda1b233d2b379e::after {
    box-sizing: border-box;
  }
.fast-804da467e13447209dbf6cfe66358d4e {
    display: inline-block;
  }
.fast-31964779cfdb48febb7bee8d08857bc3 {
    display: inline-block;
  }
.fast-4d24b6b90f574567bf95f8ecb8b6e745 {
    box-sizing: border-box;
  }
.fast-4d24b6b90f574567bf95f8ecb8b6e745::before {
    box-sizing: border-box;
  }
.fast-4d24b6b90f574567bf95f8ecb8b6e745::after {
    box-sizing: border-box;
  }
.fast-84caa3afff68469da9ec1c5ee6367f79 {
    box-sizing: border-box;
  }
.fast-84caa3afff68469da9ec1c5ee6367f79::before {
    box-sizing: border-box;
  }
.fast-84caa3afff68469da9ec1c5ee6367f79::after {
    box-sizing: border-box;
  }
.fast-8f9974feff1b4b08873a61d2364733ac {
    box-sizing: border-box;
  }
.fast-8f9974feff1b4b08873a61d2364733ac::before {
    box-sizing: border-box;
  }
.fast-8f9974feff1b4b08873a61d2364733ac::after {
    box-sizing: border-box;
  }
.fast-3605063c03234a2297c081f3239180e8 {
    box-sizing: border-box;
  }
.fast-3605063c03234a2297c081f3239180e8::before {
    box-sizing: border-box;
  }
.fast-3605063c03234a2297c081f3239180e8::after {
    box-sizing: border-box;
  }
.fast-002453cebf684c4fbd98f2518dbb9b6a {
    display: inline-block;
  }
.fast-649e114879a24d6aad534740dc4c4f58 {
    display: inline-block;
  }
.fast-33d6f3b0fdd04ba0bdf90ad4c68bc163 {
    box-sizing: border-box;
  }
.fast-33d6f3b0fdd04ba0bdf90ad4c68bc163::before {
    box-sizing: border-box;
  }
.fast-33d6f3b0fdd04ba0bdf90ad4c68bc163::after {
    box-sizing: border-box;
  }
.fast-850f9f5671934347b2ada5e6eaedec48 {
    box-sizing: border-box;
  }
.fast-850f9f5671934347b2ada5e6eaedec48::before {
    box-sizing: border-box;
  }
.fast-850f9f5671934347b2ada5e6eaedec48::after {
    box-sizing: border-box;
  }
.fast-05e9ce429b1140b9923b8cba5751080d {
    box-sizing: border-box;
  }
.fast-05e9ce429b1140b9923b8cba5751080d::before {
    box-sizing: border-box;
  }
.fast-05e9ce429b1140b9923b8cba5751080d::after {
    box-sizing: border-box;
  }
.fast-9f93be86e7754a4bb014c9348f32adfd {
    box-sizing: border-box;
  }
.fast-9f93be86e7754a4bb014c9348f32adfd::before {
    box-sizing: border-box;
  }
.fast-9f93be86e7754a4bb014c9348f32adfd::after {
    box-sizing: border-box;
  }
.fast-ce987e2787294ed2a5a95583d18bed65 {
    display: inline-block;
  }
.fast-0a8cfdb11c6647fc8707174d59ff15be {
    display: inline-block;
  }
.fast-dff2f5f2e2ba48abb5026f9b998f3b83 {
    box-sizing: border-box;
  }
.fast-dff2f5f2e2ba48abb5026f9b998f3b83::before {
    box-sizing: border-box;
  }
.fast-dff2f5f2e2ba48abb5026f9b998f3b83::after {
    box-sizing: border-box;
  }
.fast-9eacdfc6eea347cab0daf41f5effadbe {
    box-sizing: border-box;
  }
.fast-9eacdfc6eea347cab0daf41f5effadbe::before {
    box-sizing: border-box;
  }
.fast-9eacdfc6eea347cab0daf41f5effadbe::after {
    box-sizing: border-box;
  }
.fast-def62b375a7d4bc2aa4b3df4c5885c74 {
    box-sizing: border-box;
  }
.fast-def62b375a7d4bc2aa4b3df4c5885c74::before {
    box-sizing: border-box;
  }
.fast-def62b375a7d4bc2aa4b3df4c5885c74::after {
    box-sizing: border-box;
  }
.fast-9ba0fe60939644779ccfa20bcc08aab6 {
    box-sizing: border-box;
  }
.fast-9ba0fe60939644779ccfa20bcc08aab6::before {
    box-sizing: border-box;
  }
.fast-9ba0fe60939644779ccfa20bcc08aab6::after {
    box-sizing: border-box;
  }
.fast-a1a24ad1991449d2b92253f0a592780b {
    display: inline-block;
  }
.fast-70683f13acfe43d285456e8a65117b27 {
    display: inline-block;
  }
.fast-c656962889384a369b4db026d216e7e9 {
    box-sizing: border-box;
  }
.fast-c656962889384a369b4db026d216e7e9::before {
    box-sizing: border-box;
  }
.fast-c656962889384a369b4db026d216e7e9::after {
    box-sizing: border-box;
  }
.fast-177055ac092441c285f157afb10f2a6b {
    box-sizing: border-box;
  }
.fast-177055ac092441c285f157afb10f2a6b::before {
    box-sizing: border-box;
  }
.fast-177055ac092441c285f157afb10f2a6b::after {
    box-sizing: border-box;
  }
.fast-17e7159afc014b46bbbe2cbb751b1ae8 {
    box-sizing: border-box;
  }
.fast-17e7159afc014b46bbbe2cbb751b1ae8::before {
    box-sizing: border-box;
  }
.fast-17e7159afc014b46bbbe2cbb751b1ae8::after {
    box-sizing: border-box;
  }
.fast-84b06583e7cc4376bd7d44fc3df0afea {
    box-sizing: border-box;
  }
.fast-84b06583e7cc4376bd7d44fc3df0afea::before {
    box-sizing: border-box;
  }
.fast-84b06583e7cc4376bd7d44fc3df0afea::after {
    box-sizing: border-box;
  }
.fast-65135dead7cf43d690e24c2ae67bf5ed {
    display: inline-block;
  }
.fast-51fc12a47d074486abdd8cf9b48b28a9 {
    display: inline-block;
  }
.fast-d5d6ca1c49334891bb8231c23f70e6db {
    box-sizing: border-box;
  }
.fast-d5d6ca1c49334891bb8231c23f70e6db::before {
    box-sizing: border-box;
  }
.fast-d5d6ca1c49334891bb8231c23f70e6db::after {
    box-sizing: border-box;
  }
.fast-a99b044a2ad542c89ce78a2f51838d7c {
    box-sizing: border-box;
  }
.fast-a99b044a2ad542c89ce78a2f51838d7c::before {
    box-sizing: border-box;
  }
.fast-a99b044a2ad542c89ce78a2f51838d7c::after {
    box-sizing: border-box;
  }
.fast-bbb78d8e48bd495793de665754a641c3 {
    box-sizing: border-box;
  }
.fast-bbb78d8e48bd495793de665754a641c3::before {
    box-sizing: border-box;
  }
.fast-bbb78d8e48bd495793de665754a641c3::after {
    box-sizing: border-box;
  }
.fast-2066bab9cadc4d2daf7a8b0e9078fa59 {
    box-sizing: border-box;
  }
.fast-2066bab9cadc4d2daf7a8b0e9078fa59::before {
    box-sizing: border-box;
  }
.fast-2066bab9cadc4d2daf7a8b0e9078fa59::after {
    box-sizing: border-box;
  }
.fast-bfaf8427251a4b25a6b681675fa76e67 {
    display: inline-block;
  }
.fast-63e0cee65cf442af9487ce1ae7eb9697 {
    display: inline-block;
  }
.fast-814a54f49f474a73890eca1b46b7ba69 {
    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-814a54f49f474a73890eca1b46b7ba69::before {
    box-sizing: border-box;
  }
.fast-814a54f49f474a73890eca1b46b7ba69::after {
    box-sizing: border-box;
  }
.fast-0fb6cee8127448a09ca3771eadddc675 {
    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-0fb6cee8127448a09ca3771eadddc675::before {
    box-sizing: border-box;
  }
.fast-0fb6cee8127448a09ca3771eadddc675::after {
    box-sizing: border-box;
  }
.fast-9ce19beed0464c14be4bf72bbcfe3171 {
    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-9ce19beed0464c14be4bf72bbcfe3171::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-9ce19beed0464c14be4bf72bbcfe3171::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-57cce3a475e340ef87cc00fe32abbd6e {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-57cce3a475e340ef87cc00fe32abbd6e::before {
    box-sizing: border-box;
  }
.fast-57cce3a475e340ef87cc00fe32abbd6e::after {
    box-sizing: border-box;
  }
.fast-4b181683c7bb4206ba210231791f1049 {
    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-4b181683c7bb4206ba210231791f1049::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-4b181683c7bb4206ba210231791f1049::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-0952f6574a6947629b2683d2741ff69d {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-0952f6574a6947629b2683d2741ff69d::before {
    box-sizing: border-box;
  }
.fast-0952f6574a6947629b2683d2741ff69d::after {
    box-sizing: border-box;
  }
.fast-40a7aac81d5a42f6a70b15dc089f9510 {
    display: flex;
    align-items: center;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    box-sizing: border-box;
  }
.fast-40a7aac81d5a42f6a70b15dc089f9510::before {
    box-sizing: border-box;
  }
.fast-40a7aac81d5a42f6a70b15dc089f9510::after {
    box-sizing: border-box;
  }
.fast-b13748b7de524addafb32e57b26f125d {
    box-sizing: border-box;
    display: flex;
    color: var(--fastify-text-color);
  }
.fast-b13748b7de524addafb32e57b26f125d::before {
    box-sizing: border-box;
  }
.fast-b13748b7de524addafb32e57b26f125d::after {
    box-sizing: border-box;
  }
.fast-66534fbe3982494a9fee817666adb77a {
    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-66534fbe3982494a9fee817666adb77a::before {
    box-sizing: border-box;
  }
.fast-66534fbe3982494a9fee817666adb77a::after {
    box-sizing: border-box;
  }
.fast-0a0fbc80cc8c4be2bfbbf591b6a455c6 {
    display: inline-block;
  }
.fast-d336192135be45b19c1093d706fb26f1 {
    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-d336192135be45b19c1093d706fb26f1::before {
    box-sizing: border-box;
  }
.fast-d336192135be45b19c1093d706fb26f1::after {
    box-sizing: border-box;
  }
.fast-b4d97fdb35b04ae3b7cabe756a1c53b6 {
    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-b4d97fdb35b04ae3b7cabe756a1c53b6::before {
    box-sizing: border-box;
  }
.fast-b4d97fdb35b04ae3b7cabe756a1c53b6::after {
    box-sizing: border-box;
  }
.fast-247e08d608d449a8a20ad8022c5fc7eb {
    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-247e08d608d449a8a20ad8022c5fc7eb::before {
    box-sizing: border-box;
  }
.fast-247e08d608d449a8a20ad8022c5fc7eb::after {
    box-sizing: border-box;
  }
.fast-df9280bc9fa746939edffd7fea29bc7a {
    box-sizing: border-box;
    height: fit-content;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 30px;
  }
.fast-df9280bc9fa746939edffd7fea29bc7a::before {
    box-sizing: border-box;
  }
.fast-df9280bc9fa746939edffd7fea29bc7a::after {
    box-sizing: border-box;
  }
.fast-bbe0313130114c408745e30fe394725f {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-bbe0313130114c408745e30fe394725f::before {
    box-sizing: border-box;
  }
.fast-bbe0313130114c408745e30fe394725f::after {
    box-sizing: border-box;
  }
.fast-22eb1c066e0a43d0bdb0d5594d414cd2 {
    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-22eb1c066e0a43d0bdb0d5594d414cd2::before {
    box-sizing: border-box;
  }
.fast-22eb1c066e0a43d0bdb0d5594d414cd2::after {
    box-sizing: border-box;
  }
.fast-999452eabb3143e4a1bfc2cd140bb5ed {
    box-sizing: border-box;
  }
.fast-999452eabb3143e4a1bfc2cd140bb5ed::before {
    box-sizing: border-box;
  }
.fast-999452eabb3143e4a1bfc2cd140bb5ed::after {
    box-sizing: border-box;
  }
.fast-76e76473f4684fdcbc71721b96c56870 {
    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-76e76473f4684fdcbc71721b96c56870::before {
    box-sizing: border-box;
  }
.fast-76e76473f4684fdcbc71721b96c56870::after {
    box-sizing: border-box;
  }
.fast-c67486f2ba67417c8f0ed7d2890b8c5a {
    box-sizing: border-box;
  }
.fast-c67486f2ba67417c8f0ed7d2890b8c5a::before {
    box-sizing: border-box;
  }
.fast-c67486f2ba67417c8f0ed7d2890b8c5a::after {
    box-sizing: border-box;
  }
.fast-56fd8ccd53194d65899b6f68bc9cb1c0 {
    box-sizing: border-box;
  }
.fast-56fd8ccd53194d65899b6f68bc9cb1c0::before {
    box-sizing: border-box;
  }
.fast-56fd8ccd53194d65899b6f68bc9cb1c0::after {
    box-sizing: border-box;
  }
.fast-5f937d3116fb4206a4fcff232f119c01 {
    display: inline-block;
  }
.fast-5ea008b4e9da464c9494af76f0f158ce {
    display: inline-block;
  }
.fast-b3fe8e3055344491acd7faa1d6797338 {
    box-sizing: border-box;
  }
.fast-b3fe8e3055344491acd7faa1d6797338::before {
    box-sizing: border-box;
  }
.fast-b3fe8e3055344491acd7faa1d6797338::after {
    box-sizing: border-box;
  }
.fast-4c8e5dee90664dff981a04915910e747 {
    box-sizing: border-box;
  }
.fast-4c8e5dee90664dff981a04915910e747::before {
    box-sizing: border-box;
  }
.fast-4c8e5dee90664dff981a04915910e747::after {
    box-sizing: border-box;
  }
.fast-b651c9daf8ef40bfa21dc3badd086e49 {
    display: inline-block;
  }
.fast-329e531ad9464058a8bfef735776a475 {
    display: inline-block;
  }
.fast-8a07a88338dc4f1583a55aa63855137b {
    box-sizing: border-box;
  }
.fast-8a07a88338dc4f1583a55aa63855137b::before {
    box-sizing: border-box;
  }
.fast-8a07a88338dc4f1583a55aa63855137b::after {
    box-sizing: border-box;
  }
.fast-7ca9e2fe451c458ea8b1f42e470dd254 {
    box-sizing: border-box;
  }
.fast-7ca9e2fe451c458ea8b1f42e470dd254::before {
    box-sizing: border-box;
  }
.fast-7ca9e2fe451c458ea8b1f42e470dd254::after {
    box-sizing: border-box;
  }
.fast-fc44edd63beb4a2e9d6ab43121bc3a5a {
    display: inline-block;
  }
.fast-0b7e759978574912b9dfe4307eba62ce {
    display: inline-block;
  }
.fast-a64bfcac208c41b7b019a8d72c8ae545 {
    box-sizing: border-box;
  }
.fast-a64bfcac208c41b7b019a8d72c8ae545::before {
    box-sizing: border-box;
  }
.fast-a64bfcac208c41b7b019a8d72c8ae545::after {
    box-sizing: border-box;
  }
.fast-6b7d06b933ff4e0baf528ad46b825116 {
    box-sizing: border-box;
  }
.fast-6b7d06b933ff4e0baf528ad46b825116::before {
    box-sizing: border-box;
  }
.fast-6b7d06b933ff4e0baf528ad46b825116::after {
    box-sizing: border-box;
  }
.fast-960ce998e61a4815929e7f29eeb02533 {
    display: inline-block;
  }
.fast-5ac3ee2510d345208a4914e5342e1b76 {
    display: inline-block;
  }
.fast-02b80e63cc9f4bc0992431ea3eae2db4 {
    box-sizing: border-box;
  }
.fast-02b80e63cc9f4bc0992431ea3eae2db4::before {
    box-sizing: border-box;
  }
.fast-02b80e63cc9f4bc0992431ea3eae2db4::after {
    box-sizing: border-box;
  }
.fast-551360b8242843a092b149f40172cecf {
    box-sizing: border-box;
  }
.fast-551360b8242843a092b149f40172cecf::before {
    box-sizing: border-box;
  }
.fast-551360b8242843a092b149f40172cecf::after {
    box-sizing: border-box;
  }
.fast-ff37f6f6e04d4eb39468fdc83689c845 {
    display: inline-block;
  }
.fast-497997abed5749c0a3749138b651d37d {
    display: inline-block;
  }
.fast-bcf08c2bd0ad41b2847a40c38da1e3bd {
    box-sizing: border-box;
  }
.fast-bcf08c2bd0ad41b2847a40c38da1e3bd::before {
    box-sizing: border-box;
  }
.fast-bcf08c2bd0ad41b2847a40c38da1e3bd::after {
    box-sizing: border-box;
  }
.fast-917ec73152f44a1e8a0239aac9823e7e {
    box-sizing: border-box;
  }
.fast-917ec73152f44a1e8a0239aac9823e7e::before {
    box-sizing: border-box;
  }
.fast-917ec73152f44a1e8a0239aac9823e7e::after {
    box-sizing: border-box;
  }
.fast-4be0d236ec8a46fba2eb52e8fc8f7310 {
    box-sizing: border-box;
    display: block;
  }
.fast-4be0d236ec8a46fba2eb52e8fc8f7310::before {
    box-sizing: border-box;
  }
.fast-4be0d236ec8a46fba2eb52e8fc8f7310::after {
    box-sizing: border-box;
  }
.fast-8179f97b168340c7b928ad49f0301cd9 {
    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-8179f97b168340c7b928ad49f0301cd9::before {
    box-sizing: border-box;
  }
.fast-8179f97b168340c7b928ad49f0301cd9::after {
    box-sizing: border-box;
  }
.fast-73a82ea252c841e0ac6d4d2e716e8c95 {
    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-73a82ea252c841e0ac6d4d2e716e8c95::before {
    box-sizing: border-box;
  }
.fast-73a82ea252c841e0ac6d4d2e716e8c95::after {
    box-sizing: border-box;
  }
.fast-743a0a21929b4489b9978b1434204f38 {
    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-743a0a21929b4489b9978b1434204f38::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-743a0a21929b4489b9978b1434204f38::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-72e5a291dead42b1867adbc4b3e79905 {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-72e5a291dead42b1867adbc4b3e79905::before {
    box-sizing: border-box;
  }
.fast-72e5a291dead42b1867adbc4b3e79905::after {
    box-sizing: border-box;
  }
.fast-605b8f850e4e441fa3b58accdb525c46 {
    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-605b8f850e4e441fa3b58accdb525c46::before {
    box-sizing: border-box;
    order: 1;
  }
.fast-605b8f850e4e441fa3b58accdb525c46::after {
    box-sizing: border-box;
    order: 1;
  }
.fast-f23028bafbed4728ac03ebd678992bbb {
    box-sizing: border-box;
    height: 18px;
    width: 18px;
  }
.fast-f23028bafbed4728ac03ebd678992bbb::before {
    box-sizing: border-box;
  }
.fast-f23028bafbed4728ac03ebd678992bbb::after {
    box-sizing: border-box;
  }
.fast-cd41b2bb45d54f55abca7f568f883dab {
    display: flex;
    align-items: center;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    box-sizing: border-box;
  }
.fast-cd41b2bb45d54f55abca7f568f883dab::before {
    box-sizing: border-box;
  }
.fast-cd41b2bb45d54f55abca7f568f883dab::after {
    box-sizing: border-box;
  }
.fast-188b6256a4744560968b5c383b03d1ab {
    box-sizing: border-box;
    display: flex;
    color: var(--fastify-text-color);
  }
.fast-188b6256a4744560968b5c383b03d1ab::before {
    box-sizing: border-box;
  }
.fast-188b6256a4744560968b5c383b03d1ab::after {
    box-sizing: border-box;
  }
.fast-e1b13427030f48489f158e59cc185737 {
    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-e1b13427030f48489f158e59cc185737::before {
    box-sizing: border-box;
  }
.fast-e1b13427030f48489f158e59cc185737::after {
    box-sizing: border-box;
  }
.fast-56b700c7dbbe4a98b201f852439f9926 {
    display: inline-block;
  }
.fast-271d99d0527a43b5b989e354e65a3304 {
    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-271d99d0527a43b5b989e354e65a3304::before {
    box-sizing: border-box;
  }
.fast-271d99d0527a43b5b989e354e65a3304::after {
    box-sizing: border-box;
  }
.fast-cdfd429e3fe14377b0717943025be129 {
    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-cdfd429e3fe14377b0717943025be129::before {
    box-sizing: border-box;
  }
.fast-cdfd429e3fe14377b0717943025be129::after {
    box-sizing: border-box;
  }
.fast-fac3cb265a0048098a113bddda3263fe {
    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-fac3cb265a0048098a113bddda3263fe::before {
    box-sizing: border-box;
  }
.fast-fac3cb265a0048098a113bddda3263fe::after {
    box-sizing: border-box;
  }
.fast-c17fcc57cb55442ab40412d4445e97c3 {
    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-c17fcc57cb55442ab40412d4445e97c3::before {
    box-sizing: border-box;
  }
.fast-c17fcc57cb55442ab40412d4445e97c3::after {
    box-sizing: border-box;
  }
.fast-facb05dc503949708f8f43515035a409 {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
.fast-facb05dc503949708f8f43515035a409::before {
    box-sizing: border-box;
  }
.fast-facb05dc503949708f8f43515035a409::after {
    box-sizing: border-box;
  }
.fast-aa6e4b2712d54238bcb444a35913eaba {
    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-aa6e4b2712d54238bcb444a35913eaba::before {
    box-sizing: border-box;
  }
.fast-aa6e4b2712d54238bcb444a35913eaba::after {
    box-sizing: border-box;
  }
.fast-4e30162e280b4e1199d23186c424ec46 {
    box-sizing: border-box;
  }
.fast-4e30162e280b4e1199d23186c424ec46::before {
    box-sizing: border-box;
  }
.fast-4e30162e280b4e1199d23186c424ec46::after {
    box-sizing: border-box;
  }
.fast-a61d81c99b88414aa9d4c96f8a4e94d6 {
    display: inline-block;
  }
.fast-4c057dec34be4b4c94c4fca2f28a1b94 {
    display: inline-block;
  }
.fast-70862c2ceed942e3bfb4f57378e96cec {
    box-sizing: border-box;
  }
.fast-70862c2ceed942e3bfb4f57378e96cec::before {
    box-sizing: border-box;
  }
.fast-70862c2ceed942e3bfb4f57378e96cec::after {
    box-sizing: border-box;
  }
.fast-35d63efc436247a6abaaea83e8fa4764 {
    box-sizing: border-box;
  }
.fast-35d63efc436247a6abaaea83e8fa4764::before {
    box-sizing: border-box;
  }
.fast-35d63efc436247a6abaaea83e8fa4764::after {
    box-sizing: border-box;
  }
.fast-db989c27163245c88fb55f5c55f19048 {
    display: inline-block;
  }
.fast-f73b881440f44cc7ad1903da55249c98 {
    display: inline-block;
  }
.fast-3feb66a80d3b41fba03c36358d6bffff {
    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-3feb66a80d3b41fba03c36358d6bffff::before {
    box-sizing: border-box;
  }
.fast-3feb66a80d3b41fba03c36358d6bffff::after {
    box-sizing: border-box;
  }
.fast-7c24ba95d23447dfadf5637b35728508 {
    display: inline-block;
  }
.fast-693c4ffa03824ef69a8957c3b61e7f0c {
    box-sizing: border-box;
  }
.fast-693c4ffa03824ef69a8957c3b61e7f0c::before {
    box-sizing: border-box;
  }
.fast-693c4ffa03824ef69a8957c3b61e7f0c::after {
    box-sizing: border-box;
  }
.fast-c7b3d21a0b44494ca16c40896e9ab462 {
    box-sizing: border-box;
  }
.fast-c7b3d21a0b44494ca16c40896e9ab462::before {
    box-sizing: border-box;
  }
.fast-c7b3d21a0b44494ca16c40896e9ab462::after {
    box-sizing: border-box;
  }
.fast-55a0714d2bb14c29bd37ffa1a7ee7162 {
    display: inline-block;
  }
.fast-e5a4e96e56af4180a5284e7571dacd45 {
    display: inline-block;
  }
.fast-42ab49b9d3494b77998a5c59d35379f3 {
    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-42ab49b9d3494b77998a5c59d35379f3::before {
    box-sizing: border-box;
  }
.fast-42ab49b9d3494b77998a5c59d35379f3::after {
    box-sizing: border-box;
  }
.fast-4ba6770e8ffa4905b48cbaad86d56a78 {
    display: inline-block;
  }
.fast-9e57a4867a854e7b9f24ba4519734b0e {
    box-sizing: border-box;
  }
.fast-9e57a4867a854e7b9f24ba4519734b0e::before {
    box-sizing: border-box;
  }
.fast-9e57a4867a854e7b9f24ba4519734b0e::after {
    box-sizing: border-box;
  }
.fast-9b6cec46b40c49eb8c8d9c1f6d7c0a37 {
    box-sizing: border-box;
  }
.fast-9b6cec46b40c49eb8c8d9c1f6d7c0a37::before {
    box-sizing: border-box;
  }
.fast-9b6cec46b40c49eb8c8d9c1f6d7c0a37::after {
    box-sizing: border-box;
  }
.fast-80a798b82c104b85952a0cb918514992 {
    box-sizing: border-box;
  }
.fast-80a798b82c104b85952a0cb918514992::before {
    box-sizing: border-box;
  }
.fast-80a798b82c104b85952a0cb918514992::after {
    box-sizing: border-box;
  }
.fast-d3ae88b78ba04c959d8a2d274a79dc8a {
    box-sizing: border-box;
  }
.fast-d3ae88b78ba04c959d8a2d274a79dc8a::before {
    box-sizing: border-box;
  }
.fast-d3ae88b78ba04c959d8a2d274a79dc8a::after {
    box-sizing: border-box;
  }
.fast-636be5a765404d76ab3f4f965fc7db3a {
    box-sizing: border-box;
  }
.fast-636be5a765404d76ab3f4f965fc7db3a::before {
    box-sizing: border-box;
  }
.fast-636be5a765404d76ab3f4f965fc7db3a::after {
    box-sizing: border-box;
  }
@media (max-width: 992px) {
  .fast-b8d215786458422fa02f44369a162c77 {
    flex-direction: row;
  }
  .fast-80e107f2d92340a09f75b3a2f4628d93 {
    padding-left: 15px;
  }
  .fast-1898d8e3d22e4f77b22586632a04ec95 {
    row-gap: 10px;
    column-gap: 10px;
  }
  .fast-3f0e633881964a0b9de2c5cdd3b751d7 {
    height: 100%;
  }
.fast-3f0e633881964a0b9de2c5cdd3b751d7::before {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-3f0e633881964a0b9de2c5cdd3b751d7::after {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
  .fast-a18fd10481aa41c19c8962a6152a6aeb {
    width: 100%;
    padding-top: var(--img_padding__tablet, 100%);
  }
.fast-a18fd10481aa41c19c8962a6152a6aeb::before {
    box-sizing: border-box;
    width: 100%;
  }
.fast-a18fd10481aa41c19c8962a6152a6aeb::after {
    box-sizing: border-box;
    width: 100%;
  }
  .fast-acb92b56a56c40d3b33f0d2d5478ba01 {
    width: 73px;
  }
.fast-acb92b56a56c40d3b33f0d2d5478ba01::before {
    box-sizing: border-box;
    width: 73px;
  }
.fast-acb92b56a56c40d3b33f0d2d5478ba01::after {
    box-sizing: border-box;
    width: 73px;
  }
  .fast-65b3f3fdefca4cecb30257ecffb4d231 {
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    opacity: 0.35;
  }
  .fast-02b97019fb024f318f52d429378eff27 {
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    opacity: 0.35;
  }
  .fast-69dca422b0f84ddaaa817620d3781686 {
    padding-left: 25px;
  }
  .fast-50d4b0b3d8e54ba0b5a2bf6a192d6ff2 {
    font-size: 25px;
  }
  .fast-dbc18b8c48f64b9a9654003f54879c11 {
    margin-top: 5px;
  }
  .fast-9ac6fef09a2247d3a8f3e93626899fe2 {
    margin-top: 0px;
  }
  .fast-9e3170ad52464d2fb9681a26906ce9da {
    margin-bottom: 16px;
  }
  .fast-09dc41d1df9940cbb6d5dd728ecf2ea0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .fast-38fa29c3e3a54962a25b81e6efa57d43 {
    font-size: 13px;
  }
  .fast-34a9410a9a924ccbac5eb0f25174cccf {
    padding-left: 10px;
  }
  .fast-47f838db5fc6478e90d7ddc486582489 {
    padding-right: 0px;
  }
  .fast-ff0302f55fad498ea8a45c7e88139fea {
    padding-right: 0px;
  }
  .fast-acff49a73179411784ad4c9e6b908f82 {
    padding-right: 0px;
  }
  .fast-b0620df3d08f457199eac2609ae7202f {
    padding-bottom: 50px;
  }
  .fast-247e08d608d449a8a20ad8022c5fc7eb {
    padding-bottom: 50px;
  }
  .fast-fac3cb265a0048098a113bddda3263fe {
    padding-bottom: 50px;
  }
}
@media (max-width: 480px) {
  .fast-b8d215786458422fa02f44369a162c77 {
    flex-direction: row;
  }
  .fast-dfef7bb6e43a47b0b7c42bfb39a31675 {
    width: 100%;
  }
  .fast-80e107f2d92340a09f75b3a2f4628d93 {
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
  }
  .fast-1898d8e3d22e4f77b22586632a04ec95 {
    row-gap: 8px;
    column-gap: 8px;
  }
  .fast-3f0e633881964a0b9de2c5cdd3b751d7 {
    height: 100%;
  }
.fast-3f0e633881964a0b9de2c5cdd3b751d7::before {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
.fast-3f0e633881964a0b9de2c5cdd3b751d7::after {
    box-sizing: border-box;
    cursor: grab;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
  }
  .fast-a18fd10481aa41c19c8962a6152a6aeb {
    width: 100%;
    padding-top: var(--img_padding__mobile, 100%);
  }
.fast-a18fd10481aa41c19c8962a6152a6aeb::before {
    box-sizing: border-box;
    width: 100%;
  }
.fast-a18fd10481aa41c19c8962a6152a6aeb::after {
    box-sizing: border-box;
    width: 100%;
  }
  .fast-acb92b56a56c40d3b33f0d2d5478ba01 {
    width: 143px;
  }
.fast-acb92b56a56c40d3b33f0d2d5478ba01::before {
    box-sizing: border-box;
    width: 143px;
  }
.fast-acb92b56a56c40d3b33f0d2d5478ba01::after {
    box-sizing: border-box;
    width: 143px;
  }
  .fast-65b3f3fdefca4cecb30257ecffb4d231 {
    cursor: pointer;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
  }
  .fast-02b97019fb024f318f52d429378eff27 {
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    opacity: 0.35;
  }
  .fast-6ed2dddb23cd4023af3fed28590566a3 {
    width: 100%;
  }
  .fast-69dca422b0f84ddaaa817620d3781686 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .fast-467a7b5a85964f1ca4c9a9d9e10aadaf {
    padding-bottom: 10px;
  }
  .fast-5c2511d913ef4f01b6bc2c4ded440e45 {
    margin-top: 5px;
    padding-top: 0px;
  }
  .fast-50d4b0b3d8e54ba0b5a2bf6a192d6ff2 {
    font-size: 20px;
  }
  .fast-9ac6fef09a2247d3a8f3e93626899fe2 {
    margin-top: 0px;
    font-size: 16px;
  }
  .fast-32fb630fb44742028c5cae21c0db2cc7 {
    margin-top: 20px;
  }
  .fast-a2e9c5cea970458f8929317187b07eb7 {
    margin-top: 20px;
  }
  .fast-2282cff199d84fdaba89cd7e4dc5ce71 {
    font-size: 14px;
  }
  .fast-9e3170ad52464d2fb9681a26906ce9da {
    margin-bottom: 15px;
  }
  .fast-34a9410a9a924ccbac5eb0f25174cccf {
    padding-top: 7px;
    padding-left: 20px;
  }
  .fast-1a777e3bc9b54222b6c684374a744ed1 {
    width: 170px;
  }
  .fast-f029a95012784d7bb4c42d2dbe2d7f33 {
    margin-right: 10px;
  }
  .fast-53ac776fccec4b8985c3deedb2a5fded {
    margin-right: 10px;
  }
  .fast-2e9b2009bd774a83af9b5c264460e733 {
    margin-right: 10px;
  }
  .fast-73610d69271f4e78a6b2cf44b527837e {
    height: 14px;
    width: 14px;
  }
  .fast-1aab51bca2374615b74dabb64637e99a {
    height: 14px;
    width: 14px;
  }
  .fast-27d3f82d792e4b2b86a2c493d2564119 {
    font-size: 14px;
  }
  .fast-57cce3a475e340ef87cc00fe32abbd6e {
    height: 14px;
    width: 14px;
  }
  .fast-0952f6574a6947629b2683d2741ff69d {
    height: 14px;
    width: 14px;
  }
  .fast-66534fbe3982494a9fee817666adb77a {
    font-size: 14px;
  }
  .fast-72e5a291dead42b1867adbc4b3e79905 {
    height: 14px;
    width: 14px;
  }
  .fast-f23028bafbed4728ac03ebd678992bbb {
    height: 14px;
    width: 14px;
  }
  .fast-e1b13427030f48489f158e59cc185737 {
    font-size: 14px;
  }
  .fast-c17fcc57cb55442ab40412d4445e97c3 {
    margin-bottom: 10px;
    padding-top: 0px;
  }
}

  