:root, :root.theme-light {
    --blue-50: hsl(211deg 100% 97%);
    --blue-100: hsl(211deg 98% 93%);
    --blue-200: hsl(211deg 92% 83%);
    --blue-300: hsl(211deg 92% 62%);
    --blue-400: hsl(211deg 92% 46%);
    --blue-500: hsl(211deg 92% 30%);
    --green-100: hsl(146deg 93% 92%);
    --green-200: hsl(146deg 83% 70%);
    --green-300: hsl(146deg 83% 44%);
    --green-400: hsl(146deg 83% 34%);
    --green-500: hsl(146deg 83% 24%);
    --deep-green-100: #daf2d9;
    --deep-green-200: #00433f;
    --deep-green-300: #002b28;
    --deep-green-400: #001b19;
    --deep-green-500: #001413;
    --rich-orange-100: hsl(351deg 83% 72%);
    --rich-orange-200: hsl(351deg 87% 67%);
    --rich-orange-300: hsl(351deg 91% 48%);
    --rich-orange-500: hsl(351deg 93% 35%);
    --red-100: hsl(353deg 100% 95%);
    --red-200: hsl(353deg 100% 80%);
    --red-300: hsl(353deg 100% 50%);
    --red-400: hsl(353deg 100% 35%);
    --red-500: hsl(353deg 100% 20%);
    --yellow-100: hsl(45deg 95% 94%);
    --yellow-200: hsl(45deg 85% 78%);
    --yellow-300: hsl(45deg 85% 51%);
    --yellow-400: hsl(39deg 85% 41%);
    --yellow-500: hsl(35deg 85% 33%);
    --gray-100: #f8faf9;
    --gray-200: #ecefed;
    --gray-300: #d7dcda;
    --gray-400: #c2c9c6;
    --gray-500: #8a918e;
    --gray-600: #6a716e;
    --gray-700: #2d3431;
    --gray-800: #111c17;
    --white: hsl(211deg 20% 100%);
    --black: hsl(211deg 20% 14%);
    --background-body: var(--white);
    --background-primary: var(--white);
    --background-secondary: var(--gray-100);
    --background-contrast: var(--gray-200);
    --text-primary: var(--deep-green-300);
    --text-secondary: var(--gray-600);
    --text-accent: var(--red-500);
    --text-link: var(--deep-green-400);
    --border-primary: 1px solid var(--gray-200);
    --border-secondary: 1px solid var(--gray-300);
    --border-divider: 2px solid var(--gray-200);
    --info-background: var(--gray-200);
    --info-text: var(--gray-700);
    --info-icon: var(--gray-300);
    --warn-background: var(--yellow-100);
    --warn-text: var(--yellow-500);
    --warn-icon: var(--yellow-300);
    --success-background: var(--green-100);
    --success-text: var(--green-500);
    --success-icon: var(--green-300);
    --error-background: var(--red-100);
    --error-text: var(--red-500);
    --error-icon: var(--red-300);
    --error-text-link: #945157;
    --light-background: #f5f5f5;
    --light-icon: #585c60;
    --neutral-background: var(--gray-200);
    --neutral-text: var(--text-primary);
    --neutral: var(--gray-700);
    --info: var(--blue-400);
    --promote: var(--yellow-500);
    --positive: var(--green-500);
    --critical: var(--red-400);
    --input-default-text: var(--black);
    --input-default-label: var(--gray-600);
    --input-default-placeholder: var(--gray-400);
    --input-default-background: var(--white);
    --input-default-border: 1px solid var(--gray-300);
    --input-active-text: var(--black);
    --input-active-label: var(--gray-600);
    --input-active-placeholder: var(--gray-600);
    --input-active-background: var(--white);
    --input-active-border: var(--deep-green-300);
    --input-hover-border: var(--gray-400);
    --input-disabled-text: var(--gray-600);
    --input-disabled-label: var(--gray-600);
    --input-disabled-placeholder: var(--gray-600);
    --input-disabled-background: var(--gray-100);
    --input-disabled-border: 1px solid var(--gray-200);
    --input-readonly-text: var(--black);
    --input-readonly-label: var(--gray-600);
    --input-readonly-placeholder: var(--gray-600);
    --input-readonly-background: var(--gray-200);
    --input-readonly-border: 1px solid var(--gray-300);
    --input-search-text: var(--black);
    --input-search-label: var(--gray-600);
    --input-search-placeholder: var(--gray-600);
    --input-search-background: var(--white);
    --input-search-border: none;
    --search-active-box-shadow: var(--deep-green-100);
    --input-search-gray-text: var(--gray-700);
    --input-search-gray-label: var(--gray-600);
    --input-search-gray-placeholder: var(--gray-600);
    --input-search-gray-background: var(--gray-200);
    --input-search-gray-border: none;
    --input-search-gray-active-background: var(--white);
    --input-select-text: var(--black);
    --input-select-label: var(--gray-600);
    --input-select-placeholder: var(--gray-600);
    --input-select-background: var(--white);
    --input-select-border: none;
    --input-amount-control-border: 1px solid var(--gray-200);
    --input-amount-control-hover-border: 1px solid var(--gray-300);
    --card-background: var(--white);
    --categories-text: var(--white);
    --categories-background-0: var(--blue-300);
    --categories-background-1: var(--blue-300);
    --categories-background-2: var(--blue-500);
    --categories-background-3: var(--blue-300);
    --accent-background: var(--red-500);
    --accent-text-primary: var(--white);
    --accent-text-secondary: var(--gray-100);
    --accent-text-link: var(--deep-green-300);
    --box-default-background: var(--gray-100);
    --box-default-text: var(--gray-600);
    --box-default-border: 1px solid var(--gray-400);
    --box-selected-background: var(--gray-100);
    --box-selected-text: var(--gray-600);
    --box-selected-border: 1px solid var(--blue-300);
    --box-selected-fullwidth-background: var(--blue-300);
    --box-selected-fullwidth-text: var(--white);
    --box-selected-fullwidth-border: 1px solid var(--blue-300);
    --box-active-background: var(--gray-200);
    --box-active-text: var(--gray-700);
    --box-active-border: 1px solid var(--green-300);
    --box-disabled-background: var(--gray-200);
    --box-disabled-text: var(--gray-600);
    --box-disabled-border: 1px solid var(--gray-400);
    --background-active-highlight: var(--deep-green-50);
    --backdrop: rgb(0 0 0/20%);
    --button-primary-text: var(--white);
    --button-primary-background: var(--rich-orange-300);
    --button-primary-border: 2px solid transparent;
    --button-primary-hover-text: var(--white);
    --button-primary-hover-background: var(--rich-orange-400);
    --button-primary-hover-border: 2px solid transparent;
    --button-primary-disabled-text: rgb(255 255 255/50%);
    --button-primary-disabled-background: var(--rich-orange-200);
    --button-primary-disabled-border: 2px solid transparent;
    --button-secondary-text: var(--text-primary);
    --button-secondary-background: var(--gray-200);
    --button-secondary-border: 2px solid transparent;
    --button-secondary-hover-text: var(--text-primary);
    --button-secondary-hover-background: var(--gray-300);
    --button-secondary-hover-border: 2px solid transparent;
    --button-secondary-disabled-text: var(--gray-400);
    --button-secondary-disabled-background: var(--gray-100);
    --button-secondary-disabled-border: 2px solid transparent;
    --button-transparent-text: var(--gray-600);
    --button-transparent-background: transparent;
    --button-transparent-border: 2px solid transparent;
    --button-transparent-hover-text: var(--text-primary);
    --button-transparent-hover-background: var(--gray-200);
    --button-transparent-hover-border: 2px solid transparent;
    --button-transparent-disabled-text: var(--gray-500);
    --button-transparent-disabled-background: transparent;
    --button-transparent-disabled-border: 2px solid transparent;
    --button-error-text: var(--white);
    --button-error-background: var(--red-300);
    --button-error-border: 2px solid transparent;
    --button-error-hover-text: var(--white);
    --button-error-hover-background: var(--red-400);
    --button-error-hover-border: 2px solid transparent;
    --button-error-disabled-text: var(--red-100);
    --button-error-disabled-background: var(--red-200);
    --button-error-disabled-border: 2px solid transparent;
    --button-warn-text: var(--yellow-500);
    --button-warn-background: var(--yellow-200);
    --button-warn-border: 2px solid transparent;
    --button-warn-hover-text: var(--white);
    --button-warn-hover-background: var(--yellow-400);
    --button-warn-hover-border: 2px solid transparent;
    --button-warn-disabled-text: var(--yellow-100);
    --button-warn-disabled-background: var(--yellow-400);
    --button-warn-disabled-border: 2px solid transparent;
    --button-success-text: var(--white);
    --button-success-background: var(--green-300);
    --button-success-border: 2px solid transparent;
    --button-success-hover-text: var(--white);
    --button-success-hover-background: var(--green-400);
    --button-success-hover-border: 2px solid transparent;
    --button-success-disabled-text: var(--green-100);
    --button-success-disabled-background: var(--green-400);
    --button-success-disabled-border: 2px solid transparent;
    --button-info-text: var(--white);
    --button-info-background: var(--deep-green-300);
    --button-info-border: 2px solid transparent;
    --button-info-hover-text: var(--white);
    --button-info-hover-background: var(--deep-green-400);
    --button-info-hover-border: 2px solid transparent;
    --button-info-disabled-text: var(--deep-green-100);
    --button-info-disabled-background: var(--deep-green-400);
    --button-info-disabled-border: 2px solid transparent;
    --button-white-text: var(--black);
    --button-white-background: var(--white);
    --button-white-border: 2px solid transparent;
    --button-white-disabled-text: var(--gray-400);
    --button-white-disabled-background: var(--white);
    --button-white-disabled-border: 2px solid transparent;
    --shadow-1: 0 1px 3px rgb(0 0 0/6%),0 1px 2px rgb(0 0 0/10%);
    --shadow-2: 0 3px 6px rgb(0 0 0/15%),0 2px 4px rgb(0 0 0/12%);
    --shadow-insert: inset 0 1px 1px rgb(0 0 0/10%),inset 0 1px 4px rgb(0 0 0/6%);
    --background-opaque: rgb(255 255 255/70%);
    --rewards-border: var(--gray-300);
    --focus-ring-color: var(--deep-green-300);
    --logo-text: #2f2f2f;
    --lightning-toplist-image: url(https://www.bitrefill.com/content/cn/v17/landing/thor/pattern2.png);
    --lightning-toplist-color: #f0f7ff;
}

:root {
    --bp-mobile: 479px;
    --bp-tablet: 959px;
    --bp-desktop: 1170px;
    --pd-card: 16px;
    --mg-card: 16px;
    --rd-small: 2px;
    --rd-large: 4px;
    --rd-extralarge: 8px;
    --rd-massive: 12px;
    --rd-rounded: 9999px;
    --mw-form: 480px;
    --mw-small: 460px;
    --mw-main: 736px;
    --mw-wide: 1170px;
    --space-0: 0;
    --space-1: 4px;
    --space-2: 8px;
    --space-3: 12px;
    --space-4: 16px;
    --space-5: 24px;
    --space-6: 32px;
    --space-7: 64px;
    --space-8: 128px;
    --space-9: 256px;
    --space-10: 512px;
    --space-1-negative: -4px;
    --space-2-negative: -8px;
    --space-3-negative: -12px;
    --space-4-negative: -16px;
    --space-5-negative: -24px;
    --space-6-negative: -32px;
    --space-7-negative: -64px;
    --space-8-negative: -128px;
    --space-9-negative: -256px;
    --space-10-negative: -512px;
    --font-0: 12px;
    --font-1: 14px;
    --font-2: 16px;
    --font-3: 20px;
    --font-4: 24px;
    --font-5: 32px;
    --font-6: 48px;
    --font-7: 64px;
    --font-8: 72px;
    --monospace-font: "SF Mono",monaco,"PT Menlo",menlo,"Con­so­las","Courier New",courier,monospace;
    --body-font: roobert,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,helvetica,arial,sans-serif,bitrefill,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","ChiKareGo2";
    --body-fallback-font: -apple-system,blinkmacsystemfont,"Segoe UI",roboto,helvetica,arial,sans-serif,bitrefill,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","ChiKareGo2";
    --display-font: "Singolare",sans-serif;
    --display-font-fallback: var(--body-fallback-font);
    --display-font-stylistic: "Singolare Layers","Singolare",sans-serif;
    --display-font-stylistic-fallback: var(--body-fallback-font);
}

.product__single-item {
    color: #000;
}

h5.title.mt-0.mb-2 {
    color: #000;
}

.left-image-set {
    background: #ecefed;
    flex: 0 0 500px;
    min-height: 500px;
    max-height: 500px;
    align-items: center;
    justify-content: center;
    display: flex;
    margin-bottom: 24px;
    position: -webkit-sticky;
    position: sticky;
    top: 15px;
    bottom: 15px;
}
.b-xXuKW2 {
    width: 70%;
}
.b-VIs8vf {
    color: #002b28;
    text-align: center;
    text-decoration: none;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.17;
    margin-bottom: 5px;
    height: auto;
    display: block;
    position: relative;
    max-width: 100%;
}
.b-_jOrIJ {
    box-shadow: 0 1px 3px rgb(0 0 0/6%),0 1px 2px rgb(0 0 0/10%);
    border-radius: 8px;
    position: relative;
    padding-bottom: 68%;
    transition: transform .15s ease-out;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
}
.b-IBv5QT {
    display: flex;
    align-items: center;
    justify-content: center;
}
.b-voGyQe {
    position: absolute;
    top: 24px;
    right: 24px;
    bottom: 24px;
    left: 24px;
}
.b-voGyQe img {
    -o-object-fit: contain;
    object-fit: contain;
}
.b-ldGGum {
    height: 100%;
    max-width: 100%;
}



.b-lpxIvE {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 16px;
}

.b-sH76tr a {
    text-decoration: none;
    margin-right: 10px;
    color: #6a716e;
    font-size: 14px;
    transition: color .15s ease-out;
}

.b-sH76tr {
    display: inline;
}

.b-zRKtNh a {
    color: #002b28;
    pointer-events: none;
}


.b-xaML7o {
    display: flex;
    text-align: left;
}
.b-HWRD5n.b-wyHUI4 {
    display: none;
}
.b-HWRD5n {
    margin-right: 8px;
}
.b-xaML7o h1 {
    margin: 0;
    margin-right: 8px;
    color: #002b28;
}
.b-DbSfAR {
    display: flex;
}
.b-DbSfAR div {
    margin-right: 8px;
}
.b-c7VCyx {
    padding: 0 8px;
    font-weight: 700;
}
.b-PwjZp4 {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 20px;
    border-radius: 9999px;
    padding: 12px 15px;
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 0;
    white-space: nowrap;
}
.b-DbSfAR div:last-of-type {
    margin-right: 0;
}
.b-PwjZp4 svg {
    margin-right: 4px;
}


.b-eKVTA1 {
    display: flex;
    width: 300px;
    margin-top: 12px;
    text-decoration: none;
}
.b-hbhcU4 {
    display: inline-block;
    cursor: pointer;
}
.b-kRUhIW {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: left;
    text-align: left;
}
.b-sAKzos {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.b-JTqegM {
    display: flex;
    align-items: center;
}
.b-l4yyGD {
    display: inline-flex;
    align-items: center;
    position: relative;
}
.b-_E3V_V {
    width: 18px;
    height: 17px;
    margin-right: 2px;
    display: flex;
    color: #f8d448;
}
.b-_E3V_A {
    width: 18px;
    height: 17px;
    margin-right: 2px;
    display: flex;
    color: #b7b6b4;
}
.b-kLuKpz {
    background-color: hsl(0deg 0% 100%);
    mix-blend-mode: color;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.b-sv7uPb {
    margin: 0;
    margin-left: 8px;
    color: #6a716e;
    font-size: 16px;
    text-decoration: none;
}



.b-kV6Esh {
    font-size: 14px;
    padding: 4px 8px;
    border-radius: 4px;
    margin: 12px 24px 0 0;
    display: inline-block;
    color: #6a716e;
    border: 1px solid #d7dcda;
}


.b-wqRp9F {
    margin-bottom: 16px;
    margin-top: 0;
}
.b-wqRp9F {
    color: #6a716e;
    line-height: 1.5;
    font-size: 16px;
    font-weight: 400;
}

.b-VUzbou {
    margin-bottom: 16px;
}


.b-fZPF4b {
    display: flex;
    align-items: flex-end;
}
.b-fZPF4b, .b-wpwku7 {
    position: relative;
    z-index: 1;
}
.b-wpwku7 {
    padding-right: 24px;
    margin-bottom: 0;
}
.b-wpwku7 {
    min-width: 0;
    margin-bottom: 8px;
}
.b-KAD6B_ {
    position: relative;
}
.b-lJERBi {
    position: relative;
    display: flex;
    align-items: center;
}
.b-gAdjYu {
    font-weight: 600;
}
.b-crHHVe {
    margin-bottom: 0;
}
.b-ThtwlR {
    max-width: 480px;
    width: 100%;
    margin-bottom: 16px;
}
.b-nA7YeQ {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.b-Y21Q2B {
    display: block;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 12px;
}
.b-gAdjYu>div {
    border-radius: 8px;
    border: #ecefed;
}
.b-dJ63gw {
    height: 46px;
    line-height: 46px;
    font-size: 20px;
}
.b-A_Jxtv, .b-A_Jxtv:hover {
    border-color: transparent;
}
.b-A_Jxtv {
    box-shadow: 0 1px 3px rgb(0 0 0/6%),0 1px 2px rgb(0 0 0/10%);
}
.b-NSfkh0 {
    display: flex;
    width: 100%;
    overflow: hidden;
    position: relative;
    border: 1px solid #d7dcda;
    border-radius: 4px;
    transition: border .2s,box-shadow .2s;
    background-color: hsl(0deg 0% 100%);
    color: hsl(211deg 20% 14%);
    line-height: 1.15;
}
.b-dJ63gw {
    height: 46px;
    line-height: 46px;
    font-size: 20px;
}
.b-ytiTiV {
    display: flex;
    align-items: center;
    color: #c2c9c6;
    padding-left: 12px;
    font-weight: inherit;
}
.b-dJ63gw .b-XfZYOb, .b-jnlYzn .b-XfZYOb, .b-ZvV5Tz .b-XfZYOb {
    padding-left: 4px;
}
.b-dJ63gw input, .b-dJ63gw select, .b-dJ63gw textarea {
    padding: 0 14px;
}
.b-vUYFCN {
    width: inherit;
    text-overflow: ellipsis;
    color: inherit;
    font-family: inherit;
    line-height: inherit;
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
    border: none;
    outline: none;
    background: transparent;
    height: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.b-DNY3TU {
    /*height: 46px;*/
    height: 100px;
}
.b-DNY3TU {
    display: flex;
    justify-content: center;
    align-items: center;
}
div.b-gF2SHJ {
    margin-right: 24px;
}
div.b-gF2SHJ {
    background-color: transparent;
    box-shadow: none;
    justify-content: center;
}
.b-evug5q, .b-dfbSAX {
    position: relative;
    width: 100%;
}
.b-dfbSAX {
    display: flex;
    align-items: center;
    box-shadow: 0 1px 3px rgb(0 0 0/6%),0 1px 2px rgb(0 0 0/10%);
    border-radius: 6px;
    background: hsl(0deg 0% 100%);
}
div.b-gF2SHJ button {
    flex-direction: column;
}
div.b-gF2SHJ button {
    font-family: inherit;
    padding: 0;
    margin: 0;
    align-items: flex-start;
}
.b-evug5q {
    display: flex;
    align-items: center;
    padding: 8px;
    height: 100%;
    font-size: 16px;
    background-color: transparent;
    white-space: nowrap;
    cursor: pointer;
    text-overflow: ellipsis;
    color: hsl(211deg 20% 14%);
}
.b-evug5q, .b-dfbSAX {
    position: relative;
    width: 100%;
}
.b-cH_WIo {
    margin-bottom: 2px;
    margin-right: 0;
}
.b-cH_WIo {
    font-weight: 500;
    font-size: 14px;
    margin: 0 4px 0 0;
}
.b-NMbaOD {
    color: #6a716e;
    font-size: 14px;
    font-family: "SF Mono",monaco,"PT Menlo",menlo,"Con­so­las","Courier New",courier,monospace;
    margin: 0;
    display: flex;
    align-items: center;
}
.b-d2A1jc {
    width: 18px;
    height: 18px;
    margin-left: 5px;
}
button {
    border: 0;
    box-shadow: none;
    padding: 0;
    margin: 0;
}
.b-lGGPIn {
    display: flex;
    align-items: flex-start;
    padding-top: 8px;
    margin-bottom: 32px;
}
.b-Gs7JJs {
    flex: 1;
    width: 100%;
}
.b-EHuDI4 {
    border-radius: 9999px;
}
.b-xaOU52 {
    margin: 0;
}
.b-rCVOGz {
    min-height: 46px;
}
.b-_jYOFY {
    background-color: hsl(351deg 91% 48%);
    color: hsl(0deg 0% 100%) !important;
    border: 2px solid transparent;
}
.b-gPrz3t {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 40px;
    border-radius: 4px;
    margin: 8px 0;
    padding: 0 14px;
    font-size: 16px;
    text-decoration: none;
    text-align: center;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    line-height: 24px;
    cursor: pointer;
    transition: background-color .1s ease,color .1s ease,transform .1s ease-out;
}
.b-dbIpfy {
    margin-left: 16px;
}
.b-EHuDI4 {
    border-radius: 9999px;
}
.b-xaOU52 {
    /*margin: 0;*/
}
.b-rCVOGz {
    min-height: 46px;
}
.b-qADpFj {
    background-color: #ecefed;
    color: #002b28;
    border: 2px solid transparent;
}

.c-kRUhIW {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: left;
    text-align: left;
}

.c-i3P7fJ {
    max-height: 220px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 var(--space-3);
    margin: 0;
    border-top: 0;
    list-style: none;
}

.c-i3P7fJ {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 120px;
    transform-origin: top center;
    background-color: var(--input-select-background);
    box-shadow: var(--shadow-1);
    border-radius: 6px;
    color: var(--input-select-text);
    position: absolute;
    top: calc(100% + 5px);
    left: 0;
    z-index: 2;
}

.c-KzAabk {
    font-weight: 700;
    background-color: var(--background-contrast);
}

.c-lvJk8X {
    display: flex;
    align-items: center;
    padding: 8px 10px;
    margin: 0 var(--space-3-negative);
    /*background-color: var(--input-select-background);*/
    cursor: pointer;
}

.c-lvJk8X:hover {
    background-color: var(--background-contrast);
}

.c-tRiLfO {
    width: 24px;
    height: 24px;
    margin-right: var(--space-3);
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 24px;
}






.b-oJvLzB {
    border-bottom: var(--border-primary);
}

.b-ONGvsp {
    font-family: inherit;
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: var(--space-5) 0;
    font-weight: 500;
    color: var(--text-primary);
    background-color: transparent;
    font-size: var(--font-2);
}

.b-KdXl4b {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding-right: var(--space-2);
}

.b-vFLOw2 {
    width: 320px;
    background-color: var(--background-primary);
    border-radius: var(--rd-large);
    text-align: left;
    min-height: 180px;
    max-height: 300px;
    padding: 20px;
    border: 1px solid var(--background-contrast);
    cursor: pointer;
    text-decoration: none;
    vertical-align: top;
    display: block;
}

.b-NGwsL7 {
    margin-top: var(--space-2-negative);
    padding-bottom: var(--space-4);
    color: var(--text-secondary);
    font-size: var(--font-1);
    line-height: 1.6;
}
