@charset "utf-8";

.w_iUH7 { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; white-space: nowrap !important; width: 1px !important; }

.w_EKmF { background: rgba(0, 0, 0, 0); border: 0px; color: inherit; cursor: pointer; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; height: 1.25rem; padding: 0px; text-decoration: underline; white-space: nowrap; }

.w_EKmF:active, .w_EKmF:focus, .w_EKmF:hover { color: var(--color-core-black,#000); text-decoration: none; }

.w_LDl2 { border-radius: 0.25rem; border-style: solid; border-width: 0.0625rem 0.0625rem 0.0625rem 0.25rem; box-sizing: border-box; display: flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; line-height: 1.25rem; padding: 0.4375rem 1rem 0.4375rem 0.75rem; width: 100%; }

.w_2NhK { gap: 0.25rem 1rem; display: flex; flex-wrap: wrap; }

.w__zJP { margin-right: 0.5rem; }

.w_dQAr { background: var(--color-core-red-10,#fce8e9); border-color: var(--color-core-red-50,#ef8e92) var(--color-core-red-50,#ef8e92) var(--color-core-red-50,#ef8e92) var(--color-core-red-100,#de1c24); color: var(--color-core-red-130,#9b1419); }

.w_ISLy { background: var(--color-core-gray-10,#f1f1f2); border-color: var(--color-core-gray-50,#babbbe) var(--color-core-gray-50,#babbbe) var(--color-core-gray-50,#babbbe) var(--color-core-black,#000); color: var(--color-core-black,#000); }

.w_r2vI { background: var(--color-core-green-10,#eaf3e6); border-color: var(--color-core-green-50,#95c381) var(--color-core-green-50,#95c381) var(--color-core-green-50,#95c381) var(--color-core-green-100,#2a8703); color: var(--color-core-green-130,#1d5f02); }

.w_6J75 { background: var(--color-core-spark-10,#fff9e9); border-color: var(--color-core-spark-50,#ffe190) var(--color-core-spark-50,#ffe190) var(--color-core-spark-50,#ffe190) var(--color-core-spark-100,#ffc220); color: var(--color-core-spark-160,#662b0d); }

.w_nHwa { border-radius: 62.5rem; box-sizing: border-box; display: inline-block; height: 0.75rem; width: 0.75rem; }

.w_Vhrw { background: var(--color-core-blue-160,#002d58); }

.w_Vhrw, .w_cZts { color: var(--color-core-white,#fff); }

.w_cZts { background: var(--color-core-gray-100,#74767c); }

.w__ncD { background: var(--color-core-green-100,#2a8703); }

.w__ncD, .w_qrNK { color: var(--color-core-white,#fff); }

.w_qrNK { background: var(--color-core-purple-100,#63327e); }

.w_frrr { background: var(--color-core-red-100,#de1c24); color: var(--color-core-white,#fff); }

.w_9a5T { background: var(--color-core-spark-100,#ffc220); box-shadow: inset 0 0 0 .0625rem var(--color-core-spark-150,#803d10); }

.w_9a5T, .w_gii_ { color: var(--color-core-gray-160,#2e2f32); }

.w_gii_ { background: var(--color-core-white,#fff); box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-100,#74767c); }

.w_r_kp { border-radius: 62.5rem; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.75rem; font-weight: 700; height: auto; line-height: 1rem; min-width: 1rem; padding: 0px 0.25rem; text-align: center; white-space: nowrap; width: auto; }

.w_9MX9 { background: rgba(0, 0, 0, 0); border: 0px; color: inherit; cursor: pointer; font: inherit; height: 3.25rem; width: 3rem; }

.w_zWdG { vertical-align: bottom; }

.w_a8Wl { align-items: flex-start; box-sizing: border-box; display: flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; line-height: 1.25rem; width: 100%; }

.w_u9Sc { display: flex; flex-grow: 1; justify-content: center; padding: 1rem 0px 1rem 1rem; }

.w_nvUX { max-width: 43.75rem; text-align: center; }

.w_qzZo { background: var(--color-core-red-100,#de1c24); color: var(--color-core-white,#fff); }

.w_E0Qa { background: var(--color-core-gray-20,#e3e4e5); color: var(--color-core-black,#000); }

.w_78L4 { background: var(--color-core-green-100,#2a8703); color: var(--color-core-white,#fff); }

.w_Kl1n { background: var(--color-core-spark-100,#ffc220); color: var(--color-core-black,#000); }

.w_LbQN { z-index: 500; }

.w_GwjJ, .w_LbQN { inset: 0px; position: fixed; }

.w_kE1l { background: rgba(0, 0, 0, 0); border: 0px; color: var(--color-core-black,#000); cursor: pointer; display: inline-block; height: 2.5rem; margin: 0px; width: 2.5rem; }

.w__0u_ { background: rgba(0, 0, 0, 0.4); bottom: 0px; right: 0px; }

.w__0u_, .w_nCQt { left: 0px; position: fixed; top: 0px; }

.w_nCQt { align-items: flex-end; box-sizing: border-box; display: flex; height: 100%; justify-content: center; padding: 1rem 0px 0px; width: 100%; z-index: 1; }

@media screen and (min-width: 37.5rem) {
  .w_nCQt { padding-top: 4rem; }
}

.w__cnZ { background: var(--color-core-white,#fff); border-radius: 0.5rem 0.5rem 0px 0px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.25rem 0px; display: flex; flex-direction: column; max-height: 100%; max-width: 48rem; width: 100%; }

.w_0osj .w__cnZ { transform: translateY(100%); }

.w_ABVk .w__cnZ { transform: none; transition: transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1); }

.w_OLLo .w__cnZ { transform: none; }

.w_GiOV .w__cnZ { transform: translateY(100%); transition: transform 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.w_A_1t { align-items: flex-start; display: flex; flex: 0 0 auto; flex-direction: row-reverse; justify-content: space-between; padding: 0.5rem; }

@media screen and (min-width: 37.5rem) {
  .w_A_1t { padding: 1rem; }
}

.w_tvGD { color: var(--color-core-gray-160,#2e2f32); flex-grow: 1; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 1.125rem; line-height: 1.5rem; margin: 0.5rem 0px 0px; padding-left: 2.5rem; text-align: center; }

.w_oq_O { flex: 1 1 auto; overflow-y: auto; }

.w_mf3u { padding: 0px 1rem 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_mf3u { padding: 0px 1.5rem 1.5rem; }
}

.w_yTvm { border-top: .0625rem solid var(--color-core-gray-20,#e3e4e5); display: flex; flex: 0 0 auto; justify-content: flex-end; padding: 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_yTvm { padding: 1.5rem; }
}

.w_0osj .w_DVgL { opacity: 0; }

.w_ABVk .w_DVgL { opacity: 1; transition: opacity 0.3s linear; }

.w_OLLo .w_DVgL { opacity: 1; }

.w_GiOV .w_DVgL { opacity: 0; transition: opacity 0.5s linear 0.4s; }

.w_4HBV { list-style: none; margin: 0px; padding: 0px; width: 100%; }

.w_wqtJ { display: inline-block; }

.w_95To { color: var(--color-core-gray-50,#babbbe); margin: 0px 0.5rem; }

.w_95To, .w_MSFl { font-size: 0.875rem; line-height: 1.25rem; }

.w_MSFl { color: var(--color-core-gray-100,#74767c); font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); text-decoration: none; }

.w_MSFl.focus, .w_MSFl.hover, .w_MSFl:focus, .w_MSFl:hover { color: var(--color-core-black,#000); text-decoration: underline; }

.w_MSFl.active, .w_MSFl:active { color: var(--color-core-gray-110,#686a70); }

.w_CNPD { color: var(--color-core-black,#000); }

.w_hhLG { align-items: center; appearance: none; border: 0px; border-radius: 62.5rem; cursor: pointer; display: inline-flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); justify-content: center; text-decoration: none; transition: 0.1s cubic-bezier(0.77, 0, 0.175, 1); white-space: nowrap; }

.w_hhLG:disabled { cursor: default; }

.w_8eaV { background: var(--color-core-red-100,#de1c24); color: var(--color-core-white,#fff); font-weight: 700; }

.w_8eaV.focus, .w_8eaV.hover, .w_8eaV:focus, .w_8eaV:hover { background: var(--color-core-red-130,#9b1419); }

.w_8eaV.active, .w_8eaV:active { background: var(--color-core-red-160,#590b0e); }

.w_8eaV:disabled { background: var(--color-core-gray-50,#babbbe); }

.w_8nsR { background: var(--color-core-blue-100,#0071dc); color: var(--color-core-white,#fff); font-weight: 700; }

.w_8nsR.focus, .w_8nsR.hover, .w_8nsR:focus, .w_8nsR:hover { background: var(--color-core-blue-130,#004f9a); }

.w_8nsR.active, .w_8nsR:active { background: var(--color-core-blue-160,#002d58); }

.w_8nsR:disabled { background: var(--color-core-gray-50,#babbbe); }

.w_XK4d { background: var(--color-core-white,#fff); box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-160,#2e2f32); color: var(--color-core-gray-160,#2e2f32); font-weight: 700; }

.w_XK4d.focus, .w_XK4d.hover, .w_XK4d:focus, .w_XK4d:hover { box-shadow: inset 0 0 0 .125rem var(--color-core-gray-160,#2e2f32); color: var(--color-core-gray-160,#2e2f32); }

.w_XK4d.active, .w_XK4d:active { background: var(--color-core-gray-160,#2e2f32); box-shadow: none; color: var(--color-core-white,#fff); }

.w_XK4d:disabled { background: var(--color-core-white,#fff); box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-50,#babbbe); color: var(--color-core-gray-50,#babbbe); }

.w_DZvO { background: rgba(0, 0, 0, 0); color: var(--color-core-gray-160,#2e2f32); text-decoration: underline; }

.w_DZvO.focus, .w_DZvO.hover, .w_DZvO:focus, .w_DZvO:hover { color: var(--color-core-blue-130,#004f9a); text-decoration: none; }

.w_DZvO.active, .w_DZvO:active { color: var(--color-core-blue-160,#002d58); text-decoration: none; }

.w_DZvO:disabled { color: var(--color-core-gray-50,#babbbe); text-decoration: underline; }

.w_lgOn { display: flex; width: 100%; }

.w_0_LY { font-size: 0.875rem; height: 2rem; padding: 0px 1rem; }

.w_jDfj { font-size: 1rem; height: 2.5rem; }

.w_IETL, .w_jDfj { padding: 0px 1.5rem; }

.w_IETL { font-size: 1.125rem; height: 3rem; }

.w_C3Ts { margin-right: 0.5rem; }

.w_DJtv { margin-left: 0.5rem; }

.w_C3Ts, .w_DJtv { display: inline-flex; }

.w_JGV6 { display: flex; gap: 1rem; }

.w_JNxx { background: none; border: 0px; color: var(--color-core-white,#fff); cursor: pointer; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; line-height: 2rem; padding: 0px 1rem; text-decoration: underline; }

.w_D5LQ { border-radius: 0.25rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.1875rem 0.3125rem 0.125rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.1875rem 0px; position: relative; width: 13.3125rem; }

.w_D5LQ::before { background: var(--color-core-gray-160,#2e2f32); box-shadow: rgba(0, 0, 0, 0.15) 2.1213px 2.1213px 5px 2px, rgba(0, 0, 0, 0.1) -0.7071px -0.7071px 3px 0px; content: ""; display: block; height: 0.7071rem; position: absolute; transform: translate(-50%, -50%) rotate(45deg); width: 0.7071rem; }

.w_Mn5V::before { left: 50%; top: 0px; }

.w_J5Kl::before { left: calc(100% - 1.5rem); top: 0px; }

.w_9PR7::before { left: 1.5rem; top: 0px; }

.w_0ydZ::before { left: 100%; top: 50%; }

.w_AUb5::before { left: 0px; top: 50%; }

.w_nfU_::before { left: 50%; top: 100%; }

.w_nH9l::before { left: calc(100% - 1.5rem); top: 100%; }

.w_U4hE::before { left: 1.5rem; top: 100%; }

.w_Q4mO { background: var(--color-core-gray-160,#2e2f32); border-radius: 0.25rem; padding: 1rem 0px; position: relative; }

.w_Znv7 { color: var(--color-core-white,#fff); font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; padding: 0px 1rem 0.25rem; }

.w_qBJ6 { display: flex; justify-content: flex-end; }

.w_1N9G { left: 0px; position: absolute; top: 0px; z-index: 100; }

.w_SPR3 { padding-top: 0.75rem; }

.w_nzYq { padding-right: 0.75rem; }

.w_YlC2 { padding-left: 0.75rem; }

.w_Vox0 { padding-bottom: 0.75rem; }

.w_PkCl { display: inline-block; position: relative; }

.w_626p { opacity: 0; }

.w_CJtr .w_626p, .w_J7NE .w_626p, .w_lJgF .w_626p { transform: translateY(6.25rem); }

.w_XBaA .w_626p { transform: translateX(-6.25rem); }

.w_60qx .w_626p { transform: translateX(6.25rem); }

.w_3h9S .w_626p, .w_TxUF .w_626p, .w_yPUh .w_626p { transform: translateY(-6.25rem); }

.w_64i5 { opacity: 1; transition: opacity 0.2s linear, transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1); }

.w_PkCl .w_64i5 { transform: none; }

.w_qm0r { opacity: 1; }

.w_so1v { opacity: 0; transition: opacity 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.w_al6g { background: var(--color-core-white,#fff); border-radius: 0.5rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.0625rem 0.125rem 0.0625rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.125rem 0px; box-sizing: border-box; overflow: hidden; width: 100%; }

.w_pTvP { display: flex; flex: 0 0 auto; flex-wrap: wrap; justify-content: flex-end; }

.w_4yec { margin: 1.5rem 0px; padding: 0px 1.5rem; }

.w_XHdI { margin: 1rem 0px; padding: 0px 1rem; }

.w_WVox { border-top: .0625rem solid var(--color-core-gray-20,#e3e4e5); width: 100%; }

.w_XHdI .w_WVox { margin-bottom: 1rem; }

.w_4yec .w_WVox { margin-bottom: 1.5rem; }

.w_ZI7E { margin: 1.5rem 0px; padding: 0px 1.5rem; }

.w_DHV_ { margin: 1rem 0px; padding: 0px 1rem; }

.w_U9_0 { color: var(--color-core-gray-160,#2e2f32); font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); margin-bottom: 0px; margin-top: 0px; }

.w_8D9F { font-family: var(--font-family-monospace,BogleMono,monospace); }

.w_eT_R { font-size: 1.125rem; }

.w_U0S3, .w_eT_R { line-height: 1.5rem; }

.w_U0S3 { font-size: 1rem; }

.w_sD6D { font-size: 0.875rem; line-height: 1.25rem; }

.w_QcqU { font-weight: 400; }

.w_fJSx { font-weight: 700; }

.w_5xwI { color: var(--color-core-black,#000) !important; }

.w_582q { color: var(--color-core-blue-5,#f2f8fd) !important; }

.w_ymYy { color: var(--color-core-blue-10,#e6f1fc) !important; }

.w_yh5y { color: var(--color-core-blue-20,#cce3f8) !important; }

.w_7fgO { color: var(--color-core-blue-30,#b3d4f5) !important; }

.w_d_ey { color: var(--color-core-blue-40,#99c6f1) !important; }

.w_1M9s { color: var(--color-core-blue-50,#80b8ee) !important; }

.w_DxqL { color: var(--color-core-blue-60,#66aaea) !important; }

.w_PdNf { color: var(--color-core-blue-70,#4d9ce7) !important; }

.w_B5jZ { color: var(--color-core-blue-80,#338de3) !important; }

.w_GH5X { color: var(--color-core-blue-90,#1a7fe0) !important; }

.w_Wv9P { color: var(--color-core-blue-100,#0071dc) !important; }

.w_Js6a { color: var(--color-core-blue-110,#0066c6) !important; }

.w_v7fd { color: var(--color-core-blue-120,#005ab0) !important; }

.w_91jV { color: var(--color-core-blue-130,#004f9a) !important; }

.w_Tb_Q { color: var(--color-core-blue-140,#004484) !important; }

.w_j4KB { color: var(--color-core-blue-150,#00396e) !important; }

.w_34T4 { color: var(--color-core-blue-160,#002d58) !important; }

.w_11Z6 { color: var(--color-core-blue-170,#002242) !important; }

.w_LiCK { color: var(--color-core-blue-180,#00172c) !important; }

.w_Gxu6 { color: var(--color-core-gray-5,#f8f8f8) !important; }

.w_to3m { color: var(--color-core-gray-10,#f1f1f2) !important; }

.w_gFgz { color: var(--color-core-gray-20,#e3e4e5) !important; }

.w_oS_K { color: var(--color-core-gray-30,#d5d6d8) !important; }

.w__jru { color: var(--color-core-gray-40,#c7c8cb) !important; }

.w_keyv { color: var(--color-core-gray-50,#babbbe) !important; }

.w_z5Yy { color: var(--color-core-gray-60,#acadb0) !important; }

.w_lqWF { color: var(--color-core-gray-70,#9e9fa3) !important; }

.w_ZuJl { color: var(--color-core-gray-80,#909196) !important; }

.w_oGID { color: var(--color-core-gray-90,#828489) !important; }

.w_ff3P { color: var(--color-core-gray-100,#74767c) !important; }

.w_34ZC { color: var(--color-core-gray-110,#686a70) !important; }

.w_UOh4 { color: var(--color-core-gray-120,#5d5e63) !important; }

.w_GS2r { color: var(--color-core-gray-130,#515357) !important; }

.w_TNCd { color: var(--color-core-gray-140,#46474a) !important; }

.w_kLj9 { color: var(--color-core-gray-150,#3a3b3e) !important; }

.w_jl0U { color: var(--color-core-gray-160,#2e2f32) !important; }

.w_PVZ4 { color: var(--color-core-gray-170,#232325) !important; }

.w_XoPu { color: var(--color-core-gray-180,#171819) !important; }

.w_Lt79 { color: var(--color-core-green-5,#f4f9f2) !important; }

.w_82lp { color: var(--color-core-green-10,#eaf3e6) !important; }

.w_IK_w { color: var(--color-core-green-20,#d4e7cd) !important; }

.w_hT0d { color: var(--color-core-green-30,#bfdbb3) !important; }

.w_IyUz { color: var(--color-core-green-40,#aacf9a) !important; }

.w_tud8 { color: var(--color-core-green-50,#95c381) !important; }

.w_8aM7 { color: var(--color-core-green-60,#7fb768) !important; }

.w_m3Rl { color: var(--color-core-green-70,#6aab4f) !important; }

.w_FOzx { color: var(--color-core-green-80,#559f35) !important; }

.w_Ar1H { color: var(--color-core-green-90,#3f931c) !important; }

.w_LQip { color: var(--color-core-green-100,#2a8703) !important; }

.w_H1xL { color: var(--color-core-green-110,#267a03) !important; }

.w_fOEs { color: var(--color-core-green-120,#226c02) !important; }

.w_1Dpn { color: var(--color-core-green-130,#1d5f02) !important; }

.w_J52j { color: var(--color-core-green-140,#195102) !important; }

.w_n1NP { color: var(--color-core-green-150,#154402) !important; }

.w_hkCt { color: var(--color-core-green-160,#113601) !important; }

.w_3KZH { color: var(--color-core-green-170,#0d2901) !important; }

.w_SYYt { color: var(--color-core-green-180,#081b01) !important; }

.w_LrRv { color: var(--color-core-orange-5,#fff7f2) !important; }

.w_MSs_ { color: var(--color-core-orange-10,#fff0e6) !important; }

.w_Dtm7 { color: var(--color-core-orange-20,#fee0cc) !important; }

.w_bisk { color: var(--color-core-orange-30,#fed1b3) !important; }

.w_6Yui { color: var(--color-core-orange-40,#fdc199) !important; }

.w_yrPB { color: var(--color-core-orange-50,#fdb280) !important; }

.w_YlsB { color: var(--color-core-orange-60,#fca266) !important; }

.w_5jUQ { color: var(--color-core-orange-70,#fc934d) !important; }

.w_lHHi { color: var(--color-core-orange-80,#fb8333) !important; }

.w_RfUd { color: var(--color-core-orange-90,#fb741a) !important; }

.w_yMv5 { color: var(--color-core-orange-100,#fa6400) !important; }

.w_eDnX { color: var(--color-core-orange-110,#e15300) !important; }

.w_pP1T { color: var(--color-core-orange-120,#c83c00) !important; }

.w_PbDy { color: var(--color-core-orange-130,#af2f00) !important; }

.w_UZke { color: var(--color-core-orange-140,#962300) !important; }

.w_5qkI { color: var(--color-core-orange-150,#7d1900) !important; }

.w_urxV { color: var(--color-core-orange-160,#641100) !important; }

.w_A9_w { color: var(--color-core-orange-170,#4b0a00) !important; }

.w_Xjyy { color: var(--color-core-orange-180,#320500) !important; }

.w_afAu { color: var(--color-core-pink-5,#fcf4f9) !important; }

.w_cQm0 { color: var(--color-core-pink-10,#faeaf4) !important; }

.w_9EOw { color: var(--color-core-pink-20,#f5d5e9) !important; }

.w_48CV { color: var(--color-core-pink-30,#efc0de) !important; }

.w_xb_0 { color: var(--color-core-pink-40,#eaabd3) !important; }

.w_Aw0q { color: var(--color-core-pink-50,#e596c8) !important; }

.w_wP8l { color: var(--color-core-pink-60,#e080bc) !important; }

.w_Ii1I { color: var(--color-core-pink-70,#db6bb1) !important; }

.w_LFQL { color: var(--color-core-pink-80,#d556a6) !important; }

.w_lFpx { color: var(--color-core-pink-90,#d0419b) !important; }

.w_uxp9 { color: var(--color-core-pink-100,#cb2c90) !important; }

.w_l0gp { color: var(--color-core-pink-110,#b72882) !important; }

.w_NzZS { color: var(--color-core-pink-120,#a22373) !important; }

.w_7_oP { color: var(--color-core-pink-130,#8e1f65) !important; }

.w_IyTC { color: var(--color-core-pink-140,#7a1a56) !important; }

.w_bUcT { color: var(--color-core-pink-150,#661648) !important; }

.w_WnFS { color: var(--color-core-pink-160,#51123a) !important; }

.w_YVmq { color: var(--color-core-pink-170,#3d0d2b) !important; }

.w_GDhv { color: var(--color-core-pink-180,#29091d) !important; }

.w_CMvp { color: var(--color-core-purple-5,#f7f5f9) !important; }

.w_F3R_ { color: var(--color-core-purple-10,#efebf2) !important; }

.w_7i1U { color: var(--color-core-purple-20,#e0d6e5) !important; }

.w_FRij { color: var(--color-core-purple-30,#d0c2d8) !important; }

.w_XjuJ { color: var(--color-core-purple-40,#c1adcb) !important; }

.w_AUNI { color: var(--color-core-purple-50,#b199bf) !important; }

.w_9JTQ { color: var(--color-core-purple-60,#a184b2) !important; }

.w_RdIn { color: var(--color-core-purple-70,#9270a5) !important; }

.w_8GMW { color: var(--color-core-purple-80,#825b98) !important; }

.w_xOEd { color: var(--color-core-purple-90,#73478b) !important; }

.w_mTHX { color: var(--color-core-purple-100,#63327e) !important; }

.w_AaDh { color: var(--color-core-purple-110,#592d71) !important; }

.w_Ooav { color: var(--color-core-purple-120,#4f2865) !important; }

.w_2pQy { color: var(--color-core-purple-130,#452358) !important; }

.w_JsEX { color: var(--color-core-purple-140,#3b1e4c) !important; }

.w_nE_6 { color: var(--color-core-purple-150,#32193f) !important; }

.w_KDAv { color: var(--color-core-purple-160,#281432) !important; }

.w_R9c2 { color: var(--color-core-purple-170,#1e0f26) !important; }

.w_gCh7 { color: var(--color-core-purple-180,#140a19) !important; }

.w_zASQ { color: var(--color-core-red-5,#fdf4f4) !important; }

.w_JCP7 { color: var(--color-core-red-10,#fce8e9) !important; }

.w_uKWl { color: var(--color-core-red-20,#f8d2d3) !important; }

.w_05nq { color: var(--color-core-red-30,#f5bbbd) !important; }

.w_acMF { color: var(--color-core-red-40,#f2a4a7) !important; }

.w_o7EX { color: var(--color-core-red-50,#ef8e92) !important; }

.w_TQk_ { color: var(--color-core-red-60,#eb777c) !important; }

.w_qbzd { color: var(--color-core-red-70,#e86066) !important; }

.w_dkud { color: var(--color-core-red-80,#e54950) !important; }

.w_yfxO { color: var(--color-core-red-90,#e1333a) !important; }

.w_QqsZ { color: var(--color-core-red-100,#de1c24) !important; }

.w_TPa2 { color: var(--color-core-red-110,#c81920) !important; }

.w_cD8S { color: var(--color-core-red-120,#b2161d) !important; }

.w_JChG { color: var(--color-core-red-130,#9b1419) !important; }

.w_7_xx { color: var(--color-core-red-140,#851116) !important; }

.w_1h5h { color: var(--color-core-red-150,#6f0e12) !important; }

.w_nE_Y { color: var(--color-core-red-160,#590b0e) !important; }

.w_uumr { color: var(--color-core-red-170,#43080b) !important; }

.w_7GPU { color: var(--color-core-red-180,#2c0607) !important; }

.w_W_n2 { color: var(--color-core-spark-5,#fffcf4) !important; }

.w_3F1C { color: var(--color-core-spark-10,#fff9e9) !important; }

.w_xyAt { color: var(--color-core-spark-20,#fff3d2) !important; }

.w_hvyG { color: var(--color-core-spark-30,#ffedbc) !important; }

.w_MKYR { color: var(--color-core-spark-40,#ffe7a6) !important; }

.w_9Dlc { color: var(--color-core-spark-50,#ffe190) !important; }

.w_eJwa { color: var(--color-core-spark-60,#ffda79) !important; }

.w_vSUL { color: var(--color-core-spark-70,#ffd463) !important; }

.w_i5pf { color: var(--color-core-spark-80,#ffce4d) !important; }

.w_saIY { color: var(--color-core-spark-90,#ffc836) !important; }

.w_WAjF { color: var(--color-core-spark-100,#ffc220) !important; }

.w_rOmf { color: var(--color-core-spark-110,#e6a31d) !important; }

.w_JVyM { color: var(--color-core-spark-120,#cc851a) !important; }

.w_dorE { color: var(--color-core-spark-130,#b36a16) !important; }

.w_6Jc_ { color: var(--color-core-spark-140,#995213) !important; }

.w_pqdq { color: var(--color-core-spark-150,#803d10) !important; }

.w_J8k1 { color: var(--color-core-spark-160,#662b0d) !important; }

.w_awlQ { color: var(--color-core-spark-170,#4d1c0a) !important; }

.w_du_J { color: var(--color-core-spark-180,#330f06) !important; }

.w_SnDj { color: var(--color-core-yellow-5,#fffef2) !important; }

.w_Rtwt { color: var(--color-core-yellow-10,#fffee6) !important; }

.w_rS5k { color: var(--color-core-yellow-20,#fffccc) !important; }

.w__qmQ { color: var(--color-core-yellow-30,#fffbb3) !important; }

.w_B0tq { color: var(--color-core-yellow-40,#fffa99) !important; }

.w_bizp { color: var(--color-core-yellow-50,#fff980) !important; }

.w_InC_ { color: var(--color-core-yellow-60,#fff766) !important; }

.w_fkO8 { color: var(--color-core-yellow-70,#fff64d) !important; }

.w_WlvG { color: var(--color-core-yellow-80,#fff533) !important; }

.w_6dDC { color: var(--color-core-yellow-90,#fff31a) !important; }

.w_6hvP { color: var(--color-core-yellow-100,#fff200) !important; }

.w_osBm { color: var(--color-core-yellow-110,#e6cb00) !important; }

.w_9CHa { color: var(--color-core-yellow-120,#cca700) !important; }

.w__YFd { color: var(--color-core-yellow-130,#b38600) !important; }

.w_pE0C { color: var(--color-core-yellow-140,#996900) !important; }

.w_B3QZ { color: var(--color-core-yellow-150,#804f00) !important; }

.w_o97O { color: var(--color-core-yellow-160,#663800) !important; }

.w_TFJi { color: var(--color-core-yellow-170,#4d2500) !important; }

.w_clLO { color: var(--color-core-yellow-180,#331500) !important; }

.w_m80E { color: var(--color-core-white,#fff) !important; }

.w_pnX5 { color: var(--color-core-gray-160,#2e2f32); font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.75rem; line-height: 1rem; }

.w_a9is { font-family: var(--font-family-monospace,BogleMono,monospace); }

.w_0eSg { font-weight: 400; }

.w_mGXj { font-weight: 700; }

.w_97UH { color: var(--color-core-gray-160,#2e2f32); font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); margin-bottom: 0px; margin-top: 0px; }

.w_O_Ib { font-size: 2rem; line-height: 2.5rem; }

@media screen and (min-width: 56.25rem) {
  .w_O_Ib { font-size: 2.625rem; line-height: 3.25rem; }
}

.w_A4_L { font-size: 1.75rem; line-height: 2.25rem; }

@media screen and (min-width: 56.25rem) {
  .w_A4_L { font-size: 2.25rem; line-height: 3rem; }
}

.w_i1Dp { font-weight: 400; }

.w_fwGT { font-weight: 700; }

.w_kV33 { color: var(--color-core-gray-160,#2e2f32); font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); margin-bottom: 0px; margin-top: 0px; }

.w_NVP_ { font-size: 1.5rem; line-height: 2rem; }

@media screen and (min-width: 56.25rem) {
  .w_NVP_ { font-size: 2rem; line-height: 2.5rem; }
}

.w_LD4J { font-size: 1.25rem; line-height: 1.75rem; }

@media screen and (min-width: 56.25rem) {
  .w_LD4J { font-size: 1.5rem; line-height: 2.25rem; }
}

.w_Sl3f { font-size: 1.125rem; line-height: 1.5rem; }

@media screen and (min-width: 56.25rem) {
  .w_Sl3f { font-size: 1.25rem; line-height: 1.75rem; }
}

.w_bcOr { font-weight: 400; }

.w_mvVb { font-weight: 700; }

.w_udHt { align-items: center; display: flex; }

.w_CEpt { margin: 1.5rem 0px; padding: 0px 1.5rem; }

.w_Z13e { margin: 1rem 0px; padding: 0px 1rem; }

.w_9odE { margin-right: 0.5rem; }

.w_E5rV { margin-right: auto; }

.w_td4H { margin-left: 0.5rem; }

.w_TLEq { align-items: flex-start; color: var(--color-core-gray-160,#2e2f32); cursor: pointer; display: inline-flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; line-height: 1.25rem; position: relative; }

.w_TLEq.w_MEhr, .w_TLEq.w_YXtb { font-weight: 700; }

.w_TLEq.w_gzka { color: var(--color-core-gray-50,#babbbe); cursor: default; }

.w_9fd1 { appearance: none; cursor: pointer; height: 1.125rem; left: 0.0625rem; position: absolute; top: 0.0625rem; width: 1.125rem; }

.w_gzka .w_9fd1 { cursor: default; }

.w_B9bw { background-color: var(--color-core-white,#fff); border-radius: 0.125rem; box-shadow: inset 0 0 0 .0625rem var(--color-core-black,#000); box-sizing: initial; display: inline-block; flex-shrink: 0; height: 1.125rem; margin: 0.0625rem; pointer-events: none; position: relative; width: 1.125rem; z-index: 1; }

.active .w_B9bw, .focus .w_B9bw, .hover .w_B9bw, .w_9fd1:focus ~ .w_B9bw, .w_TLEq:active .w_B9bw, .w_TLEq:hover .w_B9bw { box-shadow: inset 0 0 0 .125rem var(--color-core-black,#000); }

.active .w_B9bw, .w_TLEq:active .w_B9bw { background: var(--color-core-gray-140,#46474a); }

.w_gzka .w_B9bw { background: var(--color-core-white,#fff) !important; box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-50,#babbbe) !important; }

.w_MEhr .w_B9bw, .w_YXtb .w_B9bw { background: var(--color-core-gray-160,#2e2f32); box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-160,#2e2f32); }

.w_MEhr .w_9fd1:focus ~ .w_B9bw, .w_MEhr.focus .w_B9bw, .w_MEhr.hover .w_B9bw, .w_MEhr:hover .w_B9bw, .w_YXtb .w_9fd1:focus ~ .w_B9bw, .w_YXtb.focus .w_B9bw, .w_YXtb.hover .w_B9bw, .w_YXtb:hover .w_B9bw { background: var(--color-core-black,#000); box-shadow: inset 0 0 0 .125rem var(--color-core-black,#000); }

.w_MEhr.active .w_B9bw, .w_MEhr:active .w_B9bw, .w_YXtb.active .w_B9bw, .w_YXtb:active .w_B9bw { background: var(--color-core-gray-140,#46474a) !important; box-shadow: inset 0 0 0 .125rem var(--color-core-gray-160,#2e2f32) !important; }

.w_gzka.w_MEhr .w_B9bw, .w_gzka.w_YXtb .w_B9bw { background: var(--color-core-gray-50,#babbbe) !important; box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-50,#babbbe) !important; }

.w_MEhr .w_B9bw::before { border-bottom: 2px solid var(--color-core-white,#fff); border-right: 2px solid var(--color-core-white,#fff); content: ""; height: 11px; left: 6px; position: absolute; top: 1px; transform: rotate(45deg); width: 4px; }

.w_MEhr .w_B9bw::before, .w_YXtb .w_B9bw { display: inline-flex; justify-content: center; }

.w_YXtb .w_B9bw { align-items: center; }

.w_YXtb .w_B9bw::before { border-bottom: 2px solid var(--color-core-white,#fff); border-radius: 0.0625rem; content: ""; width: 10px; }

.w_GnLN { margin-left: 0.75rem; }

.w_Z4xM { align-items: center; background: var(--color-core-white,#fff); border: 0px; border-radius: 0.25rem; box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-80,#909196); box-sizing: border-box; color: var(--color-core-black,#000); cursor: pointer; display: inline-flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; line-height: 1; padding: 0px 1rem; white-space: nowrap; }

.w_Z4xM.focus, .w_Z4xM.hover, .w_Z4xM:focus, .w_Z4xM:hover { box-shadow: inset 0 0 0 .125rem var(--color-core-gray-80,#909196); }

.w_Z4xM.active, .w_Z4xM:active { background: var(--color-core-gray-160,#2e2f32); box-shadow: none; color: var(--color-core-white,#fff); }

.w_Z4xM:disabled { background-color: var(--color-core-gray-10,#f1f1f2); box-shadow: none; color: var(--color-core-gray-50,#babbbe); cursor: default; }

.w_aF4L { color: var(--color-core-black,#000); }

.w_aF4L, .w_aF4L.active, .w_aF4L.focus, .w_aF4L.hover, .w_aF4L:active, .w_aF4L:focus, .w_aF4L:hover { box-shadow: inset 0 0 0 .125rem var(--color-core-black,#000); }

.w_aF4L.active, .w_aF4L:active { background: none; color: var(--color-core-black,#000); }

.w_aF4L:disabled { box-shadow: none; }

.w_3hhZ { height: 2rem; }

.w_XOt8 { height: 2.5rem; }

.w_rIQ5 { margin-right: 0.5rem; }

.w_tDEn { margin-left: 0.5rem; }

.w_udpD { display: flex; flex-wrap: wrap; gap: 0.5rem; }

.w_rNem { overflow-y: hidden; transition: height 0.3s linear; width: 100%; }

.w__2zm { transition: height 0.25s linear; }

.w_3jM4 { margin-left: auto; margin-right: auto; padding-left: 1rem; padding-right: 1rem; width: 100%; }

@media screen and (min-width: 75rem) {
  .w_3jM4 { padding-left: 1.5rem; padding-right: 1.5rem; }
}

.w_D0qH { border-collapse: collapse; width: 100%; }

.w__GQW { padding: 1rem; }

.w_XwTF { text-align: left; }

.w_dUfb { text-align: right; }

.w_9rni { align-items: center; background-color: var(--color-core-blue-10,#e6f1fc); border-radius: 0.25rem; box-shadow: inset 0 0 0 .0625rem var(--color-core-blue-130,#004f9a),0 .1875rem .3125rem .125rem #00000026,0 -.0625rem .1875rem 0 #0000001a; box-sizing: border-box; display: flex; flex-direction: column; gap: 1rem; justify-content: center; padding: 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_9rni { flex-direction: row; justify-content: space-between; }
}

.w_IU_k { align-items: center; display: flex; }

.w_z8Ee { flex-shrink: 0; margin-right: 0.75rem; }

.w_PrUP, .w_z8Ee { color: var(--color-core-blue-130,#004f9a); }

.w_PrUP { margin-right: 1rem; }

.w_wqWc { display: flex; flex-grow: 1; justify-content: center; }

@media screen and (min-width: 37.5rem) {
  .w_wqWc { justify-content: end; }
}

.w_gVbJ { padding: 0.75rem 1rem; }

.w_Vl2d { display: flex; gap: 0.25rem; justify-content: flex-end; }

.w_TEX4 { border-radius: 0.25rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.25rem 0px; margin-top: 0.75rem; position: relative; z-index: 100; }

.w_TEX4::before { box-shadow: rgba(0, 0, 0, 0.15) 2.1213px 2.1213px 5px 2px, rgba(0, 0, 0, 0.1) -0.7071px -0.7071px 3px 0px; content: ""; height: 0.7071rem; position: absolute; right: 0.60355rem; top: -0.35355rem; transform: rotate(45deg); width: 0.7071rem; }

.w_TEX4::before, .w_u7n3 { background: var(--color-core-white,#fff); }

.w_u7n3 { border-radius: 0.25rem; display: flex; flex-direction: column; gap: 0.75rem; min-width: 8rem; padding: 1rem; }

.w_MKms, .w_u7n3 { position: relative; }

.w_qPEF { left: 0px; position: absolute; top: 0px; z-index: 100; }

.w_0ThH { align-items: flex-start; background: rgba(0, 0, 0, 0); border: 0px; color: var(--color-core-black,#000); cursor: pointer; display: flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; line-height: 1.25rem; margin: 0px; padding: 0px; text-align: left; text-decoration: underline; white-space: nowrap; width: 100%; }

.w_0ThH.focus, .w_0ThH.hover, .w_0ThH:focus, .w_0ThH:hover { color: var(--color-core-blue-130,#004f9a); text-decoration: none; }

.w_0ThH.active, .w_0ThH:active { color: var(--color-core-blue-160,#002d58); text-decoration: none; }

.w_Hk2D { flex: 0 0 auto; margin: 0.125rem 0.5rem 0px 0px; }

.w_UJL_, .w_Y_Q_ { padding: 1rem; }

.w_Y_Q_ { box-sizing: border-box; vertical-align: top; width: 3.25rem; }

.w_MFxf { align-items: center; background: var(--color-core-gray-5,#f8f8f8); border: 0px; cursor: pointer; display: flex; margin: 0px; padding: 1rem; }

.focus .w_MFxf, .hover .w_MFxf, .w_MFxf:focus, .w_MFxf:hover { background: var(--color-core-gray-10,#f1f1f2); }

.focus .w_MFxf .w_cCTD, .hover .w_MFxf .w_cCTD, .w_MFxf:focus .w_cCTD, .w_MFxf:hover .w_cCTD { visibility: visible; }

.active .w_MFxf, .w_MFxf:active { background: var(--color-core-gray-10,#f1f1f2); }

.w_MFxf.w_17wm { justify-content: flex-start; text-align: left; }

.w_MFxf.w_WKPm { justify-content: flex-end; text-align: right; }

.w_MFxf.w_8PY8 .w_cCTD { color: var(--color-core-black,#000); visibility: visible; }

.w_cCTD { color: var(--color-core-gray-100,#74767c); flex: 0 0 auto; visibility: hidden; }

.w_17wm .w_cCTD { margin-left: 0.25rem; }

.w_WKPm .w_cCTD { margin-right: 0.25rem; }

.w_NPeS { background: var(--color-core-gray-5,#f8f8f8); line-height: 1; padding: 0px; }

.w_ATJ3 { align-items: center; box-sizing: border-box; display: flex; padding: 1rem; width: 100%; }

.w_21YU .w_ATJ3 { justify-content: flex-start; text-align: left; }

.w_CNSR .w_ATJ3 { justify-content: flex-end; text-align: right; }

.w_CZgp { background: var(--color-core-gray-5,#f8f8f8); box-sizing: border-box; padding: 1rem; width: 3.25rem; }

.w_fx7K { vertical-align: middle; }

.w_1p9y { background: var(--color-core-white,#fff); border-bottom: .0625rem solid var(--color-core-gray-20,#e3e4e5); }

.w_1p9y.hover, .w_1p9y:hover { background: var(--color-core-gray-10,#f1f1f2); }

.w_NrZD { background: var(--color-core-blue-5,#f2f8fd); }

.w_NrZD.hover, .w_NrZD:hover { background: var(--color-core-blue-10,#e6f1fc); }

.w_mtI5 { color: var(--color-core-gray-100,#74767c); display: flex; }

.w_mtI5.w_L5OE { color: var(--color-core-gray-50,#babbbe); }

.w_mVJG, .w_mtI5.w_K2jw { color: var(--color-core-red-100,#de1c24); }

.w_mVJG { flex-shrink: 0; margin-right: 0.25rem; }

.w_L5OE .w_mVJG { color: var(--color-core-gray-50,#babbbe); }

.w_K2jw .w_mVJG { color: var(--color-core-red-100,#de1c24); }

.w_u9ux { box-sizing: border-box; color: var(--color-core-gray-160,#2e2f32); display: block; }

.w_u9ux.w_Lvrl { color: var(--color-core-gray-50,#babbbe); cursor: default; }

.w_6dkb { color: inherit !important; }

.w_YnuP { width: 100%; }

.w_qhi4 { margin-bottom: 0.25rem; }

.w_CW_I { background: var(--color-core-white,#fff); border-radius: 0.25rem; box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-80,#909196); display: flex; position: relative; }

.hover .w_CW_I, .w_CW_I:hover { box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-160,#2e2f32); }

.focus .w_CW_I, .w_CW_I:focus-within { box-shadow: inset 0 0 0 .125rem var(--color-core-gray-160,#2e2f32); }

.w_9_4V .w_CW_I { box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-50,#babbbe); }

.w_Eob1 .w_CW_I { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0.0625rem inset; }

.focus.w_Eob1 .w_CW_I, .w_Eob1 .w_CW_I:focus-within { box-shadow: inset 0 0 0 .125rem var(--color-core-gray-160,#2e2f32); }

.w_Tb7J .w_CW_I { box-shadow: inset 0 0 0 .0625rem var(--color-core-red-100,#de1c24); }

.w_Tb7J.w_Eob1 .w_CW_I { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0.0625rem inset; }

.focus.w_Tb7J .w_CW_I, .w_Tb7J .w_CW_I:focus-within { box-shadow: inset 0 0 0 .125rem var(--color-core-red-100,#de1c24); }

.w_9iFI { appearance: none; background: rgba(0, 0, 0, 0); border: 0px; box-sizing: border-box; color: var(--color-core-gray-160,#2e2f32); flex: 1 1 auto; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-weight: 400; margin: 0px; min-width: 0px; }

.w_9iFI::placeholder { color: var(--color-core-gray-100,#74767c); }

.w_9iFI:-webkit-autofill { background-clip: text; }

.w_9_4V .w_9iFI, .w_Eob1 .w_9iFI { cursor: default; }

.w_9_4V .w_9iFI { color: var(--color-core-gray-50,#babbbe); opacity: 1; -webkit-text-fill-color: var(--color-core-gray-50,#babbbe); }

.w_tkwx .w_9iFI { font-size: 1rem; line-height: 1.5rem; padding: 1rem; }

.w_RIyJ.w_tkwx .w_9iFI { padding-left: 3.25rem; }

.w_bhbV .w_9iFI { font-size: 0.875rem; line-height: 1.5rem; padding: 0.5rem 0.75rem; }

.w_RIyJ.w_bhbV .w_9iFI { padding-left: 2.75rem; }

.w_64L6 { display: inline-block; }

.w_9_4V .w_64L6 { color: var(--color-core-gray-50,#babbbe); }

.w_5WTO { color: var(--color-core-gray-100,#74767c); flex: 0 0 auto; pointer-events: none; position: absolute; }

.w_tkwx .w_5WTO { left: 1rem; top: 1rem; }

.w_bhbV .w_5WTO { left: 0.75rem; top: 0.5rem; }

.w_HxvZ { color: var(--color-core-gray-160,#2e2f32); flex: 0 0 auto; }

.w_fmTF { margin-top: 0.25rem; }

.w_8Gn9 { border-top: 0px; border-right: 0px; border-left: 0px; border-image: initial; border-bottom: .0625rem solid var(--color-core-gray-20,#e3e4e5); margin: 0px; width: 100%; }

.w_Poo2 { display: flex; flex-direction: column; width: 100%; }

.w_I_h4 { align-items: center; display: flex; flex-basis: 0px; flex-grow: 1; justify-content: center; min-width: 2.75rem; padding: 0.5rem 0px; }

.w_bHQ2 { display: flex; width: 100%; }

.w_bQ9a { min-width: 20.25rem; padding: 0.5rem; }

.w_WCDZ { align-items: center; appearance: none; background: rgba(0, 0, 0, 0); border: 0px; color: var(--color-core-black,#000); cursor: pointer; display: inline-flex; justify-content: center; padding: 0px; transition: 0.1s cubic-bezier(0.77, 0, 0.175, 1); }

.w_WCDZ.active, .w_WCDZ.focus, .w_WCDZ.hover, .w_WCDZ:active, .w_WCDZ:focus, .w_WCDZ:hover { background: var(--color-core-gray-20,#e3e4e5); }

.w_WCDZ.active, .w_WCDZ:active { box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-50,#babbbe); }

.w_WCDZ:disabled { background: rgba(0, 0, 0, 0); box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px inset; color: var(--color-core-gray-50,#babbbe); cursor: default; }

.w__vtc { height: 2rem; width: 2rem; }

.w__73X, .w__vtc { border-radius: 62.5rem; }

.w__73X { height: 2.5rem; width: 2.5rem; }

.w_8QCy { border-radius: 62.5rem; height: 3rem; width: 3rem; }

.w_GnqN { align-items: center; box-sizing: border-box; justify-content: space-between; padding: 0.5rem; }

.w_GnqN, .w_iicb { display: flex; width: 100%; }

.w_iicb { background: rgba(0, 0, 0, 0); border: 0px; cursor: pointer; font-size: 0.875rem; justify-content: center; line-height: 1.25rem; padding: 0px; }

.w_iicb .w_ccLH { background: var(--color-core-white,#fff); color: var(--color-core-gray-160,#2e2f32); z-index: -1; }

.w_iicb.focus .w_ccLH, .w_iicb.hover .w_ccLH, .w_iicb:focus .w_ccLH, .w_iicb:hover .w_ccLH { background: var(--color-core-gray-20,#e3e4e5); color: var(--color-core-gray-160,#2e2f32); }

.w_iicb.active .w_ccLH, .w_iicb:active .w_ccLH { background: var(--color-core-blue-160,#002d58); color: var(--color-core-white,#fff); }

.w_iicb.w_1udL { cursor: default; }

.w_iicb.w_1udL .w_ccLH { background: var(--color-core-white,#fff); color: var(--color-core-gray-50,#babbbe); }

.w_K0LC .w_ccLH { background: var(--color-core-blue-100,#0071dc); color: var(--color-core-white,#fff); }

.w_K0LC.focus .w_ccLH, .w_K0LC.hover .w_ccLH, .w_K0LC:focus .w_ccLH, .w_K0LC:hover .w_ccLH { background: var(--color-core-blue-130,#004f9a); color: var(--color-core-white,#fff); }

.w_K0LC.active .w_ccLH, .w_K0LC:active .w_ccLH { background: var(--color-core-blue-160,#002d58); color: var(--color-core-white,#fff); }

.w_K0LC.w_1udL .w_ccLH { background: var(--color-core-gray-80,#909196); color: var(--color-core-white,#fff); }

.w_LAmv .w_ccLH { box-shadow: inset 0 0 0 .125rem var(--color-core-blue-100,#0071dc); }

.w_LAmv.w_1udL .w_ccLH { box-shadow: inset 0 0 0 .125rem var(--color-core-gray-50,#babbbe); }

.w_ccLH { border-radius: 62.5rem; padding: 0.75rem 0px; width: 2.75rem; }

.w_G0Vi { color: inherit !important; text-align: center; }

.w_vw7b { display: flex; width: 100%; }

.w_AfBG { height: 2.75rem; width: 100%; }

.w_VSuu { background: var(--color-core-white,#fff); border-radius: 0.5rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.0625rem 0.125rem 0.0625rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.125rem 0px; min-width: 20.25rem; position: absolute; z-index: 200; }

.w_VSuu.w_BHDZ { top: 5rem; }

.w_VSuu.w_PFlz { top: 3.75rem; }

.w_rH17 { padding: 0.5rem 0.5rem 0px; }

.w_Q0wV { opacity: 0; transform: translateY(-0.5rem); }

.w_SNcN { transition: opacity 0.1s cubic-bezier(0.77, 0, 0.175, 1), transform 0.1s cubic-bezier(0.77, 0, 0.175, 1); }

.w_Nvw4, .w_SNcN { opacity: 1; transform: translateY(0px); }

.w_12LE { opacity: 0; transform: translateY(-0.5rem); transition: opacity 0.1s cubic-bezier(0.77, 0, 0.175, 1), transform 0.1s cubic-bezier(0.77, 0, 0.175, 1); }

.w_ObG0 { align-items: center; background: rgba(0, 0, 0, 0); border: 0px; border-radius: 62.5rem; color: var(--color-core-black,#000); cursor: pointer; display: inline-flex; justify-content: center; padding: 0px; }

.w_ObG0.active, .w_ObG0.focus, .w_ObG0.hover, .w_ObG0:active, .w_ObG0:focus, .w_ObG0:hover { background: var(--color-core-gray-20,#e3e4e5); }

.w_ObG0.active, .w_ObG0:active { box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-50,#babbbe); }

.w_ObG0:disabled { background: rgba(0, 0, 0, 0); box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px inset; color: var(--color-core-gray-50,#babbbe); cursor: default; }

.w_FJzF { height: 2.5rem; margin: 0.5rem 0.25rem 0.5rem 0px; width: 2.5rem; }

.w__VJc { height: 2.25rem; margin: 0.125rem 0.375rem 0.125rem 0px; width: 2.25rem; }

.w_jz_K { position: relative; }

.w_pQf6 { display: flex; flex-direction: column; text-align: center; }

.w_6UGf { display: inline-block; line-height: 0; margin-bottom: 2rem; }

.w_C96d { margin-bottom: 0.5rem; }

.w_ADWv { color: var(--color-core-gray-100,#74767c); }

.w_9_YR { margin-top: 1.5rem; }

.w_5Cpd { border: 0px; margin: 0px; padding: 0px; width: 100%; }

.w_8J9q, .w_PPbA { margin-bottom: 0.75rem; }

.w_8J9q { display: flex; }

.w_8J9q:last-child { margin-bottom: 0px; }

.w_SUov + .w_G5l8 { padding-top: 0.75rem; }

.w_SUov { color: var(--color-core-gray-160,#2e2f32); font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; }

.w_KPWk { display: flex; flex-wrap: wrap; }

.w_GxNv { margin-left: -0.5rem; margin-right: -0.5rem; }

@media screen and (min-width: 75rem) {
  .w_GxNv { margin-left: -0.75rem; margin-right: -0.75rem; }
}

.w_aoqv { box-sizing: border-box; flex: 0 0 auto; width: 100%; }

@media screen and (min-width: 0) {
  .w_ufCE { width: 8.33333%; }
  .w_SREV { width: 16.6667%; }
  .w_b_WN { width: 25%; }
  .w_fdPt { width: 33.3333%; }
  .w_R3Qo { width: 41.6667%; }
  .w_EP2w { width: 50%; }
  .w_0fnK { width: 58.3333%; }
  .w_p0Zv { width: 66.6667%; }
  .w_mdrj { width: 75%; }
  .w_F6d6 { width: 83.3333%; }
  .w_bKax { width: 91.6667%; }
  .w_b0y1 { width: 100%; }
}

@media screen and (min-width: 37.5rem) {
  .w_oEFe { width: 8.33333%; }
  .w_fpuv { width: 16.6667%; }
  .w_AV1I { width: 25%; }
  .w_eLjl { width: 33.3333%; }
  .w_HTU5 { width: 41.6667%; }
  .w_1ZCx { width: 50%; }
  .w_5er2 { width: 58.3333%; }
  .w_cEzt { width: 66.6667%; }
  .w_z_Vz { width: 75%; }
  .w_yZQ7 { width: 83.3333%; }
  .w_cnrI { width: 91.6667%; }
  .w_iSvD { width: 100%; }
}

@media screen and (min-width: 56.25rem) {
  .w_6npE { width: 8.33333%; }
  .w_VTyJ { width: 16.6667%; }
  .w_myuK { width: 25%; }
  .w_jCHO { width: 33.3333%; }
  .w_ZaF5 { width: 41.6667%; }
  .w_Xxf3 { width: 50%; }
  .w_lVNZ { width: 58.3333%; }
  .w_asZR { width: 66.6667%; }
  .w_s_u8 { width: 75%; }
  .w_1zo6 { width: 83.3333%; }
  .w_3I_E { width: 91.6667%; }
  .w_ZsXc { width: 100%; }
}

@media screen and (min-width: 75rem) {
  .w_sjW0 { width: 8.33333%; }
  .w_x7Fa { width: 16.6667%; }
  .w_vSad { width: 25%; }
  .w_VkDo { width: 33.3333%; }
  .w_ATJU { width: 41.6667%; }
  .w_r0V_ { width: 50%; }
  .w_AOMy { width: 58.3333%; }
  .w_3v8L { width: 66.6667%; }
  .w_SHKh { width: 75%; }
  .w_eRmC { width: 83.3333%; }
  .w_1ksB { width: 91.6667%; }
  .w_KirR { width: 100%; }
}

@media screen and (min-width: 120rem) {
  .w_1c1S { width: 8.33333%; }
  .w_bS9Y { width: 16.6667%; }
  .w_q8Gz { width: 25%; }
  .w_ZQu1 { width: 33.3333%; }
  .w_u87j { width: 41.6667%; }
  .w_1vjB { width: 50%; }
  .w_q5Df { width: 58.3333%; }
  .w_yAUz { width: 66.6667%; }
  .w_LncX { width: 75%; }
  .w_7fOb { width: 83.3333%; }
  .w_2IMD { width: 91.6667%; }
  .w_v0kQ { width: 100%; }
}

.w_wRee { padding-left: 0.5rem; padding-right: 0.5rem; }

@media screen and (min-width: 75rem) {
  .w_wRee { padding-left: 0.75rem; padding-right: 0.75rem; }
}

.w_V_DM { -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }

.w_x7ug { color: var(--color-core-black,#000); font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 100%; line-height: inherit; text-decoration: underline; }

.w_x7ug.focus, .w_x7ug.hover, .w_x7ug:focus, .w_x7ug:hover { color: var(--color-core-blue-130,#004f9a); text-decoration: none; }

.w_x7ug.active, .w_x7ug:active { color: var(--color-core-blue-160,#002d58); text-decoration: none; }

.w_Wumk { line-height: 1; list-style: none; margin: 0px; padding: 0px; }

.w_SQfx { padding: 1rem 0px; }

.w_HwCR { align-items: stretch; background: var(--color-core-white,#fff); display: flex; }

.w_VF5I { flex: 1 1 0%; }

.w_p8le, .w_rN7k { display: block; }

.w_Q2z6 { flex: 0 0 auto; margin-right: 1rem; }

.w_IRkt { flex: 0 0 auto; margin-left: 1rem; }

.w_Afl7 { font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; padding: 0px 0.5rem; text-decoration: underline; white-space: nowrap; }

.w_Afl7, .w_rauS { background: rgba(0, 0, 0, 0); border: 0px; color: var(--color-core-white,#fff); cursor: pointer; height: 3.25rem; }

.w_rauS { width: 3rem; }

.w_N1nG { vertical-align: bottom; }

.w_7DTW { align-items: flex-start; background-color: var(--color-core-gray-160,#2e2f32); border-radius: 0.25rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.25rem 0px; display: flex; margin-left: auto; margin-right: auto; max-width: 21.4375rem; }

@media screen and (min-width: 37.5rem) {
  .w_7DTW { max-width: none; }
}

.w_fWHs { align-self: center; color: var(--color-core-white,#fff); flex: 1 1 0%; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; line-height: 20px; padding: 1rem; }

.w_XwEM { left: 0px; position: fixed; right: 0px; top: 100%; z-index: 600; }

.w_XwEM.w_OSaj { opacity: 0; }

.w_XwEM.w_kmHc { opacity: 1; transition: opacity 0.5s ease-in; }

.w_XwEM.w_tjGH { opacity: 1; }

.w_XwEM.w_4A7S { opacity: 0; transition: opacity 0.75s ease-in; }

.w_Lgu5 { box-sizing: border-box; padding: 0px 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_Lgu5 { display: flex; padding: 0px 1rem; }
}

.w_yQ6x { transform: translateY(calc(-100% - 0.5rem)); }

@media screen and (min-width: 37.5rem) {
  .w_yQ6x { transform: translateY(calc(-100% - 1rem)); }
}

.w_pI4k { background: var(--color-core-white,#fff); border-radius: 0.25rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.25rem 0px; display: inline-block; padding: 0.5rem 0px; }

.w_U8zx, .w_y15L { padding-top: 0.5rem; }

.w__Lae, .w_t5ND { padding-bottom: 0.5rem; }

.w_U5L9 { opacity: 0; }

.w_G7qf .w_U5L9, .w_RR_Q .w_U5L9 { transform: translateY(-0.5rem); }

.w_p9Nv .w_U5L9, .w_p_qw .w_U5L9 { transform: translateY(0.5rem); }

.w_UOf2 { opacity: 1; transition: 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.w_G7qf .w_UOf2, .w_RR_Q .w_UOf2, .w_p9Nv .w_UOf2, .w_p_qw .w_UOf2 { transform: translateY(0px); }

.w_eZeI { opacity: 1; }

.w_G7qf .w_eZeI, .w_RR_Q .w_eZeI, .w_p9Nv .w_eZeI, .w_p_qw .w_eZeI { transform: translateY(0px); }

.w_F6Wc { opacity: 0; transition: 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.w_G7qf .w_F6Wc, .w_RR_Q .w_F6Wc { transform: translateY(-0.5rem); }

.w_p9Nv .w_F6Wc, .w_p_qw .w_F6Wc { transform: translateY(0.5rem); }

.w_c_93 { align-items: center; background: none; border: 0px; color: var(--color-core-gray-160,#2e2f32); cursor: pointer; display: flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; line-height: 1.25rem; margin: 0px; padding: 0.5rem 1rem; text-align: left; text-decoration: underline; white-space: nowrap; width: 100%; }

.w_c_93.focus, .w_c_93.hover, .w_c_93:focus, .w_c_93:hover { color: var(--color-core-blue-130,#004f9a); text-decoration: none; }

.w_c_93.active, .w_c_93:active { color: var(--color-core-blue-160,#002d58); text-decoration: none; }

.w_wpd4 { margin-right: 0.5rem; }

.w_M5_R { color: var(--color-core-gray-100,#74767c); margin-bottom: 0.25rem; }

.w_n4Ii { align-items: baseline; display: flex; }

.w_7Q1n { margin-right: 0.25rem; }

.w_7Q1n, .w_ZCwQ { white-space: nowrap; }

.w_eX45 { display: flex; }

.w_Eqwt .w_eX45 { color: var(--color-core-gray-160,#2e2f32); }

.w_7Pcu .w_eX45, .w_Inc9 .w_eX45 { color: var(--color-core-green-100,#2a8703); }

.w_a2Ri .w_eX45, .w_zQLg .w_eX45 { color: var(--color-core-red-100,#de1c24); }

.w_Ak4e { line-height: 1; margin: 0.125rem 0.25rem 0px 0px; }

.w_tRZ8 { color: inherit; }

.w_NeIN { align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; padding: 1rem; width: 100%; }

@media screen and (min-width: 37.5rem) {
  .w_NeIN { padding: 2rem; }
}

@media screen and (min-width: 56.25rem) {
  .w_NeIN { padding: 4rem; }
}

.w_MF2g { background: var(--color-core-white,#fff); border-radius: 1rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.25rem 0px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 1; max-height: 100%; width: 100%; z-index: 500; }

.w_MF2g.w_gLJV { max-width: 25rem; }

.w_MF2g.w_xFi3 { max-width: 37.5rem; }

.w_MF2g.w_mJBq { max-width: 50rem; }

.w_wZ0J .w_MF2g { opacity: 0; transform: scale(0); }

.w_CNkk .w_MF2g { transition: opacity 0.3s linear, transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); }

.w_CNkk .w_MF2g, .w_loN7 .w_MF2g { opacity: 1; transform: scale(1); }

.w_Ynrk .w_MF2g { opacity: 0; transition: opacity 0.5s linear; }

.w_oyR8 { align-items: flex-start; display: flex; flex: 0 0 auto; flex-direction: row-reverse; justify-content: space-between; padding: 0.625rem 0.5rem 0.625rem 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_oyR8 { padding: 1.375rem 1rem 1.375rem 1.5rem; }
}

.w_QWuK { color: var(--color-core-gray-160,#2e2f32); flex: 1 1 auto; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 1.25rem; font-weight: 700; line-height: 1.75rem; margin: 0.375rem 0px 0px; }

@media screen and (min-width: 37.5rem) {
  .w_QWuK { font-size: 1.5rem; line-height: 2.25rem; margin-top: 0.125rem; }
}

.w_oZFd { flex: 1 1 auto; overflow-y: auto; }

.w_s1fw { padding: 0px 1rem 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_s1fw { padding: 0px 1.5rem 1.5rem; }
}

.w_uTDk { border-top: .0625rem solid var(--color-core-gray-20,#e3e4e5); display: flex; flex: 0 0 auto; justify-content: flex-end; padding: 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_uTDk { padding: 1.5rem; }
}

.w_wZ0J .w_tdeO { opacity: 0; }

.w_CNkk .w_tdeO { opacity: 1; transition: opacity 0.5s linear; }

.w_loN7 .w_tdeO { opacity: 1; }

.w_Ynrk .w_tdeO { opacity: 0; transition: opacity 0.5s linear; }

.w_liGi { background: rgba(0, 0, 0, 0); border: 0px; color: var(--color-core-black,#000); cursor: pointer; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; height: 3rem; line-height: 1; margin: 0.25rem; padding: 0px; width: 3rem; }

.w__jD7 { align-items: flex-start; background: var(--color-core-blue-10,#e6f1fc); border-radius: 0.5rem; box-sizing: border-box; display: flex; width: 100%; }

.w_xz1N { display: flex; flex: 1 1 0%; padding: 1rem; }

.w_Phl3 .w_xz1N { padding-right: 0px; }

.w_F37I .w_xz1N { align-items: center; }

.w_g6PA { flex: 0 0 auto; margin-right: 1rem; }

.w_CMfR { flex: 1 1 0%; }

.w_1nq8 { display: block; }

.w_1nq8, .w_z9XU { margin-top: 0.5rem; }

.w_z9XU { margin-left: -1rem; }

.w_uWu2 { box-sizing: border-box; display: flex; height: 100%; width: 100%; }

.w_tZIt { justify-content: flex-end; padding-left: 1.5rem; }

.w_VVh0 { justify-content: flex-start; padding-right: 1.5rem; }

.w_48EO { background: var(--color-core-white,#fff); box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.25rem 0px; box-sizing: border-box; display: flex; flex-direction: column; height: 100%; position: relative; width: 100%; z-index: 500; }

.w_DSAF { max-width: 20rem; }

.w__XwN { max-width: 26.25rem; }

.w_T9Uu { max-width: 37.5rem; }

.w_GRT9 { align-items: flex-start; border-bottom: .0625rem solid var(--color-core-gray-20,#e3e4e5); display: flex; flex-direction: row-reverse; flex-shrink: 0; justify-content: space-between; padding: 0.5rem 0.5rem 0.5rem 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_GRT9 { padding: 1rem 1rem 1rem 1.5rem; }
}

.w_DBKV { font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; margin: 0.5rem 0px; }

.w_g1_b { flex: 1 1 auto; overflow-y: auto; }

.w_U2nu { padding: 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_U2nu { padding: 1.5rem; }
}

.w_kOS9 { border-top: .0625rem solid var(--color-core-gray-20,#e3e4e5); display: flex; flex: 0 0 auto; justify-content: flex-end; padding: 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_kOS9 { padding: 1.5rem; }
}

.w_8ACv { border-radius: 0.25rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.1875rem 0.3125rem 0.125rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.1875rem 0px; box-sizing: border-box; display: inline-flex; position: relative; }

.w_WLSx::before { background: var(--color-core-white,#fff); box-shadow: rgba(0, 0, 0, 0.15) 2.1213px 2.1213px 5px 2px, rgba(0, 0, 0, 0.1) -0.7071px -0.7071px 3px 0px; content: ""; height: 0.707187rem; position: absolute; transform: translate(-50%, -50%) rotate(45deg); width: 0.707187rem; }

.w_asiy::before { left: 50%; top: 100%; }

.w_C11T::before { left: 1.5rem; top: 100%; }

.w_ihqE::before { left: calc(100% - 1.5rem); top: 100%; }

.w_x9XY::before { left: 0px; top: 50%; }

.w_YZaD::before { left: 100%; top: 50%; }

.w_CuG4::before { left: 50%; top: 0px; }

.w_g0VM::before { left: 1.5rem; top: 0px; }

.w_hb91::before { left: calc(100% - 1.5rem); top: 0px; }

.w_Fr4L { background: var(--color-core-white,#fff); border-radius: 0.25rem; padding: 1rem; position: relative; }

.w_FPyQ { left: 0px; position: absolute; top: 0px; transition: transform; z-index: 100; }

.w_wkAH { padding-top: 0.25rem; }

.w_wkAH.w_UsVr { padding-top: 0.75rem; }

.w_4w9Y { padding-top: 0.25rem; }

.w_4w9Y.w_UsVr { padding-top: 0.75rem; }

.w_2aWd { padding-top: 0.25rem; }

.w_2aWd.w_UsVr { padding-top: 0.75rem; }

.w_jOpB { padding-right: 0.25rem; }

.w_jOpB.w_UsVr { padding-right: 0.75rem; }

.w_nZ8D { padding-left: 0.25rem; }

.w_nZ8D.w_UsVr { padding-left: 0.75rem; }

.w_21eD { padding-bottom: 0.25rem; }

.w_21eD.w_UsVr { padding-bottom: 0.75rem; }

.w_4_bm { padding-bottom: 0.25rem; }

.w_4_bm.w_UsVr { padding-bottom: 0.75rem; }

.w_k65G { padding-bottom: 0.25rem; }

.w_k65G.w_UsVr { padding-bottom: 0.75rem; }

.w_J9Nk { display: inline-block; position: relative; }

.w_hI_o { font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); width: 100%; }

.w_GPth { background: var(--color-core-gray-20,#e3e4e5); border-radius: 62.5rem; }

.w_GPth, .w_P9eb { display: block; height: 0.25rem; }

.w_P9eb { border-radius: 0.25rem; transition: width 0.5s linear; }

.w_U4yl { background: var(--color-core-red-100,#de1c24); }

.w_uTeb { background: var(--color-core-blue-100,#0071dc); }

.w_GILO { background: var(--color-core-green-100,#2a8703); }

.w_8Lj2 { background: var(--color-core-spark-130,#b36a16); }

.w_sOSa { display: flex; justify-content: space-between; margin-top: 0.25rem; }

.w_Vwck { color: var(--color-core-gray-160,#2e2f32); flex: 1 1 0%; font-size: 1rem; line-height: 1.5rem; }

.w_b1uO { color: var(--color-core-gray-100,#74767c); font-size: 0.75rem; line-height: 1rem; margin-left: 1rem; margin-top: 0.25rem; }

.w_3B1F { position: relative; width: 100%; }

.w__Z5v { align-items: center; box-sizing: border-box; display: flex; height: 1rem; left: 0px; padding: 0px 0.375rem; position: absolute; top: 0px; width: 100%; }

.w_anX0 { height: 0.125rem; overflow: hidden; position: relative; }

.w_anX0, .w_anX0::before { display: block; width: 100%; }

.w_anX0::before { background: var(--color-core-gray-80,#909196); content: ""; }

.w_P_3h, .w_anX0::before { height: 100%; left: 0px; position: absolute; top: 0px; }

.w_P_3h { display: block; }

.w_Aj4I .w_P_3h { background: var(--color-core-red-100,#de1c24); }

.w_ilpI .w_P_3h { background: var(--color-core-blue-100,#0071dc); }

.w_H1Mj .w_P_3h { background: var(--color-core-green-100,#2a8703); }

.w_1253 .w_P_3h { background: var(--color-core-spark-130,#b36a16); }

.w_DGej { display: flex; justify-content: flex-start; }

.w_DGej, .w_u9mM { position: relative; }

.w_u9mM { box-sizing: border-box; color: var(--color-core-gray-100,#74767c); display: inline-block; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.75rem; line-height: 1rem; padding: 1rem 0.25rem 0px; text-align: center; }

.w_u9mM.w_8wh_ { padding-top: 1.25rem; }

.w_u9mM.w_R9tU { color: var(--color-core-gray-160,#2e2f32); }

.w_u9mM:first-child { text-align: left; }

.w_u9mM:last-child { position: absolute; right: 0px; text-align: right; }

.w_Q6dh { height: 1rem; left: 50%; margin-left: -0.5rem; position: absolute; top: 0px; width: 1rem; z-index: 1; }

.w_u9mM:first-child .w_Q6dh { left: 0px; margin-left: 0px; }

.w_u9mM:last-child .w_Q6dh { left: 100%; margin-left: -1rem; }

.w_GpzO { fill: var(--color-core-gray-80,#909196); stroke: none; stroke-width: 0; }

.w_oaIB.w_I45y .w_GpzO { fill: var(--color-core-red-100,#de1c24); }

.w_oaIB.w_sIV_ .w_GpzO { fill: var(--color-core-blue-100,#0071dc); }

.w_oaIB.w_I2xX .w_GpzO { fill: var(--color-core-green-100,#2a8703); }

.w_oaIB.w_8E5c .w_GpzO { fill: var(--color-core-spark-130,#b36a16); }

.w_KFd8 { fill: var(--color-core-white,#fff); stroke: none; stroke-width: 0.125rem; visibility: hidden; }

.w_R9tU .w_KFd8 { visibility: visible; }

.w_R9tU.w_I45y .w_KFd8 { stroke: var(--color-core-red-100,#de1c24); }

.w_R9tU.w_sIV_ .w_KFd8 { stroke: var(--color-core-blue-100,#0071dc); }

.w_R9tU.w_I2xX .w_KFd8 { stroke: var(--color-core-green-100,#2a8703); }

.w_R9tU.w_8E5c .w_KFd8 { stroke: var(--color-core-spark-130,#b36a16); }

.w_7ITW { color: var(--color-core-gray-160,#2e2f32); cursor: pointer; display: inline-flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; line-height: 1.25rem; position: relative; }

.w_7ITW.w_vkyF { font-weight: 700; }

.w_7ITW.w_WnKf { color: var(--color-core-gray-50,#babbbe); cursor: default; }

.w_Vy48 { appearance: none; cursor: pointer; height: 1.25rem; left: 0px; position: absolute; top: 0px; width: 1.25rem; }

.w_Vy48:disabled { cursor: default; }

.w_z9Rv { box-sizing: border-box; color: var(--color-core-black,#000); display: block; flex: 0 0 auto; height: 1.25rem; pointer-events: none; width: 1.25rem; z-index: 1; }

.w_fQHO { fill: var(--color-core-white,#fff); r: 0.59375rem; stroke: var(--color-core-black,#000); stroke-width: 0.0625rem; }

.w_vkyF .w_fQHO { stroke: var(--color-core-gray-160,#2e2f32); }

.w_7ITW.active .w_fQHO, .w_7ITW.focus .w_fQHO, .w_7ITW.hover .w_fQHO, .w_7ITW:active .w_fQHO, .w_7ITW:hover .w_fQHO, .w_Vy48:focus ~ .w_z9Rv .w_fQHO { r: 0.5625rem; stroke: var(--color-core-black,#000); stroke-width: 0.125rem; }

.w_WnKf .w_fQHO { r: 0.59375rem !important; stroke: var(--color-core-gray-50,#babbbe) !important; stroke-width: 0.0625rem !important; }

.w_6eEE { fill: rgba(0, 0, 0, 0); r: 0.375rem; }

.w_7ITW.active .w_6eEE, .w_7ITW:active .w_6eEE { fill: var(--color-core-gray-100,#74767c); }

.w_WnKf .w_6eEE { fill: rgba(0, 0, 0, 0) !important; }

.w_vkyF .w_6eEE { fill: var(--color-core-gray-160,#2e2f32); }

.w_vkyF .w_Vy48:focus ~ .w_z9Rv .w_6eEE, .w_vkyF.focus .w_6eEE, .w_vkyF.hover .w_6eEE, .w_vkyF:hover .w_6eEE { fill: var(--color-core-black,#000); }

.w_vkyF.active .w_6eEE, .w_vkyF:active .w_6eEE { fill: var(--color-core-gray-100,#74767c) !important; }

.w_WnKf.w_vkyF .w_6eEE { fill: var(--color-core-gray-50,#babbbe) !important; }

.w_070e { margin-left: 0.75rem; }

.w_xMLl { height: 1.3125rem; width: 1.3125rem; }

.w_6H0I { height: 0.75rem; width: 0.75rem; }

.w_D5ag { stroke: var(--color-core-spark-120,#cc851a); }

.w_eDrS { fill: rgba(0, 0, 0, 0); }

.w_eDrS.w_xMLl { stroke-width: 0.09375rem; }

.w_eDrS.w_6H0I { stroke-width: 0.046875rem; }

.w_1jp4 { fill: var(--color-core-spark-100,#ffc220); }

.w_1jp4.w_xMLl { stroke-width: 0.09375rem; }

.w_1jp4.w_6H0I { stroke-width: 0.0625rem; }

.w_HGbC .w_sX0E { fill: var(--color-core-spark-100,#ffc220); stroke: rgba(0, 0, 0, 0); }

.w_HGbC .w_eDrS { fill: rgba(0, 0, 0, 0); }

.w_HGbC.w_xMLl { stroke-width: 0.09375rem; }

.w_HGbC.w_6H0I { stroke-width: 0.0625rem; }

.w_ExHd { display: inline-flex; }

.w_b2rP { gap: 0.125rem; }

.w_y6ym { gap: 0.0625rem; }

.w_egOX { width: 100%; }

.w_GnMB { margin-bottom: 0.25rem; }

.w_6aWM { background: var(--color-core-white,#fff); border-radius: 0.25rem; box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-80,#909196); position: relative; }

.hover .w_6aWM, .w_6aWM:hover { box-shadow: inset 0 0 0 .0625rem var(--color-core-black,#000); }

.focus .w_6aWM, .w_6aWM:focus-within { box-shadow: inset 0 0 0 .125rem var(--color-core-black,#000); }

.w_KAyU .w_6aWM { box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-50,#babbbe); }

.w__8Zb .w_6aWM { box-shadow: inset 0 0 0 .0625rem var(--color-core-red-100,#de1c24); }

.focus.w__8Zb .w_6aWM, .w__8Zb .w_6aWM:focus-within { box-shadow: inset 0 0 0 .125rem var(--color-core-red-100,#de1c24); }

.w_O9_h { appearance: none; background: rgba(0, 0, 0, 0); border: 0px; box-sizing: border-box; color: var(--color-core-gray-160,#2e2f32); font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-weight: 400; width: 100%; }

.w_KAyU .w_O9_h { color: var(--color-core-gray-50,#babbbe); }

.w_enxT .w_O9_h { font-size: 1rem; line-height: 1.5rem; padding: 1rem 2.25rem 1rem 1rem; }

.w_04_f.w_enxT .w_O9_h { padding-left: 3.25rem; }

.w_MLe2 .w_O9_h { font-size: 0.875rem; line-height: 1.5rem; padding: 0.5rem 2.25rem 0.5rem 0.75rem; }

.w_04_f.w_MLe2 .w_O9_h { padding-left: 2.75rem; }

.w_L4Zl { color: var(--color-core-black,#000); pointer-events: none; position: absolute; }

.w_KAyU .w_L4Zl { color: var(--color-core-gray-50,#babbbe); }

.w_eJFN { color: var(--color-core-gray-100,#74767c); }

.w_enxT .w_eJFN { left: 1rem; top: 1rem; }

.w_MLe2 .w_eJFN { left: 0.75rem; top: 0.5rem; }

.w_enxT .w_LULc { right: 0.75rem; top: 1rem; }

.w_MLe2 .w_LULc { right: 0.75rem; top: 0.5rem; }

.w_powY { margin-top: 0.25rem; }

.w_dkh3 { width: 100%; }

.w_PhZh { list-style: none; margin: 0px; padding: 0px; }

.w_R6fx { color: var(--color-core-black,#000); cursor: pointer; display: flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 1rem; line-height: 1.5rem; padding: 0.5rem 1rem 0.5rem 1.5rem; position: relative; text-decoration: none; }

.w_R6fx.focus, .w_R6fx.hover, .w_R6fx:focus, .w_R6fx:hover { color: var(--color-core-blue-130,#004f9a); text-decoration: underline; }

.w_R6fx.active, .w_R6fx:active { color: var(--color-core-blue-160,#002d58); text-decoration: underline; }

.w_R6fx::before { background: var(--color-core-blue-100,#0071dc); border-radius: 0px 62.5rem 62.5rem 0px; bottom: 0.25rem; content: ""; left: 0px; opacity: 0; position: absolute; top: 0.25rem; width: 0.1875rem; }

.w_R6fx.w_1hRr { background: var(--color-core-blue-5,#f2f8fd); }

.w_R6fx.w_1hRr::before { opacity: 1; }

.w_uYxD { display: inline-block; margin-right: 0.5rem; }

.w_h_xL { animation: 0.75s linear 0s infinite alternate none running w_h_xL; background: var(--color-core-gray-5,#f8f8f8); height: 1rem; width: 100%; }

.w_AcoF { border-radius: 0.25rem; }

.w_LlVv { border-radius: 62.5rem; }

@keyframes w_h_xL { 
  0% { background: var(--color-core-gray-5,#f8f8f8); }
  100% { background: var(--color-core-gray-20,#e3e4e5); }
}

.w_Y_M6 { width: 100%; }

.w_6v9u { margin-bottom: 0.5rem; }

.w_6v9u:last-child { margin-bottom: 0px; }

.w_KuEt { display: inline-block; line-height: 1; }

.w_k4k4 { color: var(--color-core-gray-100,#74767c); }

.w_4hLr { color: var(--color-core-white,#fff); }

.w_n0Dv { height: 3rem; width: 3rem; }

.w_JVsb { height: 1.5rem; width: 1.5rem; }

.w_k2WM { animation-duration: 1.2s; animation-iteration-count: infinite; animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); fill: currentcolor; transform-origin: 24px 24px; }

.w_HjOR { animation-name: w_HjOR; }

@keyframes w_HjOR { 
  0% { transform: rotate(0deg); }
  35% { transform: rotate(60deg); }
  70% { transform: rotate(1turn); }
  100% { transform: rotate(1turn); }
}

.w_Mo1O { animation-name: w_Mo1O; }

@keyframes w_Mo1O { 
  0% { transform: rotate(0deg); }
  35% { transform: rotate(120deg); }
  70% { transform: rotate(1turn); }
  100% { transform: rotate(1turn); }
}

.w_N5xJ { animation-name: w_N5xJ; }

@keyframes w_N5xJ { 
  0% { transform: rotate(0deg); }
  35% { transform: rotate(180deg); }
  70% { transform: rotate(1turn); }
  100% { transform: rotate(1turn); }
}

.w_IIhk { animation-name: w_IIhk; }

@keyframes w_IIhk { 
  0% { transform: rotate(0deg); }
  35% { transform: rotate(240deg); }
  70% { transform: rotate(1turn); }
  100% { transform: rotate(1turn); }
}

.w_Dlw6 { animation-name: w_Dlw6; }

@keyframes w_Dlw6 { 
  0% { transform: rotate(0deg); }
  35% { transform: rotate(300deg); }
  70% { transform: rotate(1turn); }
  100% { transform: rotate(1turn); }
}

.w_fgTa { align-items: center; color: var(--color-core-black,#000); display: inline-flex; justify-content: center; }

.w_1SKU { background: var(--color-core-blue-10,#e6f1fc); }

.w_D8Qz { background: var(--color-core-white,#fff); }

.w_4bNQ { height: 3.5rem; width: 3.5rem; }

.w_4bNQ, .w_dmzI { border-radius: 62.5rem; }

.w_dmzI { height: 3rem; width: 3rem; }

.w_yTSq { align-items: center; display: inline-flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-weight: 400; line-height: 1.5rem; }

.w_1L84 { color: var(--color-core-blue-130,#004f9a); }

.w_0aYG { color: var(--color-core-gray-130,#515357); }

.w_1hWR { color: var(--color-core-green-130,#1d5f02); }

.w_BIDC { margin-right: 0.25rem; }

.w_MwbK { font-size: 0.75rem; }

.w_TErl, .w_lcmK { font-size: 0.875rem; }

.w_lcmK { align-items: center; background: none; border: 0px; color: var(--color-core-gray-160,#2e2f32); cursor: pointer; display: inline-flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); line-height: 1.25rem; margin: 0px; padding: 0px; }

.w_lcmK:disabled { cursor: default; }

.w_PRQJ { background: var(--color-core-gray-100,#74767c); height: 1.5rem; position: relative; transition: backgroundColor 0.1s; width: 2.75rem; }

.w_PRQJ, .w_PRQJ::before { border-radius: 62.5rem; display: inline-block; }

.w_PRQJ::before { background: var(--color-core-gray-10,#f1f1f2); content: ""; height: 1.125rem; left: 0.1875rem; position: absolute; top: 0.1875rem; transition: backgroundColor 0.1s, transform 0.1s cubic-bezier(0.77, 0, 0.175, 1); width: 1.125rem; }

.w_PRQJ.w_GFvP { background: var(--color-core-blue-100,#0071dc); }

.w_PRQJ.w_GFvP::before { background: var(--color-core-white,#fff); box-shadow: rgba(0, 0, 0, 0.15) 0px 0.0625rem 0.125rem 0.0625rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.125rem 0px; transform: translateX(1.25rem); }

.w_lcmK.hover .w_PRQJ, .w_lcmK:hover .w_PRQJ { background: var(--color-core-gray-130,#515357); }

.w_lcmK.hover .w_PRQJ.w_GFvP, .w_lcmK:hover .w_PRQJ.w_GFvP { background: var(--color-core-blue-130,#004f9a); }

.w_lcmK.focus .w_PRQJ, .w_lcmK:focus .w_PRQJ { background: var(--color-core-gray-130,#515357); }

.w_lcmK.focus .w_PRQJ.w_GFvP, .w_lcmK:focus .w_PRQJ.w_GFvP { background: var(--color-core-blue-130,#004f9a); }

.w_lcmK.active .w_PRQJ, .w_lcmK:active .w_PRQJ { background: var(--color-core-gray-160,#2e2f32); }

.w_lcmK.active .w_PRQJ.w_GFvP, .w_lcmK:active .w_PRQJ.w_GFvP { background: var(--color-core-blue-160,#002d58); }

.w_lcmK:disabled .w_PRQJ { background: var(--color-core-gray-20,#e3e4e5) !important; }

.w_lcmK:disabled .w_PRQJ::before { box-shadow: none; background: var(--color-core-gray-50,#babbbe) !important; }

.w_jnJp { display: inline-block; flex: 1 1 0%; margin-left: 0.75rem; text-align: left; }

.w_frKC { box-shadow: inset 0 -.0625rem 0 var(--color-core-gray-20,#e3e4e5); width: 100%; }

.w_SnjK { display: flex; list-style: none; margin: 0px; padding: 0px; width: 100%; }

.w_eM3c { flex: 1 1 0%; }

@media screen and (min-width: 37.5rem) {
  .w_eM3c { flex: 0 1 0%; }
}

.w_B9j1 { align-items: center; background: var(--color-core-white,#fff); border: 0px; box-shadow: inset 0 -.0625rem 0 var(--color-core-gray-20,#e3e4e5); cursor: pointer; display: flex; justify-content: center; line-height: 3rem; padding: 0px 1rem; position: relative; text-decoration: none; white-space: nowrap; }

.w_B9j1.focus, .w_B9j1.hover, .w_B9j1:focus, .w_B9j1:hover { background: var(--color-core-gray-5,#f8f8f8); }

.w_B9j1.focus, .w_B9j1:focus { z-index: 1; }

.w_B9j1.active, .w_B9j1:active { background: var(--color-core-gray-20,#e3e4e5); }

.w_B9j1::after { border-radius: 62.5rem 62.5rem 0px 0px; bottom: 0.0625rem; content: ""; height: 0.1875rem; left: 0.25rem; position: absolute; right: 0.25rem; }

.w_B9j1:focus::after, .w_B9j1:hover::after { background: var(--color-core-gray-20,#e3e4e5); }

.w_B9j1.w_olxg { color: var(--color-core-gray-160,#2e2f32); font-weight: 700; }

.w_B9j1.w_olxg::after { background-color: var(--color-core-blue-100,#0071dc); }

.w_7hrN { color: var(--color-core-gray-160,#2e2f32); font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; line-height: 3rem; }

.w_PoQF { color: var(--color-core-black,#000); margin-right: 0.5rem; }

.w_zMyr { margin-left: 0.5rem; }

.w_VbBP { align-items: center; border-radius: 0.125rem; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.75rem; font-weight: 400; line-height: 1.5rem; padding: 0px 0.5rem; white-space: nowrap; }

.w_VbBP, .w_mno8 { display: inline-flex; }

.w_mno8 { margin-right: 0.25rem; }

.w_mno8 * { font-size: 1rem !important; }

.w_U23Z.w_WKt3 { background: var(--color-core-red-100,#de1c24); color: var(--color-core-white,#fff); }

.w_U23Z.w_bjgg { background: var(--color-core-spark-100,#ffc220); color: var(--color-core-black,#000); }

.w_U23Z.w_W0pz { background: var(--color-core-green-100,#2a8703); }

.w_U23Z.w_W0pz, .w_U23Z.w_mFV6 { color: var(--color-core-white,#fff); }

.w_U23Z.w_mFV6 { background: var(--color-core-blue-160,#002d58); }

.w_U23Z.w_Fbgf { background: var(--color-core-purple-100,#63327e); }

.w_U23Z.w_0FMU, .w_U23Z.w_Fbgf { color: var(--color-core-white,#fff); }

.w_U23Z.w_0FMU { background: var(--color-core-gray-100,#74767c); }

.w_awtt { background: var(--color-core-white,#fff); }

.w_awtt.w_WKt3 { box-shadow: inset 0 0 0 .0625rem var(--color-core-red-130,#9b1419); color: var(--color-core-red-130,#9b1419); }

.w_awtt.w_bjgg { box-shadow: inset 0 0 0 .0625rem var(--color-core-spark-140,#995213); color: var(--color-core-spark-140,#995213); }

.w_awtt.w_W0pz { box-shadow: inset 0 0 0 .0625rem var(--color-core-green-130,#1d5f02); color: var(--color-core-green-130,#1d5f02); }

.w_awtt.w_mFV6 { box-shadow: inset 0 0 0 .0625rem var(--color-core-blue-130,#004f9a); color: var(--color-core-blue-130,#004f9a); }

.w_awtt.w_Fbgf { box-shadow: inset 0 0 0 .0625rem var(--color-core-purple-130,#452358); color: var(--color-core-purple-130,#452358); }

.w_awtt.w_0FMU { box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-130,#515357); color: var(--color-core-gray-130,#515357); }

.w_I_19.w_WKt3 { background: var(--color-core-red-10,#fce8e9); color: var(--color-core-red-130,#9b1419); }

.w_I_19.w_bjgg { background: var(--color-core-spark-10,#fff9e9); color: var(--color-core-spark-140,#995213); }

.w_I_19.w_W0pz { background: var(--color-core-green-10,#eaf3e6); color: var(--color-core-green-130,#1d5f02); }

.w_I_19.w_mFV6 { background: var(--color-core-blue-10,#e6f1fc); color: var(--color-core-blue-130,#004f9a); }

.w_I_19.w_Fbgf { background: var(--color-core-purple-10,#efebf2); color: var(--color-core-purple-130,#452358); }

.w_I_19.w_0FMU { background: var(--color-core-gray-10,#f1f1f2); color: var(--color-core-gray-130,#515357); }

.w_8d_M { width: 100%; }

.w_WiMN { margin-bottom: 0.25rem; }

.w_YP4K { background: var(--color-core-white,#fff); border-radius: 0.25rem; box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-80,#909196); position: relative; }

.hover .w_YP4K, .w_YP4K:hover { box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-160,#2e2f32); }

.focus .w_YP4K, .w_YP4K:focus-within { box-shadow: inset 0 0 0 .125rem var(--color-core-gray-160,#2e2f32); }

.w_LVlg .w_YP4K { box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-50,#babbbe); }

.w_nVge .w_YP4K { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0.0625rem inset; }

.focus.w_nVge .w_YP4K, .w_nVge .w_YP4K:focus-within { box-shadow: inset 0 0 0 .125rem var(--color-core-gray-160,#2e2f32); }

.w_kpO8 .w_YP4K { box-shadow: inset 0 0 0 .0625rem var(--color-core-red-100,#de1c24); }

.w_kpO8.w_nVge .w_YP4K { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0.0625rem inset; }

.focus.w_kpO8 .w_YP4K, .w_kpO8 .w_YP4K:focus-within { box-shadow: inset 0 0 0 .125rem var(--color-core-red-100,#de1c24); }

.w_OKJG { appearance: none; background: rgba(0, 0, 0, 0); border: 0px; box-sizing: border-box; color: var(--color-core-gray-160,#2e2f32); display: block; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-weight: 400; margin: 0px; resize: none; width: 100%; }

.w_OKJG::placeholder { color: var(--color-core-gray-100,#74767c); }

.w_LVlg .w_OKJG, .w_nVge .w_OKJG { cursor: default; }

.w_LVlg .w_OKJG { color: var(--color-core-gray-50,#babbbe); opacity: 1; -webkit-text-fill-color: var(--color-core-gray-50,#babbbe); }

.w_AlIi .w_OKJG { font-size: 1rem; line-height: 1.5rem; min-height: 8rem; padding: 1rem; }

.w_3L8t .w_OKJG { font-size: 0.875rem; line-height: 1.25rem; min-height: 6.25rem; padding: 0.5rem 0.75rem; }

.w_tqEu { display: flex; justify-content: space-between; margin-top: 0.25rem; }

.w_MeCl { color: var(--color-core-gray-100,#74767c); font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.75rem; font-weight: 400; line-height: 1rem; margin-left: 1rem; white-space: nowrap; }

.w_LVlg .w_MeCl { color: var(--color-core-gray-50,#babbbe); cursor: default; }

.w_yzDZ { align-items: center; background: var(--color-core-white,#fff); border-top: .0625rem solid var(--color-core-gray-20,#e3e4e5); box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 1rem; width: 100%; }

@media screen and (min-width: 37.5rem) {
  .w_yzDZ { flex-wrap: nowrap; padding: 1.5rem 1rem; }
}

.w_i0SU { display: flex; justify-content: center; margin-bottom: 1rem; max-width: 37.5rem; width: 100%; }

@media screen and (min-width: 37.5rem) {
  .w_i0SU { flex: 1 1 0%; margin-bottom: 0px; width: auto; }
}

.w_k0Xy { margin-right: 0px; order: 0; }

@media screen and (min-width: 37.5rem) {
  .w_k0Xy { margin-right: 1.5rem; order: -1; }
}

.w_WB6Z { margin-left: 0px; }

@media screen and (min-width: 37.5rem) {
  .w_WB6Z { margin-left: 1.5rem; }
}

.w_E9B0 { box-shadow: none !important; }

.w_E9B0:active { background: var(--ld-primitive-color-gray-20,#e3e4e5); }

.w_E9B0:active, .w_E9B0:focus { border-width: var(--ld-primitive-scale-border-width-200,.125rem); color: var(--ld-semantic-color-input-text-on-fill,#2e2f32); }

.w_E9B0:focus { background: var(--ld-semantic-color-input-fill-focused,#f1f1f2); }

.w_E9B0:hover { box-shadow: none; border-width: var(--ld-primitive-scale-border-width-200,.125rem); }

.w_5_HD .w_eMYP, .w_7DL0 .w_eMYP, .w_cWnn .w_eMYP, .w_lZH1 .w_eMYP { transform: translateY(6.25rem); }

.w_I52w .w_eMYP { transform: translateX(-6.25rem); }

.w_NkFx .w_eMYP { transform: translateX(6.25rem); }

.w_IL2u .w_eMYP, .w_st_M .w_eMYP, .w_taNN .w_eMYP { transform: translateY(-6.25rem); }

.w_cZSW { transition: opacity 0.2s linear, transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1); }

.w_FzTi .w_cZSW { transform: none; }

.w_oYfy { transition: opacity 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.w_HSo4 { padding-top: 0.75rem; }

.w_pX4s { padding-right: 0.75rem; }

.w_xg8a { padding-left: 0.75rem; }

.w_BtAZ { padding-bottom: 0.75rem; }

@keyframes w_Z7Ys { 
  0%, 25%, 50%, 75%, 100% { transform: translateY(0px); }
  10% { transform: translateY(-6px); }
  35% { transform: translateY(-6px); }
  60% { transform: translateY(-6px); }
}

@keyframes w_CDVW { 
  0%, 25%, 50%, 75%, 100% { transform: translateY(0px); }
  10% { transform: translateY(6px); }
  35% { transform: translateY(6px); }
  60% { transform: translateY(6px); }
}

@keyframes w_jDSU { 
  0%, 25%, 50%, 75%, 100% { transform: translateX(0px); }
  10% { transform: translateX(6px); }
  35% { transform: translateX(6px); }
  60% { transform: translateX(6px); }
}

@keyframes w_qXfp { 
  0%, 25%, 50%, 75%, 100% { transform: translateX(0px); }
  10% { transform: translateX(-6px); }
  35% { transform: translateX(-6px); }
  60% { transform: translateX(-6px); }
}

.w_G_ab, .w_cTJ4, .w_nuvw { animation: 4.5s ease-out 0.25s 1 normal none running w_Z7Ys; }

.w_KGXt, .w_glti, .w_qMZ_, .w_wwDW { animation: 4.5s ease-out 0.25s 1 normal none running w_CDVW; }

.w_J0V7::before { background: var(--color-core-blue-160); box-shadow: rgba(0, 0, 0, 0.15) 2.1213px 2.1213px 5px 2px, rgba(0, 0, 0, 0.1) -0.7071px -0.7071px 3px 0px; content: ""; display: block; height: 0.7071rem; position: absolute; transform: translate(-50%, -50%) rotate(45deg); width: 0.7071rem; }

.w_qMZ_::before { left: 50%; top: 0px; }

.w_glti::before, .w_wwDW::before { left: calc(100% - 1.5rem); top: 0px; }

.w_KGXt::before { left: 1.5rem; top: 0px; }

.w__de2 { animation: 4.5s ease-out 0.25s 1 normal none running w_qXfp; }

.w__de2::before { left: 100%; top: 50%; }

.w_M0i1 { animation: 4.5s ease-out 0.25s 1 normal none running w_jDSU; }

.w_M0i1::before { left: 0px; top: 50%; }

.w_nuvw::before { left: 50%; top: 100%; }

.w_G_ab::before { left: calc(100% - 1.5rem); top: 100%; }

.w_cTJ4::before { left: 1.5rem; top: 100%; }

.w_uS24 { background: rgb(255, 194, 32); box-shadow: rgb(128, 61, 16) 0px 0px 0px 0.0625rem inset; color: rgb(46, 47, 50); }

.w_H7xf { left: 0px; position: fixed; right: 0px; top: 100%; z-index: 600; }

.w_H7xf.w_CsNj { opacity: 0; }

.w_H7xf.w_gPpE { opacity: 1; transition: opacity 0.5s ease-in; }

.w_H7xf.w_5JSf { opacity: 1; }

.w_H7xf.w_V90j { opacity: 0; transition: opacity 0.75s ease-in; }

.w_6X_4 { box-sizing: border-box; padding: 0px 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_6X_4 { display: flex; padding: 0px 1rem; }
}

.w_Ii7X { transform: translateY(calc(-100% - 0.5rem)); }

@media screen and (min-width: 37.5rem) {
  .w_Ii7X { transform: translateY(calc(-100% - 1rem)); }
}

.w_KyTW { align-items: flex-start; border-radius: 0.25rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.25rem 0px; background: rgb(255, 255, 255); display: flex; margin-left: auto; margin-right: auto; max-width: 21.4375rem; }

@media screen and (min-width: 37.5rem) {
  .w_KyTW { max-width: none; }
}

.w_e39_ { flex: 1 1 0%; font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 0.875rem; line-height: 20px; padding: 1rem; }

.w_XdqT, .w_e39_ { align-self: center; }

.w_XdqT { padding-left: 1rem; }

.w__djG { font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 0.875rem; padding: 0px 0.5rem; text-decoration: underline; white-space: nowrap; }

.w__djG, .w_ycxo { background: rgba(0, 0, 0, 0); border: 0px; cursor: pointer; height: 3.25rem; }

.w_ycxo { color: rgb(255, 255, 255); width: 3rem; }

.w_ZSll { vertical-align: bottom; }

.w_Ynl5 { color: var(--color-core-gray-100,#74767c); padding: 0.25rem 1rem; }

.w_Ynl5, .w_pwcm { display: flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; line-height: 1rem; }

.w_pwcm { color: var(--color-core-red-100,#de1c24); }

.w_luqF { flex-shrink: 0; margin-left: 0.25rem; }

@font-face { font-display: swap; font-family: Bogle; font-style: normal; font-weight: 700; src: url("https://i5.walmartimages.com/dfw/63fd9f59-a78c/fcfae9b6-2f69-4f89-beed-f0eeb4237946/v1/BogleWeb_subset-Bold.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: Bogle; font-style: normal; font-weight: 400; src: url("https://i5.walmartimages.com/dfw/63fd9f59-a78c/fcfae9b6-2f69-4f89-beed-f0eeb4237946/v1/BogleWeb_subset-Regular.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: EverydaySans; font-style: normal; font-weight: 700; src: url("https://i5.walmartimages.com/dfw/63fd9f59-581c/294cde33-8d74-4638-a582-6a0f942c0c18/v1/ESB.woff2") format("woff2"), url("https://i5.walmartimages.com/dfw/63fd9f59-3aae/d676f7c9-1cd0-42d5-8c69-8716fc3cfac6/v1/ESB.woff") format("woff"); }

@font-face { font-display: swap; font-family: EverydaySans; font-style: normal; font-weight: 400; src: url("https://i5.walmartimages.com/dfw/63fd9f59-7d95/36d53a64-d69e-4b5d-aec5-5205e3b975f5/v1/ES.woff2") format("woff2"), url("https://i5.walmartimages.com/dfw/63fd9f59-c69a/e5fb3359-b4fe-4603-88f7-451f2aa96e9a/v1/ES.woff") format("woff"); }

html html { line-height: 1.15; text-size-adjust: 100%; }

html body { margin: 0px; }

html article, html aside, html footer, html header, html nav, html section { display: block; }

html h1 { font-size: 2em; margin: 0.67em 0px; }

html figcaption, html figure, html main { display: block; }

html figure { margin: 1em 40px; }

html hr { box-sizing: initial; height: 0px; overflow: visible; }

html pre { font-family: monospace, monospace; font-size: 1em; }

html a { background-color: initial; }

html abbr[title] { border-bottom: none; text-decoration: underline dotted; }

html b, html strong { font-weight: bolder; }

html code, html kbd, html samp { font-family: monospace, monospace; font-size: 1em; }

html dfn { font-style: italic; }

html mark { background-color: rgb(255, 255, 0); color: rgb(0, 0, 0); }

html small { font-size: 80%; }

html sub, html sup { font-size: 75%; line-height: 0; position: relative; vertical-align: initial; }

html sub { bottom: -0.25em; }

html sup { top: -0.5em; }

html audio, html video { display: inline-block; }

html audio:not([controls]) { display: none; height: 0px; }

html img { border-style: none; }

html svg:not(:root) { overflow: hidden; }

html button, html input, html optgroup, html select, html textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }

html button, html input { overflow: visible; }

html button, html select { text-transform: none; }

html [type="reset"], html [type="submit"], html button, html html [type="button"] { appearance: button; }

html fieldset { padding: 0.35em 0.75em 0.625em; }

html legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }

html progress { display: inline-block; vertical-align: initial; }

html textarea { overflow: auto; }

html [type="checkbox"], html [type="radio"] { box-sizing: border-box; padding: 0px; }

html [type="number"]::-webkit-inner-spin-button, html [type="number"]::-webkit-outer-spin-button { height: auto; }

html [type="search"] { appearance: textfield; outline-offset: -2px; }

html [type="search"]::-webkit-search-cancel-button, html [type="search"]::-webkit-search-decoration { appearance: none; }

html ::-webkit-file-upload-button { appearance: button; font: inherit; }

html details, html menu { display: block; }

html summary { display: list-item; }

html canvas { display: inline-block; }

html [hidden], html template { display: none; }

html .border-box, html a, html article, html body, html code, html dd, html div, html dl, html dt, html fieldset, html footer, html form, html h1, html h2, html h3, html h4, html h5, html h6, html header, html html, html input[type="email"], html input[type="number"], html input[type="password"], html input[type="tel"], html input[type="text"], html input[type="url"], html legend, html li, html main, html ol, html p, html pre, html section, html table, html td, html textarea, html th, html tr, html ul { box-sizing: border-box; }

html .aspect-ratio { height: 0px; position: relative; }

html .aspect-ratio--16x9 { padding-bottom: 56.25%; }

html .aspect-ratio--9x16 { padding-bottom: 177.77%; }

html .aspect-ratio--4x3 { padding-bottom: 75%; }

html .aspect-ratio--3x4 { padding-bottom: 133.33%; }

html .aspect-ratio--6x4 { padding-bottom: 66.6%; }

html .aspect-ratio--4x6 { padding-bottom: 150%; }

html .aspect-ratio--8x5 { padding-bottom: 62.5%; }

html .aspect-ratio--5x8 { padding-bottom: 160%; }

html .aspect-ratio--7x5 { padding-bottom: 71.42%; }

html .aspect-ratio--5x7 { padding-bottom: 140%; }

html .aspect-ratio--1x1 { padding-bottom: 100%; }

html .aspect-ratio--object { inset: 0px; height: 100%; position: absolute; width: 100%; z-index: 100; }

@media (min-width: 37.5rem) {
  html .aspect-ratio-m { height: 0px; position: relative; }
  html .aspect-ratio--16x9-m { padding-bottom: 56.25%; }
  html .aspect-ratio--9x16-m { padding-bottom: 177.77%; }
  html .aspect-ratio--4x3-m { padding-bottom: 75%; }
  html .aspect-ratio--3x4-m { padding-bottom: 133.33%; }
  html .aspect-ratio--6x4-m { padding-bottom: 66.6%; }
  html .aspect-ratio--4x6-m { padding-bottom: 150%; }
  html .aspect-ratio--8x5-m { padding-bottom: 62.5%; }
  html .aspect-ratio--5x8-m { padding-bottom: 160%; }
  html .aspect-ratio--7x5-m { padding-bottom: 71.42%; }
  html .aspect-ratio--5x7-m { padding-bottom: 140%; }
  html .aspect-ratio--1x1-m { padding-bottom: 100%; }
  html .aspect-ratio--object-m { inset: 0px; height: 100%; position: absolute; width: 100%; z-index: 100; }
}

@media (min-width: 56.25rem) {
  html .aspect-ratio-l { height: 0px; position: relative; }
  html .aspect-ratio--16x9-l { padding-bottom: 56.25%; }
  html .aspect-ratio--9x16-l { padding-bottom: 177.77%; }
  html .aspect-ratio--4x3-l { padding-bottom: 75%; }
  html .aspect-ratio--3x4-l { padding-bottom: 133.33%; }
  html .aspect-ratio--6x4-l { padding-bottom: 66.6%; }
  html .aspect-ratio--4x6-l { padding-bottom: 150%; }
  html .aspect-ratio--8x5-l { padding-bottom: 62.5%; }
  html .aspect-ratio--5x8-l { padding-bottom: 160%; }
  html .aspect-ratio--7x5-l { padding-bottom: 71.42%; }
  html .aspect-ratio--5x7-l { padding-bottom: 140%; }
  html .aspect-ratio--1x1-l { padding-bottom: 100%; }
  html .aspect-ratio--object-l { inset: 0px; height: 100%; position: absolute; width: 100%; z-index: 100; }
}

@media (min-width: 75rem) {
  html .aspect-ratio-xl { height: 0px; position: relative; }
  html .aspect-ratio--16x9-xl { padding-bottom: 56.25%; }
  html .aspect-ratio--9x16-xl { padding-bottom: 177.77%; }
  html .aspect-ratio--4x3-xl { padding-bottom: 75%; }
  html .aspect-ratio--3x4-xl { padding-bottom: 133.33%; }
  html .aspect-ratio--6x4-xl { padding-bottom: 66.6%; }
  html .aspect-ratio--4x6-xl { padding-bottom: 150%; }
  html .aspect-ratio--8x5-xl { padding-bottom: 62.5%; }
  html .aspect-ratio--5x8-xl { padding-bottom: 160%; }
  html .aspect-ratio--7x5-xl { padding-bottom: 71.42%; }
  html .aspect-ratio--5x7-xl { padding-bottom: 140%; }
  html .aspect-ratio--1x1-xl { padding-bottom: 100%; }
  html .aspect-ratio--object-xl { inset: 0px; height: 100%; position: absolute; width: 100%; z-index: 100; }
}

@media (min-width: 1440px) {
  html .aspect-ratio-rdxl { height: 0px; position: relative; }
  html .aspect-ratio--16x9-rdxl { padding-bottom: 56.25%; }
  html .aspect-ratio--9x16-rdxl { padding-bottom: 177.77%; }
  html .aspect-ratio--4x3-rdxl { padding-bottom: 75%; }
  html .aspect-ratio--3x4-rdxl { padding-bottom: 133.33%; }
  html .aspect-ratio--6x4-rdxl { padding-bottom: 66.6%; }
  html .aspect-ratio--4x6-rdxl { padding-bottom: 150%; }
  html .aspect-ratio--8x5-rdxl { padding-bottom: 62.5%; }
  html .aspect-ratio--5x8-rdxl { padding-bottom: 160%; }
  html .aspect-ratio--7x5-rdxl { padding-bottom: 71.42%; }
  html .aspect-ratio--5x7-rdxl { padding-bottom: 140%; }
  html .aspect-ratio--1x1-rdxl { padding-bottom: 100%; }
  html .aspect-ratio--object-rdxl { inset: 0px; height: 100%; position: absolute; width: 100%; z-index: 100; }
}

@media (min-width: 1024px) {
  html .aspect-ratio-hdkp { height: 0px; position: relative; }
  html .aspect-ratio--16x9-hdkp { padding-bottom: 56.25%; }
  html .aspect-ratio--9x16-hdkp { padding-bottom: 177.77%; }
  html .aspect-ratio--4x3-hdkp { padding-bottom: 75%; }
  html .aspect-ratio--3x4-hdkp { padding-bottom: 133.33%; }
  html .aspect-ratio--6x4-hdkp { padding-bottom: 66.6%; }
  html .aspect-ratio--4x6-hdkp { padding-bottom: 150%; }
  html .aspect-ratio--8x5-hdkp { padding-bottom: 62.5%; }
  html .aspect-ratio--5x8-hdkp { padding-bottom: 160%; }
  html .aspect-ratio--7x5-hdkp { padding-bottom: 71.42%; }
  html .aspect-ratio--5x7-hdkp { padding-bottom: 140%; }
  html .aspect-ratio--1x1-hdkp { padding-bottom: 100%; }
  html .aspect-ratio--object-hdkp { inset: 0px; height: 100%; position: absolute; width: 100%; z-index: 100; }
}

html img { max-width: 100%; }

html .cover { background-size: cover !important; }

html .contain { background-size: contain !important; }

@media (min-width: 37.5rem) {
  html .cover-m { background-size: cover !important; }
  html .contain-m { background-size: contain !important; }
}

@media (min-width: 56.25rem) {
  html .cover-l { background-size: cover !important; }
  html .contain-l { background-size: contain !important; }
}

@media (min-width: 75rem) {
  html .cover-xl { background-size: cover !important; }
  html .contain-xl { background-size: contain !important; }
}

@media (min-width: 1440px) {
  html .cover-rdxl { background-size: cover !important; }
  html .contain-rdxl { background-size: contain !important; }
}

@media (min-width: 1024px) {
  html .cover-hdkp { background-size: cover !important; }
  html .contain-hdkp { background-size: contain !important; }
}

html .outline { outline: solid 1px; }

html .outline-transparent { outline: rgba(0, 0, 0, 0) solid 1px; }

html .outline-0 { outline: 0px; }

@media (min-width: 37.5rem) {
  html .outline-m { outline: solid 1px; }
  html .outline-transparent-m { outline: rgba(0, 0, 0, 0) solid 1px; }
  html .outline-0-m { outline: 0px; }
}

@media (min-width: 56.25rem) {
  html .outline-l { outline: solid 1px; }
  html .outline-transparent-l { outline: rgba(0, 0, 0, 0) solid 1px; }
  html .outline-0-l { outline: 0px; }
}

@media (min-width: 75rem) {
  html .outline-xl { outline: solid 1px; }
  html .outline-transparent-xl { outline: rgba(0, 0, 0, 0) solid 1px; }
  html .outline-0-xl { outline: 0px; }
}

@media (min-width: 1440px) {
  html .outline-rdxl { outline: solid 1px; }
  html .outline-transparent-rdxl { outline: rgba(0, 0, 0, 0) solid 1px; }
  html .outline-0-rdxl { outline: 0px; }
}

@media (min-width: 1024px) {
  html .outline-hdkp { outline: solid 1px; }
  html .outline-transparent-hdkp { outline: rgba(0, 0, 0, 0) solid 1px; }
  html .outline-0-hdkp { outline: 0px; }
}

html .ba { border-style: solid; border-width: 1px; }

html .bt { border-top-style: solid; border-top-width: 1px; }

html .br { border-right-style: solid; border-right-width: 1px; }

html .bb { border-bottom-style: solid; border-bottom-width: 1px; }

html .bl { border-left-style: solid; border-left-width: 1px; }

html .bn { border-style: none; border-width: 0px; }

@media (min-width: 37.5rem) {
  html .ba-m { border-style: solid; border-width: 1px; }
  html .bt-m { border-top-style: solid; border-top-width: 1px; }
  html .br-m { border-right-style: solid; border-right-width: 1px; }
  html .bb-m { border-bottom-style: solid; border-bottom-width: 1px; }
  html .bl-m { border-left-style: solid; border-left-width: 1px; }
  html .bn-m { border-style: none; border-width: 0px; }
}

@media (min-width: 56.25rem) {
  html .ba-l { border-style: solid; border-width: 1px; }
  html .bt-l { border-top-style: solid; border-top-width: 1px; }
  html .br-l { border-right-style: solid; border-right-width: 1px; }
  html .bb-l { border-bottom-style: solid; border-bottom-width: 1px; }
  html .bl-l { border-left-style: solid; border-left-width: 1px; }
  html .bn-l { border-style: none; border-width: 0px; }
}

@media (min-width: 75rem) {
  html .ba-xl { border-style: solid; border-width: 1px; }
  html .bt-xl { border-top-style: solid; border-top-width: 1px; }
  html .br-xl { border-right-style: solid; border-right-width: 1px; }
  html .bb-xl { border-bottom-style: solid; border-bottom-width: 1px; }
  html .bl-xl { border-left-style: solid; border-left-width: 1px; }
  html .bn-xl { border-style: none; border-width: 0px; }
}

@media (min-width: 1440px) {
  html .ba-rdxl { border-style: solid; border-width: 1px; }
  html .bt-rdxl { border-top-style: solid; border-top-width: 1px; }
  html .br-rdxl { border-right-style: solid; border-right-width: 1px; }
  html .bb-rdxl { border-bottom-style: solid; border-bottom-width: 1px; }
  html .bl-rdxl { border-left-style: solid; border-left-width: 1px; }
  html .bn-rdxl { border-style: none; border-width: 0px; }
}

@media (min-width: 1024px) {
  html .ba-hdkp { border-style: solid; border-width: 1px; }
  html .bt-hdkp { border-top-style: solid; border-top-width: 1px; }
  html .br-hdkp { border-right-style: solid; border-right-width: 1px; }
  html .bb-hdkp { border-bottom-style: solid; border-bottom-width: 1px; }
  html .bl-hdkp { border-left-style: solid; border-left-width: 1px; }
  html .bn-hdkp { border-style: none; border-width: 0px; }
}

html .b--black { border-color: var(--color-core-black,#000); }

html .b--dark-gray { border-color: var(--color-core-gray-160,#2e2f32); }

html .b--mid-gray { border-color: var(--color-core-gray-140,#46474a); }

html .b--nearer-mid-gray { border-color: var(--color-core-gray-130,#515357); }

html .b--gray { border-color: var(--color-core-gray-100,#74767c); }

html .b--light-gray { border-color: var(--color-core-gray-50,#babbbe); }

html .b--lighter-gray { border-color: var(--color-core-gray-20,#e3e4e5); }

html .b--near-white { border-color: var(--color-core-gray-10,#f1f1f2); }

html .b--nearer-white { border-color: var(--color-core-gray-5,#f8f8f8); }

html .b--white { border-color: var(--color-core-white,#fff); }

html .b--white-90 { border-color: rgba(255, 255, 255, 0.9); }

html .b--white-80 { border-color: rgba(255, 255, 255, 0.8); }

html .b--white-70 { border-color: rgba(255, 255, 255, 0.7); }

html .b--white-60 { border-color: rgba(255, 255, 255, 0.6); }

html .b--white-50 { border-color: rgba(255, 255, 255, 0.5); }

html .b--white-40 { border-color: rgba(255, 255, 255, 0.4); }

html .b--white-30 { border-color: rgba(255, 255, 255, 0.3); }

html .b--white-20 { border-color: rgba(255, 255, 255, 0.2); }

html .b--white-10 { border-color: rgba(255, 255, 255, 0.1); }

html .b--white-05 { border-color: rgba(255, 255, 255, 0.05); }

html .b--white-025 { border-color: rgba(255, 255, 255, 0.024); }

html .b--white-0125 { border-color: rgba(255, 255, 255, 0.01); }

html .b--black-90 { border-color: rgba(0, 0, 0, 0.9); }

html .b--black-80 { border-color: rgba(0, 0, 0, 0.8); }

html .b--black-70 { border-color: rgba(0, 0, 0, 0.7); }

html .b--black-60 { border-color: rgba(0, 0, 0, 0.6); }

html .b--black-50 { border-color: rgba(0, 0, 0, 0.5); }

html .b--black-40 { border-color: rgba(0, 0, 0, 0.4); }

html .b--black-30 { border-color: rgba(0, 0, 0, 0.3); }

html .b--black-20 { border-color: rgba(0, 0, 0, 0.2); }

html .b--black-10 { border-color: rgba(0, 0, 0, 0.1); }

html .b--black-05 { border-color: rgba(0, 0, 0, 0.05); }

html .b--black-025 { border-color: rgba(0, 0, 0, 0.024); }

html .b--black-0125 { border-color: rgba(0, 0, 0, 0.01); }

html .b--dark-red { border-color: var(--color-core-red-130,#9b1419); }

html .b--red { border-color: var(--color-core-red-100,#de1c24); }

html .b--dark-orange { border-color: var(--color-core-orange-120,#c83c00); }

html .b--orange { border-color: var(--color-core-orange-100,#fa6400); }

html .b--light-gold { border-color: var(--color-core-spark-50,#ffe190); }

html .b--gold { border-color: var(--color-core-spark-100,#ffc220); }

html .b--dark-gold { border-color: var(--color-core-spark-120,#cc851a); }

html .b--yellow { border-color: var(--color-core-yellow-100,#fff200); }

html .b--purple { border-color: var(--color-core-purple-100,#63327e); }

html .b--pink { border-color: var(--color-core-pink-100,#cb2c90); }

html .b--dark-green { border-color: var(--color-core-green-130,#1d5f02); }

html .b--green { border-color: var(--color-core-green-100,#2a8703); }

html .b--light-green { border-color: var(--color-core-green-50,#95c381); }

html .b--navy { border-color: var(--color-core-blue-160,#002d58); }

html .b--dark-blue { border-color: var(--color-core-blue-130,#004f9a); }

html .b--blue { border-color: var(--color-core-blue-100,#0071dc); }

html .b--washed-blue { border-color: var(--color-core-blue-10,#e6f1fc); }

html .b--washed-green { border-color: var(--color-core-green-10,#eaf3e6); }

html .b--washed-yellow { border-color: var(--color-core-yellow-10,#fffee6); }

html .b--transparent { border-color: var(--color-core-transparent,#0000); }

html .b--inherit { border-color: inherit; }

html .b--primary { border-color: var(--color-core-blue-100,#0071dc); }

html .b--washed-primary { border-color: var(--color-core-blue-10,#e6f1fc); }

html .br0 { border-radius: 0px; }

html .br1 { border-radius: 0.125rem; }

html .br2 { border-radius: 0.25rem; }

html .br3 { border-radius: 0.5rem; }

html .br4 { border-radius: 1rem; }

html .br-100 { border-radius: 100%; }

html .br-pill { border-radius: 9999px; }

html .br--bottom { border-top-left-radius: 0px; border-top-right-radius: 0px; }

html .br--top { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

html .br--right { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }

html .br--left { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

@media (min-width: 37.5rem) {
  html .br0-m { border-radius: 0px; }
  html .br1-m { border-radius: 0.125rem; }
  html .br2-m { border-radius: 0.25rem; }
  html .br3-m { border-radius: 0.5rem; }
  html .br4-m { border-radius: 1rem; }
  html .br-100-m { border-radius: 100%; }
  html .br-pill-m { border-radius: 9999px; }
  html .br--bottom-m { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  html .br--top-m { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  html .br--right-m { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
  html .br--left-m { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
}

@media (min-width: 56.25rem) {
  html .br0-l { border-radius: 0px; }
  html .br1-l { border-radius: 0.125rem; }
  html .br2-l { border-radius: 0.25rem; }
  html .br3-l { border-radius: 0.5rem; }
  html .br4-l { border-radius: 1rem; }
  html .br-100-l { border-radius: 100%; }
  html .br-pill-l { border-radius: 9999px; }
  html .br--bottom-l { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  html .br--top-l { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  html .br--right-l { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
  html .br--left-l { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
}

@media (min-width: 75rem) {
  html .br0-xl { border-radius: 0px; }
  html .br1-xl { border-radius: 0.125rem; }
  html .br2-xl { border-radius: 0.25rem; }
  html .br3-xl { border-radius: 0.5rem; }
  html .br4-xl { border-radius: 1rem; }
  html .br-100-xl { border-radius: 100%; }
  html .br-pill-xl { border-radius: 9999px; }
  html .br--bottom-xl { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  html .br--top-xl { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  html .br--right-xl { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
  html .br--left-xl { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
}

@media (min-width: 1440px) {
  html .br0-rdxl { border-radius: 0px; }
  html .br1-rdxl { border-radius: 0.125rem; }
  html .br2-rdxl { border-radius: 0.25rem; }
  html .br3-rdxl { border-radius: 0.5rem; }
  html .br4-rdxl { border-radius: 1rem; }
  html .br-100-rdxl { border-radius: 100%; }
  html .br-pill-rdxl { border-radius: 9999px; }
  html .br--bottom-rdxl { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  html .br--top-rdxl { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  html .br--right-rdxl { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
  html .br--left-rdxl { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
}

@media (min-width: 1024px) {
  html .br0-hdkp { border-radius: 0px; }
  html .br1-hdkp { border-radius: 0.125rem; }
  html .br2-hdkp { border-radius: 0.25rem; }
  html .br3-hdkp { border-radius: 0.5rem; }
  html .br4-hdkp { border-radius: 1rem; }
  html .br-100-hdkp { border-radius: 100%; }
  html .br-pill-hdkp { border-radius: 9999px; }
  html .br--bottom-hdkp { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  html .br--top-hdkp { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  html .br--right-hdkp { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
  html .br--left-hdkp { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
}

html .b--solid { border-style: solid; }

html .b--dashed { border-style: dashed; }

html .b--none { border-style: none; }

@media (min-width: 37.5rem) {
  html .b--solid-m { border-style: solid; }
  html .b--dashed-m { border-style: dashed; }
  html .b--none-m { border-style: none; }
}

@media (min-width: 56.25rem) {
  html .b--solid-l { border-style: solid; }
  html .b--dashed-l { border-style: dashed; }
  html .b--none-l { border-style: none; }
}

@media (min-width: 75rem) {
  html .b--solid-xl { border-style: solid; }
  html .b--dashed-xl { border-style: dashed; }
  html .b--none-xl { border-style: none; }
}

@media (min-width: 1440px) {
  html .b--solid-rdxl { border-style: solid; }
  html .b--dashed-rdxl { border-style: dashed; }
  html .b--none-rdxl { border-style: none; }
}

@media (min-width: 1024px) {
  html .b--solid-hdkp { border-style: solid; }
  html .b--dashed-hdkp { border-style: dashed; }
  html .b--none-hdkp { border-style: none; }
}

html .bw0 { border-width: 0px; }

html .bw1 { border-width: 0.125rem; }

html .bw2 { border-width: 0.25rem; }

html .bw3 { border-width: 0.5rem; }

html .bw4 { border-width: 1rem; }

html .bw5 { border-width: 2rem; }

html .bt-0 { border-top-width: 0px; }

html .br-0 { border-right-width: 0px; }

html .bb-0 { border-bottom-width: 0px; }

html .bl-0 { border-left-width: 0px; }

@media (min-width: 37.5rem) {
  html .bw0-m { border-width: 0px; }
  html .bw1-m { border-width: 0.125rem; }
  html .bw2-m { border-width: 0.25rem; }
  html .bw3-m { border-width: 0.5rem; }
  html .bw4-m { border-width: 1rem; }
  html .bw5-m { border-width: 2rem; }
  html .bt-0-m { border-top-width: 0px; }
  html .br-0-m { border-right-width: 0px; }
  html .bb-0-m { border-bottom-width: 0px; }
  html .bl-0-m { border-left-width: 0px; }
}

@media (min-width: 56.25rem) {
  html .bw0-l { border-width: 0px; }
  html .bw1-l { border-width: 0.125rem; }
  html .bw2-l { border-width: 0.25rem; }
  html .bw3-l { border-width: 0.5rem; }
  html .bw4-l { border-width: 1rem; }
  html .bw5-l { border-width: 2rem; }
  html .bt-0-l { border-top-width: 0px; }
  html .br-0-l { border-right-width: 0px; }
  html .bb-0-l { border-bottom-width: 0px; }
  html .bl-0-l { border-left-width: 0px; }
}

@media (min-width: 75rem) {
  html .bw0-xl { border-width: 0px; }
  html .bw1-xl { border-width: 0.125rem; }
  html .bw2-xl { border-width: 0.25rem; }
  html .bw3-xl { border-width: 0.5rem; }
  html .bw4-xl { border-width: 1rem; }
  html .bw5-xl { border-width: 2rem; }
  html .bt-0-xl { border-top-width: 0px; }
  html .br-0-xl { border-right-width: 0px; }
  html .bb-0-xl { border-bottom-width: 0px; }
  html .bl-0-xl { border-left-width: 0px; }
}

@media (min-width: 1440px) {
  html .bw0-rdxl { border-width: 0px; }
  html .bw1-rdxl { border-width: 0.125rem; }
  html .bw2-rdxl { border-width: 0.25rem; }
  html .bw3-rdxl { border-width: 0.5rem; }
  html .bw4-rdxl { border-width: 1rem; }
  html .bw5-rdxl { border-width: 2rem; }
  html .bt-0-rdxl { border-top-width: 0px; }
  html .br-0-rdxl { border-right-width: 0px; }
  html .bb-0-rdxl { border-bottom-width: 0px; }
  html .bl-0-rdxl { border-left-width: 0px; }
}

@media (min-width: 1024px) {
  html .bw0-hdkp { border-width: 0px; }
  html .bw1-hdkp { border-width: 0.125rem; }
  html .bw2-hdkp { border-width: 0.25rem; }
  html .bw3-hdkp { border-width: 0.5rem; }
  html .bw4-hdkp { border-width: 1rem; }
  html .bw5-hdkp { border-width: 2rem; }
  html .bt-0-hdkp { border-top-width: 0px; }
  html .br-0-hdkp { border-right-width: 0px; }
  html .bb-0-hdkp { border-bottom-width: 0px; }
  html .bl-0-hdkp { border-left-width: 0px; }
}

html .shadow-0 { box-shadow: none; }

html .shadow-1 { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.0625rem 0.125rem 0.0625rem; }

html .shadow-2 { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.1875rem 0.3125rem 0.125rem; }

html .shadow-3 { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem; }

@media (min-width: 37.5rem) {
  html .shadow-0-m { box-shadow: none; }
  html .shadow-1-m { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.0625rem 0.125rem 0.0625rem; }
  html .shadow-2-m { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.1875rem 0.3125rem 0.125rem; }
  html .shadow-3-m { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem; }
}

@media (min-width: 56.25rem) {
  html .shadow-0-l { box-shadow: none; }
  html .shadow-1-l { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.0625rem 0.125rem 0.0625rem; }
  html .shadow-2-l { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.1875rem 0.3125rem 0.125rem; }
  html .shadow-3-l { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem; }
}

@media (min-width: 75rem) {
  html .shadow-0-xl { box-shadow: none; }
  html .shadow-1-xl { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.0625rem 0.125rem 0.0625rem; }
  html .shadow-2-xl { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.1875rem 0.3125rem 0.125rem; }
  html .shadow-3-xl { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem; }
}

@media (min-width: 1440px) {
  html .shadow-0-rdxl { box-shadow: none; }
  html .shadow-1-rdxl { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.0625rem 0.125rem 0.0625rem; }
  html .shadow-2-rdxl { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.1875rem 0.3125rem 0.125rem; }
  html .shadow-3-rdxl { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem; }
}

@media (min-width: 1024px) {
  html .shadow-0-hdkp { box-shadow: none; }
  html .shadow-1-hdkp { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.0625rem 0.125rem 0.0625rem; }
  html .shadow-2-hdkp { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.1875rem 0.3125rem 0.125rem; }
  html .shadow-3-hdkp { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem; }
}

html .pre { overflow: auto hidden; }

html .top-0 { top: 0px; }

html .right-0 { right: 0px; }

html .bottom-0 { bottom: 0px; }

html .left-0 { left: 0px; }

html .top-1 { top: 1rem; }

html .right-1 { right: 1rem; }

html .bottom-1 { bottom: 1rem; }

html .left-1 { left: 1rem; }

html .top-2 { top: 2rem; }

html .right-2 { right: 2rem; }

html .bottom-2 { bottom: 2rem; }

html .left-2 { left: 2rem; }

html .top--1 { top: -1rem; }

html .right--1 { right: -1rem; }

html .bottom--1 { bottom: -1rem; }

html .left--1 { left: -1rem; }

html .top--2 { top: -2rem; }

html .right--2 { right: -2rem; }

html .bottom--2 { bottom: -2rem; }

html .left--2 { left: -2rem; }

html .absolute--fill { inset: 0px; }

@media (min-width: 37.5rem) {
  html .top-0-m { top: 0px; }
  html .right-0-m { right: 0px; }
  html .bottom-0-m { bottom: 0px; }
  html .left-0-m { left: 0px; }
  html .top-1-m { top: 1rem; }
  html .right-1-m { right: 1rem; }
  html .bottom-1-m { bottom: 1rem; }
  html .left-1-m { left: 1rem; }
  html .top-2-m { top: 2rem; }
  html .right-2-m { right: 2rem; }
  html .bottom-2-m { bottom: 2rem; }
  html .left-2-m { left: 2rem; }
  html .top--1-m { top: -1rem; }
  html .right--1-m { right: -1rem; }
  html .bottom--1-m { bottom: -1rem; }
  html .left--1-m { left: -1rem; }
  html .top--2-m { top: -2rem; }
  html .right--2-m { right: -2rem; }
  html .bottom--2-m { bottom: -2rem; }
  html .left--2-m { left: -2rem; }
  html .absolute--fill-m { inset: 0px; }
}

@media (min-width: 56.25rem) {
  html .top-0-l { top: 0px; }
  html .right-0-l { right: 0px; }
  html .bottom-0-l { bottom: 0px; }
  html .left-0-l { left: 0px; }
  html .top-1-l { top: 1rem; }
  html .right-1-l { right: 1rem; }
  html .bottom-1-l { bottom: 1rem; }
  html .left-1-l { left: 1rem; }
  html .top-2-l { top: 2rem; }
  html .right-2-l { right: 2rem; }
  html .bottom-2-l { bottom: 2rem; }
  html .left-2-l { left: 2rem; }
  html .top--1-l { top: -1rem; }
  html .right--1-l { right: -1rem; }
  html .bottom--1-l { bottom: -1rem; }
  html .left--1-l { left: -1rem; }
  html .top--2-l { top: -2rem; }
  html .right--2-l { right: -2rem; }
  html .bottom--2-l { bottom: -2rem; }
  html .left--2-l { left: -2rem; }
  html .absolute--fill-l { inset: 0px; }
}

@media (min-width: 75rem) {
  html .top-0-xl { top: 0px; }
  html .right-0-xl { right: 0px; }
  html .bottom-0-xl { bottom: 0px; }
  html .left-0-xl { left: 0px; }
  html .top-1-xl { top: 1rem; }
  html .right-1-xl { right: 1rem; }
  html .bottom-1-xl { bottom: 1rem; }
  html .left-1-xl { left: 1rem; }
  html .top-2-xl { top: 2rem; }
  html .right-2-xl { right: 2rem; }
  html .bottom-2-xl { bottom: 2rem; }
  html .left-2-xl { left: 2rem; }
  html .top--1-xl { top: -1rem; }
  html .right--1-xl { right: -1rem; }
  html .bottom--1-xl { bottom: -1rem; }
  html .left--1-xl { left: -1rem; }
  html .top--2-xl { top: -2rem; }
  html .right--2-xl { right: -2rem; }
  html .bottom--2-xl { bottom: -2rem; }
  html .left--2-xl { left: -2rem; }
  html .absolute--fill-xl { inset: 0px; }
}

@media (min-width: 1440px) {
  html .top-0-rdxl { top: 0px; }
  html .right-0-rdxl { right: 0px; }
  html .bottom-0-rdxl { bottom: 0px; }
  html .left-0-rdxl { left: 0px; }
  html .top-1-rdxl { top: 1rem; }
  html .right-1-rdxl { right: 1rem; }
  html .bottom-1-rdxl { bottom: 1rem; }
  html .left-1-rdxl { left: 1rem; }
  html .top-2-rdxl { top: 2rem; }
  html .right-2-rdxl { right: 2rem; }
  html .bottom-2-rdxl { bottom: 2rem; }
  html .left-2-rdxl { left: 2rem; }
  html .top--1-rdxl { top: -1rem; }
  html .right--1-rdxl { right: -1rem; }
  html .bottom--1-rdxl { bottom: -1rem; }
  html .left--1-rdxl { left: -1rem; }
  html .top--2-rdxl { top: -2rem; }
  html .right--2-rdxl { right: -2rem; }
  html .bottom--2-rdxl { bottom: -2rem; }
  html .left--2-rdxl { left: -2rem; }
  html .absolute--fill-rdxl { inset: 0px; }
}

@media (min-width: 1024px) {
  html .top-0-hdkp { top: 0px; }
  html .right-0-hdkp { right: 0px; }
  html .bottom-0-hdkp { bottom: 0px; }
  html .left-0-hdkp { left: 0px; }
  html .top-1-hdkp { top: 1rem; }
  html .right-1-hdkp { right: 1rem; }
  html .bottom-1-hdkp { bottom: 1rem; }
  html .left-1-hdkp { left: 1rem; }
  html .top-2-hdkp { top: 2rem; }
  html .right-2-hdkp { right: 2rem; }
  html .bottom-2-hdkp { bottom: 2rem; }
  html .left-2-hdkp { left: 2rem; }
  html .top--1-hdkp { top: -1rem; }
  html .right--1-hdkp { right: -1rem; }
  html .bottom--1-hdkp { bottom: -1rem; }
  html .left--1-hdkp { left: -1rem; }
  html .top--2-hdkp { top: -2rem; }
  html .right--2-hdkp { right: -2rem; }
  html .bottom--2-hdkp { bottom: -2rem; }
  html .left--2-hdkp { left: -2rem; }
  html .absolute--fill-hdkp { inset: 0px; }
}

html .cf::after, html .cf::before { content: " "; display: table; }

html .cf::after { clear: both; }

html .cf { }

html .cl { clear: left; }

html .cr { clear: right; }

html .cb { clear: both; }

html .cn { clear: none; }

@media (min-width: 37.5rem) {
  html .cl-m { clear: left; }
  html .cr-m { clear: right; }
  html .cb-m { clear: both; }
  html .cn-m { clear: none; }
}

@media (min-width: 56.25rem) {
  html .cl-l { clear: left; }
  html .cr-l { clear: right; }
  html .cb-l { clear: both; }
  html .cn-l { clear: none; }
}

@media (min-width: 75rem) {
  html .cl-xl { clear: left; }
  html .cr-xl { clear: right; }
  html .cb-xl { clear: both; }
  html .cn-xl { clear: none; }
}

@media (min-width: 1440px) {
  html .cl-rdxl { clear: left; }
  html .cr-rdxl { clear: right; }
  html .cb-rdxl { clear: both; }
  html .cn-rdxl { clear: none; }
}

@media (min-width: 1024px) {
  html .cl-hdkp { clear: left; }
  html .cr-hdkp { clear: right; }
  html .cb-hdkp { clear: both; }
  html .cn-hdkp { clear: none; }
}

html .flex { display: flex; }

html .inline-flex { display: inline-flex; }

html .flex-auto { flex: 1 1 auto; min-height: 0px; min-width: 0px; }

html .flex-none { flex: 0 0 auto; }

html .flex-column { flex-direction: column; }

html .flex-row { flex-direction: row; }

html .flex-wrap { flex-wrap: wrap; }

html .flex-nowrap { flex-wrap: nowrap; }

html .flex-wrap-reverse { flex-wrap: wrap-reverse; }

html .flex-column-reverse { flex-direction: column-reverse; }

html .flex-row-reverse { flex-direction: row-reverse; }

html .items-start { align-items: flex-start; }

html .items-end { align-items: flex-end; }

html .items-center { align-items: center; }

html .items-baseline { align-items: baseline; }

html .items-stretch { align-items: stretch; }

html .self-start { align-self: flex-start; }

html .self-end { align-self: flex-end; }

html .self-center { align-self: center; }

html .self-baseline { align-self: baseline; }

html .self-stretch { align-self: stretch; }

html .justify-start { justify-content: flex-start; }

html .justify-end { justify-content: flex-end; }

html .justify-center { justify-content: center; }

html .justify-between { justify-content: space-between; }

html .justify-around { justify-content: space-around; }

html .content-start { align-content: flex-start; }

html .content-end { align-content: flex-end; }

html .content-center { align-content: center; }

html .content-between { align-content: space-between; }

html .content-around { align-content: space-around; }

html .content-stretch { align-content: stretch; }

html .order-0 { order: 0; }

html .order-1 { order: 1; }

html .order-2 { order: 2; }

html .order-3 { order: 3; }

html .order-4 { order: 4; }

html .order-5 { order: 5; }

html .order-6 { order: 6; }

html .order-7 { order: 7; }

html .order-8 { order: 8; }

html .order-last { order: 99999; }

html .flex-grow-0 { flex-grow: 0; }

html .flex-grow-1 { flex-grow: 1; }

html .flex-shrink-0 { flex-shrink: 0; }

html .flex-shrink-1 { flex-shrink: 1; }

@media (min-width: 37.5rem) {
  html .flex-m { display: flex; }
  html .inline-flex-m { display: inline-flex; }
  html .flex-auto-m { flex: 1 1 auto; min-height: 0px; min-width: 0px; }
  html .flex-none-m { flex: 0 0 auto; }
  html .flex-column-m { flex-direction: column; }
  html .flex-row-m { flex-direction: row; }
  html .flex-wrap-m { flex-wrap: wrap; }
  html .flex-nowrap-m { flex-wrap: nowrap; }
  html .flex-wrap-reverse-m { flex-wrap: wrap-reverse; }
  html .flex-column-reverse-m { flex-direction: column-reverse; }
  html .flex-row-reverse-m { flex-direction: row-reverse; }
  html .items-start-m { align-items: flex-start; }
  html .items-end-m { align-items: flex-end; }
  html .items-center-m { align-items: center; }
  html .items-baseline-m { align-items: baseline; }
  html .items-stretch-m { align-items: stretch; }
  html .self-start-m { align-self: flex-start; }
  html .self-end-m { align-self: flex-end; }
  html .self-center-m { align-self: center; }
  html .self-baseline-m { align-self: baseline; }
  html .self-stretch-m { align-self: stretch; }
  html .justify-start-m { justify-content: flex-start; }
  html .justify-end-m { justify-content: flex-end; }
  html .justify-center-m { justify-content: center; }
  html .justify-between-m { justify-content: space-between; }
  html .justify-around-m { justify-content: space-around; }
  html .content-start-m { align-content: flex-start; }
  html .content-end-m { align-content: flex-end; }
  html .content-center-m { align-content: center; }
  html .content-between-m { align-content: space-between; }
  html .content-around-m { align-content: space-around; }
  html .content-stretch-m { align-content: stretch; }
  html .order-0-m { order: 0; }
  html .order-1-m { order: 1; }
  html .order-2-m { order: 2; }
  html .order-3-m { order: 3; }
  html .order-4-m { order: 4; }
  html .order-5-m { order: 5; }
  html .order-6-m { order: 6; }
  html .order-7-m { order: 7; }
  html .order-8-m { order: 8; }
  html .order-last-m { order: 99999; }
  html .flex-grow-0-m { flex-grow: 0; }
  html .flex-grow-1-m { flex-grow: 1; }
  html .flex-shrink-0-m { flex-shrink: 0; }
  html .flex-shrink-1-m { flex-shrink: 1; }
}

@media (min-width: 56.25rem) {
  html .flex-l { display: flex; }
  html .inline-flex-l { display: inline-flex; }
  html .flex-auto-l { flex: 1 1 auto; min-height: 0px; min-width: 0px; }
  html .flex-none-l { flex: 0 0 auto; }
  html .flex-column-l { flex-direction: column; }
  html .flex-row-l { flex-direction: row; }
  html .flex-wrap-l { flex-wrap: wrap; }
  html .flex-nowrap-l { flex-wrap: nowrap; }
  html .flex-wrap-reverse-l { flex-wrap: wrap-reverse; }
  html .flex-column-reverse-l { flex-direction: column-reverse; }
  html .flex-row-reverse-l { flex-direction: row-reverse; }
  html .items-start-l { align-items: flex-start; }
  html .items-end-l { align-items: flex-end; }
  html .items-center-l { align-items: center; }
  html .items-baseline-l { align-items: baseline; }
  html .items-stretch-l { align-items: stretch; }
  html .self-start-l { align-self: flex-start; }
  html .self-end-l { align-self: flex-end; }
  html .self-center-l { align-self: center; }
  html .self-baseline-l { align-self: baseline; }
  html .self-stretch-l { align-self: stretch; }
  html .justify-start-l { justify-content: flex-start; }
  html .justify-end-l { justify-content: flex-end; }
  html .justify-center-l { justify-content: center; }
  html .justify-between-l { justify-content: space-between; }
  html .justify-around-l { justify-content: space-around; }
  html .content-start-l { align-content: flex-start; }
  html .content-end-l { align-content: flex-end; }
  html .content-center-l { align-content: center; }
  html .content-between-l { align-content: space-between; }
  html .content-around-l { align-content: space-around; }
  html .content-stretch-l { align-content: stretch; }
  html .order-0-l { order: 0; }
  html .order-1-l { order: 1; }
  html .order-2-l { order: 2; }
  html .order-3-l { order: 3; }
  html .order-4-l { order: 4; }
  html .order-5-l { order: 5; }
  html .order-6-l { order: 6; }
  html .order-7-l { order: 7; }
  html .order-8-l { order: 8; }
  html .order-last-l { order: 99999; }
  html .flex-grow-0-l { flex-grow: 0; }
  html .flex-grow-1-l { flex-grow: 1; }
  html .flex-shrink-0-l { flex-shrink: 0; }
  html .flex-shrink-1-l { flex-shrink: 1; }
}

@media (min-width: 75rem) {
  html .flex-xl { display: flex; }
  html .inline-flex-xl { display: inline-flex; }
  html .flex-auto-xl { flex: 1 1 auto; min-height: 0px; min-width: 0px; }
  html .flex-none-xl { flex: 0 0 auto; }
  html .flex-column-xl { flex-direction: column; }
  html .flex-row-xl { flex-direction: row; }
  html .flex-wrap-xl { flex-wrap: wrap; }
  html .flex-nowrap-xl { flex-wrap: nowrap; }
  html .flex-wrap-reverse-xl { flex-wrap: wrap-reverse; }
  html .flex-column-reverse-xl { flex-direction: column-reverse; }
  html .flex-row-reverse-xl { flex-direction: row-reverse; }
  html .items-start-xl { align-items: flex-start; }
  html .items-end-xl { align-items: flex-end; }
  html .items-center-xl { align-items: center; }
  html .items-baseline-xl { align-items: baseline; }
  html .items-stretch-xl { align-items: stretch; }
  html .self-start-xl { align-self: flex-start; }
  html .self-end-xl { align-self: flex-end; }
  html .self-center-xl { align-self: center; }
  html .self-baseline-xl { align-self: baseline; }
  html .self-stretch-xl { align-self: stretch; }
  html .justify-start-xl { justify-content: flex-start; }
  html .justify-end-xl { justify-content: flex-end; }
  html .justify-center-xl { justify-content: center; }
  html .justify-between-xl { justify-content: space-between; }
  html .justify-around-xl { justify-content: space-around; }
  html .content-start-xl { align-content: flex-start; }
  html .content-end-xl { align-content: flex-end; }
  html .content-center-xl { align-content: center; }
  html .content-between-xl { align-content: space-between; }
  html .content-around-xl { align-content: space-around; }
  html .content-stretch-xl { align-content: stretch; }
  html .order-0-xl { order: 0; }
  html .order-1-xl { order: 1; }
  html .order-2-xl { order: 2; }
  html .order-3-xl { order: 3; }
  html .order-4-xl { order: 4; }
  html .order-5-xl { order: 5; }
  html .order-6-xl { order: 6; }
  html .order-7-xl { order: 7; }
  html .order-8-xl { order: 8; }
  html .order-last-xl { order: 99999; }
  html .flex-grow-0-xl { flex-grow: 0; }
  html .flex-grow-1-xl { flex-grow: 1; }
  html .flex-shrink-0-xl { flex-shrink: 0; }
  html .flex-shrink-1-xl { flex-shrink: 1; }
}

@media (min-width: 1440px) {
  html .flex-rdxl { display: flex; }
  html .inline-flex-rdxl { display: inline-flex; }
  html .flex-auto-rdxl { flex: 1 1 auto; min-height: 0px; min-width: 0px; }
  html .flex-none-rdxl { flex: 0 0 auto; }
  html .flex-column-rdxl { flex-direction: column; }
  html .flex-row-rdxl { flex-direction: row; }
  html .flex-wrap-rdxl { flex-wrap: wrap; }
  html .flex-nowrap-rdxl { flex-wrap: nowrap; }
  html .flex-wrap-reverse-rdxl { flex-wrap: wrap-reverse; }
  html .flex-column-reverse-rdxl { flex-direction: column-reverse; }
  html .flex-row-reverse-rdxl { flex-direction: row-reverse; }
  html .items-start-rdxl { align-items: flex-start; }
  html .items-end-rdxl { align-items: flex-end; }
  html .items-center-rdxl { align-items: center; }
  html .items-baseline-rdxl { align-items: baseline; }
  html .items-stretch-rdxl { align-items: stretch; }
  html .self-start-rdxl { align-self: flex-start; }
  html .self-end-rdxl { align-self: flex-end; }
  html .self-center-rdxl { align-self: center; }
  html .self-baseline-rdxl { align-self: baseline; }
  html .self-stretch-rdxl { align-self: stretch; }
  html .justify-start-rdxl { justify-content: flex-start; }
  html .justify-end-rdxl { justify-content: flex-end; }
  html .justify-center-rdxl { justify-content: center; }
  html .justify-between-rdxl { justify-content: space-between; }
  html .justify-around-rdxl { justify-content: space-around; }
  html .content-start-rdxl { align-content: flex-start; }
  html .content-end-rdxl { align-content: flex-end; }
  html .content-center-rdxl { align-content: center; }
  html .content-between-rdxl { align-content: space-between; }
  html .content-around-rdxl { align-content: space-around; }
  html .content-stretch-rdxl { align-content: stretch; }
  html .order-0-rdxl { order: 0; }
  html .order-1-rdxl { order: 1; }
  html .order-2-rdxl { order: 2; }
  html .order-3-rdxl { order: 3; }
  html .order-4-rdxl { order: 4; }
  html .order-5-rdxl { order: 5; }
  html .order-6-rdxl { order: 6; }
  html .order-7-rdxl { order: 7; }
  html .order-8-rdxl { order: 8; }
  html .order-last-rdxl { order: 99999; }
  html .flex-grow-0-rdxl { flex-grow: 0; }
  html .flex-grow-1-rdxl { flex-grow: 1; }
  html .flex-shrink-0-rdxl { flex-shrink: 0; }
  html .flex-shrink-1-rdxl { flex-shrink: 1; }
}

@media (min-width: 1024px) {
  html .flex-hdkp { display: flex; }
  html .inline-flex-hdkp { display: inline-flex; }
  html .flex-auto-hdkp { flex: 1 1 auto; min-height: 0px; min-width: 0px; }
  html .flex-none-hdkp { flex: 0 0 auto; }
  html .flex-column-hdkp { flex-direction: column; }
  html .flex-row-hdkp { flex-direction: row; }
  html .flex-wrap-hdkp { flex-wrap: wrap; }
  html .flex-nowrap-hdkp { flex-wrap: nowrap; }
  html .flex-wrap-reverse-hdkp { flex-wrap: wrap-reverse; }
  html .flex-column-reverse-hdkp { flex-direction: column-reverse; }
  html .flex-row-reverse-hdkp { flex-direction: row-reverse; }
  html .items-start-hdkp { align-items: flex-start; }
  html .items-end-hdkp { align-items: flex-end; }
  html .items-center-hdkp { align-items: center; }
  html .items-baseline-hdkp { align-items: baseline; }
  html .items-stretch-hdkp { align-items: stretch; }
  html .self-start-hdkp { align-self: flex-start; }
  html .self-end-hdkp { align-self: flex-end; }
  html .self-center-hdkp { align-self: center; }
  html .self-baseline-hdkp { align-self: baseline; }
  html .self-stretch-hdkp { align-self: stretch; }
  html .justify-start-hdkp { justify-content: flex-start; }
  html .justify-end-hdkp { justify-content: flex-end; }
  html .justify-center-hdkp { justify-content: center; }
  html .justify-between-hdkp { justify-content: space-between; }
  html .justify-around-hdkp { justify-content: space-around; }
  html .content-start-hdkp { align-content: flex-start; }
  html .content-end-hdkp { align-content: flex-end; }
  html .content-center-hdkp { align-content: center; }
  html .content-between-hdkp { align-content: space-between; }
  html .content-around-hdkp { align-content: space-around; }
  html .content-stretch-hdkp { align-content: stretch; }
  html .order-0-hdkp { order: 0; }
  html .order-1-hdkp { order: 1; }
  html .order-2-hdkp { order: 2; }
  html .order-3-hdkp { order: 3; }
  html .order-4-hdkp { order: 4; }
  html .order-5-hdkp { order: 5; }
  html .order-6-hdkp { order: 6; }
  html .order-7-hdkp { order: 7; }
  html .order-8-hdkp { order: 8; }
  html .order-last-hdkp { order: 99999; }
  html .flex-grow-0-hdkp { flex-grow: 0; }
  html .flex-grow-1-hdkp { flex-grow: 1; }
  html .flex-shrink-0-hdkp { flex-shrink: 0; }
  html .flex-shrink-1-hdkp { flex-shrink: 1; }
}

html .dn { display: none; }

html .di { display: inline; }

html .db { display: block; }

html .dib { display: inline-block; }

html .dit { display: inline-table; }

html .dt { display: table; }

html .dtc { display: table-cell; }

html .dt-row { display: table-row; }

html .dt-row-group { display: table-row-group; }

html .dt-column { display: table-column; }

html .dt-column-group { display: table-column-group; }

html .dt--fixed { table-layout: fixed; width: 100%; }

@media (min-width: 37.5rem) {
  html .dn-m { display: none; }
  html .di-m { display: inline; }
  html .db-m { display: block; }
  html .dib-m { display: inline-block; }
  html .dit-m { display: inline-table; }
  html .dt-m { display: table; }
  html .dtc-m { display: table-cell; }
  html .dt-row-m { display: table-row; }
  html .dt-row-group-m { display: table-row-group; }
  html .dt-column-m { display: table-column; }
  html .dt-column-group-m { display: table-column-group; }
  html .dt--fixed-m { table-layout: fixed; width: 100%; }
}

@media (min-width: 56.25rem) {
  html .dn-l { display: none; }
  html .di-l { display: inline; }
  html .db-l { display: block; }
  html .dib-l { display: inline-block; }
  html .dit-l { display: inline-table; }
  html .dt-l { display: table; }
  html .dtc-l { display: table-cell; }
  html .dt-row-l { display: table-row; }
  html .dt-row-group-l { display: table-row-group; }
  html .dt-column-l { display: table-column; }
  html .dt-column-group-l { display: table-column-group; }
  html .dt--fixed-l { table-layout: fixed; width: 100%; }
}

@media (min-width: 75rem) {
  html .dn-xl { display: none; }
  html .di-xl { display: inline; }
  html .db-xl { display: block; }
  html .dib-xl { display: inline-block; }
  html .dit-xl { display: inline-table; }
  html .dt-xl { display: table; }
  html .dtc-xl { display: table-cell; }
  html .dt-row-xl { display: table-row; }
  html .dt-row-group-xl { display: table-row-group; }
  html .dt-column-xl { display: table-column; }
  html .dt-column-group-xl { display: table-column-group; }
  html .dt--fixed-xl { table-layout: fixed; width: 100%; }
}

@media (min-width: 1440px) {
  html .dn-rdxl { display: none; }
  html .di-rdxl { display: inline; }
  html .db-rdxl { display: block; }
  html .dib-rdxl { display: inline-block; }
  html .dit-rdxl { display: inline-table; }
  html .dt-rdxl { display: table; }
  html .dtc-rdxl { display: table-cell; }
  html .dt-row-rdxl { display: table-row; }
  html .dt-row-group-rdxl { display: table-row-group; }
  html .dt-column-rdxl { display: table-column; }
  html .dt-column-group-rdxl { display: table-column-group; }
  html .dt--fixed-rdxl { table-layout: fixed; width: 100%; }
}

@media (min-width: 1024px) {
  html .dn-hdkp { display: none; }
  html .di-hdkp { display: inline; }
  html .db-hdkp { display: block; }
  html .dib-hdkp { display: inline-block; }
  html .dit-hdkp { display: inline-table; }
  html .dt-hdkp { display: table; }
  html .dtc-hdkp { display: table-cell; }
  html .dt-row-hdkp { display: table-row; }
  html .dt-row-group-hdkp { display: table-row-group; }
  html .dt-column-hdkp { display: table-column; }
  html .dt-column-group-hdkp { display: table-column-group; }
  html .dt--fixed-hdkp { table-layout: fixed; width: 100%; }
}

html .fl { float: left; }

html .fr { float: right; }

html .fn { float: none; }

@media (min-width: 37.5rem) {
  html .fl-m { float: left; }
  html .fr-m { float: right; }
  html .fn-m { float: none; }
}

@media (min-width: 56.25rem) {
  html .fl-l { float: left; }
  html .fr-l { float: right; }
  html .fn-l { float: none; }
}

@media (min-width: 75rem) {
  html .fl-xl { float: left; }
  html .fr-xl { float: right; }
  html .fn-xl { float: none; }
}

@media (min-width: 1440px) {
  html .fl-rdxl { float: left; }
  html .fr-rdxl { float: right; }
  html .fn-rdxl { float: none; }
}

@media (min-width: 1024px) {
  html .fl-hdkp { float: left; }
  html .fr-hdkp { float: right; }
  html .fn-hdkp { float: none; }
}

html .sans-serif { font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); }

html .code, html code { font-family: Consolas, monaco, monospace; }

html .i { font-style: italic; }

html .fs-normal { font-style: normal; }

@media (min-width: 37.5rem) {
  html .i-m { font-style: italic; }
  html .fs-normal-m { font-style: normal; }
}

@media (min-width: 56.25rem) {
  html .i-l { font-style: italic; }
  html .fs-normal-l { font-style: normal; }
}

@media (min-width: 75rem) {
  html .i-xl { font-style: italic; }
  html .fs-normal-xl { font-style: normal; }
}

@media (min-width: 1440px) {
  html .i-rdxl { font-style: italic; }
  html .fs-normal-rdxl { font-style: normal; }
}

@media (min-width: 1024px) {
  html .i-hdkp { font-style: italic; }
  html .fs-normal-hdkp { font-style: normal; }
}

html .normal { font-weight: 400; }

html .b { font-weight: 700; }

html .fw4 { font-weight: 400; }

html .fw5 { font-weight: 500; }

html .fw7 { font-weight: 700; }

@media (min-width: 37.5rem) {
  html .normal-m { font-weight: 400; }
  html .b-m { font-weight: 700; }
  html .fw4-m { font-weight: 400; }
  html .fw5-m { font-weight: 500; }
  html .fw7-m { font-weight: 700; }
}

@media (min-width: 56.25rem) {
  html .normal-l { font-weight: 400; }
  html .b-l { font-weight: 700; }
  html .fw4-l { font-weight: 400; }
  html .fw5-l { font-weight: 500; }
  html .fw7-l { font-weight: 700; }
}

@media (min-width: 75rem) {
  html .normal-xl { font-weight: 400; }
  html .b-xl { font-weight: 700; }
  html .fw4-xl { font-weight: 400; }
  html .fw5-xl { font-weight: 500; }
  html .fw7-xl { font-weight: 700; }
}

@media (min-width: 1440px) {
  html .normal-rdxl { font-weight: 400; }
  html .b-rdxl { font-weight: 700; }
  html .fw4-rdxl { font-weight: 400; }
  html .fw5-rdxl { font-weight: 500; }
  html .fw7-rdxl { font-weight: 700; }
}

@media (min-width: 1024px) {
  html .normal-hdkp { font-weight: 400; }
  html .b-hdkp { font-weight: 700; }
  html .fw4-hdkp { font-weight: 400; }
  html .fw5-hdkp { font-weight: 500; }
  html .fw7-hdkp { font-weight: 700; }
}

html .input-reset { appearance: none; }

html .h1 { height: 1rem; }

html .h2 { height: 1.5rem; }

html .h3 { height: 2rem; }

html .h4 { height: 3rem; }

html .h5 { height: 4rem; }

html .h-25 { height: 25%; }

html .h-50 { height: 50%; }

html .h-75 { height: 75%; }

html .h-100 { height: 100%; }

html .min-h-100 { min-height: 100%; }

html .vh-25 { height: 25vh; }

html .vh-50 { height: 50vh; }

html .vh-75 { height: 75vh; }

html .vh-100 { height: 100vh; }

html .min-vh-100 { min-height: 100vh; }

html .h-auto { height: auto; }

html .h-inherit { height: inherit; }

@media (min-width: 37.5rem) {
  html .h1-m { height: 1rem; }
  html .h2-m { height: 1.5rem; }
  html .h3-m { height: 2rem; }
  html .h4-m { height: 3rem; }
  html .h5-m { height: 4rem; }
  html .h-25-m { height: 25%; }
  html .h-50-m { height: 50%; }
  html .h-75-m { height: 75%; }
  html .h-100-m { height: 100%; }
  html .min-h-100-m { min-height: 100%; }
  html .vh-25-m { height: 25vh; }
  html .vh-50-m { height: 50vh; }
  html .vh-75-m { height: 75vh; }
  html .vh-100-m { height: 100vh; }
  html .min-vh-100-m { min-height: 100vh; }
  html .h-auto-m { height: auto; }
  html .h-inherit-m { height: inherit; }
}

@media (min-width: 56.25rem) {
  html .h1-l { height: 1rem; }
  html .h2-l { height: 1.5rem; }
  html .h3-l { height: 2rem; }
  html .h4-l { height: 3rem; }
  html .h5-l { height: 4rem; }
  html .h-25-l { height: 25%; }
  html .h-50-l { height: 50%; }
  html .h-75-l { height: 75%; }
  html .h-100-l { height: 100%; }
  html .min-h-100-l { min-height: 100%; }
  html .vh-25-l { height: 25vh; }
  html .vh-50-l { height: 50vh; }
  html .vh-75-l { height: 75vh; }
  html .vh-100-l { height: 100vh; }
  html .min-vh-100-l { min-height: 100vh; }
  html .h-auto-l { height: auto; }
  html .h-inherit-l { height: inherit; }
}

@media (min-width: 75rem) {
  html .h1-xl { height: 1rem; }
  html .h2-xl { height: 1.5rem; }
  html .h3-xl { height: 2rem; }
  html .h4-xl { height: 3rem; }
  html .h5-xl { height: 4rem; }
  html .h-25-xl { height: 25%; }
  html .h-50-xl { height: 50%; }
  html .h-75-xl { height: 75%; }
  html .h-100-xl { height: 100%; }
  html .min-h-100-xl { min-height: 100%; }
  html .vh-25-xl { height: 25vh; }
  html .vh-50-xl { height: 50vh; }
  html .vh-75-xl { height: 75vh; }
  html .vh-100-xl { height: 100vh; }
  html .min-vh-100-xl { min-height: 100vh; }
  html .h-auto-xl { height: auto; }
  html .h-inherit-xl { height: inherit; }
}

@media (min-width: 1440px) {
  html .h1-rdxl { height: 1rem; }
  html .h2-rdxl { height: 1.5rem; }
  html .h3-rdxl { height: 2rem; }
  html .h4-rdxl { height: 3rem; }
  html .h5-rdxl { height: 4rem; }
  html .h-25-rdxl { height: 25%; }
  html .h-50-rdxl { height: 50%; }
  html .h-75-rdxl { height: 75%; }
  html .h-100-rdxl { height: 100%; }
  html .min-h-100-rdxl { min-height: 100%; }
  html .vh-25-rdxl { height: 25vh; }
  html .vh-50-rdxl { height: 50vh; }
  html .vh-75-rdxl { height: 75vh; }
  html .vh-100-rdxl { height: 100vh; }
  html .min-vh-100-rdxl { min-height: 100vh; }
  html .h-auto-rdxl { height: auto; }
  html .h-inherit-rdxl { height: inherit; }
}

@media (min-width: 1024px) {
  html .h1-hdkp { height: 1rem; }
  html .h2-hdkp { height: 1.5rem; }
  html .h3-hdkp { height: 2rem; }
  html .h4-hdkp { height: 3rem; }
  html .h5-hdkp { height: 4rem; }
  html .h-25-hdkp { height: 25%; }
  html .h-50-hdkp { height: 50%; }
  html .h-75-hdkp { height: 75%; }
  html .h-100-hdkp { height: 100%; }
  html .min-h-100-hdkp { min-height: 100%; }
  html .vh-25-hdkp { height: 25vh; }
  html .vh-50-hdkp { height: 50vh; }
  html .vh-75-hdkp { height: 75vh; }
  html .vh-100-hdkp { height: 100vh; }
  html .min-vh-100-hdkp { min-height: 100vh; }
  html .h-auto-hdkp { height: auto; }
  html .h-inherit-hdkp { height: inherit; }
}

html .hyphens-none { hyphens: none; }

html .hyphens-manual { hyphens: manual; }

html .hyphens-auto { hyphens: auto; }

@media (min-width: 37.5rem) {
  html .hyphens-none-m { hyphens: none; }
  html .hyphens-manual-m { hyphens: manual; }
  html .hyphens-auto-m { hyphens: auto; }
}

@media (min-width: 56.25rem) {
  html .hyphens-none-l { hyphens: none; }
  html .hyphens-manual-l { hyphens: manual; }
  html .hyphens-auto-l { hyphens: auto; }
}

@media (min-width: 75rem) {
  html .hyphens-none-xl { hyphens: none; }
  html .hyphens-manual-xl { hyphens: manual; }
  html .hyphens-auto-xl { hyphens: auto; }
}

@media (min-width: 1440px) {
  html .hyphens-none-rdxl { hyphens: none; }
  html .hyphens-manual-rdxl { hyphens: manual; }
  html .hyphens-auto-rdxl { hyphens: auto; }
}

@media (min-width: 1024px) {
  html .hyphens-none-hdkp { hyphens: none; }
  html .hyphens-manual-hdkp { hyphens: manual; }
  html .hyphens-auto-hdkp { hyphens: auto; }
}

html .lh-solid { line-height: 1; }

html .lh-title { line-height: 1.25; }

html .lh-copy { line-height: 1.5; }

@media (min-width: 37.5rem) {
  html .lh-solid-m { line-height: 1; }
  html .lh-title-m { line-height: 1.25; }
  html .lh-copy-m { line-height: 1.5; }
}

@media (min-width: 56.25rem) {
  html .lh-solid-l { line-height: 1; }
  html .lh-title-l { line-height: 1.25; }
  html .lh-copy-l { line-height: 1.5; }
}

@media (min-width: 75rem) {
  html .lh-solid-xl { line-height: 1; }
  html .lh-title-xl { line-height: 1.25; }
  html .lh-copy-xl { line-height: 1.5; }
}

@media (min-width: 1440px) {
  html .lh-solid-rdxl { line-height: 1; }
  html .lh-title-rdxl { line-height: 1.25; }
  html .lh-copy-rdxl { line-height: 1.5; }
}

@media (min-width: 1024px) {
  html .lh-solid-hdkp { line-height: 1; }
  html .lh-title-hdkp { line-height: 1.25; }
  html .lh-copy-hdkp { line-height: 1.5; }
}

html .link { text-decoration: none; }

html .link, html .link:active, html .link:focus, html .link:hover, html .link:link, html .link:visited { transition: color 0.15s ease-in; }

html .link:focus { outline: currentcolor dotted 1px; }

html .link-show-solid-outline > li > a:focus-visible { outline: currentcolor solid 2px; transition: color 0.15s ease-in; }

html .list { list-style-type: none; }

html .mw1280 { max-width: 1280px; }

html .mw1440 { max-width: 1440px; }

html .mw1600 { max-width: 1600px; }

html .mw1660 { max-width: 1660px; }

html .mw-100 { max-width: 100%; }

html .mw1 { max-width: 1rem; }

html .mw2 { max-width: 2rem; }

html .mw3 { max-width: 4rem; }

html .mw4 { max-width: 8rem; }

html .mw5 { max-width: 16rem; }

html .mw6 { max-width: 32rem; }

html .mw7 { max-width: 48rem; }

html .mw8 { max-width: 64rem; }

html .mw9 { max-width: 96rem; }

html .mw-none { max-width: none; }

@media (min-width: 37.5rem) {
  html .mw-100-m { max-width: 100%; }
  html .mw1-m { max-width: 1rem; }
  html .mw2-m { max-width: 2rem; }
  html .mw3-m { max-width: 4rem; }
  html .mw4-m { max-width: 8rem; }
  html .mw5-m { max-width: 16rem; }
  html .mw6-m { max-width: 32rem; }
  html .mw7-m { max-width: 48rem; }
  html .mw8-m { max-width: 64rem; }
  html .mw9-m { max-width: 96rem; }
  html .mw-none-m { max-width: none; }
}

@media (min-width: 56.25rem) {
  html .mw-100-l { max-width: 100%; }
  html .mw1-l { max-width: 1rem; }
  html .mw2-l { max-width: 2rem; }
  html .mw3-l { max-width: 4rem; }
  html .mw4-l { max-width: 8rem; }
  html .mw5-l { max-width: 16rem; }
  html .mw6-l { max-width: 32rem; }
  html .mw7-l { max-width: 48rem; }
  html .mw8-l { max-width: 64rem; }
  html .mw9-l { max-width: 96rem; }
  html .mw-none-l { max-width: none; }
}

@media (min-width: 75rem) {
  html .mw-100-xl { max-width: 100%; }
  html .mw1-xl { max-width: 1rem; }
  html .mw2-xl { max-width: 2rem; }
  html .mw3-xl { max-width: 4rem; }
  html .mw4-xl { max-width: 8rem; }
  html .mw5-xl { max-width: 16rem; }
  html .mw6-xl { max-width: 32rem; }
  html .mw7-xl { max-width: 48rem; }
  html .mw8-xl { max-width: 64rem; }
  html .mw9-xl { max-width: 96rem; }
  html .mw-none-xl { max-width: none; }
}

@media (min-width: 1440px) {
  html .mw-100-rdxl { max-width: 100%; }
  html .mw1-rdxl { max-width: 1rem; }
  html .mw2-rdxl { max-width: 2rem; }
  html .mw3-rdxl { max-width: 4rem; }
  html .mw4-rdxl { max-width: 8rem; }
  html .mw5-rdxl { max-width: 16rem; }
  html .mw6-rdxl { max-width: 32rem; }
  html .mw7-rdxl { max-width: 48rem; }
  html .mw8-rdxl { max-width: 64rem; }
  html .mw9-rdxl { max-width: 96rem; }
  html .mw-none-rdxl { max-width: none; }
}

@media (min-width: 1024px) {
  html .mw-100-hdkp { max-width: 100%; }
  html .mw1-hdkp { max-width: 1rem; }
  html .mw2-hdkp { max-width: 2rem; }
  html .mw3-hdkp { max-width: 4rem; }
  html .mw4-hdkp { max-width: 8rem; }
  html .mw5-hdkp { max-width: 16rem; }
  html .mw6-hdkp { max-width: 32rem; }
  html .mw7-hdkp { max-width: 48rem; }
  html .mw8-hdkp { max-width: 64rem; }
  html .mw9-hdkp { max-width: 96rem; }
  html .mw-none-hdkp { max-width: none; }
}

html .w1 { width: 1rem; }

html .w2 { width: 1.5rem; }

html .w3 { width: 2rem; }

html .w4 { width: 3rem; }

html .w5 { width: 4rem; }

html .w-10 { width: 10%; }

html .w-20 { width: 20%; }

html .w-25 { width: 25%; }

html .w-30 { width: 30%; }

html .w-33 { width: 33%; }

html .w-34 { width: 34%; }

html .w-40 { width: 40%; }

html .w-50 { width: 50%; }

html .w-60 { width: 60%; }

html .w-70 { width: 70%; }

html .w-75 { width: 75%; }

html .w-80 { width: 80%; }

html .w-90 { width: 90%; }

html .w-100 { width: 100%; }

html .w-third { width: 33.3333%; }

html .w-two-thirds { width: 66.6667%; }

html .w-auto { width: auto; }

html .w-fit { width: fit-content; }

@media (min-width: 37.5rem) {
  html .w1-m { width: 1rem; }
  html .w2-m { width: 1.5rem; }
  html .w3-m { width: 2rem; }
  html .w4-m { width: 3rem; }
  html .w5-m { width: 4rem; }
  html .w-10-m { width: 10%; }
  html .w-20-m { width: 20%; }
  html .w-25-m { width: 25%; }
  html .w-30-m { width: 30%; }
  html .w-33-m { width: 33%; }
  html .w-34-m { width: 34%; }
  html .w-40-m { width: 40%; }
  html .w-50-m { width: 50%; }
  html .w-60-m { width: 60%; }
  html .w-70-m { width: 70%; }
  html .w-75-m { width: 75%; }
  html .w-80-m { width: 80%; }
  html .w-90-m { width: 90%; }
  html .w-100-m { width: 100%; }
  html .w-third-m { width: 33.3333%; }
  html .w-two-thirds-m { width: 66.6667%; }
  html .w-auto-m { width: auto; }
  html .w-fit-m { width: fit-content; }
}

@media (min-width: 56.25rem) {
  html .w1-l { width: 1rem; }
  html .w2-l { width: 1.5rem; }
  html .w3-l { width: 2rem; }
  html .w4-l { width: 3rem; }
  html .w5-l { width: 4rem; }
  html .w-10-l { width: 10%; }
  html .w-20-l { width: 20%; }
  html .w-25-l { width: 25%; }
  html .w-30-l { width: 30%; }
  html .w-33-l { width: 33%; }
  html .w-34-l { width: 34%; }
  html .w-40-l { width: 40%; }
  html .w-50-l { width: 50%; }
  html .w-60-l { width: 60%; }
  html .w-70-l { width: 70%; }
  html .w-75-l { width: 75%; }
  html .w-80-l { width: 80%; }
  html .w-90-l { width: 90%; }
  html .w-100-l { width: 100%; }
  html .w-third-l { width: 33.3333%; }
  html .w-two-thirds-l { width: 66.6667%; }
  html .w-auto-l { width: auto; }
  html .w-fit-l { width: fit-content; }
}

@media (min-width: 75rem) {
  html .w1-xl { width: 1rem; }
  html .w2-xl { width: 1.5rem; }
  html .w3-xl { width: 2rem; }
  html .w4-xl { width: 3rem; }
  html .w5-xl { width: 4rem; }
  html .w-10-xl { width: 10%; }
  html .w-20-xl { width: 20%; }
  html .w-25-xl { width: 25%; }
  html .w-30-xl { width: 30%; }
  html .w-33-xl { width: 33%; }
  html .w-34-xl { width: 34%; }
  html .w-40-xl { width: 40%; }
  html .w-50-xl { width: 50%; }
  html .w-60-xl { width: 60%; }
  html .w-70-xl { width: 70%; }
  html .w-75-xl { width: 75%; }
  html .w-80-xl { width: 80%; }
  html .w-90-xl { width: 90%; }
  html .w-100-xl { width: 100%; }
  html .w-third-xl { width: 33.3333%; }
  html .w-two-thirds-xl { width: 66.6667%; }
  html .w-auto-xl { width: auto; }
  html .w-fit-xl { width: fit-content; }
}

@media (min-width: 1440px) {
  html .w1-rdxl { width: 1rem; }
  html .w2-rdxl { width: 1.5rem; }
  html .w3-rdxl { width: 2rem; }
  html .w4-rdxl { width: 3rem; }
  html .w5-rdxl { width: 4rem; }
  html .w-10-rdxl { width: 10%; }
  html .w-20-rdxl { width: 20%; }
  html .w-25-rdxl { width: 25%; }
  html .w-30-rdxl { width: 30%; }
  html .w-33-rdxl { width: 33%; }
  html .w-34-rdxl { width: 34%; }
  html .w-40-rdxl { width: 40%; }
  html .w-50-rdxl { width: 50%; }
  html .w-60-rdxl { width: 60%; }
  html .w-70-rdxl { width: 70%; }
  html .w-75-rdxl { width: 75%; }
  html .w-80-rdxl { width: 80%; }
  html .w-90-rdxl { width: 90%; }
  html .w-100-rdxl { width: 100%; }
  html .w-third-rdxl { width: 33.3333%; }
  html .w-two-thirds-rdxl { width: 66.6667%; }
  html .w-auto-rdxl { width: auto; }
  html .w-fit-rdxl { width: fit-content; }
}

@media (min-width: 1024px) {
  html .w1-hdkp { width: 1rem; }
  html .w2-hdkp { width: 1.5rem; }
  html .w3-hdkp { width: 2rem; }
  html .w4-hdkp { width: 3rem; }
  html .w5-hdkp { width: 4rem; }
  html .w-10-hdkp { width: 10%; }
  html .w-20-hdkp { width: 20%; }
  html .w-25-hdkp { width: 25%; }
  html .w-30-hdkp { width: 30%; }
  html .w-33-hdkp { width: 33%; }
  html .w-34-hdkp { width: 34%; }
  html .w-40-hdkp { width: 40%; }
  html .w-50-hdkp { width: 50%; }
  html .w-60-hdkp { width: 60%; }
  html .w-70-hdkp { width: 70%; }
  html .w-75-hdkp { width: 75%; }
  html .w-80-hdkp { width: 80%; }
  html .w-90-hdkp { width: 90%; }
  html .w-100-hdkp { width: 100%; }
  html .w-third-hdkp { width: 33.3333%; }
  html .w-two-thirds-hdkp { width: 66.6667%; }
  html .w-auto-hdkp { width: auto; }
  html .w-fit-hdkp { width: fit-content; }
}

html .overflow-visible { overflow: visible; }

html .overflow-hidden { overflow: hidden; }

html .overflow-scroll { overflow: scroll; }

html .overflow-auto { overflow: auto; }

html .overflow-x-visible { overflow-x: visible; }

html .overflow-x-hidden { overflow-x: hidden; }

html .overflow-x-scroll { overflow-x: scroll; }

html .overflow-x-auto { overflow-x: auto; }

html .overflow-y-visible { overflow-y: visible; }

html .overflow-y-hidden { overflow-y: hidden; }

html .overflow-y-scroll { overflow-y: scroll; }

html .overflow-y-auto { overflow-y: auto; }

@media (min-width: 37.5rem) {
  html .overflow-visible-m { overflow: visible; }
  html .overflow-hidden-m { overflow: hidden; }
  html .overflow-scroll-m { overflow: scroll; }
  html .overflow-auto-m { overflow: auto; }
  html .overflow-x-visible-m { overflow-x: visible; }
  html .overflow-x-hidden-m { overflow-x: hidden; }
  html .overflow-x-scroll-m { overflow-x: scroll; }
  html .overflow-x-auto-m { overflow-x: auto; }
  html .overflow-y-visible-m { overflow-y: visible; }
  html .overflow-y-hidden-m { overflow-y: hidden; }
  html .overflow-y-scroll-m { overflow-y: scroll; }
  html .overflow-y-auto-m { overflow-y: auto; }
}

@media (min-width: 56.25rem) {
  html .overflow-visible-l { overflow: visible; }
  html .overflow-hidden-l { overflow: hidden; }
  html .overflow-scroll-l { overflow: scroll; }
  html .overflow-auto-l { overflow: auto; }
  html .overflow-x-visible-l { overflow-x: visible; }
  html .overflow-x-hidden-l { overflow-x: hidden; }
  html .overflow-x-scroll-l { overflow-x: scroll; }
  html .overflow-x-auto-l { overflow-x: auto; }
  html .overflow-y-visible-l { overflow-y: visible; }
  html .overflow-y-hidden-l { overflow-y: hidden; }
  html .overflow-y-scroll-l { overflow-y: scroll; }
  html .overflow-y-auto-l { overflow-y: auto; }
}

@media (min-width: 75rem) {
  html .overflow-visible-xl { overflow: visible; }
  html .overflow-hidden-xl { overflow: hidden; }
  html .overflow-scroll-xl { overflow: scroll; }
  html .overflow-auto-xl { overflow: auto; }
  html .overflow-x-visible-xl { overflow-x: visible; }
  html .overflow-x-hidden-xl { overflow-x: hidden; }
  html .overflow-x-scroll-xl { overflow-x: scroll; }
  html .overflow-x-auto-xl { overflow-x: auto; }
  html .overflow-y-visible-xl { overflow-y: visible; }
  html .overflow-y-hidden-xl { overflow-y: hidden; }
  html .overflow-y-scroll-xl { overflow-y: scroll; }
  html .overflow-y-auto-xl { overflow-y: auto; }
}

@media (min-width: 1440px) {
  html .overflow-visible-rdxl { overflow: visible; }
  html .overflow-hidden-rdxl { overflow: hidden; }
  html .overflow-scroll-rdxl { overflow: scroll; }
  html .overflow-auto-rdxl { overflow: auto; }
  html .overflow-x-visible-rdxl { overflow-x: visible; }
  html .overflow-x-hidden-rdxl { overflow-x: hidden; }
  html .overflow-x-scroll-rdxl { overflow-x: scroll; }
  html .overflow-x-auto-rdxl { overflow-x: auto; }
  html .overflow-y-visible-rdxl { overflow-y: visible; }
  html .overflow-y-hidden-rdxl { overflow-y: hidden; }
  html .overflow-y-scroll-rdxl { overflow-y: scroll; }
  html .overflow-y-auto-rdxl { overflow-y: auto; }
}

@media (min-width: 1024px) {
  html .overflow-visible-hdkp { overflow: visible; }
  html .overflow-hidden-hdkp { overflow: hidden; }
  html .overflow-scroll-hdkp { overflow: scroll; }
  html .overflow-auto-hdkp { overflow: auto; }
  html .overflow-x-visible-hdkp { overflow-x: visible; }
  html .overflow-x-hidden-hdkp { overflow-x: hidden; }
  html .overflow-x-scroll-hdkp { overflow-x: scroll; }
  html .overflow-x-auto-hdkp { overflow-x: auto; }
  html .overflow-y-visible-hdkp { overflow-y: visible; }
  html .overflow-y-hidden-hdkp { overflow-y: hidden; }
  html .overflow-y-scroll-hdkp { overflow-y: scroll; }
  html .overflow-y-auto-hdkp { overflow-y: auto; }
}

html .static { position: static; }

html .relative { position: relative; }

html .absolute { position: absolute; }

html .fixed { position: fixed; }

html .sticky { position: sticky; }

@media (min-width: 37.5rem) {
  html .static-m { position: static; }
  html .relative-m { position: relative; }
  html .absolute-m { position: absolute; }
  html .fixed-m { position: fixed; }
  html .sticky-m { position: sticky; }
}

@media (min-width: 56.25rem) {
  html .static-l { position: static; }
  html .relative-l { position: relative; }
  html .absolute-l { position: absolute; }
  html .fixed-l { position: fixed; }
  html .sticky-l { position: sticky; }
}

@media (min-width: 75rem) {
  html .static-xl { position: static; }
  html .relative-xl { position: relative; }
  html .absolute-xl { position: absolute; }
  html .fixed-xl { position: fixed; }
  html .sticky-xl { position: sticky; }
}

@media (min-width: 1440px) {
  html .static-rdxl { position: static; }
  html .relative-rdxl { position: relative; }
  html .absolute-rdxl { position: absolute; }
  html .fixed-rdxl { position: fixed; }
  html .sticky-rdxl { position: sticky; }
}

@media (min-width: 1024px) {
  html .static-hdkp { position: static; }
  html .relative-hdkp { position: relative; }
  html .absolute-hdkp { position: absolute; }
  html .fixed-hdkp { position: fixed; }
  html .sticky-hdkp { position: sticky; }
}

html .o-100 { opacity: 1; }

html .o-90 { opacity: 0.9; }

html .o-80 { opacity: 0.8; }

html .o-70 { opacity: 0.7; }

html .o-60 { opacity: 0.6; }

html .o-50 { opacity: 0.5; }

html .o-40 { opacity: 0.4; }

html .o-30 { opacity: 0.3; }

html .o-20 { opacity: 0.2; }

html .o-10 { opacity: 0.1; }

html .o-05 { opacity: 0.05; }

html .o-025 { opacity: 0.025; }

html .o-0 { opacity: 0; }

html .rotate-45 { transform: rotate(45deg); }

html .black-90 { color: rgba(0, 0, 0, 0.9); }

html .black-80 { color: rgba(0, 0, 0, 0.8); }

html .black-70 { color: rgba(0, 0, 0, 0.7); }

html .black-60 { color: rgba(0, 0, 0, 0.6); }

html .black-50 { color: rgba(0, 0, 0, 0.5); }

html .black-40 { color: rgba(0, 0, 0, 0.4); }

html .black-30 { color: rgba(0, 0, 0, 0.3); }

html .black-20 { color: rgba(0, 0, 0, 0.2); }

html .black-10 { color: rgba(0, 0, 0, 0.1); }

html .black-05 { color: rgba(0, 0, 0, 0.05); }

html .white-90 { color: rgba(255, 255, 255, 0.9); }

html .white-80 { color: rgba(255, 255, 255, 0.8); }

html .white-70 { color: rgba(255, 255, 255, 0.7); }

html .white-60 { color: rgba(255, 255, 255, 0.6); }

html .white-50 { color: rgba(255, 255, 255, 0.5); }

html .white-40 { color: rgba(255, 255, 255, 0.4); }

html .white-30 { color: rgba(255, 255, 255, 0.3); }

html .white-20 { color: rgba(255, 255, 255, 0.2); }

html .white-10 { color: rgba(255, 255, 255, 0.1); }

html .black { color: var(--color-core-black,#000); }

html .dark-gray { color: var(--color-core-gray-160,#2e2f32); }

html .nearer-mid-gray { color: var(--color-core-gray-130,#515357); }

html .mid-gray { color: var(--color-core-gray-140,#46474a); }

html .gray { color: var(--color-core-gray-100,#74767c); }

html .light-gray, html .lighter-gray { color: var(--color-core-gray-50,#babbbe); }

html .near-white, html .nearer-white { color: var(--color-core-gray-10,#f1f1f2); }

html .white { color: var(--color-core-white,#fff); }

html .dark-red { color: var(--color-core-red-130,#9b1419); }

html .red { color: var(--color-core-red-100,#de1c24); }

html .medium-dark-orange { color: var(--color-core-orange-130,#af2f00); }

html .dark-orange { color: var(--color-core-orange-120,#c83c00); }

html .orange { color: var(--color-core-orange-100,#fa6400); }

html .gold { color: var(--color-core-spark-100,#ffc220); }

html .dark-gold { color: var(--color-core-spark-120,#cc851a); }

html .yellow { color: var(--color-core-yellow-100,#fff200); }

html .purple { color: var(--color-core-purple-100,#63327e); }

html .pink { color: var(--color-core-pink-100,#cb2c90); }

html .dark-green { color: var(--color-core-green-130,#1d5f02); }

html .green { color: var(--color-core-green-100,#2a8703); }

html .light-green { color: var(--color-core-green-50,#95c381); }

html .navy { color: var(--color-core-blue-160,#002d58); }

html .dark-blue { color: var(--color-core-blue-130,#004f9a); }

html .blue { color: var(--color-core-blue-100,#0071dc); }

html .washed-blue { color: var(--color-core-blue-10,#e6f1fc); }

html .washed-green { color: var(--color-core-green-10,#eaf3e6); }

html .washed-yellow { color: var(--color-core-yellow-10,#fffee6); }

html .color-inherit { color: inherit; }

html .bg-black-90 { background-color: rgba(0, 0, 0, 0.9); }

html .bg-black-80 { background-color: rgba(0, 0, 0, 0.8); }

html .bg-black-70 { background-color: rgba(0, 0, 0, 0.7); }

html .bg-black-60 { background-color: rgba(0, 0, 0, 0.6); }

html .bg-black-50 { background-color: rgba(0, 0, 0, 0.5); }

html .bg-black-40 { background-color: rgba(0, 0, 0, 0.4); }

html .bg-black-30 { background-color: rgba(0, 0, 0, 0.3); }

html .bg-black-20 { background-color: rgba(0, 0, 0, 0.2); }

html .bg-black-10 { background-color: rgba(0, 0, 0, 0.1); }

html .bg-black-05 { background-color: rgba(0, 0, 0, 0.05); }

html .bg-white-90 { background-color: rgba(255, 255, 255, 0.9); }

html .bg-white-80 { background-color: rgba(255, 255, 255, 0.8); }

html .bg-white-70 { background-color: rgba(255, 255, 255, 0.7); }

html .bg-white-60 { background-color: rgba(255, 255, 255, 0.6); }

html .bg-white-50 { background-color: rgba(255, 255, 255, 0.5); }

html .bg-white-40 { background-color: rgba(255, 255, 255, 0.4); }

html .bg-white-30 { background-color: rgba(255, 255, 255, 0.3); }

html .bg-white-20 { background-color: rgba(255, 255, 255, 0.2); }

html .bg-white-10 { background-color: rgba(255, 255, 255, 0.1); }

html .bg-black { background-color: var(--color-core-black,#000); }

html .bg-dark-gray { background-color: var(--color-core-gray-160,#2e2f32); }

html .bg-mid-gray { background-color: var(--color-core-gray-140,#46474a); }

html .bg-gray { background-color: var(--color-core-gray-100,#74767c); }

html .bg-light-gray { background-color: var(--color-core-gray-50,#babbbe); }

html .bg-lighter-gray { background-color: var(--color-core-gray-20,#e3e4e5); }

html .bg-near-white { background-color: var(--color-core-gray-10,#f1f1f2); }

html .bg-nearer-white { background-color: var(--color-core-gray-5,#f8f8f8); }

html .bg-white { background-color: var(--color-core-white,#fff); }

html .bg-transparent { background-color: var(--color-core-transparent,#0000); }

html .bg-dark-red { background-color: var(--color-core-red-130,#9b1419); }

html .bg-red { background-color: var(--color-core-red-100,#de1c24); }

html .bg-light-orange { background-color: var(--color-core-orange-10,#fff0e6); }

html .bg-orange { background-color: var(--color-core-orange-100,#fa6400); }

html .bg-gold { background-color: var(--color-core-spark-100,#ffc220); }

html .bg-light-gold { background-color: var(--color-core-spark-50,#ffe190); }

html .bg-dark-gold { background-color: var(--color-core-spark-120,#cc851a); }

html .bg-yellow { background-color: var(--color-core-yellow-100,#fff200); }

html .bg-purple { background-color: var(--color-core-purple-100,#63327e); }

html .bg-pink { background-color: var(--color-core-pink-100,#cb2c90); }

html .bg-dark-green { background-color: var(--color-core-green-130,#1d5f02); }

html .bg-green { background-color: var(--color-core-green-100,#2a8703); }

html .bg-light-green { background-color: var(--color-core-green-50,#95c381); }

html .bg-navy { background-color: var(--color-core-blue-160,#002d58); }

html .bg-dark-blue { background-color: var(--color-core-blue-130,#004f9a); }

html .bg-blue { background-color: var(--color-core-blue-100,#0071dc); }

html .bg-washed-blue { background-color: var(--color-core-blue-10,#e6f1fc); }

html .bg-near-white-blue { background-color: var(--color-core-blue-5,#f2f8fd); }

html .bg-dropdown-white-blue { background-color: var(--color-core-blue-70,#4d9ce7); }

html .bg-washed-green { background-color: var(--color-core-green-10,#eaf3e6); }

html .bg-washed-yellow { background-color: var(--color-core-yellow-10,#fffee6); }

html .bg-washed-gold { background-color: var(--color-core-spark-10,#fff9e9); }

html .bg-inherit { background-color: inherit; }

html .bg-blue-10 { background-color: var(--color-core-blue-10,#e6f1fc); }

html .bg-blue-130 { background-color: var(--color-core-blue-130,#004f9a); }

html .bg-blue-150 { background-color: var(--color-core-blue-150,#00396e); }

html .bg-dark-navy { background-color: var(--color-core-blue-170,#002242); }

html .seal-brown { color: var(--color-core-spark-160,#662b0d); }

html .dark-primary { color: var(--color-core-blue-130,#004f9a); }

html .primary { color: var(--color-core-blue-100,#0071dc); }

html .washed-primary { color: var(--color-core-blue-10,#e6f1fc); }

html .bg-primary { background-color: var(--color-core-blue-100,#0071dc); }

html .bg-washed-primary { background-color: var(--color-core-blue-10,#e6f1fc); }

html .bg-near-white-primary { background-color: var(--color-core-blue-5,#f2f8fd); }

html .bg-dark-primary { background-color: var(--color-core-blue-130,#004f9a); }

html .bg-secondary { background-color: var(--color-core-blue-100,#0071dc); }

html .bg-washed-purple { background-color: var(--color-core-purple-5,#f7f5f9); }

html .hover-black:focus, html .hover-black:hover { color: var(--color-core-black,#000); }

html .hover-gray:focus, html .hover-gray:hover { color: var(--color-core-gray-100,#74767c); }

html .hover-white:focus, html .hover-white:hover { color: var(--color-core-white,#fff); }

html .hover-bg-black:focus, html .hover-bg-black:hover { background-color: var(--color-core-black,#000); }

html .hover-bg-white:focus, html .hover-bg-white:hover { background-color: var(--color-core-white,#fff); }

html .hover-bg-gray:focus, html .hover-bg-gray:hover { background-color: var(--color-core-gray-100,#74767c); }

html .hover-dark-blue:focus, html .hover-dark-blue:hover { color: var(--color-core-blue-130,#004f9a); }

html .hover-blue:focus, html .hover-blue:hover { color: var(--color-core-blue-100,#0071dc); }

html .hover-navy:focus, html .hover-navy:hover { color: var(--color-core-blue-160,#002d58); }

html .hover-bg-dark-blue:focus, html .hover-bg-dark-blue:hover { background-color: var(--color-core-blue-130,#004f9a); }

html .hover-bg-blue:focus, html .hover-bg-blue:hover { background-color: var(--color-core-blue-100,#0071dc); }

html .hover-bg-dark-green:focus, html .hover-bg-dark-green:hover { background-color: var(--color-core-green-130,#1d5f02); }

html .hover-bg-green:focus, html .hover-bg-green:hover { background-color: var(--color-core-green-100,#2a8703); }

html .hover-bg-washed-blue:focus, html .hover-bg-washed-blue:hover { background-color: var(--color-core-blue-10,#e6f1fc); }

html .hover-dark-primary:focus, html .hover-dark-primary:hover { color: var(--color-core-blue-130,#004f9a); }

html .hover-primary:focus, html .hover-primary:hover { color: var(--color-core-blue-100,#0071dc); }

html .hover-bg-dark-primary:focus, html .hover-bg-dark-primary:hover { background-color: var(--color-core-blue-130,#004f9a); }

html .hover-bg-primary:focus, html .hover-bg-primary:hover { background-color: var(--color-core-blue-100,#0071dc); }

html .hover-bg-washed-primary:focus, html .hover-bg-washed-primary:hover { background-color: var(--color-core-blue-10,#e6f1fc); }

html .hover-bg-navy:focus, html .hover-bg-navy:hover { background-color: var(--color-core-blue-160,#002d58); }

html .hover-bg-nearer-white:focus, html .hover-bg-nearer-white:hover { background-color: var(--color-core-gray-5,#f8f8f8); }

html .hover-bg-dropdown-nearer-white:focus, html .hover-bg-dropdown-nearer-white:hover { background-color: var(--color-core-gray-80,#909196); }

html .hover-bg-near-white-blue:focus, html .hover-bg-near-white-blue:hover { background-color: var(--color-core-blue-5,#f2f8fd); }

html .hover-bg-dropdown-white-blue:focus, html .hover-bg-dropdown-white-blue:hover { background-color: var(--color-core-blue-70,#4d9ce7); }

html .hover-bg-light-gray:focus, html .hover-bg-light-gray:hover { background-color: var(--color-core-gray-50,#babbbe); }

html .hover-bg-lighter-gray:focus, html .hover-bg-lighter-gray:hover { background-color: var(--color-core-gray-20,#e3e4e5); }

html .pa0 { padding: 0px; }

html .pa1 { padding: 0.25rem; }

html .pa2 { padding: 0.5rem; }

html .pa3 { padding: 1rem; }

html .pa4 { padding: 1.5rem; }

html .pa5 { padding: 1.75rem; }

html .pa6 { padding: 3rem; }

html .pa7 { padding: 4rem; }

html .pl0 { padding-left: 0px; }

html .pl1 { padding-left: 0.25rem; }

html .pl2 { padding-left: 0.5rem; }

html .pl3 { padding-left: 1rem; }

html .pl4 { padding-left: 1.5rem; }

html .pl5 { padding-left: 1.75rem; }

html .pl6 { padding-left: 3rem; }

html .pl7 { padding-left: 4rem; }

html .pr0 { padding-right: 0px; }

html .pr1 { padding-right: 0.25rem; }

html .pr2 { padding-right: 0.5rem; }

html .pr3 { padding-right: 1rem; }

html .pr4 { padding-right: 1.5rem; }

html .pr5 { padding-right: 1.75rem; }

html .pr6 { padding-right: 3rem; }

html .pr7 { padding-right: 4rem; }

html .pb0 { padding-bottom: 0px; }

html .pb1 { padding-bottom: 0.25rem; }

html .pb2 { padding-bottom: 0.5rem; }

html .pb3 { padding-bottom: 1rem; }

html .pb4 { padding-bottom: 1.5rem; }

html .pb5 { padding-bottom: 1.75rem; }

html .pb6 { padding-bottom: 3rem; }

html .pb7 { padding-bottom: 4rem; }

html .pt0 { padding-top: 0px; }

html .pt1 { padding-top: 0.25rem; }

html .pt2 { padding-top: 0.5rem; }

html .pt3 { padding-top: 1rem; }

html .pt4 { padding-top: 1.5rem; }

html .pt5 { padding-top: 1.75rem; }

html .pt6 { padding-top: 3rem; }

html .pt7 { padding-top: 4rem; }

html .pv0 { padding-bottom: 0px; padding-top: 0px; }

html .pv1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }

html .pv2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }

html .pv3 { padding-bottom: 1rem; padding-top: 1rem; }

html .pv4 { padding-bottom: 1.5rem; padding-top: 1.5rem; }

html .pv5 { padding-bottom: 1.75rem; padding-top: 1.75rem; }

html .pv6 { padding-bottom: 3rem; padding-top: 3rem; }

html .pv7 { padding-bottom: 4rem; padding-top: 4rem; }

html .ph0 { padding-left: 0px; padding-right: 0px; }

html .ph1 { padding-left: 0.25rem; padding-right: 0.25rem; }

html .ph2 { padding-left: 0.5rem; padding-right: 0.5rem; }

html .ph3 { padding-left: 1rem; padding-right: 1rem; }

html .ph4 { padding-left: 1.5rem; padding-right: 1.5rem; }

html .ph5 { padding-left: 1.75rem; padding-right: 1.75rem; }

html .ph6 { padding-left: 3rem; padding-right: 3rem; }

html .ph7 { padding-left: 4rem; padding-right: 4rem; }

html .ma0 { margin: 0px; }

html .ma1 { margin: 0.25rem; }

html .ma2 { margin: 0.5rem; }

html .ma3 { margin: 1rem; }

html .ma4 { margin: 1.5rem; }

html .ma5 { margin: 1.75rem; }

html .ma6 { margin: 3rem; }

html .ma7 { margin: 4rem; }

html .ml0 { margin-left: 0px; }

html .ml1 { margin-left: 0.25rem; }

html .ml2 { margin-left: 0.5rem; }

html .ml3 { margin-left: 1rem; }

html .ml4 { margin-left: 1.5rem; }

html .ml5 { margin-left: 1.75rem; }

html .ml6 { margin-left: 3rem; }

html .ml7 { margin-left: 4rem; }

html .mr0 { margin-right: 0px; }

html .mr1 { margin-right: 0.25rem; }

html .mr2 { margin-right: 0.5rem; }

html .mr3 { margin-right: 1rem; }

html .mr4 { margin-right: 1.5rem; }

html .mr5 { margin-right: 1.75rem; }

html .mr6 { margin-right: 3rem; }

html .mr7 { margin-right: 4rem; }

html .mb0 { margin-bottom: 0px; }

html .mb1 { margin-bottom: 0.25rem; }

html .mb2 { margin-bottom: 0.5rem; }

html .mb3 { margin-bottom: 1rem; }

html .mb4 { margin-bottom: 1.5rem; }

html .mb5 { margin-bottom: 1.75rem; }

html .mb6 { margin-bottom: 3rem; }

html .mb7 { margin-bottom: 4rem; }

html .mt0 { margin-top: 0px; }

html .mt1 { margin-top: 0.25rem; }

html .mt2 { margin-top: 0.5rem; }

html .mt3 { margin-top: 1rem; }

html .mt4 { margin-top: 1.5rem; }

html .mt5 { margin-top: 1.75rem; }

html .mt6 { margin-top: 3rem; }

html .mt7 { margin-top: 4rem; }

html .mv0 { margin-bottom: 0px; margin-top: 0px; }

html .mv1 { margin-bottom: 0.25rem; margin-top: 0.25rem; }

html .mv2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }

html .mv3 { margin-bottom: 1rem; margin-top: 1rem; }

html .mv4 { margin-bottom: 1.5rem; margin-top: 1.5rem; }

html .mv5 { margin-bottom: 1.75rem; margin-top: 1.75rem; }

html .mv6 { margin-bottom: 3rem; margin-top: 3rem; }

html .mv7 { margin-bottom: 4rem; margin-top: 4rem; }

html .mh0 { margin-left: 0px; margin-right: 0px; }

html .mh1 { margin-left: 0.25rem; margin-right: 0.25rem; }

html .mh2 { margin-left: 0.5rem; margin-right: 0.5rem; }

html .mh3 { margin-left: 1rem; margin-right: 1rem; }

html .mh4 { margin-left: 1.5rem; margin-right: 1.5rem; }

html .mh5 { margin-left: 1.75rem; margin-right: 1.75rem; }

html .mh6 { margin-left: 3rem; margin-right: 3rem; }

html .mh7 { margin-left: 4rem; margin-right: 4rem; }

@media (min-width: 37.5rem) {
  html .pa0-m { padding: 0px; }
  html .pa1-m { padding: 0.25rem; }
  html .pa2-m { padding: 0.5rem; }
  html .pa3-m { padding: 1rem; }
  html .pa4-m { padding: 1.5rem; }
  html .pa5-m { padding: 1.75rem; }
  html .pa6-m { padding: 3rem; }
  html .pa7-m { padding: 4rem; }
  html .pl0-m { padding-left: 0px; }
  html .pl1-m { padding-left: 0.25rem; }
  html .pl2-m { padding-left: 0.5rem; }
  html .pl3-m { padding-left: 1rem; }
  html .pl4-m { padding-left: 1.5rem; }
  html .pl5-m { padding-left: 1.75rem; }
  html .pl6-m { padding-left: 3rem; }
  html .pl7-m { padding-left: 4rem; }
  html .pr0-m { padding-right: 0px; }
  html .pr1-m { padding-right: 0.25rem; }
  html .pr2-m { padding-right: 0.5rem; }
  html .pr3-m { padding-right: 1rem; }
  html .pr4-m { padding-right: 1.5rem; }
  html .pr5-m { padding-right: 1.75rem; }
  html .pr6-m { padding-right: 3rem; }
  html .pr7-m { padding-right: 4rem; }
  html .pb0-m { padding-bottom: 0px; }
  html .pb1-m { padding-bottom: 0.25rem; }
  html .pb2-m { padding-bottom: 0.5rem; }
  html .pb3-m { padding-bottom: 1rem; }
  html .pb4-m { padding-bottom: 1.5rem; }
  html .pb5-m { padding-bottom: 1.75rem; }
  html .pb6-m { padding-bottom: 3rem; }
  html .pb7-m { padding-bottom: 4rem; }
  html .pt0-m { padding-top: 0px; }
  html .pt1-m { padding-top: 0.25rem; }
  html .pt2-m { padding-top: 0.5rem; }
  html .pt3-m { padding-top: 1rem; }
  html .pt4-m { padding-top: 1.5rem; }
  html .pt5-m { padding-top: 1.75rem; }
  html .pt6-m { padding-top: 3rem; }
  html .pt7-m { padding-top: 4rem; }
  html .pv0-m { padding-bottom: 0px; padding-top: 0px; }
  html .pv1-m { padding-bottom: 0.25rem; padding-top: 0.25rem; }
  html .pv2-m { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  html .pv3-m { padding-bottom: 1rem; padding-top: 1rem; }
  html .pv4-m { padding-bottom: 1.5rem; padding-top: 1.5rem; }
  html .pv5-m { padding-bottom: 1.75rem; padding-top: 1.75rem; }
  html .pv6-m { padding-bottom: 3rem; padding-top: 3rem; }
  html .pv7-m { padding-bottom: 4rem; padding-top: 4rem; }
  html .ph0-m { padding-left: 0px; padding-right: 0px; }
  html .ph1-m { padding-left: 0.25rem; padding-right: 0.25rem; }
  html .ph2-m { padding-left: 0.5rem; padding-right: 0.5rem; }
  html .ph3-m { padding-left: 1rem; padding-right: 1rem; }
  html .ph4-m { padding-left: 1.5rem; padding-right: 1.5rem; }
  html .ph5-m { padding-left: 1.75rem; padding-right: 1.75rem; }
  html .ph6-m { padding-left: 3rem; padding-right: 3rem; }
  html .ph7-m { padding-left: 4rem; padding-right: 4rem; }
  html .ma0-m { margin: 0px; }
  html .ma1-m { margin: 0.25rem; }
  html .ma2-m { margin: 0.5rem; }
  html .ma3-m { margin: 1rem; }
  html .ma4-m { margin: 1.5rem; }
  html .ma5-m { margin: 1.75rem; }
  html .ma6-m { margin: 3rem; }
  html .ma7-m { margin: 4rem; }
  html .ml0-m { margin-left: 0px; }
  html .ml1-m { margin-left: 0.25rem; }
  html .ml2-m { margin-left: 0.5rem; }
  html .ml3-m { margin-left: 1rem; }
  html .ml4-m { margin-left: 1.5rem; }
  html .ml5-m { margin-left: 1.75rem; }
  html .ml6-m { margin-left: 3rem; }
  html .ml7-m { margin-left: 4rem; }
  html .mr0-m { margin-right: 0px; }
  html .mr1-m { margin-right: 0.25rem; }
  html .mr2-m { margin-right: 0.5rem; }
  html .mr3-m { margin-right: 1rem; }
  html .mr4-m { margin-right: 1.5rem; }
  html .mr5-m { margin-right: 1.75rem; }
  html .mr6-m { margin-right: 3rem; }
  html .mr7-m { margin-right: 4rem; }
  html .mb0-m { margin-bottom: 0px; }
  html .mb1-m { margin-bottom: 0.25rem; }
  html .mb2-m { margin-bottom: 0.5rem; }
  html .mb3-m { margin-bottom: 1rem; }
  html .mb4-m { margin-bottom: 1.5rem; }
  html .mb5-m { margin-bottom: 1.75rem; }
  html .mb6-m { margin-bottom: 3rem; }
  html .mb7-m { margin-bottom: 4rem; }
  html .mt0-m { margin-top: 0px; }
  html .mt1-m { margin-top: 0.25rem; }
  html .mt2-m { margin-top: 0.5rem; }
  html .mt3-m { margin-top: 1rem; }
  html .mt4-m { margin-top: 1.5rem; }
  html .mt5-m { margin-top: 1.75rem; }
  html .mt6-m { margin-top: 3rem; }
  html .mt7-m { margin-top: 4rem; }
  html .mv0-m { margin-bottom: 0px; margin-top: 0px; }
  html .mv1-m { margin-bottom: 0.25rem; margin-top: 0.25rem; }
  html .mv2-m { margin-bottom: 0.5rem; margin-top: 0.5rem; }
  html .mv3-m { margin-bottom: 1rem; margin-top: 1rem; }
  html .mv4-m { margin-bottom: 1.5rem; margin-top: 1.5rem; }
  html .mv5-m { margin-bottom: 1.75rem; margin-top: 1.75rem; }
  html .mv6-m { margin-bottom: 3rem; margin-top: 3rem; }
  html .mv7-m { margin-bottom: 4rem; margin-top: 4rem; }
  html .mh0-m { margin-left: 0px; margin-right: 0px; }
  html .mh1-m { margin-left: 0.25rem; margin-right: 0.25rem; }
  html .mh2-m { margin-left: 0.5rem; margin-right: 0.5rem; }
  html .mh3-m { margin-left: 1rem; margin-right: 1rem; }
  html .mh4-m { margin-left: 1.5rem; margin-right: 1.5rem; }
  html .mh5-m { margin-left: 1.75rem; margin-right: 1.75rem; }
  html .mh6-m { margin-left: 3rem; margin-right: 3rem; }
  html .mh7-m { margin-left: 4rem; margin-right: 4rem; }
}

@media (min-width: 56.25rem) {
  html .pa0-l { padding: 0px; }
  html .pa1-l { padding: 0.25rem; }
  html .pa2-l { padding: 0.5rem; }
  html .pa3-l { padding: 1rem; }
  html .pa4-l { padding: 1.5rem; }
  html .pa5-l { padding: 1.75rem; }
  html .pa6-l { padding: 3rem; }
  html .pa7-l { padding: 4rem; }
  html .pl0-l { padding-left: 0px; }
  html .pl1-l { padding-left: 0.25rem; }
  html .pl2-l { padding-left: 0.5rem; }
  html .pl3-l { padding-left: 1rem; }
  html .pl4-l { padding-left: 1.5rem; }
  html .pl5-l { padding-left: 1.75rem; }
  html .pl6-l { padding-left: 3rem; }
  html .pl7-l { padding-left: 4rem; }
  html .pr0-l { padding-right: 0px; }
  html .pr1-l { padding-right: 0.25rem; }
  html .pr2-l { padding-right: 0.5rem; }
  html .pr3-l { padding-right: 1rem; }
  html .pr4-l { padding-right: 1.5rem; }
  html .pr5-l { padding-right: 1.75rem; }
  html .pr6-l { padding-right: 3rem; }
  html .pr7-l { padding-right: 4rem; }
  html .pb0-l { padding-bottom: 0px; }
  html .pb1-l { padding-bottom: 0.25rem; }
  html .pb2-l { padding-bottom: 0.5rem; }
  html .pb3-l { padding-bottom: 1rem; }
  html .pb4-l { padding-bottom: 1.5rem; }
  html .pb5-l { padding-bottom: 1.75rem; }
  html .pb6-l { padding-bottom: 3rem; }
  html .pb7-l { padding-bottom: 4rem; }
  html .pt0-l { padding-top: 0px; }
  html .pt1-l { padding-top: 0.25rem; }
  html .pt2-l { padding-top: 0.5rem; }
  html .pt3-l { padding-top: 1rem; }
  html .pt4-l { padding-top: 1.5rem; }
  html .pt5-l { padding-top: 1.75rem; }
  html .pt6-l { padding-top: 3rem; }
  html .pt7-l { padding-top: 4rem; }
  html .pv0-l { padding-bottom: 0px; padding-top: 0px; }
  html .pv1-l { padding-bottom: 0.25rem; padding-top: 0.25rem; }
  html .pv2-l { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  html .pv3-l { padding-bottom: 1rem; padding-top: 1rem; }
  html .pv4-l { padding-bottom: 1.5rem; padding-top: 1.5rem; }
  html .pv5-l { padding-bottom: 1.75rem; padding-top: 1.75rem; }
  html .pv6-l { padding-bottom: 3rem; padding-top: 3rem; }
  html .pv7-l { padding-bottom: 4rem; padding-top: 4rem; }
  html .ph0-l { padding-left: 0px; padding-right: 0px; }
  html .ph1-l { padding-left: 0.25rem; padding-right: 0.25rem; }
  html .ph2-l { padding-left: 0.5rem; padding-right: 0.5rem; }
  html .ph3-l { padding-left: 1rem; padding-right: 1rem; }
  html .ph4-l { padding-left: 1.5rem; padding-right: 1.5rem; }
  html .ph5-l { padding-left: 1.75rem; padding-right: 1.75rem; }
  html .ph6-l { padding-left: 3rem; padding-right: 3rem; }
  html .ph7-l { padding-left: 4rem; padding-right: 4rem; }
  html .ma0-l { margin: 0px; }
  html .ma1-l { margin: 0.25rem; }
  html .ma2-l { margin: 0.5rem; }
  html .ma3-l { margin: 1rem; }
  html .ma4-l { margin: 1.5rem; }
  html .ma5-l { margin: 1.75rem; }
  html .ma6-l { margin: 3rem; }
  html .ma7-l { margin: 4rem; }
  html .ml0-l { margin-left: 0px; }
  html .ml1-l { margin-left: 0.25rem; }
  html .ml2-l { margin-left: 0.5rem; }
  html .ml3-l { margin-left: 1rem; }
  html .ml4-l { margin-left: 1.5rem; }
  html .ml5-l { margin-left: 1.75rem; }
  html .ml6-l { margin-left: 3rem; }
  html .ml7-l { margin-left: 4rem; }
  html .mr0-l { margin-right: 0px; }
  html .mr1-l { margin-right: 0.25rem; }
  html .mr2-l { margin-right: 0.5rem; }
  html .mr3-l { margin-right: 1rem; }
  html .mr4-l { margin-right: 1.5rem; }
  html .mr5-l { margin-right: 1.75rem; }
  html .mr6-l { margin-right: 3rem; }
  html .mr7-l { margin-right: 4rem; }
  html .mb0-l { margin-bottom: 0px; }
  html .mb1-l { margin-bottom: 0.25rem; }
  html .mb2-l { margin-bottom: 0.5rem; }
  html .mb3-l { margin-bottom: 1rem; }
  html .mb4-l { margin-bottom: 1.5rem; }
  html .mb5-l { margin-bottom: 1.75rem; }
  html .mb6-l { margin-bottom: 3rem; }
  html .mb7-l { margin-bottom: 4rem; }
  html .mt0-l { margin-top: 0px; }
  html .mt1-l { margin-top: 0.25rem; }
  html .mt2-l { margin-top: 0.5rem; }
  html .mt3-l { margin-top: 1rem; }
  html .mt4-l { margin-top: 1.5rem; }
  html .mt5-l { margin-top: 1.75rem; }
  html .mt6-l { margin-top: 3rem; }
  html .mt7-l { margin-top: 4rem; }
  html .mv0-l { margin-bottom: 0px; margin-top: 0px; }
  html .mv1-l { margin-bottom: 0.25rem; margin-top: 0.25rem; }
  html .mv2-l { margin-bottom: 0.5rem; margin-top: 0.5rem; }
  html .mv3-l { margin-bottom: 1rem; margin-top: 1rem; }
  html .mv4-l { margin-bottom: 1.5rem; margin-top: 1.5rem; }
  html .mv5-l { margin-bottom: 1.75rem; margin-top: 1.75rem; }
  html .mv6-l { margin-bottom: 3rem; margin-top: 3rem; }
  html .mv7-l { margin-bottom: 4rem; margin-top: 4rem; }
  html .mh0-l { margin-left: 0px; margin-right: 0px; }
  html .mh1-l { margin-left: 0.25rem; margin-right: 0.25rem; }
  html .mh2-l { margin-left: 0.5rem; margin-right: 0.5rem; }
  html .mh3-l { margin-left: 1rem; margin-right: 1rem; }
  html .mh4-l { margin-left: 1.5rem; margin-right: 1.5rem; }
  html .mh5-l { margin-left: 1.75rem; margin-right: 1.75rem; }
  html .mh6-l { margin-left: 3rem; margin-right: 3rem; }
  html .mh7-l { margin-left: 4rem; margin-right: 4rem; }
}

@media (min-width: 75rem) {
  html .pa0-xl { padding: 0px; }
  html .pa1-xl { padding: 0.25rem; }
  html .pa2-xl { padding: 0.5rem; }
  html .pa3-xl { padding: 1rem; }
  html .pa4-xl { padding: 1.5rem; }
  html .pa5-xl { padding: 1.75rem; }
  html .pa6-xl { padding: 3rem; }
  html .pa7-xl { padding: 4rem; }
  html .pl0-xl { padding-left: 0px; }
  html .pl1-xl { padding-left: 0.25rem; }
  html .pl2-xl { padding-left: 0.5rem; }
  html .pl3-xl { padding-left: 1rem; }
  html .pl4-xl { padding-left: 1.5rem; }
  html .pl5-xl { padding-left: 1.75rem; }
  html .pl6-xl { padding-left: 3rem; }
  html .pl7-xl { padding-left: 4rem; }
  html .pr0-xl { padding-right: 0px; }
  html .pr1-xl { padding-right: 0.25rem; }
  html .pr2-xl { padding-right: 0.5rem; }
  html .pr3-xl { padding-right: 1rem; }
  html .pr4-xl { padding-right: 1.5rem; }
  html .pr5-xl { padding-right: 1.75rem; }
  html .pr6-xl { padding-right: 3rem; }
  html .pr7-xl { padding-right: 4rem; }
  html .pb0-xl { padding-bottom: 0px; }
  html .pb1-xl { padding-bottom: 0.25rem; }
  html .pb2-xl { padding-bottom: 0.5rem; }
  html .pb3-xl { padding-bottom: 1rem; }
  html .pb4-xl { padding-bottom: 1.5rem; }
  html .pb5-xl { padding-bottom: 1.75rem; }
  html .pb6-xl { padding-bottom: 3rem; }
  html .pb7-xl { padding-bottom: 4rem; }
  html .pt0-xl { padding-top: 0px; }
  html .pt1-xl { padding-top: 0.25rem; }
  html .pt2-xl { padding-top: 0.5rem; }
  html .pt3-xl { padding-top: 1rem; }
  html .pt4-xl { padding-top: 1.5rem; }
  html .pt5-xl { padding-top: 1.75rem; }
  html .pt6-xl { padding-top: 3rem; }
  html .pt7-xl { padding-top: 4rem; }
  html .pv0-xl { padding-bottom: 0px; padding-top: 0px; }
  html .pv1-xl { padding-bottom: 0.25rem; padding-top: 0.25rem; }
  html .pv2-xl { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  html .pv3-xl { padding-bottom: 1rem; padding-top: 1rem; }
  html .pv4-xl { padding-bottom: 1.5rem; padding-top: 1.5rem; }
  html .pv5-xl { padding-bottom: 1.75rem; padding-top: 1.75rem; }
  html .pv6-xl { padding-bottom: 3rem; padding-top: 3rem; }
  html .pv7-xl { padding-bottom: 4rem; padding-top: 4rem; }
  html .ph0-xl { padding-left: 0px; padding-right: 0px; }
  html .ph1-xl { padding-left: 0.25rem; padding-right: 0.25rem; }
  html .ph2-xl { padding-left: 0.5rem; padding-right: 0.5rem; }
  html .ph3-xl { padding-left: 1rem; padding-right: 1rem; }
  html .ph4-xl { padding-left: 1.5rem; padding-right: 1.5rem; }
  html .ph5-xl { padding-left: 1.75rem; padding-right: 1.75rem; }
  html .ph6-xl { padding-left: 3rem; padding-right: 3rem; }
  html .ph7-xl { padding-left: 4rem; padding-right: 4rem; }
  html .ma0-xl { margin: 0px; }
  html .ma1-xl { margin: 0.25rem; }
  html .ma2-xl { margin: 0.5rem; }
  html .ma3-xl { margin: 1rem; }
  html .ma4-xl { margin: 1.5rem; }
  html .ma5-xl { margin: 1.75rem; }
  html .ma6-xl { margin: 3rem; }
  html .ma7-xl { margin: 4rem; }
  html .ml0-xl { margin-left: 0px; }
  html .ml1-xl { margin-left: 0.25rem; }
  html .ml2-xl { margin-left: 0.5rem; }
  html .ml3-xl { margin-left: 1rem; }
  html .ml4-xl { margin-left: 1.5rem; }
  html .ml5-xl { margin-left: 1.75rem; }
  html .ml6-xl { margin-left: 3rem; }
  html .ml7-xl { margin-left: 4rem; }
  html .mr0-xl { margin-right: 0px; }
  html .mr1-xl { margin-right: 0.25rem; }
  html .mr2-xl { margin-right: 0.5rem; }
  html .mr3-xl { margin-right: 1rem; }
  html .mr4-xl { margin-right: 1.5rem; }
  html .mr5-xl { margin-right: 1.75rem; }
  html .mr6-xl { margin-right: 3rem; }
  html .mr7-xl { margin-right: 4rem; }
  html .mb0-xl { margin-bottom: 0px; }
  html .mb1-xl { margin-bottom: 0.25rem; }
  html .mb2-xl { margin-bottom: 0.5rem; }
  html .mb3-xl { margin-bottom: 1rem; }
  html .mb4-xl { margin-bottom: 1.5rem; }
  html .mb5-xl { margin-bottom: 1.75rem; }
  html .mb6-xl { margin-bottom: 3rem; }
  html .mb7-xl { margin-bottom: 4rem; }
  html .mt0-xl { margin-top: 0px; }
  html .mt1-xl { margin-top: 0.25rem; }
  html .mt2-xl { margin-top: 0.5rem; }
  html .mt3-xl { margin-top: 1rem; }
  html .mt4-xl { margin-top: 1.5rem; }
  html .mt5-xl { margin-top: 1.75rem; }
  html .mt6-xl { margin-top: 3rem; }
  html .mt7-xl { margin-top: 4rem; }
  html .mv0-xl { margin-bottom: 0px; margin-top: 0px; }
  html .mv1-xl { margin-bottom: 0.25rem; margin-top: 0.25rem; }
  html .mv2-xl { margin-bottom: 0.5rem; margin-top: 0.5rem; }
  html .mv3-xl { margin-bottom: 1rem; margin-top: 1rem; }
  html .mv4-xl { margin-bottom: 1.5rem; margin-top: 1.5rem; }
  html .mv5-xl { margin-bottom: 1.75rem; margin-top: 1.75rem; }
  html .mv6-xl { margin-bottom: 3rem; margin-top: 3rem; }
  html .mv7-xl { margin-bottom: 4rem; margin-top: 4rem; }
  html .mh0-xl { margin-left: 0px; margin-right: 0px; }
  html .mh1-xl { margin-left: 0.25rem; margin-right: 0.25rem; }
  html .mh2-xl { margin-left: 0.5rem; margin-right: 0.5rem; }
  html .mh3-xl { margin-left: 1rem; margin-right: 1rem; }
  html .mh4-xl { margin-left: 1.5rem; margin-right: 1.5rem; }
  html .mh5-xl { margin-left: 1.75rem; margin-right: 1.75rem; }
  html .mh6-xl { margin-left: 3rem; margin-right: 3rem; }
  html .mh7-xl { margin-left: 4rem; margin-right: 4rem; }
}

@media (min-width: 1440px) {
  html .pa0-rdxl { padding: 0px; }
  html .pa1-rdxl { padding: 0.25rem; }
  html .pa2-rdxl { padding: 0.5rem; }
  html .pa3-rdxl { padding: 1rem; }
  html .pa4-rdxl { padding: 1.5rem; }
  html .pa5-rdxl { padding: 1.75rem; }
  html .pa6-rdxl { padding: 3rem; }
  html .pa7-rdxl { padding: 4rem; }
  html .pl0-rdxl { padding-left: 0px; }
  html .pl1-rdxl { padding-left: 0.25rem; }
  html .pl2-rdxl { padding-left: 0.5rem; }
  html .pl3-rdxl { padding-left: 1rem; }
  html .pl4-rdxl { padding-left: 1.5rem; }
  html .pl5-rdxl { padding-left: 1.75rem; }
  html .pl6-rdxl { padding-left: 3rem; }
  html .pl7-rdxl { padding-left: 4rem; }
  html .pr0-rdxl { padding-right: 0px; }
  html .pr1-rdxl { padding-right: 0.25rem; }
  html .pr2-rdxl { padding-right: 0.5rem; }
  html .pr3-rdxl { padding-right: 1rem; }
  html .pr4-rdxl { padding-right: 1.5rem; }
  html .pr5-rdxl { padding-right: 1.75rem; }
  html .pr6-rdxl { padding-right: 3rem; }
  html .pr7-rdxl { padding-right: 4rem; }
  html .pb0-rdxl { padding-bottom: 0px; }
  html .pb1-rdxl { padding-bottom: 0.25rem; }
  html .pb2-rdxl { padding-bottom: 0.5rem; }
  html .pb3-rdxl { padding-bottom: 1rem; }
  html .pb4-rdxl { padding-bottom: 1.5rem; }
  html .pb5-rdxl { padding-bottom: 1.75rem; }
  html .pb6-rdxl { padding-bottom: 3rem; }
  html .pb7-rdxl { padding-bottom: 4rem; }
  html .pt0-rdxl { padding-top: 0px; }
  html .pt1-rdxl { padding-top: 0.25rem; }
  html .pt2-rdxl { padding-top: 0.5rem; }
  html .pt3-rdxl { padding-top: 1rem; }
  html .pt4-rdxl { padding-top: 1.5rem; }
  html .pt5-rdxl { padding-top: 1.75rem; }
  html .pt6-rdxl { padding-top: 3rem; }
  html .pt7-rdxl { padding-top: 4rem; }
  html .pv0-rdxl { padding-bottom: 0px; padding-top: 0px; }
  html .pv1-rdxl { padding-bottom: 0.25rem; padding-top: 0.25rem; }
  html .pv2-rdxl { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  html .pv3-rdxl { padding-bottom: 1rem; padding-top: 1rem; }
  html .pv4-rdxl { padding-bottom: 1.5rem; padding-top: 1.5rem; }
  html .pv5-rdxl { padding-bottom: 1.75rem; padding-top: 1.75rem; }
  html .pv6-rdxl { padding-bottom: 3rem; padding-top: 3rem; }
  html .pv7-rdxl { padding-bottom: 4rem; padding-top: 4rem; }
  html .ph0-rdxl { padding-left: 0px; padding-right: 0px; }
  html .ph1-rdxl { padding-left: 0.25rem; padding-right: 0.25rem; }
  html .ph2-rdxl { padding-left: 0.5rem; padding-right: 0.5rem; }
  html .ph3-rdxl { padding-left: 1rem; padding-right: 1rem; }
  html .ph4-rdxl { padding-left: 1.5rem; padding-right: 1.5rem; }
  html .ph5-rdxl { padding-left: 1.75rem; padding-right: 1.75rem; }
  html .ph6-rdxl { padding-left: 3rem; padding-right: 3rem; }
  html .ph7-rdxl { padding-left: 4rem; padding-right: 4rem; }
  html .ma0-rdxl { margin: 0px; }
  html .ma1-rdxl { margin: 0.25rem; }
  html .ma2-rdxl { margin: 0.5rem; }
  html .ma3-rdxl { margin: 1rem; }
  html .ma4-rdxl { margin: 1.5rem; }
  html .ma5-rdxl { margin: 1.75rem; }
  html .ma6-rdxl { margin: 3rem; }
  html .ma7-rdxl { margin: 4rem; }
  html .ml0-rdxl { margin-left: 0px; }
  html .ml1-rdxl { margin-left: 0.25rem; }
  html .ml2-rdxl { margin-left: 0.5rem; }
  html .ml3-rdxl { margin-left: 1rem; }
  html .ml4-rdxl { margin-left: 1.5rem; }
  html .ml5-rdxl { margin-left: 1.75rem; }
  html .ml6-rdxl { margin-left: 3rem; }
  html .ml7-rdxl { margin-left: 4rem; }
  html .mr0-rdxl { margin-right: 0px; }
  html .mr1-rdxl { margin-right: 0.25rem; }
  html .mr2-rdxl { margin-right: 0.5rem; }
  html .mr3-rdxl { margin-right: 1rem; }
  html .mr4-rdxl { margin-right: 1.5rem; }
  html .mr5-rdxl { margin-right: 1.75rem; }
  html .mr6-rdxl { margin-right: 3rem; }
  html .mr7-rdxl { margin-right: 4rem; }
  html .mb0-rdxl { margin-bottom: 0px; }
  html .mb1-rdxl { margin-bottom: 0.25rem; }
  html .mb2-rdxl { margin-bottom: 0.5rem; }
  html .mb3-rdxl { margin-bottom: 1rem; }
  html .mb4-rdxl { margin-bottom: 1.5rem; }
  html .mb5-rdxl { margin-bottom: 1.75rem; }
  html .mb6-rdxl { margin-bottom: 3rem; }
  html .mb7-rdxl { margin-bottom: 4rem; }
  html .mt0-rdxl { margin-top: 0px; }
  html .mt1-rdxl { margin-top: 0.25rem; }
  html .mt2-rdxl { margin-top: 0.5rem; }
  html .mt3-rdxl { margin-top: 1rem; }
  html .mt4-rdxl { margin-top: 1.5rem; }
  html .mt5-rdxl { margin-top: 1.75rem; }
  html .mt6-rdxl { margin-top: 3rem; }
  html .mt7-rdxl { margin-top: 4rem; }
  html .mv0-rdxl { margin-bottom: 0px; margin-top: 0px; }
  html .mv1-rdxl { margin-bottom: 0.25rem; margin-top: 0.25rem; }
  html .mv2-rdxl { margin-bottom: 0.5rem; margin-top: 0.5rem; }
  html .mv3-rdxl { margin-bottom: 1rem; margin-top: 1rem; }
  html .mv4-rdxl { margin-bottom: 1.5rem; margin-top: 1.5rem; }
  html .mv5-rdxl { margin-bottom: 1.75rem; margin-top: 1.75rem; }
  html .mv6-rdxl { margin-bottom: 3rem; margin-top: 3rem; }
  html .mv7-rdxl { margin-bottom: 4rem; margin-top: 4rem; }
  html .mh0-rdxl { margin-left: 0px; margin-right: 0px; }
  html .mh1-rdxl { margin-left: 0.25rem; margin-right: 0.25rem; }
  html .mh2-rdxl { margin-left: 0.5rem; margin-right: 0.5rem; }
  html .mh3-rdxl { margin-left: 1rem; margin-right: 1rem; }
  html .mh4-rdxl { margin-left: 1.5rem; margin-right: 1.5rem; }
  html .mh5-rdxl { margin-left: 1.75rem; margin-right: 1.75rem; }
  html .mh6-rdxl { margin-left: 3rem; margin-right: 3rem; }
  html .mh7-rdxl { margin-left: 4rem; margin-right: 4rem; }
}

@media (min-width: 1024px) {
  html .pa0-hdkp { padding: 0px; }
  html .pa1-hdkp { padding: 0.25rem; }
  html .pa2-hdkp { padding: 0.5rem; }
  html .pa3-hdkp { padding: 1rem; }
  html .pa4-hdkp { padding: 1.5rem; }
  html .pa5-hdkp { padding: 1.75rem; }
  html .pa6-hdkp { padding: 3rem; }
  html .pa7-hdkp { padding: 4rem; }
  html .pl0-hdkp { padding-left: 0px; }
  html .pl1-hdkp { padding-left: 0.25rem; }
  html .pl2-hdkp { padding-left: 0.5rem; }
  html .pl3-hdkp { padding-left: 1rem; }
  html .pl4-hdkp { padding-left: 1.5rem; }
  html .pl5-hdkp { padding-left: 1.75rem; }
  html .pl6-hdkp { padding-left: 3rem; }
  html .pl7-hdkp { padding-left: 4rem; }
  html .pr0-hdkp { padding-right: 0px; }
  html .pr1-hdkp { padding-right: 0.25rem; }
  html .pr2-hdkp { padding-right: 0.5rem; }
  html .pr3-hdkp { padding-right: 1rem; }
  html .pr4-hdkp { padding-right: 1.5rem; }
  html .pr5-hdkp { padding-right: 1.75rem; }
  html .pr6-hdkp { padding-right: 3rem; }
  html .pr7-hdkp { padding-right: 4rem; }
  html .pb0-hdkp { padding-bottom: 0px; }
  html .pb1-hdkp { padding-bottom: 0.25rem; }
  html .pb2-hdkp { padding-bottom: 0.5rem; }
  html .pb3-hdkp { padding-bottom: 1rem; }
  html .pb4-hdkp { padding-bottom: 1.5rem; }
  html .pb5-hdkp { padding-bottom: 1.75rem; }
  html .pb6-hdkp { padding-bottom: 3rem; }
  html .pb7-hdkp { padding-bottom: 4rem; }
  html .pt0-hdkp { padding-top: 0px; }
  html .pt1-hdkp { padding-top: 0.25rem; }
  html .pt2-hdkp { padding-top: 0.5rem; }
  html .pt3-hdkp { padding-top: 1rem; }
  html .pt4-hdkp { padding-top: 1.5rem; }
  html .pt5-hdkp { padding-top: 1.75rem; }
  html .pt6-hdkp { padding-top: 3rem; }
  html .pt7-hdkp { padding-top: 4rem; }
  html .pv0-hdkp { padding-bottom: 0px; padding-top: 0px; }
  html .pv1-hdkp { padding-bottom: 0.25rem; padding-top: 0.25rem; }
  html .pv2-hdkp { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  html .pv3-hdkp { padding-bottom: 1rem; padding-top: 1rem; }
  html .pv4-hdkp { padding-bottom: 1.5rem; padding-top: 1.5rem; }
  html .pv5-hdkp { padding-bottom: 1.75rem; padding-top: 1.75rem; }
  html .pv6-hdkp { padding-bottom: 3rem; padding-top: 3rem; }
  html .pv7-hdkp { padding-bottom: 4rem; padding-top: 4rem; }
  html .ph0-hdkp { padding-left: 0px; padding-right: 0px; }
  html .ph1-hdkp { padding-left: 0.25rem; padding-right: 0.25rem; }
  html .ph2-hdkp { padding-left: 0.5rem; padding-right: 0.5rem; }
  html .ph3-hdkp { padding-left: 1rem; padding-right: 1rem; }
  html .ph4-hdkp { padding-left: 1.5rem; padding-right: 1.5rem; }
  html .ph5-hdkp { padding-left: 1.75rem; padding-right: 1.75rem; }
  html .ph6-hdkp { padding-left: 3rem; padding-right: 3rem; }
  html .ph7-hdkp { padding-left: 4rem; padding-right: 4rem; }
  html .ma0-hdkp { margin: 0px; }
  html .ma1-hdkp { margin: 0.25rem; }
  html .ma2-hdkp { margin: 0.5rem; }
  html .ma3-hdkp { margin: 1rem; }
  html .ma4-hdkp { margin: 1.5rem; }
  html .ma5-hdkp { margin: 1.75rem; }
  html .ma6-hdkp { margin: 3rem; }
  html .ma7-hdkp { margin: 4rem; }
  html .ml0-hdkp { margin-left: 0px; }
  html .ml1-hdkp { margin-left: 0.25rem; }
  html .ml2-hdkp { margin-left: 0.5rem; }
  html .ml3-hdkp { margin-left: 1rem; }
  html .ml4-hdkp { margin-left: 1.5rem; }
  html .ml5-hdkp { margin-left: 1.75rem; }
  html .ml6-hdkp { margin-left: 3rem; }
  html .ml7-hdkp { margin-left: 4rem; }
  html .mr0-hdkp { margin-right: 0px; }
  html .mr1-hdkp { margin-right: 0.25rem; }
  html .mr2-hdkp { margin-right: 0.5rem; }
  html .mr3-hdkp { margin-right: 1rem; }
  html .mr4-hdkp { margin-right: 1.5rem; }
  html .mr5-hdkp { margin-right: 1.75rem; }
  html .mr6-hdkp { margin-right: 3rem; }
  html .mr7-hdkp { margin-right: 4rem; }
  html .mb0-hdkp { margin-bottom: 0px; }
  html .mb1-hdkp { margin-bottom: 0.25rem; }
  html .mb2-hdkp { margin-bottom: 0.5rem; }
  html .mb3-hdkp { margin-bottom: 1rem; }
  html .mb4-hdkp { margin-bottom: 1.5rem; }
  html .mb5-hdkp { margin-bottom: 1.75rem; }
  html .mb6-hdkp { margin-bottom: 3rem; }
  html .mb7-hdkp { margin-bottom: 4rem; }
  html .mt0-hdkp { margin-top: 0px; }
  html .mt1-hdkp { margin-top: 0.25rem; }
  html .mt2-hdkp { margin-top: 0.5rem; }
  html .mt3-hdkp { margin-top: 1rem; }
  html .mt4-hdkp { margin-top: 1.5rem; }
  html .mt5-hdkp { margin-top: 1.75rem; }
  html .mt6-hdkp { margin-top: 3rem; }
  html .mt7-hdkp { margin-top: 4rem; }
  html .mv0-hdkp { margin-bottom: 0px; margin-top: 0px; }
  html .mv1-hdkp { margin-bottom: 0.25rem; margin-top: 0.25rem; }
  html .mv2-hdkp { margin-bottom: 0.5rem; margin-top: 0.5rem; }
  html .mv3-hdkp { margin-bottom: 1rem; margin-top: 1rem; }
  html .mv4-hdkp { margin-bottom: 1.5rem; margin-top: 1.5rem; }
  html .mv5-hdkp { margin-bottom: 1.75rem; margin-top: 1.75rem; }
  html .mv6-hdkp { margin-bottom: 3rem; margin-top: 3rem; }
  html .mv7-hdkp { margin-bottom: 4rem; margin-top: 4rem; }
  html .mh0-hdkp { margin-left: 0px; margin-right: 0px; }
  html .mh1-hdkp { margin-left: 0.25rem; margin-right: 0.25rem; }
  html .mh2-hdkp { margin-left: 0.5rem; margin-right: 0.5rem; }
  html .mh3-hdkp { margin-left: 1rem; margin-right: 1rem; }
  html .mh4-hdkp { margin-left: 1.5rem; margin-right: 1.5rem; }
  html .mh5-hdkp { margin-left: 1.75rem; margin-right: 1.75rem; }
  html .mh6-hdkp { margin-left: 3rem; margin-right: 3rem; }
  html .mh7-hdkp { margin-left: 4rem; margin-right: 4rem; }
}

html .na1 { margin: -0.25rem; }

html .na2 { margin: -0.5rem; }

html .na3 { margin: -1rem; }

html .na4 { margin: -1.5rem; }

html .na5 { margin: -1.75rem; }

html .na6 { margin: -3rem; }

html .na7 { margin: -4rem; }

html .nl1 { margin-left: -0.25rem; }

html .nl2 { margin-left: -0.5rem; }

html .nl3 { margin-left: -1rem; }

html .nl4 { margin-left: -1.5rem; }

html .nl5 { margin-left: -1.75rem; }

html .nl6 { margin-left: -3rem; }

html .nl7 { margin-left: -4rem; }

html .nr1 { margin-right: -0.25rem; }

html .nr2 { margin-right: -0.5rem; }

html .nr3 { margin-right: -1rem; }

html .nr4 { margin-right: -1.5rem; }

html .nr5 { margin-right: -1.75rem; }

html .nr6 { margin-right: -3rem; }

html .nr7 { margin-right: -4rem; }

html .nb1 { margin-bottom: -0.25rem; }

html .nb2 { margin-bottom: -0.5rem; }

html .nb3 { margin-bottom: -1rem; }

html .nb4 { margin-bottom: -1.5rem; }

html .nb5 { margin-bottom: -1.75rem; }

html .nb6 { margin-bottom: -3rem; }

html .nb7 { margin-bottom: -4rem; }

html .nt1 { margin-top: -0.25rem; }

html .nt2 { margin-top: -0.5rem; }

html .nt3 { margin-top: -1rem; }

html .nt4 { margin-top: -1.5rem; }

html .nt5 { margin-top: -1.75rem; }

html .nt6 { margin-top: -3rem; }

html .nt7 { margin-top: -4rem; }

@media (min-width: 37.5rem) {
  html .na1-m { margin: -0.25rem; }
  html .na2-m { margin: -0.5rem; }
  html .na3-m { margin: -1rem; }
  html .na4-m { margin: -1.5rem; }
  html .na5-m { margin: -1.75rem; }
  html .na6-m { margin: -3rem; }
  html .na7-m { margin: -4rem; }
  html .nl1-m { margin-left: -0.25rem; }
  html .nl2-m { margin-left: -0.5rem; }
  html .nl3-m { margin-left: -1rem; }
  html .nl4-m { margin-left: -1.5rem; }
  html .nl5-m { margin-left: -1.75rem; }
  html .nl6-m { margin-left: -3rem; }
  html .nl7-m { margin-left: -4rem; }
  html .nr1-m { margin-right: -0.25rem; }
  html .nr2-m { margin-right: -0.5rem; }
  html .nr3-m { margin-right: -1rem; }
  html .nr4-m { margin-right: -1.5rem; }
  html .nr5-m { margin-right: -1.75rem; }
  html .nr6-m { margin-right: -3rem; }
  html .nr7-m { margin-right: -4rem; }
  html .nb1-m { margin-bottom: -0.25rem; }
  html .nb2-m { margin-bottom: -0.5rem; }
  html .nb3-m { margin-bottom: -1rem; }
  html .nb4-m { margin-bottom: -1.5rem; }
  html .nb5-m { margin-bottom: -1.75rem; }
  html .nb6-m { margin-bottom: -3rem; }
  html .nb7-m { margin-bottom: -4rem; }
  html .nt1-m { margin-top: -0.25rem; }
  html .nt2-m { margin-top: -0.5rem; }
  html .nt3-m { margin-top: -1rem; }
  html .nt4-m { margin-top: -1.5rem; }
  html .nt5-m { margin-top: -1.75rem; }
  html .nt6-m { margin-top: -3rem; }
  html .nt7-m { margin-top: -4rem; }
}

@media (min-width: 56.25rem) {
  html .na1-l { margin: -0.25rem; }
  html .na2-l { margin: -0.5rem; }
  html .na3-l { margin: -1rem; }
  html .na4-l { margin: -1.5rem; }
  html .na5-l { margin: -1.75rem; }
  html .na6-l { margin: -3rem; }
  html .na7-l { margin: -4rem; }
  html .nl1-l { margin-left: -0.25rem; }
  html .nl2-l { margin-left: -0.5rem; }
  html .nl3-l { margin-left: -1rem; }
  html .nl4-l { margin-left: -1.5rem; }
  html .nl5-l { margin-left: -1.75rem; }
  html .nl6-l { margin-left: -3rem; }
  html .nl7-l { margin-left: -4rem; }
  html .nr1-l { margin-right: -0.25rem; }
  html .nr2-l { margin-right: -0.5rem; }
  html .nr3-l { margin-right: -1rem; }
  html .nr4-l { margin-right: -1.5rem; }
  html .nr5-l { margin-right: -1.75rem; }
  html .nr6-l { margin-right: -3rem; }
  html .nr7-l { margin-right: -4rem; }
  html .nb1-l { margin-bottom: -0.25rem; }
  html .nb2-l { margin-bottom: -0.5rem; }
  html .nb3-l { margin-bottom: -1rem; }
  html .nb4-l { margin-bottom: -1.5rem; }
  html .nb5-l { margin-bottom: -1.75rem; }
  html .nb6-l { margin-bottom: -3rem; }
  html .nb7-l { margin-bottom: -4rem; }
  html .nt1-l { margin-top: -0.25rem; }
  html .nt2-l { margin-top: -0.5rem; }
  html .nt3-l { margin-top: -1rem; }
  html .nt4-l { margin-top: -1.5rem; }
  html .nt5-l { margin-top: -1.75rem; }
  html .nt6-l { margin-top: -3rem; }
  html .nt7-l { margin-top: -4rem; }
}

@media (min-width: 75rem) {
  html .na1-xl { margin: -0.25rem; }
  html .na2-xl { margin: -0.5rem; }
  html .na3-xl { margin: -1rem; }
  html .na4-xl { margin: -1.5rem; }
  html .na5-xl { margin: -1.75rem; }
  html .na6-xl { margin: -3rem; }
  html .na7-xl { margin: -4rem; }
  html .nl1-xl { margin-left: -0.25rem; }
  html .nl2-xl { margin-left: -0.5rem; }
  html .nl3-xl { margin-left: -1rem; }
  html .nl4-xl { margin-left: -1.5rem; }
  html .nl5-xl { margin-left: -1.75rem; }
  html .nl6-xl { margin-left: -3rem; }
  html .nl7-xl { margin-left: -4rem; }
  html .nr1-xl { margin-right: -0.25rem; }
  html .nr2-xl { margin-right: -0.5rem; }
  html .nr3-xl { margin-right: -1rem; }
  html .nr4-xl { margin-right: -1.5rem; }
  html .nr5-xl { margin-right: -1.75rem; }
  html .nr6-xl { margin-right: -3rem; }
  html .nr7-xl { margin-right: -4rem; }
  html .nb1-xl { margin-bottom: -0.25rem; }
  html .nb2-xl { margin-bottom: -0.5rem; }
  html .nb3-xl { margin-bottom: -1rem; }
  html .nb4-xl { margin-bottom: -1.5rem; }
  html .nb5-xl { margin-bottom: -1.75rem; }
  html .nb6-xl { margin-bottom: -3rem; }
  html .nb7-xl { margin-bottom: -4rem; }
  html .nt1-xl { margin-top: -0.25rem; }
  html .nt2-xl { margin-top: -0.5rem; }
  html .nt3-xl { margin-top: -1rem; }
  html .nt4-xl { margin-top: -1.5rem; }
  html .nt5-xl { margin-top: -1.75rem; }
  html .nt6-xl { margin-top: -3rem; }
  html .nt7-xl { margin-top: -4rem; }
}

@media (min-width: 1440px) {
  html .na1-rdxl { margin: -0.25rem; }
  html .na2-rdxl { margin: -0.5rem; }
  html .na3-rdxl { margin: -1rem; }
  html .na4-rdxl { margin: -1.5rem; }
  html .na5-rdxl { margin: -1.75rem; }
  html .na6-rdxl { margin: -3rem; }
  html .na7-rdxl { margin: -4rem; }
  html .nl1-rdxl { margin-left: -0.25rem; }
  html .nl2-rdxl { margin-left: -0.5rem; }
  html .nl3-rdxl { margin-left: -1rem; }
  html .nl4-rdxl { margin-left: -1.5rem; }
  html .nl5-rdxl { margin-left: -1.75rem; }
  html .nl6-rdxl { margin-left: -3rem; }
  html .nl7-rdxl { margin-left: -4rem; }
  html .nr1-rdxl { margin-right: -0.25rem; }
  html .nr2-rdxl { margin-right: -0.5rem; }
  html .nr3-rdxl { margin-right: -1rem; }
  html .nr4-rdxl { margin-right: -1.5rem; }
  html .nr5-rdxl { margin-right: -1.75rem; }
  html .nr6-rdxl { margin-right: -3rem; }
  html .nr7-rdxl { margin-right: -4rem; }
  html .nb1-rdxl { margin-bottom: -0.25rem; }
  html .nb2-rdxl { margin-bottom: -0.5rem; }
  html .nb3-rdxl { margin-bottom: -1rem; }
  html .nb4-rdxl { margin-bottom: -1.5rem; }
  html .nb5-rdxl { margin-bottom: -1.75rem; }
  html .nb6-rdxl { margin-bottom: -3rem; }
  html .nb7-rdxl { margin-bottom: -4rem; }
  html .nt1-rdxl { margin-top: -0.25rem; }
  html .nt2-rdxl { margin-top: -0.5rem; }
  html .nt3-rdxl { margin-top: -1rem; }
  html .nt4-rdxl { margin-top: -1.5rem; }
  html .nt5-rdxl { margin-top: -1.75rem; }
  html .nt6-rdxl { margin-top: -3rem; }
  html .nt7-rdxl { margin-top: -4rem; }
}

@media (min-width: 1024px) {
  html .na1-hdkp { margin: -0.25rem; }
  html .na2-hdkp { margin: -0.5rem; }
  html .na3-hdkp { margin: -1rem; }
  html .na4-hdkp { margin: -1.5rem; }
  html .na5-hdkp { margin: -1.75rem; }
  html .na6-hdkp { margin: -3rem; }
  html .na7-hdkp { margin: -4rem; }
  html .nl1-hdkp { margin-left: -0.25rem; }
  html .nl2-hdkp { margin-left: -0.5rem; }
  html .nl3-hdkp { margin-left: -1rem; }
  html .nl4-hdkp { margin-left: -1.5rem; }
  html .nl5-hdkp { margin-left: -1.75rem; }
  html .nl6-hdkp { margin-left: -3rem; }
  html .nl7-hdkp { margin-left: -4rem; }
  html .nr1-hdkp { margin-right: -0.25rem; }
  html .nr2-hdkp { margin-right: -0.5rem; }
  html .nr3-hdkp { margin-right: -1rem; }
  html .nr4-hdkp { margin-right: -1.5rem; }
  html .nr5-hdkp { margin-right: -1.75rem; }
  html .nr6-hdkp { margin-right: -3rem; }
  html .nr7-hdkp { margin-right: -4rem; }
  html .nb1-hdkp { margin-bottom: -0.25rem; }
  html .nb2-hdkp { margin-bottom: -0.5rem; }
  html .nb3-hdkp { margin-bottom: -1rem; }
  html .nb4-hdkp { margin-bottom: -1.5rem; }
  html .nb5-hdkp { margin-bottom: -1.75rem; }
  html .nb6-hdkp { margin-bottom: -3rem; }
  html .nb7-hdkp { margin-bottom: -4rem; }
  html .nt1-hdkp { margin-top: -0.25rem; }
  html .nt2-hdkp { margin-top: -0.5rem; }
  html .nt3-hdkp { margin-top: -1rem; }
  html .nt4-hdkp { margin-top: -1.5rem; }
  html .nt5-hdkp { margin-top: -1.75rem; }
  html .nt6-hdkp { margin-top: -3rem; }
  html .nt7-hdkp { margin-top: -4rem; }
}

html .collapse { border-collapse: collapse; border-spacing: 0px; }

html .striped--near-white:nth-child(2n+1) { background-color: var(--color-core-gray-10,#f1f1f2); }

html .strike { text-decoration: line-through; }

html .underline { text-decoration: underline; }

html .no-underline { text-decoration: none; }

@media (min-width: 37.5rem) {
  html .strike-m { text-decoration: line-through; }
  html .underline-m { text-decoration: underline; }
  html .no-underline-m { text-decoration: none; }
}

@media (min-width: 56.25rem) {
  html .strike-l { text-decoration: line-through; }
  html .underline-l { text-decoration: underline; }
  html .no-underline-l { text-decoration: none; }
}

@media (min-width: 75rem) {
  html .strike-xl { text-decoration: line-through; }
  html .underline-xl { text-decoration: underline; }
  html .no-underline-xl { text-decoration: none; }
}

@media (min-width: 1440px) {
  html .strike-rdxl { text-decoration: line-through; }
  html .underline-rdxl { text-decoration: underline; }
  html .no-underline-rdxl { text-decoration: none; }
}

@media (min-width: 1024px) {
  html .strike-hdkp { text-decoration: line-through; }
  html .underline-hdkp { text-decoration: underline; }
  html .no-underline-hdkp { text-decoration: none; }
}

html .tl { text-align: left; }

html .tr { text-align: right; }

html .tc { text-align: center; }

html .tj { text-align: justify; }

@media (min-width: 37.5rem) {
  html .tl-m { text-align: left; }
  html .tr-m { text-align: right; }
  html .tc-m { text-align: center; }
  html .tj-m { text-align: justify; }
}

@media (min-width: 56.25rem) {
  html .tl-l { text-align: left; }
  html .tr-l { text-align: right; }
  html .tc-l { text-align: center; }
  html .tj-l { text-align: justify; }
}

@media (min-width: 75rem) {
  html .tl-xl { text-align: left; }
  html .tr-xl { text-align: right; }
  html .tc-xl { text-align: center; }
  html .tj-xl { text-align: justify; }
}

@media (min-width: 1440px) {
  html .tl-rdxl { text-align: left; }
  html .tr-rdxl { text-align: right; }
  html .tc-rdxl { text-align: center; }
  html .tj-rdxl { text-align: justify; }
}

@media (min-width: 1024px) {
  html .tl-hdkp { text-align: left; }
  html .tr-hdkp { text-align: right; }
  html .tc-hdkp { text-align: center; }
  html .tj-hdkp { text-align: justify; }
}

html .ttc { text-transform: capitalize; }

html .ttl { text-transform: lowercase; }

html .ttu { text-transform: uppercase; }

html .ttn { text-transform: none; }

@media (min-width: 37.5rem) {
  html .ttc-m { text-transform: capitalize; }
  html .ttl-m { text-transform: lowercase; }
  html .ttu-m { text-transform: uppercase; }
  html .ttn-m { text-transform: none; }
}

@media (min-width: 56.25rem) {
  html .ttc-l { text-transform: capitalize; }
  html .ttl-l { text-transform: lowercase; }
  html .ttu-l { text-transform: uppercase; }
  html .ttn-l { text-transform: none; }
}

@media (min-width: 75rem) {
  html .ttc-xl { text-transform: capitalize; }
  html .ttl-xl { text-transform: lowercase; }
  html .ttu-xl { text-transform: uppercase; }
  html .ttn-xl { text-transform: none; }
}

@media (min-width: 1440px) {
  html .ttc-rdxl { text-transform: capitalize; }
  html .ttl-rdxl { text-transform: lowercase; }
  html .ttu-rdxl { text-transform: uppercase; }
  html .ttn-rdxl { text-transform: none; }
}

@media (min-width: 1024px) {
  html .ttc-hdkp { text-transform: capitalize; }
  html .ttl-hdkp { text-transform: lowercase; }
  html .ttu-hdkp { text-transform: uppercase; }
  html .ttn-hdkp { text-transform: none; }
}

html .f-6, html .f-headline { font-size: 2.25rem; }

html .f-5, html .f-subheadline { font-size: 2rem; }

html .f1 { font-size: 1.75rem; }

html .f2 { font-size: 1.5rem; }

html .f3 { font-size: 1.25rem; }

html .f4 { font-size: 1.125rem; }

html .f5 { font-size: 1rem; }

html .f6 { font-size: 0.875rem; }

html .f7 { font-size: 0.75rem; }

html .f8 { font-size: 0.625rem; }

@media (min-width: 37.5rem) {
  html .f-6, html .f-headline-m { font-size: 2.25rem; }
  html .f-5, html .f-subheadline-m { font-size: 2rem; }
  html .f1-m { font-size: 1.75rem; }
  html .f2-m { font-size: 1.5rem; }
  html .f3-m { font-size: 1.25rem; }
  html .f4-m { font-size: 1.125rem; }
  html .f5-m { font-size: 1rem; }
  html .f6-m { font-size: 0.875rem; }
  html .f7-m { font-size: 0.75rem; }
  html .f8-m { font-size: 0.625rem; }
}

@media (min-width: 56.25rem) {
  html .f-6, html .f-headline-l { font-size: 2.25rem; }
  html .f-5, html .f-subheadline-l { font-size: 2rem; }
  html .f1-l { font-size: 1.75rem; }
  html .f2-l { font-size: 1.5rem; }
  html .f3-l { font-size: 1.25rem; }
  html .f4-l { font-size: 1.125rem; }
  html .f5-l { font-size: 1rem; }
  html .f6-l { font-size: 0.875rem; }
  html .f7-l { font-size: 0.75rem; }
  html .f8-l { font-size: 0.625rem; }
}

@media (min-width: 75rem) {
  html .f-6, html .f-headline-xl { font-size: 2.25rem; }
  html .f-5, html .f-subheadline-xl { font-size: 2rem; }
  html .f1-xl { font-size: 1.75rem; }
  html .f2-xl { font-size: 1.5rem; }
  html .f3-xl { font-size: 1.25rem; }
  html .f4-xl { font-size: 1.125rem; }
  html .f5-xl { font-size: 1rem; }
  html .f6-xl { font-size: 0.875rem; }
  html .f7-xl { font-size: 0.75rem; }
  html .f8-xl { font-size: 0.625rem; }
}

@media (min-width: 1440px) {
  html .f-6, html .f-headline-rdxl { font-size: 2.25rem; }
  html .f-5, html .f-subheadline-rdxl { font-size: 2rem; }
  html .f1-rdxl { font-size: 1.75rem; }
  html .f2-rdxl { font-size: 1.5rem; }
  html .f3-rdxl { font-size: 1.25rem; }
  html .f4-rdxl { font-size: 1.125rem; }
  html .f5-rdxl { font-size: 1rem; }
  html .f6-rdxl { font-size: 0.875rem; }
  html .f7-rdxl { font-size: 0.75rem; }
  html .f8-rdxl { font-size: 0.625rem; }
}

@media (min-width: 1024px) {
  html .f-6, html .f-headline-hdkp { font-size: 2.25rem; }
  html .f-5, html .f-subheadline-hdkp { font-size: 2rem; }
  html .f1-hdkp { font-size: 1.75rem; }
  html .f2-hdkp { font-size: 1.5rem; }
  html .f3-hdkp { font-size: 1.25rem; }
  html .f4-hdkp { font-size: 1.125rem; }
  html .f5-hdkp { font-size: 1rem; }
  html .f6-hdkp { font-size: 0.875rem; }
  html .f7-hdkp { font-size: 0.75rem; }
  html .f8-hdkp { font-size: 0.625rem; }
}

html .truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

@media (min-width: 37.5rem) {
  html .truncate-m { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
}

@media (min-width: 56.25rem) {
  html .truncate-l { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
}

@media (min-width: 75rem) {
  html .truncate-xl { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
}

@media (min-width: 1440px) {
  html .truncate-rdxl { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
}

@media (min-width: 1024px) {
  html .truncate-hdkp { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
}

html .hidesb { scrollbar-width: none; }

html .hidesb-wk::-webkit-scrollbar { display: none; }

html .center { margin-left: auto; }

html .center, html .mr-auto { margin-right: auto; }

html .ml-auto { margin-left: auto; }

@media (min-width: 37.5rem) {
  html .center-m { margin-left: auto; }
  html .center-m, html .mr-auto-m { margin-right: auto; }
  html .ml-auto-m { margin-left: auto; }
}

@media (min-width: 56.25rem) {
  html .center-l { margin-left: auto; }
  html .center-l, html .mr-auto-l { margin-right: auto; }
  html .ml-auto-l { margin-left: auto; }
}

@media (min-width: 75rem) {
  html .center-xl { margin-left: auto; }
  html .center-xl, html .mr-auto-xl { margin-right: auto; }
  html .ml-auto-xl { margin-left: auto; }
}

@media (min-width: 1440px) {
  html .center-rdxl { margin-left: auto; margin-right: auto; }
  html .mr-auto-rdxl { margin-right: auto; }
  html .ml-auto-rdxl { margin-left: auto; }
}

@media (min-width: 1024px) {
  html .center-hdkp { margin-left: auto; margin-right: auto; }
  html .mr-auto-hdkp { margin-right: auto; }
  html .ml-auto-hdkp { margin-left: auto; }
}

html .clip { clip: rect(1px, 1px, 1px, 1px); position: fixed !important; }

@media (min-width: 37.5rem) {
  html .clip-m { clip: rect(1px, 1px, 1px, 1px); position: fixed !important; }
}

@media (min-width: 56.25rem) {
  html .clip-l { clip: rect(1px, 1px, 1px, 1px); position: fixed !important; }
}

@media (min-width: 75rem) {
  html .clip-xl { clip: rect(1px, 1px, 1px, 1px); position: fixed !important; }
}

@media (min-width: 1440px) {
  html .clip-rdxl { clip: rect(1px, 1px, 1px, 1px); position: fixed !important; }
}

@media (min-width: 1024px) {
  html .clip-hdkp { clip: rect(1px, 1px, 1px, 1px); position: fixed !important; }
}

html .ws-normal { white-space: normal; }

html .nowrap { white-space: nowrap; }

html .pre { white-space: pre; }

html .pre-wrap { white-space: pre-wrap; }

@media (min-width: 37.5rem) {
  html .ws-normal-m { white-space: normal; }
  html .nowrap-m { white-space: nowrap; }
  html .pre-m { white-space: pre; }
  html .pre-wrap-m { white-space: pre-wrap; }
}

@media (min-width: 56.25rem) {
  html .ws-normal-l { white-space: normal; }
  html .nowrap-l { white-space: nowrap; }
  html .pre-l { white-space: pre; }
  html .pre-wrap-l { white-space: pre-wrap; }
}

@media (min-width: 75rem) {
  html .ws-normal-xl { white-space: normal; }
  html .nowrap-xl { white-space: nowrap; }
  html .pre-xl { white-space: pre; }
  html .pre-wrap-xl { white-space: pre-wrap; }
}

@media (min-width: 1440px) {
  html .ws-normal-rdxl { white-space: normal; }
  html .nowrap-rdxl { white-space: nowrap; }
  html .pre-rdxl { white-space: pre; }
  html .pre-wrap-rdxl { white-space: pre-wrap; }
}

@media (min-width: 1024px) {
  html .ws-normal-hdkp { white-space: normal; }
  html .nowrap-hdkp { white-space: nowrap; }
  html .pre-hdkp { white-space: pre; }
  html .pre-wrap-hdkp { white-space: pre-wrap; }
}

html .v-base { vertical-align: initial; }

html .v-mid { vertical-align: middle; }

html .v-top { vertical-align: top; }

html .v-btm { vertical-align: bottom; }

html .v-sub { vertical-align: sub; }

@media (min-width: 37.5rem) {
  html .v-base-m { vertical-align: initial; }
  html .v-mid-m { vertical-align: middle; }
  html .v-top-m { vertical-align: top; }
  html .v-btm-m { vertical-align: bottom; }
  html .v-sub-m { vertical-align: sub; }
}

@media (min-width: 56.25rem) {
  html .v-base-l { vertical-align: initial; }
  html .v-mid-l { vertical-align: middle; }
  html .v-top-l { vertical-align: top; }
  html .v-btm-l { vertical-align: bottom; }
  html .v-sub-l { vertical-align: sub; }
}

@media (min-width: 75rem) {
  html .v-base-xl { vertical-align: initial; }
  html .v-mid-xl { vertical-align: middle; }
  html .v-top-xl { vertical-align: top; }
  html .v-btm-xl { vertical-align: bottom; }
  html .v-sub-xl { vertical-align: sub; }
}

@media (min-width: 1440px) {
  html .v-base-rdxl { vertical-align: initial; }
  html .v-mid-rdxl { vertical-align: middle; }
  html .v-top-rdxl { vertical-align: top; }
  html .v-btm-rdxl { vertical-align: bottom; }
  html .v-sub-rdxl { vertical-align: sub; }
}

@media (min-width: 1024px) {
  html .v-base-hdkp { vertical-align: initial; }
  html .v-mid-hdkp { vertical-align: middle; }
  html .v-top-hdkp { vertical-align: top; }
  html .v-btm-hdkp { vertical-align: bottom; }
  html .v-sub-hdkp { vertical-align: sub; }
}

html .dim { opacity: 1; transition: opacity 0.15s ease-in; }

html .dim:focus, html .dim:hover { opacity: 0.5; transition: opacity 0.15s ease-in; }

html .dim:active { opacity: 0.8; transition: opacity 0.15s ease-out; }

html .hide-child .child { opacity: 0; transition: opacity 0.15s ease-in; }

html .hide-child:active .child, html .hide-child:focus .child, html .hide-child:hover .child { opacity: 1; transition: opacity 0.15s ease-in; }

html .underline-hover:focus, html .underline-hover:hover { text-decoration: underline; }

html .pointer:hover { cursor: pointer; }

html .z-0 { z-index: 0; }

html .z-1 { z-index: 1; }

html .z-2 { z-index: 2; }

html .z-3 { z-index: 3; }

html .z-4 { z-index: 4; }

html .z-5 { z-index: 5; }

html .z-999 { z-index: 999; }

html .z-9999 { z-index: 9999; }

html .z-max { z-index: 2147483647; }

html .z-inherit { z-index: inherit; }

html .z-initial { z-index: auto; }

html .z-unset { z-index: unset; }

html .word-normal { word-break: normal; }

html .word-wrap { word-break: break-all; }

html .word-nowrap { word-break: keep-all; }

@media (min-width: 37.5rem) {
  html .word-normal-m { word-break: normal; }
  html .word-wrap-m { word-break: break-all; }
  html .word-nowrap-m { word-break: keep-all; }
}

@media (min-width: 56.25rem) {
  html .word-normal-l { word-break: normal; }
  html .word-wrap-l { word-break: break-all; }
  html .word-nowrap-l { word-break: keep-all; }
}

@media (min-width: 75rem) {
  html .word-normal-xl { word-break: normal; }
  html .word-wrap-xl { word-break: break-all; }
  html .word-nowrap-xl { word-break: keep-all; }
}

@media (min-width: 1440px) {
  html .word-normal-rdxl { word-break: normal; }
  html .word-wrap-rdxl { word-break: break-all; }
  html .word-nowrap-rdxl { word-break: keep-all; }
}

@media (min-width: 1024px) {
  html .word-normal-hdkp { word-break: normal; }
  html .word-wrap-hdkp { word-break: break-all; }
  html .word-nowrap-hdkp { word-break: keep-all; }
}

body { font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); }

.dangerous-html ol, .dangerous-html ul { margin-bottom: 1rem; margin-top: 1rem; padding-left: 0.25rem; }

.noselect { user-select: none; }

.skeleton-bone { animation: 2s linear 0.5s infinite normal none running skeleton-bone-loop; background-color: var(--color-core-gray-5,#f8f8f8); }

@keyframes skeleton-bone-loop { 
  0%, 100% { background-color: var(--color-core-gray-5,#f8f8f8); }
  50% { background-color: var(--color-core-gray-20,#e3e4e5); }
}

.cc-2 { column-count: 2; }

.cc-3 { column-count: 3; }

.cc-4 { column-count: 4; }

.cc-5 { column-count: 5; }

.cg-0 { column-gap: 0px; }

.cg-1 { column-gap: 0.25rem; }

.cg-2 { column-gap: 0.5rem; }

.cg-3 { column-gap: 1rem; }

.cg-4 { column-gap: 1.5rem; }

.spa0 { scroll-padding: 0px; }

.spa1 { scroll-padding: 0.25rem; }

.spa2 { scroll-padding: 0.5rem; }

.spa3 { scroll-padding: 1rem; }

.spa4 { scroll-padding: 1.5rem; }

.spa5 { scroll-padding: 1.75rem; }

.spa6 { scroll-padding: 3rem; }

.spa7 { scroll-padding: 4rem; }

.spl0 { scroll-padding-left: 0px; }

.spl1 { scroll-padding-left: 0.25rem; }

.spl2 { scroll-padding-left: 0.5rem; }

.spl3 { scroll-padding-left: 1rem; }

.spl4 { scroll-padding-left: 1.5rem; }

.spl5 { scroll-padding-left: 1.75rem; }

.spl6 { scroll-padding-left: 3rem; }

.spl7 { scroll-padding-left: 4rem; }

.spr0 { scroll-padding-right: 0px; }

.spr1 { scroll-padding-right: 0.25rem; }

.spr2 { scroll-padding-right: 0.5rem; }

.spr3 { scroll-padding-right: 1rem; }

.spr4 { scroll-padding-right: 1.5rem; }

.spr5 { scroll-padding-right: 1.75rem; }

.spr6 { scroll-padding-right: 3rem; }

.spr7 { scroll-padding-right: 4rem; }

.spb0 { scroll-padding-bottom: 0px; }

.spb1 { scroll-padding-bottom: 0.25rem; }

.spb2 { scroll-padding-bottom: 0.5rem; }

.spb3 { scroll-padding-bottom: 1rem; }

.spb4 { scroll-padding-bottom: 1.5rem; }

.spb5 { scroll-padding-bottom: 1.75rem; }

.spb6 { scroll-padding-bottom: 3rem; }

.spb7 { scroll-padding-bottom: 4rem; }

.spt0 { scroll-padding-top: 0px; }

.spt1 { scroll-padding-top: 0.25rem; }

.spt2 { scroll-padding-top: 0.5rem; }

.spt3 { scroll-padding-top: 1rem; }

.spt4 { scroll-padding-top: 1.5rem; }

.spt5 { scroll-padding-top: 1.75rem; }

.spt6 { scroll-padding-top: 3rem; }

.spt7 { scroll-padding-top: 4rem; }

.spv0 { scroll-padding-bottom: 0px; scroll-padding-top: 0px; }

.spv1 { scroll-padding-bottom: 0.25rem; scroll-padding-top: 0.25rem; }

.spv2 { scroll-padding-bottom: 0.5rem; scroll-padding-top: 0.5rem; }

.spv3 { scroll-padding-bottom: 1rem; scroll-padding-top: 1rem; }

.spv4 { scroll-padding-bottom: 1.5rem; scroll-padding-top: 1.5rem; }

.spv5 { scroll-padding-bottom: 1.75rem; scroll-padding-top: 1.75rem; }

.spv6 { scroll-padding-bottom: 3rem; scroll-padding-top: 3rem; }

.spv7 { scroll-padding-bottom: 4rem; scroll-padding-top: 4rem; }

.sph0 { scroll-padding-left: 0px; scroll-padding-right: 0px; }

.sph1 { scroll-padding-left: 0.25rem; scroll-padding-right: 0.25rem; }

.sph2 { scroll-padding-left: 0.5rem; scroll-padding-right: 0.5rem; }

.sph3 { scroll-padding-left: 1rem; scroll-padding-right: 1rem; }

.sph4 { scroll-padding-left: 1.5rem; scroll-padding-right: 1.5rem; }

.sph5 { scroll-padding-left: 1.75rem; scroll-padding-right: 1.75rem; }

.sph6 { scroll-padding-left: 3rem; scroll-padding-right: 3rem; }

.sph7 { scroll-padding-left: 4rem; scroll-padding-right: 4rem; }

@media (min-width: 37.5rem) {
  .spa0-m { scroll-padding: 0px; }
  .spa1-m { scroll-padding: 0.25rem; }
  .spa2-m { scroll-padding: 0.5rem; }
  .spa3-m { scroll-padding: 1rem; }
  .spa4-m { scroll-padding: 1.5rem; }
  .spa5-m { scroll-padding: 1.75rem; }
  .spa6-m { scroll-padding: 3rem; }
  .spa7-m { scroll-padding: 4rem; }
  .spl0-m { scroll-padding-left: 0px; }
  .spl1-m { scroll-padding-left: 0.25rem; }
  .spl2-m { scroll-padding-left: 0.5rem; }
  .spl3-m { scroll-padding-left: 1rem; }
  .spl4-m { scroll-padding-left: 1.5rem; }
  .spl5-m { scroll-padding-left: 1.75rem; }
  .spl6-m { scroll-padding-left: 3rem; }
  .spl7-m { scroll-padding-left: 4rem; }
  .spr0-m { scroll-padding-right: 0px; }
  .spr1-m { scroll-padding-right: 0.25rem; }
  .spr2-m { scroll-padding-right: 0.5rem; }
  .spr3-m { scroll-padding-right: 1rem; }
  .spr4-m { scroll-padding-right: 1.5rem; }
  .spr5-m { scroll-padding-right: 1.75rem; }
  .spr6-m { scroll-padding-right: 3rem; }
  .spr7-m { scroll-padding-right: 4rem; }
  .spb0-m { scroll-padding-bottom: 0px; }
  .spb1-m { scroll-padding-bottom: 0.25rem; }
  .spb2-m { scroll-padding-bottom: 0.5rem; }
  .spb3-m { scroll-padding-bottom: 1rem; }
  .spb4-m { scroll-padding-bottom: 1.5rem; }
  .spb5-m { scroll-padding-bottom: 1.75rem; }
  .spb6-m { scroll-padding-bottom: 3rem; }
  .spb7-m { scroll-padding-bottom: 4rem; }
  .spt0-m { scroll-padding-top: 0px; }
  .spt1-m { scroll-padding-top: 0.25rem; }
  .spt2-m { scroll-padding-top: 0.5rem; }
  .spt3-m { scroll-padding-top: 1rem; }
  .spt4-m { scroll-padding-top: 1.5rem; }
  .spt5-m { scroll-padding-top: 1.75rem; }
  .spt6-m { scroll-padding-top: 3rem; }
  .spt7-m { scroll-padding-top: 4rem; }
  .spv0-m { scroll-padding-bottom: 0px; scroll-padding-top: 0px; }
  .spv1-m { scroll-padding-bottom: 0.25rem; scroll-padding-top: 0.25rem; }
  .spv2-m { scroll-padding-bottom: 0.5rem; scroll-padding-top: 0.5rem; }
  .spv3-m { scroll-padding-bottom: 1rem; scroll-padding-top: 1rem; }
  .spv4-m { scroll-padding-bottom: 1.5rem; scroll-padding-top: 1.5rem; }
  .spv5-m { scroll-padding-bottom: 1.75rem; scroll-padding-top: 1.75rem; }
  .spv6-m { scroll-padding-bottom: 3rem; scroll-padding-top: 3rem; }
  .spv7-m { scroll-padding-bottom: 4rem; scroll-padding-top: 4rem; }
  .sph0-m { scroll-padding-left: 0px; scroll-padding-right: 0px; }
  .sph1-m { scroll-padding-left: 0.25rem; scroll-padding-right: 0.25rem; }
  .sph2-m { scroll-padding-left: 0.5rem; scroll-padding-right: 0.5rem; }
  .sph3-m { scroll-padding-left: 1rem; scroll-padding-right: 1rem; }
  .sph4-m { scroll-padding-left: 1.5rem; scroll-padding-right: 1.5rem; }
  .sph5-m { scroll-padding-left: 1.75rem; scroll-padding-right: 1.75rem; }
  .sph6-m { scroll-padding-left: 3rem; scroll-padding-right: 3rem; }
  .sph7-m { scroll-padding-left: 4rem; scroll-padding-right: 4rem; }
}

@media (min-width: 56.25rem) {
  .spa0-l { scroll-padding: 0px; }
  .spa1-l { scroll-padding: 0.25rem; }
  .spa2-l { scroll-padding: 0.5rem; }
  .spa3-l { scroll-padding: 1rem; }
  .spa4-l { scroll-padding: 1.5rem; }
  .spa5-l { scroll-padding: 1.75rem; }
  .spa6-l { scroll-padding: 3rem; }
  .spa7-l { scroll-padding: 4rem; }
  .spl0-l { scroll-padding-left: 0px; }
  .spl1-l { scroll-padding-left: 0.25rem; }
  .spl2-l { scroll-padding-left: 0.5rem; }
  .spl3-l { scroll-padding-left: 1rem; }
  .spl4-l { scroll-padding-left: 1.5rem; }
  .spl5-l { scroll-padding-left: 1.75rem; }
  .spl6-l { scroll-padding-left: 3rem; }
  .spl7-l { scroll-padding-left: 4rem; }
  .spr0-l { scroll-padding-right: 0px; }
  .spr1-l { scroll-padding-right: 0.25rem; }
  .spr2-l { scroll-padding-right: 0.5rem; }
  .spr3-l { scroll-padding-right: 1rem; }
  .spr4-l { scroll-padding-right: 1.5rem; }
  .spr5-l { scroll-padding-right: 1.75rem; }
  .spr6-l { scroll-padding-right: 3rem; }
  .spr7-l { scroll-padding-right: 4rem; }
  .spb0-l { scroll-padding-bottom: 0px; }
  .spb1-l { scroll-padding-bottom: 0.25rem; }
  .spb2-l { scroll-padding-bottom: 0.5rem; }
  .spb3-l { scroll-padding-bottom: 1rem; }
  .spb4-l { scroll-padding-bottom: 1.5rem; }
  .spb5-l { scroll-padding-bottom: 1.75rem; }
  .spb6-l { scroll-padding-bottom: 3rem; }
  .spb7-l { scroll-padding-bottom: 4rem; }
  .spt0-l { scroll-padding-top: 0px; }
  .spt1-l { scroll-padding-top: 0.25rem; }
  .spt2-l { scroll-padding-top: 0.5rem; }
  .spt3-l { scroll-padding-top: 1rem; }
  .spt4-l { scroll-padding-top: 1.5rem; }
  .spt5-l { scroll-padding-top: 1.75rem; }
  .spt6-l { scroll-padding-top: 3rem; }
  .spt7-l { scroll-padding-top: 4rem; }
  .spv0-l { scroll-padding-bottom: 0px; scroll-padding-top: 0px; }
  .spv1-l { scroll-padding-bottom: 0.25rem; scroll-padding-top: 0.25rem; }
  .spv2-l { scroll-padding-bottom: 0.5rem; scroll-padding-top: 0.5rem; }
  .spv3-l { scroll-padding-bottom: 1rem; scroll-padding-top: 1rem; }
  .spv4-l { scroll-padding-bottom: 1.5rem; scroll-padding-top: 1.5rem; }
  .spv5-l { scroll-padding-bottom: 1.75rem; scroll-padding-top: 1.75rem; }
  .spv6-l { scroll-padding-bottom: 3rem; scroll-padding-top: 3rem; }
  .spv7-l { scroll-padding-bottom: 4rem; scroll-padding-top: 4rem; }
  .sph0-l { scroll-padding-left: 0px; scroll-padding-right: 0px; }
  .sph1-l { scroll-padding-left: 0.25rem; scroll-padding-right: 0.25rem; }
  .sph2-l { scroll-padding-left: 0.5rem; scroll-padding-right: 0.5rem; }
  .sph3-l { scroll-padding-left: 1rem; scroll-padding-right: 1rem; }
  .sph4-l { scroll-padding-left: 1.5rem; scroll-padding-right: 1.5rem; }
  .sph5-l { scroll-padding-left: 1.75rem; scroll-padding-right: 1.75rem; }
  .sph6-l { scroll-padding-left: 3rem; scroll-padding-right: 3rem; }
  .sph7-l { scroll-padding-left: 4rem; scroll-padding-right: 4rem; }
}

@media (min-width: 75rem) {
  .spa0-xl { scroll-padding: 0px; }
  .spa1-xl { scroll-padding: 0.25rem; }
  .spa2-xl { scroll-padding: 0.5rem; }
  .spa3-xl { scroll-padding: 1rem; }
  .spa4-xl { scroll-padding: 1.5rem; }
  .spa5-xl { scroll-padding: 1.75rem; }
  .spa6-xl { scroll-padding: 3rem; }
  .spa7-xl { scroll-padding: 4rem; }
  .spl0-xl { scroll-padding-left: 0px; }
  .spl1-xl { scroll-padding-left: 0.25rem; }
  .spl2-xl { scroll-padding-left: 0.5rem; }
  .spl3-xl { scroll-padding-left: 1rem; }
  .spl4-xl { scroll-padding-left: 1.5rem; }
  .spl5-xl { scroll-padding-left: 1.75rem; }
  .spl6-xl { scroll-padding-left: 3rem; }
  .spl7-xl { scroll-padding-left: 4rem; }
  .spr0-xl { scroll-padding-right: 0px; }
  .spr1-xl { scroll-padding-right: 0.25rem; }
  .spr2-xl { scroll-padding-right: 0.5rem; }
  .spr3-xl { scroll-padding-right: 1rem; }
  .spr4-xl { scroll-padding-right: 1.5rem; }
  .spr5-xl { scroll-padding-right: 1.75rem; }
  .spr6-xl { scroll-padding-right: 3rem; }
  .spr7-xl { scroll-padding-right: 4rem; }
  .spb0-xl { scroll-padding-bottom: 0px; }
  .spb1-xl { scroll-padding-bottom: 0.25rem; }
  .spb2-xl { scroll-padding-bottom: 0.5rem; }
  .spb3-xl { scroll-padding-bottom: 1rem; }
  .spb4-xl { scroll-padding-bottom: 1.5rem; }
  .spb5-xl { scroll-padding-bottom: 1.75rem; }
  .spb6-xl { scroll-padding-bottom: 3rem; }
  .spb7-xl { scroll-padding-bottom: 4rem; }
  .spt0-xl { scroll-padding-top: 0px; }
  .spt1-xl { scroll-padding-top: 0.25rem; }
  .spt2-xl { scroll-padding-top: 0.5rem; }
  .spt3-xl { scroll-padding-top: 1rem; }
  .spt4-xl { scroll-padding-top: 1.5rem; }
  .spt5-xl { scroll-padding-top: 1.75rem; }
  .spt6-xl { scroll-padding-top: 3rem; }
  .spt7-xl { scroll-padding-top: 4rem; }
  .spv0-xl { scroll-padding-bottom: 0px; scroll-padding-top: 0px; }
  .spv1-xl { scroll-padding-bottom: 0.25rem; scroll-padding-top: 0.25rem; }
  .spv2-xl { scroll-padding-bottom: 0.5rem; scroll-padding-top: 0.5rem; }
  .spv3-xl { scroll-padding-bottom: 1rem; scroll-padding-top: 1rem; }
  .spv4-xl { scroll-padding-bottom: 1.5rem; scroll-padding-top: 1.5rem; }
  .spv5-xl { scroll-padding-bottom: 1.75rem; scroll-padding-top: 1.75rem; }
  .spv6-xl { scroll-padding-bottom: 3rem; scroll-padding-top: 3rem; }
  .spv7-xl { scroll-padding-bottom: 4rem; scroll-padding-top: 4rem; }
  .sph0-xl { scroll-padding-left: 0px; scroll-padding-right: 0px; }
  .sph1-xl { scroll-padding-left: 0.25rem; scroll-padding-right: 0.25rem; }
  .sph2-xl { scroll-padding-left: 0.5rem; scroll-padding-right: 0.5rem; }
  .sph3-xl { scroll-padding-left: 1rem; scroll-padding-right: 1rem; }
  .sph4-xl { scroll-padding-left: 1.5rem; scroll-padding-right: 1.5rem; }
  .sph5-xl { scroll-padding-left: 1.75rem; scroll-padding-right: 1.75rem; }
  .sph6-xl { scroll-padding-left: 3rem; scroll-padding-right: 3rem; }
  .sph7-xl { scroll-padding-left: 4rem; scroll-padding-right: 4rem; }
}

@media (min-width: 1440px) {
  .spa0-rdxl { scroll-padding: 0px; }
  .spa1-rdxl { scroll-padding: 0.25rem; }
  .spa2-rdxl { scroll-padding: 0.5rem; }
  .spa3-rdxl { scroll-padding: 1rem; }
  .spa4-rdxl { scroll-padding: 1.5rem; }
  .spa5-rdxl { scroll-padding: 1.75rem; }
  .spa6-rdxl { scroll-padding: 3rem; }
  .spa7-rdxl { scroll-padding: 4rem; }
  .spl0-rdxl { scroll-padding-left: 0px; }
  .spl1-rdxl { scroll-padding-left: 0.25rem; }
  .spl2-rdxl { scroll-padding-left: 0.5rem; }
  .spl3-rdxl { scroll-padding-left: 1rem; }
  .spl4-rdxl { scroll-padding-left: 1.5rem; }
  .spl5-rdxl { scroll-padding-left: 1.75rem; }
  .spl6-rdxl { scroll-padding-left: 3rem; }
  .spl7-rdxl { scroll-padding-left: 4rem; }
  .spr0-rdxl { scroll-padding-right: 0px; }
  .spr1-rdxl { scroll-padding-right: 0.25rem; }
  .spr2-rdxl { scroll-padding-right: 0.5rem; }
  .spr3-rdxl { scroll-padding-right: 1rem; }
  .spr4-rdxl { scroll-padding-right: 1.5rem; }
  .spr5-rdxl { scroll-padding-right: 1.75rem; }
  .spr6-rdxl { scroll-padding-right: 3rem; }
  .spr7-rdxl { scroll-padding-right: 4rem; }
  .spb0-rdxl { scroll-padding-bottom: 0px; }
  .spb1-rdxl { scroll-padding-bottom: 0.25rem; }
  .spb2-rdxl { scroll-padding-bottom: 0.5rem; }
  .spb3-rdxl { scroll-padding-bottom: 1rem; }
  .spb4-rdxl { scroll-padding-bottom: 1.5rem; }
  .spb5-rdxl { scroll-padding-bottom: 1.75rem; }
  .spb6-rdxl { scroll-padding-bottom: 3rem; }
  .spb7-rdxl { scroll-padding-bottom: 4rem; }
  .spt0-rdxl { scroll-padding-top: 0px; }
  .spt1-rdxl { scroll-padding-top: 0.25rem; }
  .spt2-rdxl { scroll-padding-top: 0.5rem; }
  .spt3-rdxl { scroll-padding-top: 1rem; }
  .spt4-rdxl { scroll-padding-top: 1.5rem; }
  .spt5-rdxl { scroll-padding-top: 1.75rem; }
  .spt6-rdxl { scroll-padding-top: 3rem; }
  .spt7-rdxl { scroll-padding-top: 4rem; }
  .spv0-rdxl { scroll-padding-bottom: 0px; scroll-padding-top: 0px; }
  .spv1-rdxl { scroll-padding-bottom: 0.25rem; scroll-padding-top: 0.25rem; }
  .spv2-rdxl { scroll-padding-bottom: 0.5rem; scroll-padding-top: 0.5rem; }
  .spv3-rdxl { scroll-padding-bottom: 1rem; scroll-padding-top: 1rem; }
  .spv4-rdxl { scroll-padding-bottom: 1.5rem; scroll-padding-top: 1.5rem; }
  .spv5-rdxl { scroll-padding-bottom: 1.75rem; scroll-padding-top: 1.75rem; }
  .spv6-rdxl { scroll-padding-bottom: 3rem; scroll-padding-top: 3rem; }
  .spv7-rdxl { scroll-padding-bottom: 4rem; scroll-padding-top: 4rem; }
  .sph0-rdxl { scroll-padding-left: 0px; scroll-padding-right: 0px; }
  .sph1-rdxl { scroll-padding-left: 0.25rem; scroll-padding-right: 0.25rem; }
  .sph2-rdxl { scroll-padding-left: 0.5rem; scroll-padding-right: 0.5rem; }
  .sph3-rdxl { scroll-padding-left: 1rem; scroll-padding-right: 1rem; }
  .sph4-rdxl { scroll-padding-left: 1.5rem; scroll-padding-right: 1.5rem; }
  .sph5-rdxl { scroll-padding-left: 1.75rem; scroll-padding-right: 1.75rem; }
  .sph6-rdxl { scroll-padding-left: 3rem; scroll-padding-right: 3rem; }
  .sph7-rdxl { scroll-padding-left: 4rem; scroll-padding-right: 4rem; }
}

@media (min-width: 1024px) {
  .spa0-hdkp { scroll-padding: 0px; }
  .spa1-hdkp { scroll-padding: 0.25rem; }
  .spa2-hdkp { scroll-padding: 0.5rem; }
  .spa3-hdkp { scroll-padding: 1rem; }
  .spa4-hdkp { scroll-padding: 1.5rem; }
  .spa5-hdkp { scroll-padding: 1.75rem; }
  .spa6-hdkp { scroll-padding: 3rem; }
  .spa7-hdkp { scroll-padding: 4rem; }
  .spl0-hdkp { scroll-padding-left: 0px; }
  .spl1-hdkp { scroll-padding-left: 0.25rem; }
  .spl2-hdkp { scroll-padding-left: 0.5rem; }
  .spl3-hdkp { scroll-padding-left: 1rem; }
  .spl4-hdkp { scroll-padding-left: 1.5rem; }
  .spl5-hdkp { scroll-padding-left: 1.75rem; }
  .spl6-hdkp { scroll-padding-left: 3rem; }
  .spl7-hdkp { scroll-padding-left: 4rem; }
  .spr0-hdkp { scroll-padding-right: 0px; }
  .spr1-hdkp { scroll-padding-right: 0.25rem; }
  .spr2-hdkp { scroll-padding-right: 0.5rem; }
  .spr3-hdkp { scroll-padding-right: 1rem; }
  .spr4-hdkp { scroll-padding-right: 1.5rem; }
  .spr5-hdkp { scroll-padding-right: 1.75rem; }
  .spr6-hdkp { scroll-padding-right: 3rem; }
  .spr7-hdkp { scroll-padding-right: 4rem; }
  .spb0-hdkp { scroll-padding-bottom: 0px; }
  .spb1-hdkp { scroll-padding-bottom: 0.25rem; }
  .spb2-hdkp { scroll-padding-bottom: 0.5rem; }
  .spb3-hdkp { scroll-padding-bottom: 1rem; }
  .spb4-hdkp { scroll-padding-bottom: 1.5rem; }
  .spb5-hdkp { scroll-padding-bottom: 1.75rem; }
  .spb6-hdkp { scroll-padding-bottom: 3rem; }
  .spb7-hdkp { scroll-padding-bottom: 4rem; }
  .spt0-hdkp { scroll-padding-top: 0px; }
  .spt1-hdkp { scroll-padding-top: 0.25rem; }
  .spt2-hdkp { scroll-padding-top: 0.5rem; }
  .spt3-hdkp { scroll-padding-top: 1rem; }
  .spt4-hdkp { scroll-padding-top: 1.5rem; }
  .spt5-hdkp { scroll-padding-top: 1.75rem; }
  .spt6-hdkp { scroll-padding-top: 3rem; }
  .spt7-hdkp { scroll-padding-top: 4rem; }
  .spv0-hdkp { scroll-padding-bottom: 0px; scroll-padding-top: 0px; }
  .spv1-hdkp { scroll-padding-bottom: 0.25rem; scroll-padding-top: 0.25rem; }
  .spv2-hdkp { scroll-padding-bottom: 0.5rem; scroll-padding-top: 0.5rem; }
  .spv3-hdkp { scroll-padding-bottom: 1rem; scroll-padding-top: 1rem; }
  .spv4-hdkp { scroll-padding-bottom: 1.5rem; scroll-padding-top: 1.5rem; }
  .spv5-hdkp { scroll-padding-bottom: 1.75rem; scroll-padding-top: 1.75rem; }
  .spv6-hdkp { scroll-padding-bottom: 3rem; scroll-padding-top: 3rem; }
  .spv7-hdkp { scroll-padding-bottom: 4rem; scroll-padding-top: 4rem; }
  .sph0-hdkp { scroll-padding-left: 0px; scroll-padding-right: 0px; }
  .sph1-hdkp { scroll-padding-left: 0.25rem; scroll-padding-right: 0.25rem; }
  .sph2-hdkp { scroll-padding-left: 0.5rem; scroll-padding-right: 0.5rem; }
  .sph3-hdkp { scroll-padding-left: 1rem; scroll-padding-right: 1rem; }
  .sph4-hdkp { scroll-padding-left: 1.5rem; scroll-padding-right: 1.5rem; }
  .sph5-hdkp { scroll-padding-left: 1.75rem; scroll-padding-right: 1.75rem; }
  .sph6-hdkp { scroll-padding-left: 3rem; scroll-padding-right: 3rem; }
  .sph7-hdkp { scroll-padding-left: 4rem; scroll-padding-right: 4rem; }
}

.carousel-right-gap { width: 0px; }

.nav-control { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0.0625rem inset; }

.nav-control:hover { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0.125rem inset; }

.carousel-peek-1 { grid-auto-columns: calc(76.9231% - 6.15385px); gap: 8px; }

.carousel-peek-1 .carousel-right-gap { width: 1px; }

.carousel-peek-2 { grid-auto-columns: calc(40% - 6.4px); gap: 8px; }

.carousel-peek-2 .carousel-right-gap { width: 1px; }

.carousel-peek-3 { grid-auto-columns: calc(28.5714% - 6.85714px); gap: 8px; }

.carousel-peek-3 .carousel-right-gap { width: 1px; }

.carousel-peek-2-point-1 { grid-auto-columns: calc(47.619% - 5.71429px); gap: 6px; }

.carousel-peek-2-point-1 .carousel-right-gap { width: 1px; }

.carousel-peek-2-point-2 { grid-auto-columns: calc(45.4545% - 5.45455px); gap: 6px; }

.carousel-peek-2-point-2 .carousel-right-gap { width: 1px; }

.carousel-peek-2-point-3 { grid-auto-columns: calc(43.4783% - 5.21739px); gap: 6px; }

.carousel-peek-2-point-3 .carousel-right-gap { width: 1px; }

.carousel-peek-2-point-4 { grid-auto-columns: calc(41.6667% - 5px); gap: 6px; }

.carousel-peek-2-point-4 .carousel-right-gap { width: 1px; }

.carousel-peek-2-point-5 { grid-auto-columns: calc(40% - 4.8px); gap: 6px; }

.carousel-peek-2-point-5 .carousel-right-gap { width: 1px; }

.carousel-peek-2-point-6 { grid-auto-columns: calc(38.4615% - 4.61538px); gap: 6px; }

.carousel-peek-2-point-6 .carousel-right-gap { width: 1px; }

.carousel-peek-2-point-7 { grid-auto-columns: calc(37.037% - 4.44444px); gap: 6px; }

.carousel-peek-2-point-7 .carousel-right-gap { width: 1px; }

.carousel-peek-2-point-8 { grid-auto-columns: calc(35.7143% - 4.28571px); gap: 6px; }

.carousel-peek-2-point-8 .carousel-right-gap { width: 1px; }

.carousel-peek-2-point-9 { grid-auto-columns: calc(34.4828% - 4.13793px); gap: 6px; }

.carousel-peek-2-point-9 .carousel-right-gap { width: 1px; }

.carousel-peek-3-point-1 { grid-auto-columns: calc(32.2581% - 5.80645px); gap: 6px; }

.carousel-peek-3-point-1 .carousel-right-gap { width: 1px; }

.carousel-peek-3-point-2 { grid-auto-columns: calc(31.25% - 5.625px); gap: 6px; }

.carousel-peek-3-point-2 .carousel-right-gap { width: 1px; }

.carousel-peek-3-point-3 { grid-auto-columns: calc(30.303% - 5.45455px); gap: 6px; }

.carousel-peek-3-point-3 .carousel-right-gap { width: 1px; }

.carousel-peek-3-point-4 { grid-auto-columns: calc(29.4118% - 5.29412px); gap: 6px; }

.carousel-peek-3-point-4 .carousel-right-gap { width: 1px; }

.carousel-peek-3-point-5 { grid-auto-columns: calc(28.5714% - 5.14286px); gap: 6px; }

.carousel-peek-3-point-5 .carousel-right-gap { width: 1px; }

.carousel-peek-3-point-6 { grid-auto-columns: calc(27.7778% - 5px); gap: 6px; }

.carousel-peek-3-point-6 .carousel-right-gap { width: 1px; }

.carousel-peek-3-point-7 { grid-auto-columns: calc(27.027% - 4.86486px); gap: 6px; }

.carousel-peek-3-point-7 .carousel-right-gap { width: 1px; }

.carousel-peek-3-point-8 { grid-auto-columns: calc(26.3158% - 4.73684px); gap: 6px; }

.carousel-peek-3-point-8 .carousel-right-gap { width: 1px; }

.carousel-peek-3-point-9 { grid-auto-columns: calc(25.641% - 4.61538px); gap: 6px; }

.carousel-peek-3-point-9 .carousel-right-gap { width: 1px; }

.carousel-1 { grid-auto-columns: calc(100% + 0px); gap: 0px; }

.carousel-2 { grid-auto-columns: calc(50% - 8px); gap: 16px; }

.carousel-3 { grid-auto-columns: calc(33.3333% - 10.6667px); gap: 16px; }

.carousel-4 { grid-auto-columns: calc(25% - 12px); gap: 16px; }

.carousel-5 { grid-auto-columns: calc(20% - 12.8px); gap: 16px; }

.carousel-6 { grid-auto-columns: calc(16.6667% - 13.3333px); gap: 16px; }

@media (min-width: 37.5rem) {
  .carousel-peek-1-m { grid-auto-columns: calc(76.9231% - 6.15385px); gap: 8px; }
  .carousel-peek-1-m .carousel-right-gap { width: 1px; }
  .carousel-peek-2-m { grid-auto-columns: calc(40% - 6.4px); gap: 8px; }
  .carousel-peek-2-m .carousel-right-gap { width: 1px; }
  .carousel-peek-3-m { grid-auto-columns: calc(28.5714% - 6.85714px); gap: 8px; }
  .carousel-peek-3-m .carousel-right-gap { width: 1px; }
  .carousel-1-m { grid-auto-columns: calc(100% + 0px); gap: 0px; }
  .carousel-2-m { grid-auto-columns: calc(50% - 8px); gap: 16px; }
  .carousel-3-m { grid-auto-columns: calc(33.3333% - 10.6667px); gap: 16px; }
  .carousel-4-m { grid-auto-columns: calc(25% - 12px); gap: 16px; }
  .carousel-5-m { grid-auto-columns: calc(20% - 12.8px); gap: 16px; }
  .carousel-6-m { grid-auto-columns: calc(16.6667% - 13.3333px); gap: 16px; }
}

@media (min-width: 56.25rem) {
  .carousel-1-l { grid-auto-columns: calc(100% + 0px); gap: 0px; }
  .carousel-2-l { grid-auto-columns: calc(50% - 8px); gap: 16px; }
  .carousel-3-l { grid-auto-columns: calc(33.3333% - 10.6667px); gap: 16px; }
  .carousel-4-l { grid-auto-columns: calc(25% - 12px); gap: 16px; }
  .carousel-5-l { grid-auto-columns: calc(20% - 12.8px); gap: 16px; }
  .carousel-6-l { grid-auto-columns: calc(16.6667% - 13.3333px); gap: 16px; }
}

@media (min-width: 75rem) {
  .carousel-peek-2-point-1-xl { grid-auto-columns: calc(47.619% - 5.71429px); gap: 6px; }
  .carousel-peek-2-point-1-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-2-point-2-xl { grid-auto-columns: calc(45.4545% - 5.45455px); gap: 6px; }
  .carousel-peek-2-point-2-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-2-point-3-xl { grid-auto-columns: calc(43.4783% - 5.21739px); gap: 6px; }
  .carousel-peek-2-point-3-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-2-point-4-xl { grid-auto-columns: calc(41.6667% - 5px); gap: 6px; }
  .carousel-peek-2-point-4-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-2-point-5-xl { grid-auto-columns: calc(40% - 4.8px); gap: 6px; }
  .carousel-peek-2-point-5-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-2-point-6-xl { grid-auto-columns: calc(38.4615% - 4.61538px); gap: 6px; }
  .carousel-peek-2-point-6-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-2-point-7-xl { grid-auto-columns: calc(37.037% - 4.44444px); gap: 6px; }
  .carousel-peek-2-point-7-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-2-point-8-xl { grid-auto-columns: calc(35.7143% - 4.28571px); gap: 6px; }
  .carousel-peek-2-point-8-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-2-point-9-xl { grid-auto-columns: calc(34.4828% - 4.13793px); gap: 6px; }
  .carousel-peek-2-point-9-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-3-point-1-xl { grid-auto-columns: calc(32.2581% - 5.80645px); gap: 6px; }
  .carousel-peek-3-point-1-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-3-point-2-xl { grid-auto-columns: calc(31.25% - 5.625px); gap: 6px; }
  .carousel-peek-3-point-2-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-3-point-3-xl { grid-auto-columns: calc(30.303% - 5.45455px); gap: 6px; }
  .carousel-peek-3-point-3-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-3-point-4-xl { grid-auto-columns: calc(29.4118% - 5.29412px); gap: 6px; }
  .carousel-peek-3-point-4-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-3-point-5-xl { grid-auto-columns: calc(28.5714% - 5.14286px); gap: 6px; }
  .carousel-peek-3-point-5-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-3-point-6-xl { grid-auto-columns: calc(27.7778% - 5px); gap: 6px; }
  .carousel-peek-3-point-6-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-3-point-7-xl { grid-auto-columns: calc(27.027% - 4.86486px); gap: 6px; }
  .carousel-peek-3-point-7-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-3-point-8-xl { grid-auto-columns: calc(26.3158% - 4.73684px); gap: 6px; }
  .carousel-peek-3-point-8-xl .carousel-right-gap { width: 1px; }
  .carousel-peek-3-point-9-xl { grid-auto-columns: calc(25.641% - 4.61538px); gap: 6px; }
  .carousel-peek-3-point-9-xl .carousel-right-gap { width: 1px; }
  .carousel-1-xl { grid-auto-columns: calc(100% + 0px); gap: 0px; }
  .carousel-2-xl { grid-auto-columns: calc(50% - 8px); gap: 16px; }
  .carousel-3-xl { grid-auto-columns: calc(33.3333% - 10.6667px); gap: 16px; }
  .carousel-4-xl { grid-auto-columns: calc(25% - 12px); gap: 16px; }
  .carousel-5-xl { grid-auto-columns: calc(20% - 12.8px); gap: 16px; }
  .carousel-6-xl { grid-auto-columns: calc(16.6667% - 13.3333px); gap: 16px; }
}

@media (min-width: 1440px) {
  .carousel-1-rdxl { grid-auto-columns: calc(100% + 0px); gap: 0px; }
  .carousel-2-rdxl { grid-auto-columns: calc(50% - 8px); gap: 16px; }
  .carousel-3-rdxl { grid-auto-columns: calc(33.3333% - 10.6667px); gap: 16px; }
  .carousel-4-rdxl { grid-auto-columns: calc(25% - 12px); gap: 16px; }
  .carousel-5-rdxl { grid-auto-columns: calc(20% - 12.8px); gap: 16px; }
  .carousel-6-rdxl { grid-auto-columns: calc(16.6667% - 13.3333px); gap: 16px; }
}

@media (min-width: 1024px) {
  .carousel-1-hdkp { grid-auto-columns: calc(100% + 0px); gap: 0px; }
  .carousel-2-hdkp { grid-auto-columns: calc(50% - 8px); gap: 16px; }
  .carousel-3-hdkp { grid-auto-columns: calc(33.3333% - 10.6667px); gap: 16px; }
  .carousel-4-hdkp { grid-auto-columns: calc(25% - 12px); gap: 16px; }
  .carousel-5-hdkp { grid-auto-columns: calc(20% - 12.8px); gap: 16px; }
  .carousel-6-hdkp { grid-auto-columns: calc(16.6667% - 13.3333px); gap: 16px; }
}

.carousel-peek-2-redesign { grid-auto-columns: calc(45% - 6.4px); gap: 8px; }

.carousel-height-transition { transition: max-height 0.75s ease-in-out; }

.hidden { visibility: hidden; }

.transitioning { visibility: visible; }

.carousel-4-point-5 { grid-auto-columns: calc(22.22% - 7.5px); gap: 8px; }

.carousel-1-point-0 { grid-auto-columns: auto; gap: 0px; }

.sneak-peek > div { animation: 1.5s linear 0.5s 1 normal none running sneakPeek; }

@keyframes sneakPeek { 
  16% { transform: translateX(-50%); }
  84% { transform: translateX(-50%); }
}

.custom-rc-mweb-carousel-preview { grid-auto-columns: calc(100% - 32px); gap: 0px; }

html .date-picker-date-button--selected:not(:disabled):focus, html .date-picker-date-button--selected:not(:disabled):hover, html .date-picker-month-button--selected:not(:disabled):focus, html .date-picker-month-button--selected:not(:disabled):hover { background: var(--color-core-blue-130,#004f9a); box-shadow: none; color: var(--color-core-white,#fff); }

html .date-picker-date-button--current, html .date-picker-month-button--current { box-shadow: inset 0 0 0 1px var(--color-core-blue-100,#0071dc); }

html .date-picker-date-button--current:not(:disabled):focus, html .date-picker-date-button--current:not(:disabled):hover, html .date-picker-month-button--current:not(:disabled):focus, html .date-picker-month-button--current:not(:disabled):hover { box-shadow: inset 0 0 0 1px var(--color-core-blue-130,#004f9a); }

html .date-picker-date-button:not(:disabled):focus, html .date-picker-date-button:not(:disabled):hover, html .date-picker-month-button:not(:disabled):focus, html .date-picker-month-button:not(:disabled):hover, html .date-picker-navigation-button:not(:disabled):focus, html .date-picker-navigation-button:not(:disabled):hover { box-shadow: inset 0 0 0 1px var(--color-core-gray-50,#babbbe); }

.expand-collapse-content .dangerous-html ol, .expand-collapse-content .dangerous-html ul { padding-left: 1.5rem; }

.rating-star-label:focus-within { outline: -webkit-focus-ring-color auto 5px; }

.slider:focus { z-index: 2; }

.slider::-webkit-slider-thumb { background: var(--color-core-blue-100,#0071dc); border: var(--color-core-blue-100,#0071dc); border-radius: 50%; box-sizing: border-box; cursor: pointer; height: 24px; pointer-events: auto; width: 24px; appearance: none; }

.radio-focused::-webkit-slider-thumb, .slider::-webkit-slider-thumb:hover, .slider:focus::-webkit-slider-thumb, .slider:hover::-webkit-slider-thumb { border: 1px solid var(--color-core-blue-100,#0071dc); box-shadow: inset 0 0 0 3px var(--color-core-white,#fff); box-sizing: border-box; height: 30px; width: 30px; }

html .skip-main { height: 1px; left: -999px; overflow: hidden; position: absolute; width: 1px; }

html .skip-main:focus { height: auto; left: 0px; overflow: auto; top: 0px; width: auto; }

html .header-flyout__department-button--active { background: var(--color-core-blue-10,#e6f1fc); }

html .header-flyout__department-button--active::before { background: var(--color-core-blue-100,#0071dc); border-bottom-right-radius: 0.125rem; border-top-right-radius: 0.125rem; bottom: 4px; content: ""; display: block; left: 0px; position: absolute; top: 4px; width: 4px; }

html .subcategory-item-link:hover { text-decoration: underline; }

html .dropdown-ta { width: 156px; }

html .dropdown-ta label { display: none; height: 0px; }

html .dropdown-ta select { background-color: rgb(230, 241, 252); border-bottom-left-radius: 9999px; border-right: 1px solid var(--color-core-blue-100,#0071dc); border-top-left-radius: 9999px; box-shadow: none; color: var(--color-core-blue-100,#0071dc); font-size: 14px; height: 40px; padding: 9px 34px 9px 18px; text-overflow: ellipsis; }

html .dropdown-ta select:focus { border-radius: 2px 0px 0px 2px; box-shadow: none; outline-offset: -2px; }

html .dropdown-ta svg { top: 0.5rem; }

html .dropdown-ta div { border-radius: 1.25rem; }

html .cart-button { height: 40px; width: 44px; }

html .search-bar { height: 40px; }

html .search-bar-redesigned { height: 60px; }

html .search-bar-redesigned-v2 { height: 52px; }

html .search-icon { background-color: rgb(255, 194, 32); height: 2rem; right: 0.25rem; width: 2rem; }

html .search-icon i { font-size: 1rem; height: 1rem; width: 1rem; }

html .search-icon-redesigned { background-color: rgb(0, 79, 154); color: rgb(230, 241, 252); height: 44px; right: 0.5rem; width: 44px; }

html .search-icon-redesigned i { font-size: 1.5rem !important; height: 1.5rem !important; width: 1.5rem !important; }

html .search-icon-redesigned-v2 { background-color: var(--color-core-blue-130,#004f9a); color: var(--color-core-white,#fff); height: 32px; right: 10px; width: 32px; }

html .search-icon-redesigned-v2 i { font-size: 1.25rem !important; height: 1.25rem !important; width: 1.25rem !important; }

html .cart-button-redesigned { border-radius: 100px; transition: 0.1s cubic-bezier(0.77, 0, 0.175, 1); }

html .cart-total { font-size: 0.625rem; height: 10px; }

html .cart-total-without-id { }

html .cart-button-wrapper-redesigned { width: 60px !important; }

html .dark-gray-placeholder::placeholder { color: var(--color-core-gray-100,#74767c); }

@media (max-width: 1023px) {
  html .cart-button.more-than-ten { width: 40px; }
}

@media (min-width: 1024px) {
  html .cart-badge { bottom: 61%; left: 53%; }
  html .cart-badge.nav-clickability-off { bottom: 66%; left: 58%; }
  html .cart-badge-redesigned { bottom: 74%; left: 53%; }
  html .cart-badge-redesigned.nav-clickability-off { bottom: 61%; left: 53%; }
  html .cart-button { height: auto; width: 40px; }
  html .cart-button-redesigned { height: 60px; padding: 0.75rem; width: 60px; }
  html .cart-button-redesigned-v2 { border-radius: 32px; height: 52px; padding: 2px 12px; width: 66px; }
  html .redesigned-cart-total { font-size: 0.875rem; }
}

@media (max-width: 1023px) {
  html .cart-badge { bottom: 61%; left: 55%; }
  html .cart-badge.nav-clickability-off { bottom: 64%; left: 57%; }
  html .cart-badge-redesigned { bottom: 68%; left: 55%; }
  html .cart-badge-redesigned.nav-clickability-off { bottom: 43%; left: 80%; }
  html .cart-button-wrapper-redesigned { height: 40px; width: 44px !important; }
  html .cart-button-redesigned { height: 48px; justify-content: center; padding: 1rem; width: 40px; }
  html .search-bar-redesigned { height: 40px; }
  html .search-icon-redesigned { background-color: rgb(255, 194, 32); color: rgb(0, 0, 0); height: 2rem; right: 0.25rem; width: 2rem; }
  html .search-icon-redesigned i { font-size: 1rem !important; height: 1rem !important; width: 1rem !important; }
  html .header-navigation { display: none; }
  html .header-navigation-mobile { display: flex; padding: 0px; }
}

.inline-button:focus, .inline-button:hover { color: var(--color-core-blue-130,#004f9a); text-decoration: none; }

.inline-button:active { color: var(--color-core-blue-160,#002d58); text-decoration: underline; }

.hide-child-opacity .hidden-child { opacity: 0; transition: opacity 0.15s ease-in; }

@media (hover: hover) {
  .hide-child-opacity:active .hidden-child, .hide-child-opacity:focus .hidden-child, .hide-child-opacity:hover .hidden-child { opacity: 1; transition: opacity 0.15s ease-in; }
}

@media (min-width: 37.5rem) {
  html .hero-heading--small { font-size: 24px; }
}

@media (min-width: 56.25rem) {
  html .hero-heading--big { font-size: 56px; }
}

@media (min-width: 75rem) {
  html .hero-heading--big { font-size: 72px; line-height: 88px; }
}

.gic-drawer { padding-left: 32px; padding-right: 32px; width: 100%; margin-top: -1px !important; }

@media (min-width: 37.5rem) {
  .gic-drawer { width: 359px; }
  .gic-drawer.hot { width: 391px; }
  .gic-drawer.hot2 { width: 375px; }
}

@media (max-height: 546px) {
  .gic-drawer { height: calc(-112px + 100vh); overflow: auto; }
}

.gic-drawer .selected-intent { border: 4px solid var(--color-core-spark-100,#ffc220); }

.gic-drawer .selected-intent:not(.hot) { border: 4px solid var(--color-core-blue-100,#0071dc); box-shadow: 0 0 0 4px var(--color-core-spark-100,#ffc220); }

.gic-drawer .selected-intent.wplus { border: 4px solid var(--color-core-white,#fff); }

.gic-drawer .delete-icon { height: 21px; transform: translate(27%); width: 21px; }

.gic-drawer .delete-icon:focus, .gic-drawer .delete-icon:hover { background-color: var(--color-core-spark-100,#ffc220); }

.gic-drawer .cursor-none { pointer-events: none; }

.gic-drawer .skip-btn:focus { margin-left: auto; width: 24px; }

.banner-divider.wplus { display: none; }

@media (max-width: 330px) {
  .gic-banner { padding: 4px !important; }
}

@media (min-width: 1024px) {
  .gic-container { height: 60px; }
  .gic-container.redesignv2 { height: 52px; padding-left: 0px; padding-right: 0px; }
  .banner-divider.redesign { display: none; }
}

@media (max-width: 599px) {
  .banner-divider { border-color: var(--color-core-blue-100,#0071dc); }
}

@media (min-height: 256px) {
  .bookslot-footer { position: fixed; }
}

.hide-sibling-opacity ~ div .hidden-sibling { opacity: 0; transition: opacity 0.15s ease-in; }

@media (hover: hover) {
  .hide-sibling-opacity:active ~ div .hidden-sibling, .hide-sibling-opacity:focus ~ div .hidden-sibling, .hide-sibling-opacity:hover ~ div .hidden-sibling, .hide-sibling-opacity ~ div .hidden-sibling:active, .hide-sibling-opacity ~ div .hidden-sibling:focus, .hide-sibling-opacity ~ div .hidden-sibling:hover { opacity: 1; transition: opacity 0.15s ease-in; }
}

.bw05 { border-width: 0.5px; }

.product-promo { align-items: stretch; aspect-ratio: 1 / 1; background-color: rgb(255, 255, 255); border-width: 0.5px; border-right-color: initial; border-top-color: initial; bottom: 0px; content: ""; display: flex; height: 70%; margin: auto 0px; position: absolute; right: -4px; top: 0px; transform: rotate(45deg) skew(16deg, 16deg) translate(50%, -50%); border-right-style: none !important; border-top-style: none !important; }

.fade-in { animation: 0.5s linear 0s 1 normal none running fade-in; }

.lift-fade-in { animation: 0.5s linear 0s 1 normal none running fade-in, 0.5s linear 0s 1 normal none running lift-in; }

.slide-right { animation: 0.7s ease-out 0s 1 normal forwards running slide-right; }

@keyframes fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes lift-in { 
  0% { transform: translateY(8px); }
  100% { transform: translateY(0px); }
}

@keyframes slide-right { 
  0% { transform: translateX(-175%); }
  100% { transform: translateX(0px); }
}

.scrollbar-queue-panel div:nth-child(4) { scrollbar-color: rgb(0, 45, 88) rgba(0, 0, 0, 0); scrollbar-width: thin; }

.scrollbar-queue-panel div:nth-child(4)::-webkit-scrollbar { width: 10px; }

.scrollbar-queue-panel div:nth-child(4)::-webkit-scrollbar-track { border-radius: 10px; }

.scrollbar-queue-panel div:nth-child(4)::-webkit-scrollbar-thumb { background-color: rgb(0, 45, 88); border-radius: 10px; }

.walmart-express { background: rgb(234, 243, 230) !important; color: rgb(29, 95, 2) !important; }

.bodega-aurrera { background: rgb(23, 126, 14) !important; color: rgb(255, 255, 255) !important; }

.bodega-aurrera-express { background: rgb(231, 245, 229) !important; color: rgb(46, 47, 50) !important; }

.mi-bodega-aurrera { background: rgb(156, 212, 147) !important; color: rgb(46, 47, 50) !important; }

.walmart { background: rgb(230, 241, 252) !important; color: rgb(0, 79, 154) !important; }

.video-carousel-container .video-carousel { gap: 16px; }

.video-carousel-container .video-carousel .caption { bottom: 12%; left: 50%; padding-bottom: 2px; padding-top: 2px; text-wrap: nowrap; transform: translateX(-50%); }

.video-carousel-container .video-carousel .details { gap: 4px; }

.video-carousel-container .video-carousel .hidden-a { visibility: hidden; }

.video-carousel-container .video-carousel .image-fit { object-fit: contain; }

.video-carousel-container .video-carousel .social-handle { background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); height: 100px; pointer-events: none; }

.video-carousel-container .video-carousel .social-reels-overlay-button:active { background: none; }

@media only screen and (min-width: 1280px) {
  .video-carousel-container .video-carousel { grid-auto-columns: calc(25% - 18px); gap: 24px; }
}

.multi-item-tag-social-handle { background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); height: 100px; }

.multi-item-tag-hotspot-button { cursor: default !important; }

.multi-item-tag-hotspot-button::before { inset: -0.5rem; content: ""; display: block; position: absolute; }

.multi-item-tag-hotspot-button::after { background: var(--color-core-white,#fff); border-radius: 64px; box-shadow: rgba(17, 17, 17, 0.55) 0px 1px 4px; content: ""; display: block; height: 12px; position: relative; transition: transform 0.25s ease-in-out; width: 12px; }

.multi-item-tag-hotspot-button:active, .multi-item-tag-hotspot-button:hover, .multi-item-tag-hotspot-button[aria-expanded="true"] { background: rgba(0, 0, 0, 0.5); }

.multi-item-tag-hotspot-button:active::after, .multi-item-tag-hotspot-button:hover::after, .multi-item-tag-hotspot-button[aria-expanded="true"]::after { transform: scale(1.333); }

.multi-item-tag-hotspot-button.focused { border-color: rgba(255, 255, 255, 0.5); }

@media only screen and (min-width: 1024px) {
  .interactive-image-carousel-hp { grid-auto-columns: calc(33.3333% - 16px); gap: 24px; }
  .interactive-image-carousel-deals { grid-auto-columns: calc(33.3333% - 10px); gap: 16px; }
}

.product-background { background: var(--Blue-Tone-2,#d3eff8); }

.product-border { border: .5px solid var(--Primary-Max,#002d58); }

.toggle-switch { display: inline-block; margin-right: 10px; position: relative; vertical-align: middle; width: 3.5rem; }

@media screen and (min-width: 56.25rem) {
  .toggle-switch { width: 2rem; }
}

.toggle-switch-checkbox { height: 100%; opacity: 0; position: absolute; width: 100%; z-index: 1; }

.toggle-switch-checkbox:focus + label > span { box-shadow: var(--color-core-gray-130,#515357) 0 1px 3px,var(--color-core-gray-50,#babbbe) 0 0 0 5px; }

.toggle-switch-disabled { background-color: var(--color-core-gray-50,#babbbe); cursor: not-allowed; }

.toggle-switch-pill::after { background-color: var(--color-core-gray-100,#74767c); color: var(--color-core-white,#fff); padding-right: 10px; text-align: right; }

.toggle-switch-knob { background: var(--color-core-white,#fff); border: 0 solid var(--color-core-gray-100,#74767c); border-radius: 1.25rem; bottom: 0px; display: block; height: 1.5rem; margin: 0.25rem; position: absolute; right: 1.5rem; top: 0px; transition: 0.3s ease-in; width: 1.5rem; }

@media screen and (min-width: 56.25rem) {
  .toggle-switch-knob { height: 12px; margin: 2px; right: 1rem; width: 12px; }
}

.toggle-switch-knob-checked { right: 0px; }

.toggle-switch-pill { display: block; margin-left: -100%; transition: margin 0.3s ease-in; width: 200%; }

.toggle-switch-pill::after, .toggle-switch-pill::before { box-sizing: border-box; color: var(--color-core-white,#fff); content: ""; float: left; font-weight: 700; height: 2rem; line-height: 2rem; padding: 0px; width: 50%; }

@media screen and (min-width: 56.25rem) {
  .toggle-switch-pill::after, .toggle-switch-pill::before { height: 1rem; line-height: 1rem; }
}

.toggle-switch-pill::before { background-color: var(--color-core-blue-100,#0071dc); padding-left: 10px; }

.toggle-switch-pill-checked { margin-left: 0px; }

.toggle-switch-label { border: 0 solid var(--color-core-gray-100,#74767c); border-radius: 1rem; cursor: pointer; display: block; margin: 0px; outline: none; overflow: hidden; }

.accordion-heading { align-items: center; display: flex; justify-content: space-between; margin-top: 1rem; }

.accordion-heading-button { background: none; border: 0px; color: var(--color-core-black,#000); cursor: pointer; margin: 0px; padding: 0.25rem; }

.accordion-collapse { margin-bottom: 1rem; }

.greeting-active { color: var(--color-core-black,#000); cursor: pointer; display: flex; line-height: 1.5rem; position: relative; text-decoration: none; }

.greeting-active::before { background: var(--color-core-blue-100,#0071dc); top: 0px; }

.greeting-active-wplus-member::before, .greeting-active::before { border-radius: 0px 2px 2px 0px; bottom: 0px; content: ""; left: 0px; position: absolute; width: 3px; }

.greeting-active-wplus-member::before { background: var(--color-core-spark-100,#ffc220); top: 15px; }

.account-page-background { background: linear-gradient(180deg,var(--color-core-blue-100,#0071dc) 69%,#fff 31%); }

.mobile-account-skeleton-title-bg { background-color: var(--color-core-blue-80,#338de3); height: 40px; width: 60%; }

.mobile-account-skeleton-caption-bg { background-color: var(--color-core-blue-80,#338de3); width: 45%; }

.one-dialog-dialog { background: rgb(18, 18, 18); border-radius: 1rem 1rem 0px 0px; color: rgb(255, 255, 255); max-height: 100%; }

@media (min-width: 600px) {
  .one-dialog-dialog { border-radius: 1rem; max-width: 600px; }
}

.one-dialog-enter .one-dialog-scrim { opacity: 0; }

.one-dialog-enter .one-dialog-dialog { transform: translateY(100%); }

@media (min-width: 600px) {
  .one-dialog-enter .one-dialog-dialog { opacity: 0; transform: none; }
}

.one-dialog-enter-active .one-dialog-scrim { opacity: 1; transition: opacity 0.3s; }

.one-dialog-enter-active .one-dialog-dialog { transform: none; transition: transform 0.3s; }

@media (min-width: 600px) {
  .one-dialog-enter-active .one-dialog-dialog { opacity: 1; transition: opacity 0.3s; }
}

.one-dialog-exit .one-dialog-scrim { opacity: 1; }

.one-dialog-exit .one-dialog-dialog { transform: none; }

@media (min-width: 600px) {
  .one-dialog-exit .one-dialog-dialog { opacity: 1; }
}

.one-dialog-exit-active .one-dialog-scrim { opacity: 0; transition: opacity 0.3s; }

.one-dialog-exit-active .one-dialog-dialog { transform: translateY(100%); transition: transform 0.3s; }

@media (min-width: 600px) {
  .one-dialog-exit-active .one-dialog-dialog { opacity: 0; transform: none; transition: opacity 0.3s; }
}

.desktop-header-trigger:focus, .desktop-header-trigger:hover { background: var(--color-core-blue-130,#004f9a); }

.desktop-header-trigger:active { background: var(--color-core-blue-160,#002d58); }

.desktop-header-trigger:disabled { background: var(--color-core-gray-50,#babbbe); }

.desktop-header-flyout-link:focus, .desktop-header-flyout-link:hover { text-decoration: underline; }

.secondary-nav-flyout-trigger:focus, .secondary-nav-flyout-trigger:hover { background: rgba(0, 0, 0, 0); border-radius: 100px; box-shadow: inset 0 0 0 1px var(--color-core-blue-130,#004f9a); }

.secondary-nav-flyout-trigger:active { background: rgba(0, 0, 0, 0); border-radius: 100px; box-shadow: inset 0 0 0 1px var(--color-core-blue-160,#002d58); }

.secondary-nav-flyout-trigger:disabled { background: rgba(0, 0, 0, 0); border-radius: 100px; box-shadow: inset 0 0 0 1px var(--color-core-blue-50,#80b8ee); }

.redesign-nav { padding: 10px 16px 10px 12px; }

.redesign-nav-v2 { padding: 4px 16px 4px 12px; }

.redesign-secondary-nav-flyout-button { padding: 8px 12px; }

.redesign-secondary-nav-flyout-button-v2 { padding: 6px 12px; }

.account-flyout-language-selector-button--active::before { background-color: var(--color-core-blue-10,#e6f1fc); inset: 0px -24px; content: ""; display: block; height: 100%; position: absolute; z-index: -1; }

.account-flyout-language-selector-button--active::after { background: var(--color-core-blue-100,#0071dc); border-bottom-right-radius: 0.125rem; border-top-right-radius: 0.125rem; bottom: 4px; content: ""; display: block; left: -24px; position: absolute; top: 4px; width: 4px; }

.bg-light-blue-redesign { background-color: rgb(242, 248, 253); }

.bg-blue-redesign, .hover-bg-blue-redesign:focus, .hover-bg-blue-redesign:hover { background-color: rgb(204, 227, 248); }

@media only screen and (max-width: 320px) {
  header > div:first-child { padding: 6px; }
}

@media only screen and (min-width: 1024px) {
  html .nav-clickable-padded { padding-bottom: 20px; padding-top: 20px; }
}

.search-input-field::placeholder { color: rgb(0, 102, 198); letter-spacing: -0.48px; }

.search-input-field-v2::placeholder { color: rgb(0, 79, 154); letter-spacing: -0.48px; }

.search-header-input-field-grey::placeholder { color: rgb(88, 107, 126); }

.gic-wrapper-top { top: 72px; }

.gic-wrapper-redesign-top { top: 84px; }

@media only screen and (min-width: 1024px) {
  .gic-wrapper-top { top: 88px; }
}

.layout-gic-wrapper { display: block; }

@media only screen and (min-width: 1024px) {
  .layout-gic-wrapper { display: none; }
}

@media only screen and (max-width: 1023px) {
  .gic-wrapper { background-color: var(--color-core-blue-100,#0071dc); }
}

.email-widget-width { width: 395px; }

.email-sign-up-btn { margin-top: 10px; }

.responsive-email-sign-up-btn { margin-top: 16px; }

.email-widget-placeholder-height { height: 242.5px; }

@media (max-width: 400px) {
  .email-widget-width { width: 100%; }
}

@media (max-width: 1023px) {
  .footer-copyright, .footer-link { color: rgb(70, 71, 74); }
  .accordion-link-height { height: 40px; }
  .accordion-header, .accordion-header.active, .accordion-header.focus, .accordion-header.hover, .accordion-header:active, .accordion-header:focus, .accordion-header:hover { background: none; box-shadow: none; color: var(--color-core-white,#fff); height: 56px; }
  .accordion-border-bottom-cyan-blue { border-bottom: 1px solid rgb(0, 57, 110); }
  .responsive-email-sign-up-btn { width: 40%; }
}

@media (min-width: 1024px) {
  .footer-wrapper { background-color: rgb(230, 241, 252); }
  .footer-list { background-color: var(--color-core-blue-130,#004f9a); }
  .footer-link { color: rgb(255, 255, 255); }
  .footer-copyright { background-color: var(--color-core-blue-130,#004f9a); color: rgb(255, 255, 255); }
  .feedback-heading { color: rgb(0, 79, 154); }
  .email-widget-width { width: 454px; }
  .responsive-email-sign-up-btn { margin-top: 0px; }
  .email-widget-placeholder-height { height: 141.5px; }
}

.full-footer-min-height { min-height: 650px; }

@media (min-width: 1280px) {
  ul.footer-list { padding: 16px calc(50% - 616px) 24px; }
  .full-footer-min-height { min-height: 592px; }
}

.ff-border-bottom-cyan-blue { border-bottom: 1px solid rgb(0, 57, 110); }

.ff-border-bottom-blue-30 { border-bottom: 1px solid rgb(179, 212, 245); }

.width-max-content { width: max-content; }

.sub-nav-link-container-mobile { align-items: center; }

.sub-nav-link-container-mobile .sub-nav-link { border: 0px; }

.sub-nav-links-main-container { white-space: nowrap; }

.sub-nav-link-container { display: flex; }

.sub-nav-link-container .sub-nav-link { border: 1px solid rgba(0, 0, 0, 0); border-radius: 2px; outline: none; text-decoration: none; }

.sub-nav-link-container .sub-nav-link:hover { text-decoration: underline; }

.sub-nav-link-container .redesign-sub-nav-link-focus:focus, .sub-nav-link-container .sub-nav-link-focus:focus { border: 1px solid var(--color-core-black,#000); }

.sub-nav-link-container-mobile .sub-nav-link:hover { text-decoration: none; }

.sub-nav-link-container-mobile .redesign-sub-nav-link-focus:focus, .sub-nav-link-container-mobile .sub-nav-link-focus:focus { border: 0px; }

.sub-nav-dropdown-link:hover { text-decoration: underline; }

.help-custom-secondary-button:focus, .help-custom-secondary-button:hover { box-shadow: inset 0 0 0 1px var(--color-core-black,#000); color: var(--color-core-black,#000); }

.help-custom-secondary-button:active { background: var(--color-core-gray-160,#2e2f32); box-shadow: none; color: var(--color-core-white,#fff); }

.help-custom-primary-button:active { background: var(--color-core-blue-160,#002d58); }

.article-logged-in-class .hc-article-action-guest { display: none; }

.article-logged-in-class .hc-article-action-logged-in { display: inline-block; }

.article-logged-out-class .hc-article-action-logged-in { display: none; }

.article-logged-out-class .hc-article-action-guest { display: inline-block; }

.skeleton-bone-opacity { animation: 2s linear 0.5s infinite normal none running skeleton-bone-opacity; background-color: var(--color-core-gray-20,#e3e4e5); }

@keyframes skeleton-bone-opacity { 
  0%, 100% { opacity: 0.28; }
  50% { opacity: 1; }
}

.skeleton-bone-static { background-color: var(--color-core-gray-20,#e3e4e5); }

.about-info-modal ol, .about-info-modal ul { list-style-position: outside; margin-bottom: 0px; margin-left: 1rem; }

.about-info-modal li::marker { color: var(--color-core-gray-140,#46474a); }

@keyframes slide-sticky-buy-box-down { 
  0% { position: static; top: 88px; transform: translateY(-100%); }
  100% { position: sticky; top: 88px; transform: translateY(0px); }
}

@keyframes slide-sticky-buy-box-up { 
  0% { position: sticky; top: 88px; }
  100% { position: static; transform: translateY(0px); }
}

.slide-sticky-buy-box-down { animation-duration: 0.5s; animation-fill-mode: forwards; animation-name: slide-sticky-buy-box-down; position: sticky; }

.slide-sticky-buy-box-up { animation-duration: 0s; animation-fill-mode: forwards; animation-name: slide-sticky-buy-box-up; position: static; }

@keyframes slide-ad-buy-box-down { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes slide-ad-buy-box-up { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.slide-ad-buy-box-down { animation-duration: 0s; animation-fill-mode: forwards; animation-name: slide-ad-buy-box-down; display: none; opacity: 0; }

.slide-ad-buy-box-up { animation-duration: 0s; animation-fill-mode: forwards; animation-name: slide-ad-buy-box-up; opacity: 1; }

.brand-box-ad-hide { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

@media only screen and (min-device-width: 768px) {
  .brand-box-ad-hide-ipad { display: none; }
}

@keyframes brand-box-ad-show { 
  0% { position: static; }
  100% { position: sticky; top: 88px; transform: translateY(0px); }
}

.brand-box-ad-show { animation-duration: 0.5s; animation-fill-mode: forwards; animation-name: brand-box-ad-show; position: sticky; }

@keyframes slide-brand-box-down { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes slide-brand-box-up { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.slide-brand-box-down { animation-duration: 0.5s; animation-fill-mode: forwards; animation-name: slide-brand-box-down; display: none; opacity: 0; }

.slide-brand-box-up { animation-duration: 0.5s; animation-fill-mode: forwards; animation-name: slide-brand-box-up; opacity: 1; }

.buy-box-ad-hide { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

@keyframes buy-box-ad-show { 
  0% { position: static; top: -100%; }
  100% { position: sticky; top: 88px; }
}

.buy-box-ad-show { animation-duration: 0.5s; animation-fill-mode: forwards; animation-name: buy-box-ad-show; position: sticky; top: 88px; }

.eko-show-on-hover:hover > .text { opacity: 1; transition: opacity 1s; visibility: visible; }

.persistent-subnav { background: rgb(255, 255, 255); border-bottom: 1px solid rgb(230, 231, 232); clear: both; height: 44px; position: relative; top: 0px; width: 100%; z-index: 100; }

.persistent-subnav-list { font-size: 0px; list-style: none; margin: 0px; padding: 0px; }

.persistent-subnav-item { font-size: 16px; list-style: none; width: 25%; }

.persistent-subnav-item a, .persistent-subnav-item span { cursor: pointer; height: 44px; line-height: 44px; position: relative; text-align: center; }

.persistent-subnav-item.current a, .persistent-subnav-item.current span { color: rgb(0, 0, 0); font-weight: 600; }

.persistent-subnav-item.current a::before, .persistent-subnav-item.current span::before { background-color: var(--color-core-blue-100,#0071dc); bottom: 0px; content: ""; height: 5px; left: 0px; position: absolute; width: 100%; }

.table { border-bottom: 2px solid var(--color-core-gray-130,#515357); border-collapse: collapse; border-spacing: 0px; color: var(--color-core-black,#000); font-size: 0.875rem; margin: 24px 0px 0px; min-width: 100%; padding: 0px; }

.table-header { border-top: 2px solid var(--color-core-gray-10,#f1f1f2); }

.table-header th, .table-header-cell { color: rgb(0, 0, 0); font-size: 1rem; font-weight: 600; padding: 6px 10px; }

.table-header-alt th, .table-header-alt-cell { background-color: var(--color-core-gray-10,#f1f1f2); border-right: 2px solid var(--color-core-white,#fff); border-top: 2px solid var(--color-core-white,#fff); font-weight: 700; padding: 7px 24px; text-align: center; }

.specification.table th, .table td { padding: 7px 15px; }

.table-header td { padding: 7px 10px; }

.table-header td:first-child { padding-left: 24px; }

.table-header td:last-child { padding-right: 24px; }

.table-header th:first-child { padding-left: 24px; }

.table-header th:last-child { padding-right: 24px; }

.table-header-alt { border-collapse: initial; }

.table-first-col-font-alt td:first-child, .table-font-alt-cell { color: var(--color-core-gray-100,#74767c); font-weight: 400; }

.size-chart { overflow: hidden; text-align: center; }

.size-chart .table-header-alt th { border: 1px solid var(--color-core-gray-50,#babbbe); padding: 7px 10px; }

.size-chart .table-header-alt th:first-child { border-left: 0px; }

.size-chart .table-header-alt th:last-child { border-right: 0px; }

.specification.table-striped-even tr:nth-child(2n) th, .specification.table-striped-odd tr:nth-child(2n+1) th { background-color: var(--color-core-gray-10,#f1f1f2); }

.specification.table-striped-light-even tr:nth-child(2n) th, .specification.table-striped-light-odd tr:nth-child(2n+1) th { background-color: var(--color-core-white,#fff); }

.size-chart .table td { padding: 0px; }

.size-chart .table-header-alt td { border: 1px solid rgba(148, 148, 153, 0.5); }

.table-striped-even tr:nth-child(2n) td, .table-striped-odd tr:nth-child(2n+1) td { background-color: var(--color-core-gray-10,#f1f1f2); }

.table-striped-light-even tr:nth-child(2n) td, .table-striped-light-odd tr:nth-child(2n+1) td { background-color: var(--color-core-white,#fff); }

.size-chart .table td:last-child { padding-right: 0px; }

.size-chart .table { border-bottom: 1px solid rgba(148, 148, 153, 0.5); }

.size-chart .table-header-alt { border-collapse: collapse; }

.size-chart .table-header-alt tr { height: 52px; }

.size-chart .table-header-alt-cell { padding: 7px 10px; }

.size-chart .table-header-alt td:last-child { border-right: 0px; }

.size-chart.table-header-alt tr:first-child td, .size-chart.table-header-alt tr:first-child th { border-top: 0px; }

.size-chart.table-header-alt tr:last-child td, .size-chart.table-header-alt tr:last-child th { border-bottom: 0px; }

@media (min-width: 48em) {
  .size-chart .table-header-alt th, .size-chart .table-header-alt-cell { padding: 7px 20px; }
}

.size-chart.table-header-alt td .shaded, .size-chart.table-header-alt th .shaded { background-color: var(--color-core-gray-10,#f1f1f2); }

.table-size-fit { width: 1%; }

.table-size-fill { width: 100%; }

.oos-carousel-mobile { grid-auto-columns: calc(70% - 16px); gap: 8px; }

.oos-carousel { grid-auto-columns: calc(25% - 12px); gap: 16px; }

@media screen and (max-width: 1440px) {
  .oos-carousel { grid-auto-columns: calc(33.3333% - 12px); gap: 16px; }
}

.hero-overlay-tab-button { box-shadow: rgb(227, 228, 229) 0px -0.0625rem 0px inset; font-weight: 400; padding: 12px; text-decoration: none; }

.hero-overlay-tab-button.current::after { background-color: rgb(0, 113, 220); }

.hero-overlay-tab-button::after { border-radius: 62.5rem 62.5rem 0px 0px; bottom: 0.0625rem; content: ""; height: 0.1875rem; left: 0.25rem; position: absolute; right: 0.25rem; }

.hero-overlay-tab-button:not(:last-child) { margin-right: 2px; }

.hero-overlay-backdrop { background-color: rgba(0, 0, 0, 0.4); }

.link-out-product-description > :first-child { margin-top: 0px; padding-top: 0px; }

.hero-tab-nav-wrapper { box-shadow: rgb(227, 228, 229) 0px -0.0625rem 0px inset; }

@media only screen and (min-width: 1200px) {
  .interactive-image-carousel-ip { grid-auto-columns: calc(40% - 6.4px); gap: 16px; }
}

.linkout-details-tab-button { box-shadow: rgb(227, 228, 229) 0px -0.0625rem 0px inset; font-weight: 400; padding: 12px; text-decoration: none; }

.linkout-details-tab-button.current::after { background-color: rgb(0, 113, 220); }

.linkout-details-tab-button::after { border-radius: 62.5rem 62.5rem 0px 0px; bottom: 0.0625rem; content: ""; height: 0.1875rem; left: 0.25rem; position: absolute; right: 0.25rem; }

.animate-right { animation: 0.4s ease 0s 1 normal none running animateright; position: relative; }

@keyframes animateright { 
  0% { opacity: 0; right: -300px; }
  100% { opacity: 1; right: 0px; }
}

.lmp-subcat-wrapper .lmp-subcat-selected, .lmp-subcat-wrapper .lmp-subcat-selected:active, .lmp-subcat-wrapper .lmp-subcat-selected:focus, .lmp-subcat-wrapper .lmp-subcat-selected:hover { box-shadow: inset 0 0 0 .125rem var(--color-core-blue-100,#0071dc); }

.lmp-subcat-wrapper .lmp-subcat-selected:active { background: none; }

.lmp-subcat-wrapper .lmp-subcat-selected:disabled { box-shadow: none; }

.meter-circle-above-midpoint .meter-circle-bar::after { transform: rotate(180deg); }

.meter-circle-above-midpoint .meter-circle-fill, .meter-circle-bar, .meter-circle::before { height: 0.833em; width: 0.833em; }

.meter-circle::before { background-color: var(--color-core-white,#fff); border-radius: 50%; content: ""; display: block; left: 0.0835em; position: absolute; top: 0.0835em; }

.meter-circle *, .meter-circle .meter-circle ::after, .meter-circle .meter-circle ::before { box-sizing: initial; }

.pagination-hover:hover { border-color: var(--color-core-black,#000); }

@media only screen and (max-width: 320px) {
  .edit-order-page-main-content > div:first-child { margin-left: 5px; margin-right: 5px; }
  .edit-order-page-main-content .edit-item-product-list { margin-left: 6px !important; margin-right: 34px !important; }
  .edit-order-page-main-content .edit-items-container--card-item { display: inline !important; padding: 0px !important; }
}

.edit-order-page-main-content .edit-item-product-tile--line-clamp { -webkit-line-clamp: 3 !important; }

.print-header, .print-invoice-address, .print-only, .print-sub-header-text, .print-taxes { display: none; }

@media print {
  .print-header, footer { background: var(--body-2,#515357); }
  .print-header, .print-sub-header-text, footer { display: block; padding: 10px; position: relative; text-align: center; top: 0px; width: 100%; }
  .print-sub-header-text { background: rgb(144, 145, 150); line-height: 1.5; margin-bottom: 20px; margin-left: auto; margin-right: auto; max-width: 650px; }
  .od-print-message-notification, .print-charge-history, .print-more-title, .print-taxes, .wc-chat-container, header { display: none !important; }
  .print-no-border { border: 0px !important; }
  .od-print-view { display: none !important; }
  .od-print-view.od-print-barcode { display: block !important; }
  .print-heading { display: flex !important; }
  .print-heading div { flex: 1 1 0%; text-align: right; }
  .print-header-barcode { display: block !important; }
  .print-header-barcode img { height: 30px; position: absolute; right: 0px; top: -35px; width: 45%; }
  .print-bill-body { margin: 22px; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 10px 3px !important; }
  .bill-order-payment-spacing, .print-bill-body { border-radius: 8px !important; }
  .bill-order-payment-subtotal span { font-weight: 700 !important; }
  .print-item-count { display: inline-block !important; }
  .print-bill-subheader { align-items: normal !important; flex-direction: column !important; }
  .print-bill-subheader > span { display: none !important; }
  .print-bill-subheader .print-bill-bar-id, .print-bill-subheader .print-bill-date { font-size: 12px !important; line-height: 14px !important; }
  .bill-order-payment-card { flex: 1 1 0%; text-align: right; padding: 0px !important; }
  .bill-order-payment-card span:last-child { display: none !important; }
  .print-bill-heading { margin-top: 0px !important; padding-top: 24px !important; }
  .print-bill-heading > div { padding: 0px !important; position: relative !important; width: 100% !important; }
  .print-bill-content { flex-wrap: wrap !important; margin-right: 0px !important; }
  .print-bill-content > div { width: 100% !important; }
  .print-bill-group { border: 0px !important; margin-bottom: 0px !important; }
  .print-bill-group .print-bill-group-card { text-align: right; border: 0px !important; box-shadow: none !important; }
  .print-items-list { display: block !important; }
  .print-items-list .print-bill-qty { margin: 0px 12px; white-space: nowrap; }
  .print-items-list .print-bill-price { font-weight: 700; text-align: right; width: 52px; }
  .print-items-list .print-bill-type { white-space: nowrap; }
  .print-invoice-address { display: block !important; font-size: 16px !important; line-height: 24px !important; }
  .print-invoice-address .print-invoice-title { font-weight: 700; }
}

@media print and (max-width: 600px) {
  .bill-order-payment-list { box-shadow: none !important; }
}

@media print {
  .print-bill-payment-section { padding-bottom: 100px !important; position: relative !important; }
  .print-bill-payment-section > div { padding: 16px 0px; box-shadow: none !important; }
}

@media print and (min-width: 600px) {
  .print-bill-payment-section > div { padding: 16px 24px; }
}

@media print {
  .print-bill-payment-section > div > .bill-order-payment-divider, .print-bill-payment-section > div > .db-m { display: none !important; }
  .print-bill-payment-section .print-fees-padding { margin: 0px 0px 16px !important; padding: 0px !important; }
  .print-bill-payment-section .print-fees-item { padding-top: 8px; }
  .bill-order-payment-cards { align-items: center !important; border-top: 1px solid rgb(241, 241, 242) !important; bottom: 14px !important; display: flex !important; height: 93px !important; justify-content: space-between !important; left: 24px !important; padding-top: 16px !important; position: absolute !important; right: 24px !important; }
  .bill-order-payment-cards .bill-order-payment-header-mobile { display: none !important; }
  .bill-order-payment-cards .bill-order-payment-header { padding-top: 12px; display: block !important; font-size: 14px !important; line-height: 24px !important; }
}

@media print and (max-width: 600px) {
  .bill-order-payment-cards { left: 16px !important; right: 16px !important; }
  .bill-order-payment-cards .bill-order-payment-info { padding: 0px !important; }
}

@media print {
  .print-desktop-view .main-content, .print-mobile-view .main-content { border: 1px solid rgb(227, 228, 229); border-radius: 20px !important; margin: 0px !important; min-height: 100% !important; padding: 50px 50px 0px !important; }
  .print-desktop-view .main-content main, .print-mobile-view .main-content main { min-height: 100% !important; }
  .print-desktop-view .print-bill-body, .print-mobile-view .print-bill-body { box-shadow: none !important; margin: 0px !important; }
  .print-desktop-view .print-bill-body .print-more-title, .print-mobile-view .print-bill-body .print-more-title { display: none !important; }
  .print-desktop-view .bill-order-payment-spacing, .print-mobile-view .bill-order-payment-spacing { border: 1px solid rgb(227, 228, 229); padding: 24px 24px 0px !important; }
  .print-desktop-view .print-bill-bar-id, .print-desktop-view .print-bill-date, .print-mobile-view .print-bill-bar-id, .print-mobile-view .print-bill-date { font-weight: 700; font-size: 16px !important; line-height: 24px !important; text-align: left !important; }
  .print-desktop-view .print-bill-payment-section, .print-mobile-view .print-bill-payment-section { padding-bottom: 50px !important; }
  .print-desktop-view .bill-order-payment-cards, .print-mobile-view .bill-order-payment-cards { border-top: 0px !important; display: none !important; }
  .alert-bar, .bill-order-total-payment ~ hr { display: none !important; }
  .print-divider, .print-fees { display: block !important; }
  .print-divider ~ hr, .print-fees ~ hr { margin-bottom: 6px; margin-top: 6px; display: block !important; }
  .print-ad-banner, .print-fees.od-print-view { display: none !important; }
  .print-taxes { display: flex !important; justify-content: space-between !important; }
  .print-taxes .print-label { }
  .print-taxes .label-color { color: rgb(245, 15, 250); }
  .print-only { display: block !important; }
  .print-address-title { font-size: 18px; font-weight: 700; margin-bottom: 16px; }
  .print-title { font-weight: 500; }
  .print-customer-name { font-weight: 700; margin-bottom: 16px; }
  .payment-method-text { flex: 1 1 0%; text-align: left; }
  .print-mobile-view { margin: 0px auto; }
  .print-mobile-view .main-content { padding: 20px 0px 0px !important; }
  .print-mobile-view .print-no-border { padding-top: 0px !important; }
  .print-mobile-view .print-bill-bar-id, .print-mobile-view .print-bill-date { font-size: 18px !important; }
  .print-mobile-view .print-items-list .print-bill-qty { display: none; }
  .print-mobile-view .print-items-list .print-bill-qty-mobile-view { margin: 0px; display: block !important; }
  .print-mobile-view .od-print-view.od-print-barcode { padding-bottom: 0px !important; }
}

.spark-good-print-page-content { display: none !important; }

@media print {
  .gic-wrapper, footer, header { display: none !important; }
  @page { margin: 14mm; size: 330mm 427mm; }
  .spark-good-print-page-content { filter: opacity(1); display: block !important; print-color-adjust: exact !important; }
  .account-spark-good { display: none !important; }
  .reg-item-list-grid-column { width: 25% !important; }
}

.reg-for-cashier { display: flex; flex-direction: column; margin-top: 0.5rem; }

@media screen and (min-width: 37.5rem) {
  .reg-for-cashier { display: flex; flex-direction: row; margin-top: 1.5rem; }
}

@media print {
  .reg-for-cashier { display: flex; flex-direction: row; margin-top: 1.5rem; }
  .reg-scan-instr { border-left: 1px solid; border-right: 1px solid; margin-left: 1.5rem; margin-right: 1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; }
  .reg-scan-instr-divider { display: none; }
}

.basket-enrollment-button::before { inset: -6px 0px; content: ""; position: absolute; }

.basket-enrollment-button { position: relative; }

.generic-facet-input::placeholder { color: var(--color-core-gray-100,#74767c); }

.facet-popover:nth-child(2) .facet-popover-content { left: 10px; }

.facet-popover:nth-child(2) .facet-popover-content::before { left: 47%; }

.facet-popover:first-child .facet-popover-content { left: 140px; }

.facet-popover:first-child .facet-popover-content::before { left: 13%; }

.variant-swatch:focus, .variant-swatch:hover { border-color: var(--color-core-gray-100,#74767c); }

.shadow-none { box-shadow: none !important; }

.b--light-blue { border-color: var(--color-core-blue-40,#99c6f1); }

.filter-chip-hover-state { }

.filter-chip-hover-state:hover { background-color: var(--color-core-gray-20,#e3e4e5); }

.filter-chip-hover-state:focus { outline: var(--color-core-blue-130,#004f9a) auto 1px; }

.gen-ai-padding { padding: 1px; }

@media screen and (min-width: 1900px) {
  .five-column { width: 20% !important; }
}

.ff-thunderbolt { height: 16px; }

.ff-thunderbolt .ff-text-wrapper { padding-bottom: 1px; }

.wallet-edit-form-tooltip::before { background-color: var(--color-core-white,#fff); border-left: 1px solid var(--color-core-gray-50,#babbbe); border-top: 1px solid var(--color-core-gray-50,#babbbe); content: ""; height: 1.5rem; left: 130px; position: absolute; top: -13px; transform: rotate(45deg); width: 1.5rem; }

.credit-card-tile-button:focus, .credit-card-tile-button:hover { color: var(--color-core-white,#fff); text-decoration: none; }

.credit-card-tile-button.dark-gray:focus, .credit-card-tile-button.dark-gray:hover { color: var(--color-core-gray-160,#2e2f32); }

.add-to-cart-variant::before { inset: -6px 0px; content: ""; position: absolute; }

.cart-benefit-switch-fadein { animation: 0.7s linear 0s 1 normal none running cart-benefit-switch-fadein; }

.cart-panel-slide { animation: 0.5s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal none running cart-panel-slide; }

@keyframes cart-panel-slide { 
  0% { right: -45%; }
  100% { right: 0px; }
}

@keyframes cart-benefit-switch-fadein { 
  0% { opacity: 0; transform: translateY(-32px); }
  100% { opacity: 1; transform: translateY(0px); }
}

.wplus-divider { height: 5px; }

.wplus-divider::after { background: inherit; right: 60%; z-index: 100; }

.wplus-divider::after, .wplus-divider::before { content: ""; height: 100%; position: absolute; transform: skewX(-30deg); width: 100%; }

.wplus-divider::before { background: var(--color-core-blue-100,#0071dc); right: 30%; }

.wplus-divider-bookslot::after { z-index: auto; }

.affirm-description img { height: 17px; }

.split-shop-similar-btn { flex-direction: column; }

@media (min-width: 1755px) {
  .split-shop-similar-btn { flex-direction: row; }
}

.split-shop-similar-desktop { left: 2rem; padding-top: 0px; right: 0px; }

@media (min-width: 1755px) {
  .split-shop-similar-desktop { left: auto; padding-top: 28px; right: 6rem; margin-left: 0px !important; }
}

.sub-footer:active { text-decoration: none; }

.progress-circle-trophy { margin-left: 30%; margin-top: 25%; }

.progress-circle-above-midpoint .progress-circle-bar::after { transform: rotate(180deg); }

.progress-circle-above-midpoint .progress-circle-fill, .progress-circle-bar { height: 0.8em; width: 0.8em; }

.progress-circle::before { background-color: var(--color-core-white,#fff); border-radius: 50%; content: ""; display: block; height: 0.8em; left: 0.1em; position: absolute; top: 0.1em; width: 0.8em; }

.progress-circle *, .progress-circle .progress-circle ::after, .progress-circle .progress-circle ::before { box-sizing: initial; }

.wplus-account-page-background { background-color: var(--color-core-blue-100,#0071dc); background-image: url("https://i5.walmartimages.com/dfw/63fd9f59-bce3/1d66a836-8cf0-4f1a-a028-996a803cd63f/v1/wplus_mweb_bg_mask.svg"); background-position: right 330px; background-repeat: no-repeat; }

@media print {
  .gic-wrapper, footer, header { display: none !important; }
  .spark-good-print-page-content { filter: opacity(1); margin-top: 8px; print-color-adjust: exact !important; }
}

.checkout-store-chooser-input::placeholder { color: var(--color-core-gray-100,#74767c); opacity: 1; }

.videos-grid .social-handle { background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); height: 100px; pointer-events: none; }

.videos-grid .image-fit { object-fit: contain; }

.videos-grid .skeleton-fit { height: 637px; }

.footerlink:last-child { border-right: 0px; }

.container-bottom { margin-left: 80%; top: 90%; }

@media (min-width: 640px) {
  .container-bottom { margin-left: 550px; }
}

@media screen and (min-width: 20em) and (max-width: 30em) {
  .responsive-fitment-widget-flex-xns { display: flex; flex-wrap: wrap; }
  .responsive-fitment-widget-width-xns { width: auto; }
}

.nav-top-to-bottom { transition: top 0.5s linear; }

.nav-bottom-to-top { transition: top 0.2s linear; }

:root { --color-core-black: #000; --color-core-transparent: #0000; --color-core-white: #fff; --color-core-cyan-5: #f0f9fb; --color-core-cyan-10: #e1f3f8; --color-core-cyan-20: #c3e7ef; --color-core-cyan-30: #a3dbe9; --color-core-cyan-40: #82cfe1; --color-core-cyan-50: #5dc3da; --color-core-cyan-60: #25b6d3; --color-core-cyan-70: #00a9c6; --color-core-cyan-80: #009ab7; --color-core-cyan-90: #008daa; --color-core-cyan-100: #00809e; --color-core-cyan-110: #00748f; --color-core-cyan-120: #00667f; --color-core-cyan-130: #005a6f; --color-core-cyan-140: #004d5f; --color-core-cyan-150: #00404f; --color-core-cyan-160: #00333f; --color-core-cyan-170: #00262f; --color-core-cyan-180: #001a1f; --color-core-gray-5: #f8f8f8; --color-core-gray-10: #f1f1f2; --color-core-gray-20: #e3e4e5; --color-core-gray-30: #d5d6d8; --color-core-gray-40: #c7c8cb; --color-core-gray-50: #babbbe; --color-core-gray-60: #acadb0; --color-core-gray-70: #9e9fa3; --color-core-gray-80: #909196; --color-core-gray-90: #828489; --color-core-gray-100: #74767c; --color-core-gray-110: #686a70; --color-core-gray-120: #5d5e63; --color-core-gray-130: #515357; --color-core-gray-140: #46474a; --color-core-gray-150: #3a3b3e; --color-core-gray-160: #2e2f32; --color-core-gray-170: #232325; --color-core-gray-180: #171819; --color-core-green-5: #f4f9f2; --color-core-green-10: #eaf3e6; --color-core-green-20: #d4e7cd; --color-core-green-30: #bfdbb3; --color-core-green-40: #aacf9a; --color-core-green-50: #95c381; --color-core-green-60: #7fb768; --color-core-green-70: #6aab4f; --color-core-green-80: #559f35; --color-core-green-90: #3f931c; --color-core-green-100: #2a8703; --color-core-green-110: #267a03; --color-core-green-120: #226c02; --color-core-green-130: #1d5f02; --color-core-green-140: #195102; --color-core-green-150: #154402; --color-core-green-160: #113601; --color-core-green-170: #0d2901; --color-core-green-180: #081b01; --color-core-orange-5: #fff7f2; --color-core-orange-10: #fff0e6; --color-core-orange-20: #fee0cc; --color-core-orange-30: #fed1b3; --color-core-orange-40: #fdc199; --color-core-orange-50: #fdb280; --color-core-orange-60: #fca266; --color-core-orange-70: #fc934d; --color-core-orange-80: #fb8333; --color-core-orange-90: #fb741a; --color-core-orange-100: #fa6400; --color-core-orange-110: #e15300; --color-core-orange-120: #c83c00; --color-core-orange-130: #af2f00; --color-core-orange-140: #962300; --color-core-orange-150: #7d1900; --color-core-orange-160: #641100; --color-core-orange-170: #4b0a00; --color-core-orange-180: #320500; --color-core-spark-5: #fffcf4; --color-core-spark-20: #fff3d2; --color-core-spark-30: #ffedbc; --color-core-spark-40: #ffe7a6; --color-core-spark-60: #ffda79; --color-core-spark-70: #ffd463; --color-core-spark-80: #ffce4d; --color-core-spark-90: #ffc836; --color-core-spark-100: #ffc220; --color-core-spark-110: #e6a31d; --color-core-spark-120: #cc851a; --color-core-spark-130: #b36a16; --color-core-spark-140: #995213; --color-core-spark-150: #803d10; --color-core-spark-160: #662b0d; --color-core-spark-170: #4d1c0a; --color-core-spark-180: #330f06; --color-core-yellow-5: #fffef2; --color-core-yellow-10: #fffee6; --color-core-yellow-20: #fffccc; --color-core-yellow-30: #fffbb3; --color-core-yellow-40: #fffa99; --color-core-yellow-50: #fff980; --color-core-yellow-60: #fff766; --color-core-yellow-70: #fff64d; --color-core-yellow-80: #fff533; --color-core-yellow-90: #fff31a; --color-core-yellow-100: #fff200; --color-core-yellow-110: #e6cb00; --color-core-yellow-120: #cca700; --color-core-yellow-130: #b38600; --color-core-yellow-140: #996900; --color-core-yellow-150: #804f00; --color-core-yellow-160: #663800; --color-core-yellow-170: #4d2500; --color-core-yellow-180: #331500; --color-positive-min: #eaf3e6; --color-positive-low: #95c381; --color-positive-base: #2a8703; --color-positive-high: #1d5f02; --color-positive-max: #113601; --color-primary-min: #e6f1fc; --color-primary-low: #80b8ee; --color-primary-base: #0071dc; --color-primary-high: #004f9a; --color-primary-max: #002d58; --color-negative-min: #fce8e9; --color-negative-low: #ef8e92; --color-negative-base: #de1c24; --color-negative-high: #9b1419; --color-negative-max: #590b0e; --color-warning-min: #fff9e9; --color-warning-low: #ffe190; --color-warning-base: #ffc220; --color-warning-high: #b36a16; --color-warning-max: #662b0d; --color-separator-100: #e3e4e5; --border-radius-0: 0; --border-radius-25: 0.125rem; --border-radius-50: 0.25rem; --border-radius-100: 0.5rem; --border-radius-200: 1rem; --border-radius-round: 62.5rem; --duration-100: 0.1s; --duration-200: 0.2s; --duration-300: 0.3s; --duration-400: 0.4s; --duration-500: 0.5s; --duration-600: 0.6s; --duration-700: 0.7s; --duration-900: 0.9s; --elevation-100: 0 0.0625rem 0.125rem 0.0625rem #00000026,0 -0.0625rem 0.125rem 0 #0000001a; --elevation-200: 0 0.1875rem 0.3125rem 0.125rem #00000026,0 -0.0625rem 0.1875rem 0 #0000001a; --elevation-300: 0 0.3125rem 0.625rem 0.1875rem #00000026,0 -0.0625rem 0.25rem 0 #0000001a; --font-size-12: 0.75rem; --font-size-14: 0.875rem; --font-size-16: 1rem; --font-size-18: 1.125rem; --font-size-20: 1.25rem; --font-size-24: 1.5rem; --font-size-25: 0.75rem; --font-size-28: 1.75rem; --font-size-32: 2rem; --font-size-36: 2.25rem; --font-size-42: 2.625rem; --font-size-50: 0.875rem; --font-size-100: 1rem; --font-size-150: 1.125rem; --font-size-200: 1.25rem; --font-size-300: 1.5rem; --font-size-400: 1.75rem; --font-size-500: 2rem; --font-size-600: 2.25rem; --font-size-700: 2.625rem; --font-weight-400: 400; --font-weight-700: 700; --size-breakpoint-small: 0; --size-breakpoint-medium: 37.5rem; --size-breakpoint-large: 56.25rem; --size-breakpoint-xlarge: 75rem; --size-breakpoint-xxlarge: 120rem; --size-icon-small: 1rem; --size-icon-medium: 1.5rem; --size-icon-large: 2rem; --size-space-50: 0.25rem; --size-space-100: 0.5rem; --size-space-150: 0.75rem; --size-space-200: 1rem; --size-space-250: 1.25rem; --size-space-300: 1.5rem; --size-space-400: 2rem; --size-space-500: 2.5rem; --size-space-600: 3rem; --timing-ease-in-100: cubic-bezier(0.55,0.055,0.675,0.19); --timing-ease-in-out-100: cubic-bezier(0.77,0,0.175,1); --timing-ease-out-100: cubic-bezier(0.165,0.84,0.44,1); --timing-linear-100: linear; --z-index-100: 100; --z-index-200: 200; --z-index-300: 300; --z-index-400: 400; --z-index-500: 500; --z-index-600: 600; --color-core-blue-5: #f0f5ff; --color-core-blue-10: #e9f1fe; --color-core-blue-20: #c9dcfd; --color-core-blue-30: #acc8fb; --color-core-blue-40: #90b5f9; --color-core-blue-50: #7aa5f6; --color-core-blue-60: #5e93f3; --color-core-blue-70: #4380ef; --color-core-blue-80: #2e70eb; --color-core-blue-90: #175ee2; --color-core-blue-100: #0053e2; --color-core-blue-110: #114ab6; --color-core-blue-120: #003fb2; --color-core-blue-130: #002e99; --color-core-blue-140: #002185; --color-core-blue-150: #001270; --color-core-blue-160: #001e60; --color-core-blue-170: #080042; --color-core-blue-180: #0e002e; --color-core-pink-5: #fef6fb; --color-core-pink-10: #fce9f5; --color-core-pink-20: #f8d2e3; --color-core-pink-30: #f4bdd3; --color-core-pink-40: #f0adcc; --color-core-pink-50: #ea9ac3; --color-core-pink-60: #e587ba; --color-core-pink-70: #df74b1; --color-core-pink-80: #d95fa7; --color-core-pink-90: #d3479d; --color-core-pink-100: #cb2c90; --color-core-pink-110: #b62781; --color-core-pink-120: #b1267d; --color-core-pink-130: #8c1e64; --color-core-pink-140: #781a55; --color-core-pink-150: #651648; --color-core-pink-160: #51123a; --color-core-pink-170: #3e0e2c; --color-core-pink-180: #2e0a21; --color-core-purple-5: #fcf8fb; --color-core-purple-10: #f3e8f2; --color-core-purple-20: #ead6e8; --color-core-purple-30: #e1c4df; --color-core-purple-40: #d8b3d5; --color-core-purple-50: #d0a3cd; --color-core-purple-60: #c790c2; --color-core-purple-70: #be80b9; --color-core-purple-80: #b66eb0; --color-core-purple-90: #ad5da6; --color-core-purple-100: #a6509f; --color-core-purple-110: #8e4488; --color-core-purple-120: #7b3b76; --color-core-purple-130: #693364; --color-core-purple-140: #582a54; --color-core-purple-150: #482245; --color-core-purple-160: #371a35; --color-core-purple-170: #271325; --color-core-purple-180: #160a15; --color-core-red-5: #fef2f1; --color-core-red-10: #fde9e8; --color-core-red-20: #fbd0cc; --color-core-red-30: #f9bdb8; --color-core-red-40: #f8aca6; --color-core-red-50: #f69991; --color-core-red-60: #f4857c; --color-core-red-70: #f27066; --color-core-red-80: #f0594d; --color-core-red-90: #ee392b; --color-core-red-100: #ea1100; --color-core-red-110: #ce0f00; --color-core-red-120: #b70d00; --color-core-red-130: #a20c00; --color-core-red-140: #8d0a00; --color-core-red-150: #780900; --color-core-red-160: #630700; --color-core-red-170: #500600; --color-core-red-180: #3d0400; --color-core-spark-10: #fef6de; --color-core-spark-50: #fbe298; --color-core-teal-5: #f0faff; --color-core-teal-10: #e7f6fe; --color-core-teal-20: #c9ebfd; --color-core-teal-30: #a9ddf7; --color-core-teal-40: #90d6f9; --color-core-teal-50: #79cdf6; --color-core-teal-60: #4dbdf5; --color-core-teal-70: #42b7f0; --color-core-teal-80: #2eacea; --color-core-teal-90: #189ee2; --color-core-teal-100: #0092db; --color-core-teal-110: #0083c7; --color-core-teal-120: #0076b3; --color-core-teal-130: #006599; --color-core-teal-140: #005985; --color-core-teal-150: #004a70; --color-core-teal-160: #003857; --color-core-teal-170: #002e42; --color-core-teal-180: #001e2e; --font-family-default: EverydaySans,"Helvetica Neue",Helvetica,Arial,sans-serif; --font-family-monospace: EverydaySansMono,monospace; }

@font-face { font-display: swap; font-family: ui-icons; src: url("https://i5.walmartimages.com/dfwrs/3d0839e4-ead0/7aed9ab9-4c3e-4ad1-bc1f-745116751b73/v2/en-US/_next/static/media/ui-icons.e5c9a179.woff2") format("woff2"), url("https://i5.walmartimages.com/dfwrs/3d0839e4-ead0/7aed9ab9-4c3e-4ad1-bc1f-745116751b73/v2/en-US/_next/static/media/ui-icons.d159b966.woff") format("woff"); }

.ld { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: ui-icons; font-size: inherit; }

.ld.ld-360Spin::before { content: ""; }

.ld.ld-4thOfJuly::before { content: ""; }

.ld.ld-4thOfJulyFlag::before { content: ""; }

.ld.ld-AccessibilityUnion::before { content: ""; }

.ld.ld-Account::before { content: ""; }

.ld.ld-AccountCharityHeart::before { content: ""; }

.ld.ld-AccountSignInNudge::before { content: ""; }

.ld.ld-AddCalendar::before { content: ""; }

.ld.ld-AddToCart::before { content: ""; }

.ld.ld-Alcohol::before { content: ""; }

.ld.ld-AlcoholIndigo::before { content: ""; }

.ld.ld-AllSeason::before { content: ""; }

.ld.ld-Apple::before { content: ""; }

.ld.ld-AppleFill::before { content: ""; }

.ld.ld-AR3DView::before { content: ""; }

.ld.ld-AR3DViewIn3DSecondary::before { content: ""; }

.ld.ld-AR3DViewIn3DTertiary::before { content: ""; }

.ld.ld-ARDimensions::before { content: ""; }

.ld.ld-ARDimensionSelected::before { content: ""; }

.ld.ld-ARFashion::before { content: ""; }

.ld.ld-ARHome::before { content: ""; }

.ld.ld-ArrowDown::before { content: ""; }

.ld.ld-ArrowLeft::before { content: ""; }

.ld.ld-ArrowRight::before { content: ""; }

.ld.ld-ArrowUp::before { content: ""; }

.ld.ld-ArrowUpLeft::before { content: ""; }

.ld.ld-Article::before { content: ""; }

.ld.ld-ARVisionCenter::before { content: ""; }

.ld.ld-Associate::before { content: ""; }

.ld.ld-AssociateUser::before { content: ""; }

.ld.ld-ATV::before { content: ""; }

.ld.ld-Autocare::before { content: ""; }

.ld.ld-AutocareIndigo::before { content: ""; }

.ld.ld-AverageReading::before { content: ""; }

.ld.ld-Bakery::before { content: ""; }

.ld.ld-Ban::before { content: ""; }

.ld.ld-Bank::before { content: ""; }

.ld.ld-Barcode::before { content: ""; }

.ld.ld-BarLineGraph::before { content: ""; }

.ld.ld-Bell::before { content: ""; }

.ld.ld-BillingEstimates::before { content: ""; }

.ld.ld-BirthdayCake::before { content: ""; }

.ld.ld-Bluetooth::before { content: ""; }

.ld.ld-Bolt::before { content: ""; }

.ld.ld-Box::before { content: ""; }

.ld.ld-BoxReturn::before { content: ""; }

.ld.ld-BulbFill::before { content: ""; }

.ld.ld-Calendar::before { content: ""; }

.ld.ld-Camera::before { content: ""; }

.ld.ld-Car::before { content: ""; }

.ld.ld-Card::before { content: ""; }

.ld.ld-CaretDown::before { content: ""; }

.ld.ld-CaretUp::before { content: ""; }

.ld.ld-Cart::before { content: ""; }

.ld.ld-CartFill::before { content: ""; }

.ld.ld-CelebrateFill::before { content: ""; }

.ld.ld-ChatBubble::before { content: ""; }

.ld.ld-Check::before { content: ""; }

.ld.ld-CheckCircle::before { content: ""; }

.ld.ld-CheckCircleFill::before { content: ""; }

.ld.ld-CheckVerification::before { content: ""; }

.ld.ld-ChevronDown::before { content: ""; }

.ld.ld-ChevronLeft::before { content: ""; }

.ld.ld-ChevronRight::before { content: ""; }

.ld.ld-ChevronUp::before { content: ""; }

.ld.ld-ChooseACharity::before { content: ""; }

.ld.ld-CircleTag::before { content: ""; }

.ld.ld-Clock::before { content: ""; }

.ld.ld-Close::before { content: ""; }

.ld.ld-CloseCircleFill::before { content: ""; }

.ld.ld-CloudDownload::before { content: ""; }

.ld.ld-CloudUpload::before { content: ""; }

.ld.ld-Combine::before { content: ""; }

.ld.ld-Comment::before { content: ""; }

.ld.ld-Copy::before { content: ""; }

.ld.ld-CreditCard::before { content: ""; }

.ld.ld-Currency::before { content: ""; }

.ld.ld-DealsFill::before { content: ""; }

.ld.ld-Deli::before { content: ""; }

.ld.ld-DeliIndigo::before { content: ""; }

.ld.ld-DirectedSpend::before { content: ""; }

.ld.ld-Direction::before { content: ""; }

.ld.ld-DiscoverFill::before { content: ""; }

.ld.ld-Doctor::before { content: ""; }

.ld.ld-DollarCircle::before { content: ""; }

.ld.ld-DonateMoney::before { content: ""; }

.ld.ld-DonateProducts::before { content: ""; }

.ld.ld-Dot::before { content: ""; }

.ld.ld-DotFill::before { content: ""; }

.ld.ld-Duckie::before { content: ""; }

.ld.ld-Ebook::before { content: ""; }

.ld.ld-Ecomm::before { content: ""; }

.ld.ld-Email::before { content: ""; }

.ld.ld-EVCharger::before { content: ""; }

.ld.ld-EVChargerIndigo::before { content: ""; }

.ld.ld-EventSpace::before { content: ""; }

.ld.ld-ExclamationCircle::before { content: ""; }

.ld.ld-ExclamationCircleFill::before { content: ""; }

.ld.ld-ExternalLink::before { content: ""; }

.ld.ld-Eye::before { content: ""; }

.ld.ld-EyeSlash::before { content: ""; }

.ld.ld-Facebook::before { content: ""; }

.ld.ld-FallLeavesFill::before { content: ""; }

.ld.ld-Filter::before { content: ""; }

.ld.ld-FilterSettings::before { content: ""; }

.ld.ld-Flag::before { content: ""; }

.ld.ld-FlagFill::before { content: ""; }

.ld.ld-Flash::before { content: ""; }

.ld.ld-FlashFill::before { content: ""; }

.ld.ld-FlashSlash::before { content: ""; }

.ld.ld-FootballFill::before { content: ""; }

.ld.ld-ForCommunities::before { content: ""; }

.ld.ld-ForThePlanet::before { content: ""; }

.ld.ld-ForYou::before { content: ""; }

.ld.ld-FuelPump::before { content: ""; }

.ld.ld-FuelPumpIndigo::before { content: ""; }

.ld.ld-GardenCenter::before { content: ""; }

.ld.ld-GardenCenterIndigo::before { content: ""; }

.ld.ld-Gear::before { content: ""; }

.ld.ld-Gift::before { content: ""; }

.ld.ld-GiftCardSpark::before { content: ""; }

.ld.ld-GiftFill::before { content: ""; }

.ld.ld-GiveFeedback::before { content: ""; }

.ld.ld-Glasses::before { content: ""; }

.ld.ld-Globe::before { content: ""; }

.ld.ld-GraduationHatFill::before { content: ""; }

.ld.ld-Grants::before { content: ""; }

.ld.ld-Grid::before { content: ""; }

.ld.ld-GridFill::before { content: ""; }

.ld.ld-Grocery::before { content: ""; }

.ld.ld-GroceryIndigo::before { content: ""; }

.ld.ld-HalloweenPumpkin::before { content: ""; }

.ld.ld-Healthclinic::before { content: ""; }

.ld.ld-Heart::before { content: ""; }

.ld.ld-HeartFill::before { content: ""; }

.ld.ld-History::before { content: ""; }

.ld.ld-Home::before { content: ""; }

.ld.ld-HomeWithHeart::before { content: ""; }

.ld.ld-IdCard::before { content: ""; }

.ld.ld-Image::before { content: ""; }

.ld.ld-InfoCircle::before { content: ""; }

.ld.ld-Instagram::before { content: ""; }

.ld.ld-Installation::before { content: ""; }

.ld.ld-InsuranceCard::before { content: ""; }

.ld.ld-InsuranceMedicare::before { content: ""; }

.ld.ld-Items::before { content: ""; }

.ld.ld-Journal::before { content: ""; }

.ld.ld-Keyboard::before { content: ""; }

.ld.ld-Knd::before { content: ""; }

.ld.ld-Link::before { content: ""; }

.ld.ld-List::before { content: ""; }

.ld.ld-ListWithoutBorder::before { content: ""; }

.ld.ld-Location::before { content: ""; }

.ld.ld-Lock::before { content: ""; }

.ld.ld-LockOpen::before { content: ""; }

.ld.ld-LoginWithPasskey::before { content: ""; }

.ld.ld-Makeup::before { content: ""; }

.ld.ld-MapGraph::before { content: ""; }

.ld.ld-MapStore::before { content: ""; }

.ld.ld-MembershipRewards::before { content: ""; }

.ld.ld-Menu::before { content: ""; }

.ld.ld-Microphone::before { content: ""; }

.ld.ld-MicrophoneSlash::before { content: ""; }

.ld.ld-Minus::before { content: ""; }

.ld.ld-MinusCircleFill::before { content: ""; }

.ld.ld-Mobile::before { content: ""; }

.ld.ld-Money::before { content: ""; }

.ld.ld-MoneyCircle::before { content: ""; }

.ld.ld-MoneyCircleFill::before { content: ""; }

.ld.ld-More::before { content: ""; }

.ld.ld-Motorcycle::before { content: ""; }

.ld.ld-MyHealthVaccinations::before { content: ""; }

.ld.ld-Note::before { content: ""; }

.ld.ld-PatientAdministration::before { content: ""; }

.ld.ld-Pause::before { content: ""; }

.ld.ld-Pencil::before { content: ""; }

.ld.ld-PersonEyeExam::before { content: ""; }

.ld.ld-Pet::before { content: ""; }

.ld.ld-PetRx::before { content: ""; }

.ld.ld-PetRxIcon::before { content: ""; }

.ld.ld-Pharmacy::before { content: ""; }

.ld.ld-PharmacyBottleFill::before { content: ""; }

.ld.ld-PharmacyCounterPickup::before { content: ""; }

.ld.ld-PharmacyIndigo::before { content: ""; }

.ld.ld-Phone::before { content: ""; }

.ld.ld-PhotoCenter::before { content: ""; }

.ld.ld-PhotoCenterIndigo::before { content: ""; }

.ld.ld-PillBottle::before { content: ""; }

.ld.ld-Pinned::before { content: ""; }

.ld.ld-Pinterest::before { content: ""; }

.ld.ld-Play::before { content: ""; }

.ld.ld-PlayCircle::before { content: ""; }

.ld.ld-PlayFill::before { content: ""; }

.ld.ld-PlayOutline::before { content: ""; }

.ld.ld-Plus::before { content: ""; }

.ld.ld-Preorder::before { content: ""; }

.ld.ld-Printer::before { content: ""; }

.ld.ld-PromoStar::before { content: ""; }

.ld.ld-ProSellerStamp::before { content: ""; }

.ld.ld-QrCode::before { content: ""; }

.ld.ld-QuestionCircle::before { content: ""; }

.ld.ld-Receipt::before { content: ""; }

.ld.ld-Recycle::before { content: ""; }

.ld.ld-Redemption::before { content: ""; }

.ld.ld-ReferFriend::before { content: ""; }

.ld.ld-Refresh::before { content: ""; }

.ld.ld-Reorder::before { content: ""; }

.ld.ld-ReorderFill::before { content: ""; }

.ld.ld-Restroom::before { content: ""; }

.ld.ld-Returns::before { content: ""; }

.ld.ld-RingLoader::before { content: ""; }

.ld.ld-Rollback::before { content: ""; }

.ld.ld-Rollbacks::before { content: ""; }

.ld.ld-RoundUp::before { content: ""; }

.ld.ld-ScanAndGo::before { content: ""; }

.ld.ld-ScanAndGoFill::before { content: ""; }

.ld.ld-School::before { content: ""; }

.ld.ld-Search::before { content: ""; }

.ld.ld-ServiceDesk::before { content: ""; }

.ld.ld-ServiceDeskIndigo::before { content: ""; }

.ld.ld-Services::before { content: ""; }

.ld.ld-ServicesFill::before { content: ""; }

.ld.ld-ServicesLayerFill::before { content: ""; }

.ld.ld-Share::before { content: ""; }

.ld.ld-ShareAndroid::before { content: ""; }

.ld.ld-Shield::before { content: ""; }

.ld.ld-ShoppingBag::before { content: ""; }

.ld.ld-Shuffle::before { content: ""; }

.ld.ld-SignIn::before { content: ""; }

.ld.ld-SignOut::before { content: ""; }

.ld.ld-Sliders::before { content: ""; }

.ld.ld-Spark::before { content: ""; }

.ld.ld-SparkCoin::before { content: ""; }

.ld.ld-Sparkle::before { content: ""; }

.ld.ld-Star::before { content: ""; }

.ld.ld-StarFill::before { content: ""; }

.ld.ld-StarHalf::before { content: ""; }

.ld.ld-Store::before { content: ""; }

.ld.ld-StoreFill::before { content: ""; }

.ld.ld-Storefront::before { content: ""; }

.ld.ld-Subscription::before { content: ""; }

.ld.ld-Summer::before { content: ""; }

.ld.ld-SunFill::before { content: ""; }

.ld.ld-Swap::before { content: ""; }

.ld.ld-SwimsuitFill::before { content: ""; }

.ld.ld-Tablet::before { content: ""; }

.ld.ld-Tag::before { content: ""; }

.ld.ld-TagFill::before { content: ""; }

.ld.ld-ThumbDown::before { content: ""; }

.ld.ld-ThumbDownFill::before { content: ""; }

.ld.ld-ThumbUp::before { content: ""; }

.ld.ld-ThumbUpFill::before { content: ""; }

.ld.ld-TikTok::before { content: ""; }

.ld.ld-Timer::before { content: ""; }

.ld.ld-Tire::before { content: ""; }

.ld.ld-TireFill::before { content: ""; }

.ld.ld-TodoClipboard::before { content: ""; }

.ld.ld-TopAspect::before { content: ""; }

.ld.ld-ToyShopFill::before { content: ""; }

.ld.ld-TrashCan::before { content: ""; }

.ld.ld-TreasureKing::before { content: ""; }

.ld.ld-Trend::before { content: ""; }

.ld.ld-Truck::before { content: ""; }

.ld.ld-Twitter::before { content: ""; }

.ld.ld-Undo::before { content: ""; }

.ld.ld-User::before { content: ""; }

.ld.ld-UserPlus::before { content: ""; }

.ld.ld-UtensilsFill::before { content: ""; }

.ld.ld-VirtualCare::before { content: ""; }

.ld.ld-VisionCenter::before { content: ""; }

.ld.ld-VisionCenterIndigo::before { content: ""; }

.ld.ld-VuduLibrary::before { content: ""; }

.ld.ld-Wallet::before { content: ""; }

.ld.ld-WalmartPay::before { content: ""; }

.ld.ld-WalmartPlus::before { content: ""; }

.ld.ld-WalmartPlusAccount::before { content: ""; }

.ld.ld-WalmartProtectionPlan::before { content: ""; }

.ld.ld-WalmartShield::before { content: ""; }

.ld.ld-Warning::before { content: ""; }

.ld.ld-WarrantyBadge::before { content: ""; }

.ld.ld-WhatsApp::before { content: ""; }

.ld.ld-WiFi::before { content: ""; }

.ld.ld-Winter::before { content: ""; }

.ld.ld-WirelessServiceIndigo::before { content: ""; }

.ld.ld-WirelessServices::before { content: ""; }

.ld.ld-Wrench::before { content: ""; }

.ld.ld-X::before { content: ""; }

.ld.ld-YouTube::before { content: ""; }

.ld.ld-ZoomIn::before { content: ""; }

.ld.ld-ZoomOut::before { content: ""; }

html { box-sizing: border-box; }

*, ::after, ::before { box-sizing: inherit; }

.w_SUUB { font-size: 100px; margin-top: 16px; }

@media screen and (min-width: 600px) {
  .w_2KLG { transform: scale(0.5); }
  .w_nWC8 { transform: scale(1.2); }
}

@media screen and (min-width: 900px) {
  .w_2KLG { transform: scale(0.7); }
  .w_nWC8 { transform: scale(1.5); }
}

@media screen and (min-width: 1200px) {
  .w_2KLG { transform: scale(0.8); }
  .w_nWC8 { transform: scale(2); }
}

@media screen and (min-width: 1400px) {
  .w_2KLG { transform: scale(1); }
}

.w_3uxH { padding-bottom: 32px; }

.w_FXLR { padding-top: 32px; }

.w_ytng { line-height: 1.4; }

.w_p565 { line-height: 1.43; }

.w_WsKV { font-size: 20px; }

.w_TXKo { word-break: break-word; }

.w_Zxlz { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='567' height='271' viewBox='0 0 343 164' fill='none'%3E%3Cpath fill='%23fff' d='M0 8C0 3.5817 3.5817 0 8 0H335C339.418 0 343 3.5817 343 8V72C343 81.5 332 80 332 84 332 88 343 86.5 343 96V396C343 400.418 339.418 404 335 404H8C3.5817 404 0 400.418 0 396V95C0 86.5 11 88 11 84 11 80 0 81.5 0 72V8Z'/%3E%3C/svg%3E"); filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 1px 3px); }

@media only screen and (max-width: 540px) {
  .w_Zxlz { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='508' height='271' viewBox='0 0 343 183' fill='none'%3E%3Cpath fill='%23fff' d='M0 8C0 3.5817 3.5817 0 8 0H335C339.418 0 343 3.5817 343 8V72C343 81.5 332 80 332 84 332 88 343 86.5 343 96V396C343 400.418 339.418 404 335 404H8C3.5817 404 0 400.418 0 396V95C0 86.5 11 88 11 84 11 80 0 81.5 0 72V8Z'/%3E%3C/svg%3E"); }
}

@media only screen and (max-width: 430px) {
  .w_Zxlz { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='398' height='271' viewBox='0 0 343 234' fill='none'%3E%3Cpath fill='%23fff' d='M0 8C0 3.5817 3.5817 0 8 0H335C339.418 0 343 3.5817 343 8V72C343 81.5 332 80 332 84 332 88 343 86.5 343 96V396C343 400.418 339.418 404 335 404H8C3.5817 404 0 400.418 0 396V95C0 86.5 11 88 11 84 11 80 0 81.5 0 72V8Z'/%3E%3C/svg%3E"); }
}

@media only screen and (max-width: 414px) {
  .w_Zxlz { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='382' height='271' viewBox='0 0 343 242' fill='none'%3E%3Cpath fill='%23fff' d='M0 8C0 3.5817 3.5817 0 8 0H335C339.418 0 343 3.5817 343 8V72C343 81.5 332 80 332 84 332 88 343 86.5 343 96V396C343 400.418 339.418 404 335 404H8C3.5817 404 0 400.418 0 396V95C0 86.5 11 88 11 84 11 80 0 81.5 0 72V8Z'/%3E%3C/svg%3E"); }
}

@media only screen and (max-width: 412px) {
  .w_Zxlz { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='380' height='271' viewBox='0 0 343 244' fill='none'%3E%3Cpath fill='%23fff' d='M0 8C0 3.5817 3.5817 0 8 0H335C339.418 0 343 3.5817 343 8V72C343 81.5 332 80 332 84 332 88 343 86.5 343 96V396C343 400.418 339.418 404 335 404H8C3.5817 404 0 400.418 0 396V95C0 86.5 11 88 11 84 11 80 0 81.5 0 72V8Z'/%3E%3C/svg%3E"); }
}

@media only screen and (max-width: 400px) {
  .w_Zxlz { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='368' height='271' viewBox='0 0 343 252' fill='none'%3E%3Cpath fill='%23fff' d='M0 8C0 3.5817 3.5817 0 8 0H335C339.418 0 343 3.5817 343 8V72C343 81.5 332 80 332 84 332 88 343 86.5 343 96V396C343 400.418 339.418 404 335 404H8C3.5817 404 0 400.418 0 396V95C0 86.5 11 88 11 84 11 80 0 81.5 0 72V8Z'/%3E%3C/svg%3E"); }
}

@media only screen and (max-width: 395px) {
  .w_Zxlz { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='361' height='271' viewBox='0 0 343 257' fill='none'%3E%3Cpath fill='%23fff' d='M0 8C0 3.5817 3.5817 0 8 0H335C339.418 0 343 3.5817 343 8V72C343 81.5 332 80 332 84 332 88 343 86.5 343 96V396C343 400.418 339.418 404 335 404H8C3.5817 404 0 400.418 0 396V95C0 86.5 11 88 11 84 11 80 0 81.5 0 72V8Z'/%3E%3C/svg%3E"); }
}

@media only screen and (max-width: 390px) {
  .w_Zxlz { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='358' height='271' viewBox='0 0 343 259' fill='none'%3E%3Cpath fill='%23fff' d='M0 8C0 3.5817 3.5817 0 8 0H335C339.418 0 343 3.5817 343 8V72C343 81.5 332 80 332 84 332 88 343 86.5 343 96V396C343 400.418 339.418 404 335 404H8C3.5817 404 0 400.418 0 396V95C0 86.5 11 88 11 84 11 80 0 81.5 0 72V8Z'/%3E%3C/svg%3E"); }
}

@media only screen and (max-width: 375px) {
  .w_Zxlz { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='343' height='271' viewBox='0 0 343 254' fill='none'%3E%3Cpath fill='%23fff' d='M0 8C0 3.5817 3.5817 0 8 0H335C339.418 0 343 3.5817 343 8V72C343 81.5 332 80 332 84 332 88 343 86.5 343 96V396C343 400.418 339.418 404 335 404H8C3.5817 404 0 400.418 0 396V95C0 86.5 11 88 11 84 11 80 0 81.5 0 72V8Z'/%3E%3C/svg%3E"); }
}

@media only screen and (max-width: 360px) {
  .w_Zxlz { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='328' height='271' viewBox='0 0 343 282' fill='none'%3E%3Cpath fill='%23fff' d='M0 8C0 3.5817 3.5817 0 8 0H335C339.418 0 343 3.5817 343 8V72C343 81.5 332 80 332 84 332 88 343 86.5 343 96V396C343 400.418 339.418 404 335 404H8C3.5817 404 0 400.418 0 396V95C0 86.5 11 88 11 84 11 80 0 81.5 0 72V8Z'/%3E%3C/svg%3E"); }
}

@media only screen and (max-width: 320px) {
  .w_Zxlz { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='288' height='271' viewBox='0 0 343 321' fill='none'%3E%3Cpath fill='%23fff' d='M0 8C0 3.5817 3.5817 0 8 0H335C339.418 0 343 3.5817 343 8V72C343 81.5 332 80 332 84 332 88 343 86.5 343 96V396C343 400.418 339.418 404 335 404H8C3.5817 404 0 400.418 0 396V95C0 86.5 11 88 11 84 11 80 0 81.5 0 72V8Z'/%3E%3C/svg%3E"); }
}

@media only screen and (max-width: 280px) {
  .w_Zxlz { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='248' height='291' viewBox='0 0 343 401' fill='none'%3E%3Cpath fill='%23fff' d='M0 8C0 3.5817 3.5817 0 8 0H335C339.418 0 343 3.5817 343 8V72C343 81.5 332 80 332 84 332 88 343 86.5 343 96V396C343 400.418 339.418 404 335 404H8C3.5817 404 0 400.418 0 396V95C0 86.5 11 88 11 84 11 80 0 81.5 0 72V8Z'/%3E%3C/svg%3E"); }
}

.w_kCub { padding: 1.25rem 1.25rem 0.5rem; }

.w_yWzT { padding: 0.5rem 1.25rem 1.25rem; }

.w_MGNO { display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 100%; }

.w_1WT_ { border: 1px solid rgba(0, 0, 0, 0.15); }

.w_iLCy { color: rgb(0, 113, 220); }

.w_eq4f { margin-bottom: 1.5rem; }

.w_KBJa div[role="dialog"] { position: relative; overflow: hidden; }

.w_KBJa div[role="dialog"] > div:first-child { position: absolute; width: 100%; }

.w_KBJa div { padding: 0px; }

.w_KBJa button[aria-label="Close dialog"] { color: var(--color-core-white,#fff); margin-top: 0.5rem; margin-right: 0.5rem; z-index: 1; background-color: var(--color-core-black,#000); border-radius: 100%; border: none; scale: 0.7; }

.w_KBJa button[aria-label="Close dialog"]:focus-visible { outline: 1px solid var(--color-core-white,#fff); }

.w_KBJa button[aria-label="Check out One"] { scale: 1.25; }

.w_nKSr { width: calc(100% + 94px); }

.w_Qnd0 { width: calc(100% + 60px); }

@media (min-width: 600px) {
  .w_Qnd0 { width: calc(100% + 76px); }
}

.w_V1Se { display: flex; border-bottom: 1px solid var(--color-core-gray-20,#e3e4e5); padding: 1rem 0px; }

.w_I_kV { display: flex; flex-direction: row; width: 100%; align-items: flex-start; justify-content: space-between; position: relative; padding-left: 0.25rem; }

.w_7h9f, .w_I_kV { height: 100%; overflow-y: auto; }

.w_7h9f { width: 40%; position: absolute; padding: 0px 1rem; right: 0px; top: 0px; }

.w_2Qch { width: 60%; max-width: 60%; }

@media (max-width: 56.25rem) {
  .w_I_kV { flex-direction: column; }
  .w_7h9f { width: 100%; position: relative; }
  .w_2Qch { width: 100%; max-width: 100%; }
}

.w_4L8E { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.w_J6L6:hover { cursor: pointer; }

.w_T0xj { visibility: hidden; width: 100%; height: 100%; left: 0px; top: 0px; }

.w_T0xj, .w_aw99 { position: absolute; }

.w_J4RJ { visibility: hidden; }

.w_Z8fO { visibility: visible; }

.w_de3T { height: 12px; width: 12px; box-sizing: border-box; border-radius: 100%; padding: 0px 4px; display: block; transform: translate(-50%, -50%); animation: 2.5s ease 0s infinite normal none running w_oekf; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px; background-color: initial; }

.w_de3T::before { height: 32px; width: 32px; border-radius: 100%; }

.w_de3T::after, .w_de3T::before { box-sizing: border-box; content: ""; display: block; position: absolute; transform: translate(-50%, -50%); }

.w_de3T::after { height: 12px; width: 12px; box-shadow: rgb(118, 118, 118) 0px 0px 2px; background-color: rgb(255, 255, 255); border: 1px solid rgba(29, 29, 29, 0.9); border-radius: 100%; transition: 0.2s; }

.w_de3T:hover { animation: auto ease 0s 1 normal none running none; cursor: pointer; }

.w_de3T:hover::before { border-color: rgba(118, 118, 118, 0.5); }

.w_de3T:hover::after { height: 16px; width: 16px; }

.w_Z9DT::before { background-color: var(--color-core-blue-130,#004f9a); opacity: 0; border-color: rgba(118, 118, 118, 0.5); animation: 3s ease 0s infinite normal none running w_jcoO; }

.w_Z9DT::after { height: 16px; width: 16px; }

.w_Z9DT:hover, .w_Z9DT:hover::after { animation: auto ease 0s 1 normal none running none; }

.w_EwBh { position: absolute; transform: translate(-50%, -160%); background-color: var(--color-core-white,#fff); }

.w_9SIS, .w_EwBh { border-radius: 100%; }

.w_9SIS { display: flex; height: 32px; width: 32px; background-color: var(--color-core-blue-130,#004f9a); opacity: 0.5; transform: translate(-50%, -50%); align-items: center; justify-content: center; }

.w_9SIS svg { animation-name: w_y_JX; animation-duration: 2.5s; animation-iteration-count: infinite; animation-timing-function: linear; }

@keyframes w_y_JX { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes w_oekf { 
  0% { box-shadow: rgba(118, 118, 118, 0.3) 0px 0px 0px 0px; opacity: 0.4; }
  70% { box-shadow: rgba(118, 118, 118, 0.3) 0px 0px 0px 10px; opacity: 1; }
  100% { box-shadow: rgba(118, 118, 118, 0.3) 0px 0px 0px 0px; opacity: 0.4; }
}

@keyframes w_jcoO { 
  0% { opacity: 0.25; }
  70% { opacity: 0.8; }
  100% { opacity: 0.25; }
}

.w_q56q { margin-bottom: 1rem; flex: 1 1 33%; max-width: 33%; padding: 0px 1rem 1rem 0px; position: relative; }

.w_Utph { visibility: visible; }

.w_M8Ur { visibility: hidden; }

.w_BR12, .w__pvQ { aspect-ratio: 1 / 1; }

.w__pvQ { width: 100%; position: relative; }

.w_100L, .w_KJSZ { display: grid; grid-template-columns: auto auto auto; gap: 1rem; }

.w_KJSZ { padding: 1rem; }

.w_ltOx { object-fit: cover; }

.w_72sS { margin: 1rem; }

@media (max-width: 56.25rem) {
  .w_KJSZ { display: grid; grid-template-columns: auto auto; gap: 1rem; padding: 1rem; }
}

@media (max-width: 37.5rem) {
  .w_KJSZ { display: grid; grid-template-columns: auto; gap: 1rem; padding: 1rem; }
}

.w_7Grd { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px 3px inset; }

.w_TG4g { width: 100%; }

.w_Ik1H, .w_TG4g { display: flex; flex-direction: column; }

.w_Ik1H { justify-content: flex-start; }

.w_fjK8 { position: relative; justify-content: center; margin-bottom: 0.5rem; }

.w_542F, .w_fjK8, .w_kbYf { display: flex; align-items: center; }

.w_542F, .w_kbYf { flex-direction: row; }

.w_542F { justify-content: center; margin: 1rem 0px; gap: 10px; flex-wrap: wrap; }

.w_pwIn { width: 100%; height: 8px; background-color: rgb(248, 248, 248); margin: 0.25rem; border-style: none; }

.w_sQdx { width: 95%; height: 1px; background-color: rgb(227, 228, 229); }

.w_RGhE { bottom: 0px; left: 0px; width: 100%; background-color: rgb(255, 255, 255); display: flex; flex-direction: column; align-items: center; justify-content: center; }

.w_Ev0s { appearance: none; height: 10px; }

.w_Ev0s::-webkit-slider-thumb { appearance: none; width: 50px; height: 50px; background-color: initial; background-size: cover; box-shadow: none; border: none; content: url("//i5.walmartimages.com/dfw/63fd9f59-4a2e/587a39f4-fa04-49c6-b70f-ed494f49ff69/v1/etexp_neutral_face_emoji.png") url("//i5.walmartimages.com/dfw/63fd9f59-4a2e/587a39f4-fa04-49c6-b70f-ed494f49ff69/v1/etexp_slightly_smiling_face_emoji.png") url("//i5.walmartimages.com/dfw/63fd9f59-4a2e/587a39f4-fa04-49c6-b70f-ed494f49ff69/v1/etexp_smiley_face_emoji.png") url("//i5.walmartimages.com/dfw/63fd9f59-4a2e/587a39f4-fa04-49c6-b70f-ed494f49ff69/v1/etexp_heart_eyes_emoji.png") url("//i5.walmartimages.com/dfw/63fd9f59-4188/d11fea13-530e-49c7-9639-8339c1cae17c/v1/etexp_star_eyes_emoji.png"); }

.w_p72e::-webkit-slider-thumb { background-image: url("//i5.walmartimages.com/dfw/63fd9f59-4a2e/587a39f4-fa04-49c6-b70f-ed494f49ff69/v1/etexp_neutral_face_emoji.png"); }

.w_RwzG::-webkit-slider-thumb { background-image: url("//i5.walmartimages.com/dfw/63fd9f59-4a2e/587a39f4-fa04-49c6-b70f-ed494f49ff69/v1/etexp_slightly_smiling_face_emoji.png"); }

.w_DE20::-webkit-slider-thumb { background-image: url("//i5.walmartimages.com/dfw/63fd9f59-4a2e/587a39f4-fa04-49c6-b70f-ed494f49ff69/v1/etexp_smiley_face_emoji.png"); }

.w_2LvK::-webkit-slider-thumb { background-image: url("//i5.walmartimages.com/dfw/63fd9f59-4a2e/587a39f4-fa04-49c6-b70f-ed494f49ff69/v1/etexp_heart_eyes_emoji.png"); }

.w_sfPi::-webkit-slider-thumb { background-image: url("//i5.walmartimages.com/dfw/63fd9f59-4188/d11fea13-530e-49c7-9639-8339c1cae17c/v1/etexp_star_eyes_emoji.png"); }

.w_gmLR { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; margin-top: 10px; margin-bottom: 10px; min-width: 150px; }

.w_cuKB { position: relative; background: rgba(214, 214, 214, 0.706); height: 50px; min-width: 50px; border-radius: 50px; vertical-align: middle; }

.w_lo4d { display: flex; flex-direction: column; align-items: flex-start; padding-left: 10px; min-width: 150px; }

.w_36yf { font-weight: 700; font-size: 1rem; margin-bottom: 0px; }

.w_ksyP { width: 95%; height: 1px; background-color: rgb(227, 228, 229); }

.w_5UUQ { background: url("//i5.walmartimages.com/dfw/63fd9f59-4a2e/587a39f4-fa04-49c6-b70f-ed494f49ff69/v1/etexp_neutral_face_emoji.png") 50% center / 45px no-repeat; }

.w_5UUQ, .w_lN35 { width: 100%; height: 100%; }

.w_lN35 { background: url("//i5.walmartimages.com/dfw/63fd9f59-4a2e/587a39f4-fa04-49c6-b70f-ed494f49ff69/v1/etexp_slightly_smiling_face_emoji.png") 50% center / 45px no-repeat; }

.w_T3eE { background: url("//i5.walmartimages.com/dfw/63fd9f59-4a2e/587a39f4-fa04-49c6-b70f-ed494f49ff69/v1/etexp_smiley_face_emoji.png") 50% center / 45px no-repeat; }

.w_SnVA, .w_T3eE { width: 100%; height: 100%; }

.w_SnVA { background: url("//i5.walmartimages.com/dfw/63fd9f59-4a2e/587a39f4-fa04-49c6-b70f-ed494f49ff69/v1/etexp_heart_eyes_emoji.png") 50% center / 45px no-repeat; }

.w_IkxT { width: 100%; height: 100%; background: url("//i5.walmartimages.com/dfw/63fd9f59-4188/d11fea13-530e-49c7-9639-8339c1cae17c/v1/etexp_star_eyes_emoji.png") 50% center / 45px no-repeat; }

@media (max-width: 75rem) {
  .w_QQ7J { display: none; }
  .w_Sn1C { display: block; margin-left: 1rem; margin-right: 1rem; }
}

@media (min-width: 75rem) {
  .w_ZOYv { display: block; }
  .w_Sn1C { display: none; }
}

.w_5_Hw { border-bottom: 1px solid var(--color-core-gray-20,#e3e4e5); }

.w_eYAG { display: flex; flex-direction: row; width: 100%; align-items: stretch; justify-content: space-between; margin: 0px 1rem; }

.w_eYAG .w_oHsI { flex: 1 1 0%; }

.w_eYAG .w_do74 { flex: 0 0 550px; overflow: auto; position: relative; padding: 0px 2rem; }

@media (max-width: 75rem) {
  .w_eYAG { flex-direction: column; margin: 0px; }
  .w_eYAG .w_do74 { flex: 0 0 100%; overflow: auto; position: relative; padding: 0px; }
}

.w_3bUJ { mix-blend-mode: multiply; }

.w_bxAG { visibility: visible; }

.w_u_BZ { visibility: hidden; }

.w_x9pF { position: relative; width: 100%; aspect-ratio: 16 / 9; }

@media screen and (min-width: 2561px) {
  .w_eYAG { justify-content: center; }
  .w_eYAG .w_oHsI { flex: 0 1 0%; }
  .w_x9pF { height: 85vh; max-width: calc(151.111vh); }
}

.w_kH_n { visibility: hidden; width: 100%; height: 100%; left: 0px; top: 0px; }

.w_kH_n, .w_t__N { position: absolute; }

.w_gAG0 { visibility: visible; }

.w__Y4N { position: absolute; transform: translate(-50%, -160%); background-color: var(--color-core-white,#fff); }

.w__Y4N, .w_qHpZ { border-radius: 100%; }

.w_qHpZ { display: flex; height: 32px; width: 32px; background-color: var(--color-core-blue-130,#004f9a); opacity: 0.5; transform: translate(-50%, -50%); align-items: center; justify-content: center; }

.w_qHpZ svg { animation-name: w_fRRx; animation-duration: 2.5s; animation-iteration-count: infinite; animation-timing-function: linear; }

@keyframes w_fRRx { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes w_kuWj { 
  0% { width: 12px; height: 12px; }
  70% { width: 32px; height: 32px; }
  100% { width: 12px; height: 12px; }
}

@keyframes w_R7Fa { 
  0% { opacity: 0.5; width: 12px; height: 12px; background: rgb(227, 228, 229); }
  70% { opacity: 0.3; width: 32px; height: 32px; background: rgb(116, 118, 124); }
  100% { opacity: 0.5; width: 12px; height: 12px; background: rgb(227, 228, 229); }
}

@keyframes w_oTiV { 
  0% { opacity: 0.8; width: 12px; height: 12px; background: rgb(0, 79, 154); }
  70% { opacity: 0.5; width: 32px; height: 32px; background: rgb(0, 46, 153); }
  100% { opacity: 0.8; width: 12px; height: 12px; background: rgb(0, 79, 154); }
}

.w_rHOA { position: absolute; background: none; border: none; cursor: pointer; padding: 0px; width: 100%; height: 100%; }

.w_rHOA .w_YoAF { opacity: 0.5; background: radial-gradient(57.81% 57.81% at 50% 50%, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 100%); animation: 2.5s ease 0s infinite normal none running w_kuWj; }

.w_rHOA .w_YoAF, .w_rHOA .w_oQ24 { width: 32px; height: 32px; left: 0px; top: 0px; position: absolute; transform: translate(-50%, -50%); border-radius: 9999px; }

.w_rHOA .w_oQ24 { opacity: 0.3; background: rgb(116, 118, 124); animation: 2.5s ease 0s infinite normal none running w_R7Fa; }

.w_rHOA .w_ZvBl { width: 12px; height: 12px; left: 50%; top: 50%; position: absolute; transform: translate(-50%, -50%); background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px 1px; border-radius: 9999px; outline: rgb(70, 71, 74) solid 1px; outline-offset: -0.5px; transition: 0.2s; }

.w_rHOA:hover .w_YoAF { opacity: 0.9; animation: auto ease 0s 1 normal none running none; }

.w_rHOA:hover .w_oQ24 { opacity: 0.5; animation: auto ease 0s 1 normal none running none; }

.w_rHOA:hover .w_ZvBl { transform: translate(-50%, -50%) scale(1.2); }

.w_rHOA.w_OOyC .w_oQ24 { animation: 2.5s ease 0s infinite normal none running w_oTiV; }

.w_rHOA.w_OOyC:hover { animation: auto ease 0s 1 normal none running none; }

.w_rHOA.w_OOyC:hover .w_oQ24 { background: var(--ld-primitive-color-blue-130,#002e99); animation: auto ease 0s 1 normal none running none; }

.w_rHOA.w_OOyC:hover .w_YoAF { animation: auto ease 0s 1 normal none running none; }

.w_rHOA.w_OOyC .w_ZvBl { transform: translate(-50%, -50%) scale(1.2); }

.w_rZSt { flex: 1 1 0%; position: relative; overflow: auto; }

.w_rZSt .w_Eynp { position: absolute; overflow: auto; }

.w_rZSt .w_hGO0 { display: flex; flex-flow: wrap; }

.w_rZSt .w_CbYi { display: flex; }

.w_SMfu { position: relative; width: 100%; flex: 1 1 auto; }

.w_ua7Z { display: flex; flex-direction: column; }

@media (max-width: 75rem) {
  .w_rZSt { overflow: hidden; }
  .w_rZSt .w_Eynp { display: flex; align-items: flex-start; position: relative; overflow: hidden; }
  .w_rZSt .w_SMfu, .w_rZSt .w_ua7Z { height: 420px; overflow-y: auto; }
}

@media (max-width: 37.5rem) {
  .w_rZSt { flex: 1 1 0%; position: relative; }
  .w_rZSt, .w_rZSt .w_Eynp { overflow: hidden; }
  .w_rZSt .w_SMfu, .w_rZSt .w_ua7Z { height: 420px; overflow-y: auto; }
}

.w_D8mK { visibility: visible; }

.w_vhyH { visibility: hidden; }

.w_KuU1 { top: 0px; left: 0px; min-width: 200px; min-height: 200px; }

.w_6SEt, .w_KuU1 { position: absolute; }

.w_6SEt { left: 50%; bottom: 0px; transform: translate(-50%, -50%); }

@media (max-width: 75rem) {
  .w_miy5 { display: none; }
}

.w_XgwP { box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625rem 0.625rem 0.125rem; border-bottom: 4px solid var(--color-core-blue-100,#0071dc); padding: 16px; }

.w_XgwP .w_HT3P { height: 52px; width: 52px; border-radius: 8px; padding: 10px; }

.w_u8z8 { height: 173px; border-top-left-radius: 8px; border-top-right-radius: 8px; }

.w_NuL8 { opacity: 0; }

.w_t4nt { transition: opacity 0.5s ease-in; }

.w_cRdP, .w_t4nt { opacity: 1; }

.w_Mppf { opacity: 0; transition: opacity 0.75s ease-in; }

.w_wO9L { align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; padding: 1rem; width: 100%; }

@media screen and (min-width: 37.5rem) {
  .w_wO9L { padding: 2rem; }
}

@media screen and (min-width: 56.25rem) {
  .w_wO9L { padding: 4rem; }
}

.w_Y_3e { background: var(--color-core-white,#fff); border-radius: 1rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.25rem 0px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 1; max-height: 100%; width: 100%; z-index: 500; }

.w_Y_3e.w_P6eJ { max-width: 25rem; }

.w_Y_3e.w_vFRL { max-width: 37.5rem; }

.w_Y_3e.w_xgck { max-width: 50rem; }

.w_L_eC .w_Y_3e { opacity: 0; transform: scale(0); }

.w_pjc_ .w_Y_3e { transition: opacity 0.3s linear, transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); }

.w_U9kC .w_Y_3e, .w_pjc_ .w_Y_3e { opacity: 1; transform: scale(1); }

.w_TOZ5 .w_Y_3e { opacity: 0; transition: opacity 0.5s linear; }

.w_rAE8 { align-items: flex-start; display: flex; flex: 0 0 auto; flex-direction: row-reverse; justify-content: space-between; padding: 0.625rem 0.5rem 0.625rem 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_rAE8 { padding: 1.375rem 1rem 1.375rem 1.5rem; }
}

.w_9r5Y { color: var(--color-core-gray-160,#2e2f32); flex: 1 1 auto; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 1.25rem; font-weight: 700; line-height: 1.75rem; margin: 0.375rem 0px 0px; }

@media screen and (min-width: 37.5rem) {
  .w_9r5Y { font-size: 1.5rem; line-height: 2.25rem; margin-top: 0.125rem; }
}

.w_L_eC .w_ClTX { opacity: 0; }

.w_pjc_ .w_ClTX { opacity: 1; transition: opacity 0.5s linear; }

.w_U9kC .w_ClTX { opacity: 1; }

.w_TOZ5 .w_ClTX { opacity: 0; transition: opacity 0.5s linear; }

.w_j9DV { z-index: 500; }

.w_j9DV, .w_vcps { inset: 0px; position: fixed; }

.w_BN5u { background: rgba(0, 0, 0, 0.4); inset: 0px; position: fixed; }

.w_G5i_ button[data-variant="tertiary"]:active, .w_G5i_ button[data-variant="tertiary"]:focus { text-decoration: underline; }

.w_68fn { padding: 2px 0px; }

.w_1osZ { display: grid; grid-template-columns: 1fr; grid-auto-rows: 1fr; gap: 8px; }

.w_J_u4 { display: grid; grid-template-rows: auto auto; row-gap: 8px; }

.w_THkC .w_9fKg { box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 2px, rgba(0, 0, 0, 0.15) 0px 1px 2px 1px; border: 2px solid rgba(0, 0, 0, 0); }

.w_THkC .w_9fKg:hover { border-color: var(--color-core-gray-80,#909196); }

.w_THkC .w_9fKg .w_NVzg { color: var(--color-core-gray-130,#515357); }

.w_THkC .w_9fKg i { margin-right: 16px; }

.w_ZdY9 .w_iWTG { font-weight: 700; }

.w_ZdY9 .w_9fKg { background-color: var(--color-core-blue-5,#f2f8fd); }

.w_ZdY9 .w_9fKg, .w_ZdY9 .w_9fKg:hover { border-color: var(--color-core-blue-100,#0071dc); }

.w_w0jW button { gap: 8px; font-size: 16px; justify-content: center; color: var(--color-core-gray-160,#2e2f32); }

.w_w0jW button, .w_w0jW button.focus, .w_w0jW button:focus { box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-80,#909196); }

.w_w0jW button.hover, .w_w0jW button:hover { box-shadow: inset 0 0 0 .125rem var(--color-core-blue-100,#0071dc); background: var(--color-core-white,#fff); color: var(--color-core-gray-160,#2e2f32); }

.w_X756 button { padding: 8px; flex-direction: column; line-height: 1.5; height: auto; gap: 0px; }

.w_BUBl button { width: 100%; }

.w_700R button, .w_700R button.focus, .w_700R button:focus { background: var(--color-core-white,#fff); }

.w_700R button, .w_700R button.active, .w_700R button.focus, .w_700R button:active, .w_700R button:focus { box-shadow: inset 0 0 0 .125rem var(--color-core-blue-100,#0071dc); color: var(--color-core-gray-160,#2e2f32); }

.w_700R button.active, .w_700R button:active { background: var(--color-core-blue-10,#e6f1fc); }

.w_w7HF { display: grid; grid-template-columns: repeat(3, 1fr); width: 500px; }

.w_OXBy { background: var(--color-core-white,#fff); border-radius: 0.5rem; border: 1px solid var(--color-core-gray-20,#e3e4e5); padding: 1rem; display: flex; align-items: center; cursor: pointer; width: 100%; }

.w_AvSS.w_OXBy { margin: -1px; border: 2px solid var(--color-core-blue-100,#0071dc) !important; }

.w_L78f.w_OXBy { border-color: var(--color-core-red-100,#de1c24); }

.w_OXBy:hover { border: 2px solid var(--color-core-gray-80,#909196); margin: -1px; }

.w_OXBy { align-items: start; }

.w_OXBy .w_h_aU { margin-top: 0.15rem; }

.w_IFGF .w_XjVo { background: var(--color-core-white,#fff); border-radius: 0.5rem; border: 1px solid var(--color-core-gray-20,#e3e4e5); padding: 1rem; display: flex; align-items: center; cursor: pointer; width: 100%; }

.w_IFGF .w_OSyl.w_XjVo { margin: -1px; border: 2px solid var(--color-core-blue-100,#0071dc) !important; }

.w_IFGF .w_f_uk.w_XjVo { border-color: var(--color-core-red-100,#de1c24); }

.w_IFGF .w_XjVo:hover { border: 2px solid var(--color-core-gray-80,#909196); margin: -1px; }

.w_IFGF { gap: 0.75rem; border: none; padding: 0px; }

.w_IFGF .w_XjVo:hover .w_BQcc { border-width: 2px; }

.w_IFGF .w_XjVo:active .w_BQcc::before { background-color: var(--color-core-gray-100,#74767c); }

.w_IFGF .w_XjVo .w_BQcc { appearance: none; width: 1.25rem; height: 1.25rem; border: 1px solid var(--color-core-black,#000); border-radius: 100%; margin-right: 0.75rem; display: grid; place-content: center; }

.w_IFGF .w_XjVo .w_BQcc::before { content: ""; width: 0.75rem; height: 0.75rem; border-radius: 50%; }

.w_IFGF .w_XjVo .w_BQcc:checked { border-width: 2px; }

.w_IFGF .w_XjVo .w_BQcc:checked::before { background-color: var(--color-core-black,#000); }

.w_70eg { opacity: 0; height: 0px; transition: opacity var(--fade-ms),height 0ms ease-out var(--fade-ms); }

.w_HGxI { opacity: 1; height: inherit; }

@media (min-width: 56.25rem) {
  .w_0mqt { background: none !important; }
  .w_0mqt .w_Kbz3 { grid-template-columns: repeat(auto-fit, minmax(24rem, 1fr)); }
  .w_0mqt .w_Kbz3, .w_0mqt .w_wGda { display: grid; grid-auto-rows: 1fr; gap: 1rem; }
  .w_0mqt .w_wGda { grid-template-columns: repeat(3, minmax(24rem, 1fr)); width: 24rem; }
  .w_SJHM { box-shadow: none !important; }
  .w_JMi5 { width: calc(100% - 86px); }
  .w_5cJv { min-width: 0px; }
}

.w_jh62 { clip-path: circle(25px at 50% 50%); }

@media (min-width: 56.25rem) {
  .w_diCm { background: none !important; box-shadow: none !important; }
  .w_diCm .w_YQPd { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 24px; grid-auto-rows: 1fr; }
}

.w_ngGL { max-width: 530px; }

.w_OL0D { gap: 48px; }

@media (min-width: 56.25rem) {
  .w_OL0D { gap: 56px; }
}

.w_JZrt { display: grid; grid-template-columns: 1fr; gap: 24px; align-items: center; }

.w_JZrt h1, .w_JZrt h2 { color: var(--color-core-black,#000); }

.w_JZrt a { align-self: start; }

.w_JZrt img { width: 100%; aspect-ratio: 16 / 9; border-radius: 8px; object-fit: cover; }

@media (min-width: 56.25rem) {
  .w_JZrt.w_e_95 { grid-template-columns: 1fr 1fr; gap: 94px; }
  .w_JZrt.w_5ES2 > div { grid-area: 1 / 1; }
  .w_JZrt.w_5ES2 > img { grid-area: 1 / 2; }
  .w_JZrt.w_qoQW img { width: 100%; aspect-ratio: 1 / 1; }
}

.w_J_UH { height: 100%; position: relative; }

.w_7pVU { display: flex; flex-direction: column; }

.w_DOfF { flex: 3 1 0%; }

.w_FnRc { display: flex; justify-content: center; }

.w_FnRc > ul { min-width: 15rem; }

.w_SAsC { height: 100%; }

.w_YKlw { position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }

.w_YKlw > ul { min-width: 15rem; }

.w_crgC { position: absolute; top: 0px; right: 0px; }

.w_crgC > ul { flex-direction: column; margin-right: 0.5rem; }

.w_mJ4n { display: none; }

.w_l4Sp { background: var(--color-core-white,#fff); border-radius: 15px; border: none; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.1875rem 0.3125rem 0.125rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.1875rem 0px; display: block; font-size: 1rem; max-width: 128px; overflow-wrap: break-word; padding: 0.5rem 1rem; position: absolute; width: max-content; height: max-content; transform: translate3d(-50%, -50%, 0px); pointer-events: none; --min-hotspot-opacity: 1; }

.w_B2rS { display: none; }

.w_u9Vl { pointer-events: none; display: block; }

.w_SbSf { stroke: var(--color-core-gray-50,#babbbe); stroke-width: 3; stroke-dasharray: 0; }

.w_Pi7w { stroke: var(--color-core-blue-100,#0071dc); stroke-width: 5; }

.w_KGj2 { display: none; }

.w_Q9zX { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -2px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }

.w_FdBu { text-align: center; }

.w_kHCZ:disabled { background: var(--color-core-white,#fff); }

.w_6Fnf { width: 100%; }

.w_6Fnf, .w_px_a { display: flex; flex-direction: column; }

.w_px_a { justify-content: flex-start; }

.w_zSiK { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: center; }

.w_pWX_ { position: absolute; left: 40%; transform: translateX(-60%); }

.w_BEdO { width: 100%; height: 1px; background-color: rgb(227, 228, 229); margin: 0.25rem; border-style: none; }

.w_KVgX { background-color: rgb(242, 248, 253); border-radius: 8px; border: 1px solid rgb(0, 79, 154); min-width: 300px; width: 100%; display: flex; flex-direction: row; justify-content: space-between; padding: 1rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px 1px; min-height: 84px; }

.w_PPML { font-weight: 700; color: rgb(0, 45, 88); font-size: 14px; margin-left: 5px; }

.w_6RXP { color: rgb(46, 47, 50); font-size: 12px; }

.w_t1lR { display: flex; flex-direction: column; margin-right: 1rem; }

.w_8Dj8 { display: flex; flex-direction: row; align-items: center; margin-bottom: 10px; }

.w_tObX { filter: grayscale(1); }

@keyframes w_iQ58 { 
  0% { opacity: 0; position: static; transform: translateY(-100%); }
  100% { opacity: 1; transform: translateY(0px); visibility: visible; position: sticky; }
}

@keyframes w_CAnK { 
  0% { opacity: 0; position: static; transform: translateY(-100%); }
  100% { opacity: 1; transform: translateY(0px); visibility: visible; position: sticky; }
}

@keyframes w_XCwp { 
  0% { opacity: 0; position: static; transform: translateY(-100%); }
  100% { opacity: 1; transform: translateY(0px); visibility: visible; }
}

@keyframes w_sIFf { 
  0% { opacity: 1; position: sticky; z-index: 5; }
  100% { opacity: 0; position: static; transform: translateY(-100%); visibility: hidden; z-index: 0; }
}

.w_5Lyy { animation-fill-mode: forwards; animation-timing-function: ease-in-out; animation-name: w_XCwp; }

.w_5Lyy, .w_uD1x { animation-duration: 0.3s; }

.w_uD1x { animation-fill-mode: forwards; animation-timing-function: ease-in-out; animation-name: w_iQ58; }

.w_Chud { animation-fill-mode: forwards; animation-timing-function: ease-in-out; animation-name: w_CAnK; }

.w_Chud, .w_e84T { animation-duration: 0.3s; }

.w_e84T { animation-fill-mode: forwards; animation-timing-function: ease-in-out; animation-name: w_sIFf; position: static; }

.w_0Orb { pointer-events: auto; }

.w_cHAU { pointer-events: none; }

.w_Nqbz { scale: 2; }

.w___oB { opacity: 0; max-height: 0px; transition: max-height 1.5s ease-in, opacity 1s ease-out; }

.w_y4Jn { opacity: 1; max-height: 100vh; }

.w_SeU1 { opacity: 0; max-height: 0px; }

.w_sjXh { opacity: 1; max-height: 100vh; }

.w_6yxo { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9999; display: flex; justify-content: center; align-items: center; }

.w_Tjn1 { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; clip-path: inset(50%); }

.w_EEau { background-image: url("//i5.walmartimages.com/dfw/63fd9f59-8699/75a6bd80-6b51-4d85-9d0c-c98eded70c0a/v1/etexp_share_thank_you_banner_bg.png"); background-size: 100%; background-repeat: no-repeat; }

.w_2QiM { font-size: 24px; line-height: 36px; }

.w_wD7i { font-size: 14px; line-height: 20px; }

.w_6R5g { outline-color: rgb(0, 32, 61); }

.w_6R5g:focus { background-color: rgb(0, 113, 220); }

.w_xieU, .w_xieU:focus { background-color: var(--color-core-white,#fff); box-shadow: rgb(46, 47, 50) 0px 0px 0px 0.0625rem inset; color: var(--color-core-black,#000); }

.w_RDvJ, .w_RDvJ:hover { background-color: var(--color-core-black,#000); box-shadow: rgb(46, 47, 50) 0px 0px 0px 0.125rem inset; color: var(--color-core-white,#fff); }

.w_mivP { display: grid; grid-auto-flow: column; column-gap: 4px; margin-left: auto; margin-right: auto; }

@media (min-width: 56.25rem) {
  .w_mivP { display: block; margin-left: 0px; margin-right: 0px; }
}

.w_g78M { color: var(--color-core-blue-100,#0071dc); }

@media (min-width: 56.25rem) {
  .w_g78M { color: var(--color-core-gray-160,#2e2f32); }
}

.w_qA9j, .w_xnIY { height: 40px; width: 40px; }

.w_i_cQ { list-style: none; scroll-snap-align: start; }

@media (min-width: 56.25rem) {
  .w_i_cQ:not(:last-child) { border-bottom: 1px solid rgb(227, 228, 229); }
}

.w_P1_X { grid-column: span 2 / 4; }

.w_D2Qv { display: grid; justify-items: center; grid-template-columns: minmax(80px, 150px); text-align: center; }

@media (min-width: 56.25rem) {
  .w_D2Qv { place-items: center start; text-align: left; grid-template-columns: 40px 1fr 20px; gap: 16px; }
  .w_gKi5 { grid-column: 1 / -1; }
}

@media (max-width: 900px) {
  .w_xOal { animation: 0.4s ease 0s 1 normal none running w_xOal; }
  .w_fgcn { animation: 0.4s ease 0s 1 normal none running w_fgcn; }
  .w_Zmac { animation: 0.4s ease 0s 1 normal none running w_EKIe; }
  .w_bGk9 { height: 0px; overflow: hidden; }
  .w_6XKR { height: 2.8em; }
  .w_xnIY { height: 32px; width: 32px; }
  .w_1ggY { transition: 0.4s ease-out; }
  .w_9WcH { max-width: 150px; }
  .w_qA9j { height: 48px; width: 48px; }
}

@keyframes w_EKIe { 
  0% { height: 48px; width: 48px; }
  100% { height: 32px; width: 32px; }
}

@keyframes w_xOal { 
  0% { opacity: 1; }
  100% { opacity: 0; height: 0px; }
}

@keyframes w_fgcn { 
  0% { opacity: 0; height: 0px; }
  100% { opacity: 1; height: 2.8em; }
}

@media (min-width: 56.25rem) {
  .w_TSm6 { background: none !important; box-shadow: none !important; }
  .w_TSm6 .w_W4Ls { grid-template-columns: repeat(auto-fit, minmax(297.5px, 1fr)); }
  .w_TSm6 .w_W4Ls, .w_TSm6 .w_luLx { display: grid; gap: 24px; grid-auto-rows: 1fr; }
  .w_TSm6 .w_luLx { grid-template-columns: repeat(2, minmax(297.5px, 1fr)); }
}

.w_7Kp8 { animation: 5s ease-in-out 0s 1 normal none running w_eJzo; transition: color 0.3s ease-in-out; }

@keyframes w_eJzo { 
  0% { transform: scale(1); }
  20% { transform: scale(1.5); }
  40% { transform: scale(1); }
  60% { transform: scale(1); }
  80% { transform: scale(1.5); }
  100% { transform: scale(1); }
}

.w_1_lR .w_uKoh { display: flex; height: 95vh; position: relative; }

.w_1_lR .w_513f { height: 50vh; animation: 0.2s ease-in-out 0s 1 normal none running w_Jujb; }

.w_1_lR .w_dof_ { height: 85vh; animation: 0.2s ease-in-out 0s 1 normal none running w_u_Pe; }

.w_1_lR [role="dialog"] { position: fixed; top: 0px; left: 0px; min-width: 100%; height: 100%; border-radius: 0px; background: var(--color-core-gray-120,#5d5e63); }

.w_1_lR [role="dialog"]:first-of-type h2 { display: none; }

.w_1_lR [role="dialog"] .w_4Z6F h2 { display: block; }

.w_1_lR [role="dialog"] button[aria-label="Close dialog"] { border-radius: 50%; color: rgb(255, 255, 255); }

.w_1_lR [role="dialog"] .w_MPwa { min-height: 100%; }

.w_1_lR [role="dialog"] .w_JE55 { width: 100%; min-height: 100%; }

.w_1_lR [role="dialog"] > :first-child { position: absolute; right: 0px; z-index: 10; }

.w_1_lR [role="dialog"] > :nth-child(2) > :first-child { padding: 0px; }

.w_4Z6F, .w_zTXi [role="dialog"] { background-color: rgb(255, 255, 255); }

.w_4Z6F { width: 100%; left: 0px; bottom: 0px; border-radius: 10px 10px 0px 0px; position: relative; z-index: 20; }

.w_4Z6F, .w_4Z6F .w_dpKR { display: flex; flex-direction: column; flex: 1 1 0%; }

.w_4Z6F .w_dpKR { height: 90%; }

.w_OoUA { display: flex; flex-direction: column; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 10px; animation: 0.2s ease-in-out 0s 1 normal none running w_lHUh; }

.w_DFne { height: 0px; display: none; animation: 0.2s ease-in-out 0s 1 normal none running w_mP1F; }

@keyframes w_Jujb { 
  0% { height: 95vh; }
  100% { height: 50vh; }
}

@keyframes w_u_Pe { 
  0% { height: 50vh; }
  100% { height: 95vh; }
}

@keyframes w_lHUh { 
  0% { height: 0px; }
  100% { height: 50vh; }
}

@keyframes w_mP1F { 
  0% { height: 50vh; }
  100% { height: 0px; }
}

.w_8Jbq { height: 50vh; }

.w_sepZ { display: grid; gap: 1px; border-color: rgb(0, 0, 0); justify-items: stretch; grid-template-columns: repeat(6, 1fr); }

.w_X3TQ { display: flex; flex-direction: column; align-items: center; height: 100%; padding: 0px 0.25rem; word-break: break-word; }

.w_csjj { border-right: 1px solid var(--color-core-gray-20,#e3e4e5); }

.w_3xIe { border-bottom: 1px solid var(--color-core-gray-20,#e3e4e5); }

.w_HIXd { color: var(--color-core-green-100,#2a8703); }

.w_EO5i { height: 5px; flex: 1 1 0%; }

.w_jGX1 { background-image: linear-gradient(to right,var(--color-core-green-100,#2a8703) 50%,var(--color-core-green-100,#2a8703) 50%); }

.w_XJqA { background-image: linear-gradient(to right,var(--color-core-green-100,#2a8703) 50%,var(--color-core-gray-30,#d5d6d8) 50%); }

.w_OIkT { background-image: linear-gradient(to right,var(--color-core-gray-30,#d5d6d8) 50%,var(--color-core-gray-30,#d5d6d8) 50%); }

.w_FPMr { background-image: linear-gradient(to right,var(--color-core-green-100,#2a8703) 10%,var(--color-core-gray-30,#d5d6d8) 10%); }

.w_nfSd { border-radius: 5px 0px 0px 5px; }

.w_HPV7 { border-radius: 0px 5px 5px 0px; }

.w_46xL { color: var(--color-core-green-100,#2a8703); font-weight: 700; }

.w_3y83 { word-break: break-word; }

.w_hC4C { background-color: var(--color-core-gray-20,#e3e4e5); padding: 0.5rem 1rem; border-radius: 0.5rem; font-weight: 700; display: flex; align-items: center; justify-content: space-between; margin-top: 1rem; }

.w_Tu_k { display: flex; align-items: stretch; overflow-x: auto; }

.w_Tu_k .w_Lyb9 { padding: 1rem 0px; flex: 1 1 0%; border-bottom: 1px solid var(--color-core-gray-20,#e3e4e5); min-width: 20%; }

.w_Tu_k .w_Lyb9 .w_0VAR { border-right: 1px solid var(--color-core-gray-20,#e3e4e5); display: flex; flex-direction: column; align-items: center; height: 100%; padding: 1rem 0.25rem 0px; word-break: break-word; text-align: center; }

.w_Tu_k .w_Lyb9:last-child .w_0VAR { border-right: none; }

.w_Xizf { color: var(--color-core-green-100,#2a8703); }

.w_j0sN { margin-top: 1rem; width: 0px; height: 0px; border-left: 10px solid rgba(0, 0, 0, 0); border-right: 10px solid rgba(0, 0, 0, 0); border-bottom: 10px solid var(--color-core-green-100,#2a8703); }

.w_LN_j { border-top: 1px solid var(--color-core-gray-20,#e3e4e5); border-bottom: 1px solid var(--color-core-gray-20,#e3e4e5); }

.w_LN_j .w_WQlP { display: flex; align-items: center; padding: 1rem; }

.w_LN_j .w_WQlP .w_3Ebi { margin-left: 1rem; flex: 1 1 0%; }

.w_yFIq { position: absolute; width: 100%; top: 0px; left: 0px; background-color: rgb(255, 255, 255); border-radius: 10px 10px 0px 0px; height: 100%; z-index: 1; display: flex; flex-direction: column; }

.w_yFIq .w_ixYT { overflow-y: auto; flex: 1 1 0%; }

.w_yFIq .w_SLqb { display: flex; justify-content: space-between; padding: 1rem 0.5rem; border-top: 1px solid var(--color-core-gray-20,#e3e4e5); }

.w_uUXf { visibility: hidden; width: 100%; height: 100%; left: 0px; top: 0px; }

.w_KBZC, .w_uUXf { position: absolute; }

.w_e5Rf { height: 12px; width: 12px; box-sizing: border-box; border-radius: 100%; padding: 0px; position: relative; display: block; transform: translate(-50%, -50%); animation: 4s ease-in-out 0s 1 normal none running w_Ad1j; background-color: initial; box-shadow: rgba(118, 118, 118, 0.3) 0px 0px 0px 10px; opacity: 1; }

.w_e5Rf::before { height: 32px; width: 32px; border-radius: 100%; }

.w_e5Rf::after, .w_e5Rf::before { box-sizing: border-box; content: ""; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.w_e5Rf::after { height: 12px; width: 12px; box-shadow: rgb(118, 118, 118) 0px 0px 2px; background-color: rgb(255, 255, 255); border: 1px solid rgba(29, 29, 29, 0.9); border-radius: 100%; transition: 0.2s; }

.w_e5Rf:hover { animation: auto ease 0s 1 normal none running none; cursor: pointer; }

.w_e5Rf:hover::before { border-color: rgba(118, 118, 118, 0.5); }

.w_e5Rf:hover::after { height: 16px; width: 16px; }

.w_mB_r::before { background-color: var(--color-core-blue-130,#004f9a); border-color: rgba(118, 118, 118, 0.5); animation: 3s ease-in-out 0s 1 normal none running w_a57K; opacity: 0.8; }

.w_mB_r::after { height: 16px; width: 16px; }

.w_mB_r:hover, .w_mB_r:hover::after { animation: auto ease 0s 1 normal none running none; }

.w_OECm { position: absolute; transform: translate(-50%, -160%); background-color: var(--color-core-white,#fff); }

.w_OECm, .w_zRhK { border-radius: 100%; }

.w_zRhK { display: flex; height: 32px; width: 32px; background-color: var(--color-core-blue-130,#004f9a); opacity: 0.5; transform: translate(-50%, -50%); align-items: center; justify-content: center; }

.w_zRhK svg { animation-name: w_gQlZ; animation-duration: 2.5s; animation-iteration-count: infinite; animation-timing-function: linear; }

@keyframes w_gQlZ { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes w_Ad1j { 
  0% { box-shadow: rgba(118, 118, 118, 0.3) 0px 0px 0px 10px; opacity: 1; }
  25% { box-shadow: rgba(118, 118, 118, 0.3) 0px 0px 0px 0px; opacity: 0.4; }
  50% { box-shadow: rgba(118, 118, 118, 0.3) 0px 0px 0px 10px; opacity: 1; }
  75% { box-shadow: rgba(118, 118, 118, 0.3) 0px 0px 0px 0px; opacity: 0.4; }
  100% { box-shadow: rgba(118, 118, 118, 0.3) 0px 0px 0px 10px; opacity: 1; }
}

@keyframes w_a57K { 
  0% { opacity: 0.25; }
  25% { opacity: 0.8; }
  50% { opacity: 0.25; }
  75% { opacity: 0.8; }
  100% { opacity: 0.25; }
}

.w_a1OM [role="dialog"] { max-height: 80vh; }

.w_2sWr button[aria-label="Close dialog"] { color: var(--color-core-white,#fff); margin-top: -0.5rem; z-index: 1; }

.w_2sWr button[aria-label="Close dialog"]:focus-visible { outline: 1px solid var(--color-core-white,#fff); }

.w_PePp { width: calc(100% + 94px); }

.w_acpa { width: calc(100% + 60px); }

@media (min-width: 600px) {
  .w_acpa { width: calc(100% + 76px); }
}

.w_8pIu { width: 100%; display: block; }

.w_0_79, .w_8pIu { position: relative; }

.w_0_79 { margin-left: 16px; font-size: small; background: rgb(255, 255, 255); z-index: 1; top: 10px; color: rgb(116, 118, 124); }

.focus .w_0_79, .w_0_79.w_gYqx { margin-left: 0px; }

.w_QUvx { align-items: center; background: var(--color-core-white,#fff); border-radius: 4px; box-shadow: inset 0 0 0 1px var(--color-core-gray-80,#909196); display: flex; }

.hover .w_QUvx, .w_QUvx:hover { box-shadow: inset 0 0 0 1px var(--color-core-black,#000); }

.focus .w_QUvx, .w_QUvx.w_gYqx { box-shadow: inset 0 0 0 2px var(--color-core-black,#000); }

.w_QUvx.w_NZsJ { box-shadow: inset 0 0 0 1px var(--color-core-gray-50,#babbbe) !important; cursor: default; }

.w_QUvx.w_pz0C { box-shadow: inset 0 0 0 1px var(--color-core-red-100,#de1c24); }

.focus .w_QUvx.w_pz0C, .w_QUvx.w_pz0C.w_gYqx { box-shadow: inset 0 0 0 2px var(--color-core-red-100,#de1c24); }

.w_EguK { appearance: none; background: rgba(0, 0, 0, 0); border: 0px; box-sizing: border-box; flex: 1 1 auto; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 1rem; line-height: 1.5rem; margin: 0px; min-width: 0px; padding: 1rem; color: rgb(116, 118, 124); }

.w_EguK::placeholder { opacity: 1; }

.w_EguK::placeholder, .w_EguK:disabled { color: var(--color-core-gray-100,#74767c); }

.w_frwb ~ .w_EguK { padding-left: 0.5rem; }

.w_6tzt { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='343' height='214' viewBox='0 0 343 214' fill='none'%3E%3Cpath d='M0 8C0 3.58172 3.58172 0 8 0H335C339.418 0 343 3.58172 343 8V40C343 49.5 332 48 332 52C332 56 343 54.5 343 64V396C343 400.418 339.418 404 335 404H7.99999C3.58172 404 0 400.418 0 396V63C0 54.5 11 56 11 52C11 48 0 49.5 0 40V8Z' fill='white'/%3E%3C/svg%3E"); filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 1px 3px); }

@media only screen and (max-width: 430px) {
  .w_6tzt { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='398' height='214' viewBox='0 0 398 214' fill='none'%3E%3Cpath d='M0 8C0 3.58172 3.58172 0 8 0H390C394.473 0 398 3.58172 398 8V40C398 49.5 386 48 386 52C386 56 398 54.5 398 64V396C400 398.418 339.418 404 393 404H7.99999C3.58172 404 0 400.418 0 396V63C0 54.5 11 56 11 52C11 48 0 49.5 0 40V8Z' fill='white'/%3E%3C/svg%3E"); }
}

@media only screen and (max-width: 375px) {
  .w_6tzt { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='343' height='214' viewBox='0 0 343 214' fill='none'%3E%3Cpath d='M0 8C0 3.58172 3.58172 0 8 0H335C339.418 0 343 3.58172 343 8V40C343 49.5 332 48 332 52C332 56 343 54.5 343 64V396C343 400.418 339.418 404 335 404H7.99999C3.58172 404 0 400.418 0 396V63C0 54.5 11 56 11 52C11 48 0 49.5 0 40V8Z' fill='white'/%3E%3C/svg%3E"); }
}

.w_ZHf3 { resize: both; overflow: auto; }

.w_SHoG { display: flex; align-items: center; text-align: center; }

.w_SHoG::after, .w_SHoG::before { content: ""; flex: 1 1 0%; border-bottom: 1px solid rgb(227, 228, 229); }

.w_SHoG:not(:empty)::before { margin-right: 2em; }

.w_SHoG:not(:empty)::after { margin-left: 2em; }

.w_SUn2 { grid-auto-columns: 81%; gap: 8px; }

.w_33Ld { min-width: 120px; }

@media (min-width: 1280px) {
  .w_33Ld { min-width: 140px; }
}

@media (min-width: 1440px) {
  .w_33Ld { min-width: 162px; }
}

.w_y4Pl { position: relative; width: 100%; }

.w_eoBD { margin-left: 36px; }

.focus .w_eoBD, .w_eoBD.w_UE6e { margin-left: 0px; }

.w_VCAX { align-items: center; background: var(--color-core-white,#fff); border-radius: 4px; box-shadow: inset 0 0 0 1px var(--color-core-gray-80,#909196); display: flex; }

.hover .w_VCAX, .w_VCAX:hover { box-shadow: inset 0 0 0 1px var(--color-core-black,#000); }

.focus .w_VCAX, .w_VCAX.w_UE6e { box-shadow: inset 0 0 0 2px var(--color-core-black,#000); }

.w_VCAX.w_gY0R { box-shadow: inset 0 0 0 1px var(--color-core-gray-50,#babbbe) !important; cursor: default; }

.w_VCAX.w_2EEx { box-shadow: inset 0 0 0 1px var(--color-core-red-100,#de1c24); }

.focus .w_VCAX.w_2EEx, .w_VCAX.w_2EEx.w_UE6e { box-shadow: inset 0 0 0 2px var(--color-core-red-100,#de1c24); }

.w_ZjHt { appearance: none; background: rgba(0, 0, 0, 0); border: 0px; box-sizing: border-box; color: var(--color-core-black,#000); flex: 1 1 auto; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 1rem; line-height: 1.5rem; margin: 0px; min-width: 0px; padding: 1rem; }

.w_ZjHt::placeholder { opacity: 1; }

.w_ZjHt::placeholder, .w_ZjHt:disabled { color: var(--color-core-gray-100,#74767c); }

.w_SF_z ~ .w_ZjHt { padding-left: 0.5rem; }

.w_GJPr { display: inline-block; }

.w_gY0R .w_GJPr { color: var(--color-core-gray-50,#babbbe); }

.w_SF_z { color: var(--color-core-gray-100,#74767c); flex: 0 0 auto; padding: 1rem 0.25rem 1rem 1rem; pointer-events: none; }

.w_osLY { flex: 0 0 auto; padding: 0px 0.75rem 0px 0.25rem; }

.w_iyCD { display: block; height: 0.5rem; position: relative; z-index: 1; }

.w__tXl { background: var(--color-core-white,#fff); box-sizing: border-box; color: var(--color-core-gray-100,#74767c); display: inline-block; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 1rem; left: 0.75rem; line-height: 1.5rem; padding: 0px 0.25rem; position: absolute; top: 0px; transform: scale(0.75); transform-origin: 0px 0px; transition: transform 0.1s cubic-bezier(0.77, 0, 0.175, 1); }

.w__XNG .w__tXl { cursor: text; transform: translateY(23px); }

.focus .w__tXl, .w_m6x9 .w__tXl { color: var(--color-core-black,#000); transform: scale(0.75); }

.w_sHjj .w__tXl { color: var(--color-core-gray-100,#74767c); cursor: default; }

.w_pfHK .w_6Tk4 { display: flex; flex-direction: column; flex: 1 1 0%; position: relative; }

.w_pfHK [role="dialog"] { max-width: 1052px !important; }

.w_pfHK .w_ELKR { width: 100%; height: calc(64vh); }

.w__wkg { margin: 0px; position: relative; width: 100%; aspect-ratio: 1 / 1; }

.w__wkg img { width: 100%; height: 100%; }

.w_F5Ns { position: relative; }

.w_F5Ns::after { content: " "; display: block; position: absolute; height: 100%; top: 0px; left: 0px; right: 0px; background: rgba(0, 0, 0, 0.5); }

.w_IiRX { position: relative; }

.w_IiRX:hover::after { content: " "; display: block; position: absolute; height: 100%; top: 0px; left: 0px; right: 0px; background: rgba(0, 0, 0, 0.5); }

.w_036F { visibility: visible; }

.w_dMa8 { visibility: hidden; }

.w_OIBw { display: flex; position: absolute; left: 0px; right: 0px; }

.w_OIBw, .w_OIBw img { width: 100%; height: 100%; }

.w_Y8Cr { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.w_hJTR { margin-bottom: 1rem; flex: 1 1 50%; max-width: 50%; padding: 0px 0.5rem; }

.w_OkpW, .w_swl8, .w_zRBM { display: none; margin-top: 0.25rem; }

.w_n_QC { z-index: 10; height: 3.5rem; margin: auto; }

@media (max-width: 56.25rem) {
  .w_hJTR { margin-bottom: 1rem; flex: 1 1 50%; }
  .w_OkpW, .w_swl8, .w_zRBM { display: block; }
}

@media (max-width: 75rem) {
  .w_OkpW, .w_swl8, .w_zRBM { display: block; }
  .w_hJTR { max-width: 200px; }
}

.w_KoU5 div[role="dialog"] { position: relative; }

.w_KoU5 div[role="dialog"] a, .w_KoU5 div[role="dialog"] button[type="button"] { z-index: 1; }

.w__gWl { background: linear-gradient(rgb(255, 255, 255), rgba(0, 0, 0, 0)); height: 75px; }

.w_2PvF { height: 75px; background: linear-gradient(rgba(0, 0, 0, 0), rgb(255, 255, 255)); }

.w_NFlO { box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 2px 0px, rgba(0, 0, 0, 0.15) 0px 1px 2px 1px; border: 1px solid rgb(144, 145, 150); }

.w_NFlO.w_3MsM { border-width: 3px; }

@media (min-width: 0px) {
  .w_NFlO { height: 102px; }
  .w_NFlO:focus { box-shadow: none; }
  .w_NFlO:active { background-color: rgb(0, 113, 220); }
}

@media (min-width: 900px) {
  .w_NFlO { height: 102px; }
}

.w_1IId { list-style: decimal; display: list-item; font-weight: 400; font-size: 0.875rem; line-height: 1.25rem; color: rgb(46, 47, 50); margin-left: 14px; }

.w_jlSY { align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; padding: 1rem; width: 100%; }

@media screen and (min-width: 37.5rem) {
  .w_jlSY { padding: 2rem; }
}

@media screen and (min-width: 56.25rem) {
  .w_jlSY { padding: 4rem; }
}

@media screen and (min-width: 75rem) {
  .w_jlSY { padding: 4rem; }
}

.w_g2Kj { background: var(--color-core-white,#fff); border-radius: 1rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.25rem 0px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 1; max-height: 100%; width: 100%; z-index: 500; }

.w_g2Kj.w_Qq57 { max-width: 25rem; }

.w_g2Kj.w_lb1q { max-width: 37.5rem; }

.w_g2Kj.w_jpfm, .w_g2Kj.w_lS_t { max-width: 50rem; }

.w_TUwD .w_g2Kj { opacity: 0; transform: scale(0); }

.w_ZXyE .w_g2Kj { transition: opacity 0.3s linear, transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); }

.w_27U3 .w_g2Kj, .w_ZXyE .w_g2Kj { opacity: 1; transform: scale(1); }

.w_Ixbw .w_g2Kj { opacity: 0; transition: opacity 0.5s linear; }

.w_tktB { align-items: flex-start; display: flex; flex: 0 0 auto; flex-direction: row-reverse; justify-content: space-between; padding: 0.625rem 0.5rem 0.625rem 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_tktB { padding: 1.375rem 1rem 1.375rem 1.5rem; }
}

.w_Aehm { color: var(--color-core-gray-160,#2e2f32); flex: 1 1 auto; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 1.25rem; font-weight: 700; line-height: 1.75rem; margin: 0.375rem 0px 0px; }

@media screen and (min-width: 37.5rem) {
  .w_Aehm { font-size: 1.5rem; line-height: 2.25rem; margin-top: 0.125rem; }
}

.w_Rupe { flex: 1 1 auto; overflow-y: auto; }

.w_0Jy_ { padding: 0px 1rem 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_0Jy_ { padding: 0px 1.5rem 1.5rem; }
}

.w_7rYZ { border-top: .0625rem solid var(--color-core-gray-20,#e3e4e5); display: flex; flex: 0 0 auto; justify-content: flex-end; padding: 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_7rYZ { padding: 1.5rem; }
}

.w_TUwD .w_vcXH { opacity: 0; }

.w_ZXyE .w_vcXH { opacity: 1; transition: opacity 0.5s linear; }

.w_27U3 .w_vcXH { opacity: 1; }

.w_Ixbw .w_vcXH { opacity: 0; transition: opacity 0.5s linear; }

.w_T2BA { z-index: 500; }

.w_Hi5_, .w_T2BA { inset: 0px; position: fixed; }

.w_Hi5_ { overflow-y: auto; }

.w_rrLE { background: rgba(0, 0, 0, 0); border: 0px; color: var(--color-core-black,#000); cursor: pointer; display: inline-block; height: 2.5rem; margin: 0px; width: 2.5rem; outline: none; }

.w_qqbt { background: rgba(0, 0, 0, 0.4); inset: 0px; position: fixed; }

.w_ZsfB { background: rgb(230, 241, 252); }

.w_iEEn div[role="dialog"] { position: relative; overflow: hidden; }

.w_iEEn div[role="dialog"] button[type="button"] { position: relative; z-index: 1; }

.w_iEEn div[role="dialog"] a { z-index: 1; }

.w_xJ3m { opacity: 0; }

.w_Vfj3 { transition: opacity 0.5s ease-in; }

.w_Vfj3, .w_y1m9 { opacity: 1; }

.w_4bHI { opacity: 0; transition: opacity 0.75s ease-in; }

.w_Ftfe { align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; padding: 1rem; width: 100%; }

@media screen and (min-width: 37.5rem) {
  .w_Ftfe { padding: 2rem; }
}

@media screen and (min-width: 56.25rem) {
  .w_Ftfe { padding: 4rem; }
}

.w_RFuL { background: rgb(255, 255, 255); border-radius: 0.5rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 10px 3px; box-sizing: border-box; display: flex; flex-direction: column; flex-shrink: 1; max-height: 100%; width: 100%; z-index: 500; position: fixed; bottom: 0px; }

.w__bjW { align-items: flex-start; display: flex; flex: 0 0 auto; flex-direction: row-reverse; justify-content: space-between; padding: 10px 0.5rem 10px 1rem; }

@media screen and (min-width: 37.5rem) {
  .w__bjW { padding: 22px 1rem 22px 1.5rem; }
}

.w_tOaB { color: rgb(46, 47, 50); flex: 1 1 auto; font-family: var(--font-family-default),Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 1.25rem; font-weight: 700; line-height: 1.75rem; margin: 6px 0px 0px; }

@media screen and (min-width: 37.5rem) {
  .w_tOaB { font-size: 1.5rem; line-height: 36px; margin-top: 2px; }
}

.w_V0vJ { flex: 1 1 auto; overflow-y: auto; }

.w_P_R_ { padding: 0px 1rem 1rem; }

@media screen and (min-width: 37.5rem) {
  .w_P_R_ { padding: 0px 1.5rem 1.5rem; }
}

.w_Ki5r { margin: 0px -16px; }

@media (min-width: 37.5rem) {
  .w_Ki5r { margin: 0px -24px; }
}

.w_sl0G { margin: 0px -16px; }

.w_8v1b { width: 90px; height: 80px; position: relative; display: inline-block; margin: 0px 5px; }

.w_HbwF { margin-left: 16px; }

@media (min-width: 37.5rem) {
  .w_HbwF { margin-left: 24px; }
}

.w_dPP_ { margin-left: 16px; }

.w_gi1h { margin-right: 16px; }

@media (min-width: 37.5rem) {
  .w_gi1h { margin-right: 24px; }
}

.w_vaAg { margin-right: 16px; }

.w_yenD { display: block; position: relative; z-index: 1; bottom: 7px; }

.w_lHqt { background: rgb(255, 255, 255); box-sizing: border-box; color: rgb(116, 118, 124); display: inline-block; font-family: var(--font-family-default),Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 11px; text-align: center; width: 76px; left: 0.4rem; line-height: 1rem; padding: 0px 0.15rem; position: absolute; }

.w_31f5 { color: rgb(0, 0, 0); }

.w_EED9 div[role="dialog"] { position: relative; overflow: hidden; }

.w_EED9 div[role="dialog"] > div:first-child { position: absolute; width: 100%; }

.w_EED9 div { padding: 0px; }

.w_EED9 button[aria-label="Close dialog"] { color: var(--color-core-white,#fff); margin-top: 0.5rem; margin-right: 0.5rem; z-index: 1; border: none; scale: 0.9; }

.w_EED9 button[aria-label="Close dialog"]:focus-visible { outline: 1px solid var(--color-core-black,#000); }

.w_EED9 button[aria-label="Check out One"] { scale: 1.25; }

.w_xUEj { width: calc(100% + 94px); }

.w_DCwE div[role="dialog"] { height: 540px; width: 600px; overflow: hidden; z-index: 1; position: relative; }

@media screen and (max-width: 580px) {
  .w_DCwE div[role="dialog"] { position: static; height: 100%; width: 100%; margin-top: -1rem; }
  .w_DCwE div[role="dialog"] h2 { padding: 0px; }
}

.w_DCwE div[role="dialog"] .w_ZST0 { border: 2px solid rgb(0, 0, 0); }

.w_DCwE div[role="dialog"] .w_ZST0 .w_P4AC { height: 100%; }

.w_DCwE .w_Q0UK { position: absolute; z-index: 1; top: 1.5rem; left: 0px; }

.w_DCwE .w_3rjF { position: absolute; bottom: 5%; left: 40%; z-index: 1; }

@media screen and (max-width: 580px) {
  .w_DCwE .w_3rjF { bottom: 4%; left: 35%; }
}

@media screen and (max-width: 375px) {
  .w_DCwE .w_3rjF { bottom: 3%; z-index: 7; }
}

.w_DCwE.w_pOnt div[role="dialog"] { background-color: var(--color-core-gray-60); position: relative; }

.w_DCwE.w_pOnt div[role="dialog"] button[aria-label="Close dialog"] { display: none; }

@media screen and (max-width: 580px) {
  .w_DCwE.w_pOnt div[role="dialog"] { position: static; height: 100%; width: 100%; }
}

.w_a2bq div[role="dialog"] { height: 600px; width: 600px; overflow: hidden; z-index: 1; position: relative; }

@media screen and (max-width: 580px) {
  .w_a2bq div[role="dialog"] { position: static; height: 100%; width: 100%; margin-top: -1rem; }
  .w_a2bq div[role="dialog"] h2 { padding: 0px; }
}

.w_a2bq div[role="dialog"] .w_ZST0 { border: 2px solid rgb(0, 0, 0); }

.w_a2bq div[role="dialog"] .w_ZST0 .w_P4AC { height: 100%; }

.w_a2bq .w_Q0UK { position: absolute; z-index: 1; top: 1.5rem; left: 0px; }

.w_a2bq .w_3rjF { position: absolute; bottom: 5%; left: 40%; z-index: 1; }

@media screen and (max-width: 580px) {
  .w_a2bq .w_3rjF { bottom: 4%; left: 35%; }
}

@media screen and (max-width: 375px) {
  .w_a2bq .w_3rjF { bottom: 3%; z-index: 7; }
}

.w_a2bq.w_pOnt div[role="dialog"] { background-color: var(--color-core-gray-60); position: relative; }

.w_a2bq.w_pOnt div[role="dialog"] button[aria-label="Close dialog"] { display: none; }

@media screen and (max-width: 580px) {
  .w_a2bq.w_pOnt div[role="dialog"] { position: static; height: 100%; width: 100%; }
}

.w_dmTO div[role="dialog"] { height: 540px; width: 600px; overflow: hidden; z-index: 1; position: relative; background-color: rgb(255, 237, 188); }

@media screen and (max-width: 580px) {
  .w_dmTO div[role="dialog"] { position: static; height: 100%; width: 100%; margin-top: -1rem; }
  .w_dmTO div[role="dialog"] h2 { padding: 0px; }
}

.w_O2KK img { z-index: -1; top: 0px; left: 0px; max-width: 117%; }

.w_OkJW img { z-index: -1; top: 0px; left: 0px; max-width: 108%; }

.w_fIE1 a, .w_jC6f div, .w_jC6f h2 { transform: translateY(-100%); animation: 0.5s ease 0s 1 normal forwards running w_jC6f; }

.w_jC6f .w_2oV8 { animation-delay: 0.5s; }

.w_xLYF img { animation: 8s ease 0s 1 normal forwards running w_xLYF; }

.w_Rzww img { transform-origin: right center; animation: 8s ease 0s 1 normal forwards running w_Rzww; }

@keyframes w_jC6f { 
  0% { transform: translateY(-250%); }
  100% { transform: translateY(0px); }
}

@keyframes w_xLYF { 
  0% { transform: scale(1); }
  100% { transform: scale(1.2); }
}

.w_ToCG .w_ZV9_ { display: none; transition: height 2s ease-in-out; z-index: 1; }

.w_ToCG .w_ZV9_.w_clJl { display: flex; justify-content: flex-end; align-items: flex-end; height: 5rem; animation: 1s ease-in-out 0s 1 normal none running w_J9gL; }

@media screen and (max-width: 580px) {
  .w_ToCG .w_ZV9_.w_clJl { height: 18%; }
}

@keyframes w_J9gL { 
  0% { opacity: 0; transform: translateY(-4rem); height: 2rem; }
  100% { opacity: 1; height: 5rem; transform: translate(0px); }
}

@media screen and (max-width: 580px) {
  @keyframes w_J9gL { 
  0% { opacity: 0; transform: translateY(-4rem); height: 2rem; }
  100% { opacity: 1; height: 18%; transform: translate(0px); }
}
}

.w_ToCG .w_ggzr { display: none; transition: height 2s ease-in-out; z-index: 1; margin-bottom: -10px; }

.w_ToCG .w_ggzr.w_clJl { display: flex; justify-content: flex-end; align-items: flex-end; height: 0px; }

@media screen and (max-width: 580px) {
  .w_ToCG .w_ggzr.w_clJl { height: 0px; }
}

.w_ToCG .w_2NwQ { width: 100%; position: relative; padding: 0px 1rem; height: 70%; }

.w_ToCG .w_2NwQ .w_9cvu { top: 1.5rem; left: 12rem; }

@media screen and (max-width: 580px) {
  .w_ToCG .w_2NwQ .w_9cvu { top: 4.5rem; left: 13%; }
}

.w_ToCG .w_2NwQ .w_mQTH { top: 28%; left: 16%; }

.w_ToCG .w_2NwQ .w_tWei .w_AMK4, .w_ToCG .w_2NwQ .w_tWei .w_oZ_Q, .w_ToCG .w_2NwQ .w_tWei .w_qt0w { border-radius: 0.5rem; width: 20rem; height: 11.25rem; overflow: hidden; background-size: cover; background-repeat: no-repeat; background-position: 50% center; }

.w_ToCG .w_2NwQ .w_tWei .w_AMK4 .w_RJoX, .w_ToCG .w_2NwQ .w_tWei .w_AMK4 .w_XhFx, .w_ToCG .w_2NwQ .w_tWei .w_AMK4 .w_sLEk, .w_ToCG .w_2NwQ .w_tWei .w_oZ_Q .w_RJoX, .w_ToCG .w_2NwQ .w_tWei .w_oZ_Q .w_XhFx, .w_ToCG .w_2NwQ .w_tWei .w_oZ_Q .w_sLEk, .w_ToCG .w_2NwQ .w_tWei .w_qt0w .w_RJoX, .w_ToCG .w_2NwQ .w_tWei .w_qt0w .w_XhFx, .w_ToCG .w_2NwQ .w_tWei .w_qt0w .w_sLEk { visibility: hidden; }

@media screen and (max-width: 580px) {
  .w_ToCG .w_2NwQ .w_tWei .w_AMK4, .w_ToCG .w_2NwQ .w_tWei .w_oZ_Q, .w_ToCG .w_2NwQ .w_tWei .w_qt0w { width: 75%; height: 65%; }
}

.w_ToCG .w_2NwQ .w_tWei .w_qt0w { z-index: 5; top: 0px; position: absolute; transform: translate(1.5rem, 3.5rem); animation: 1s ease-in-out 0s 1 normal none running w_qt0w; }

@keyframes w_qt0w { 
  0% { transform: translate(-1.5rem, 4.5rem); opacity: 0; }
  100% { transform: translate(1.5rem, 3.5rem); opacity: 1; }
}

@media screen and (max-width: 580px) {
  .w_ToCG .w_2NwQ .w_tWei .w_qt0w { transform: translate(1.5rem, 5.5rem); animation: 1s ease-in-out 0s 1 normal none running w_qt0w; }
  @keyframes w_qt0w { 
  0% { transform: translate(-1.5rem, 4.5rem); opacity: 0; }
  100% { transform: translate(1.5rem, 5.5rem); opacity: 1; }
}
}

.w_ToCG .w_2NwQ .w_tWei .w_AMK4 { position: absolute; top: 0px; z-index: 4; transform: translateY(5rem); animation: 1s ease-in-out 0s 1 normal none running w_AMK4; }

@keyframes w_AMK4 { 
  0% { transform: translate(-1.5rem, 4.5rem); opacity: 0; }
  100% { transform: translateY(5rem); opacity: 1; }
}

@media screen and (max-width: 580px) {
  .w_ToCG .w_2NwQ .w_tWei .w_AMK4 { transform: translateY(7rem); animation: 1s ease-in-out 0s 1 normal none running w_AMK4; }
  @keyframes w_AMK4 { 
  0% { transform: translate(-1.5rem, 4.5rem); opacity: 0; }
  100% { transform: translateY(7rem); opacity: 1; }
}
}

.w_ToCG .w_2NwQ .w_tWei .w_oZ_Q { z-index: 3; transform: translate(-1.5rem, 6.5rem); animation: 1s ease-in-out 0s 1 normal none running w_EbLd; }

@keyframes w_EbLd { 
  0% { transform: translate(-1.5rem, 4.5rem); opacity: 0; }
  100% { transform: translate(-1.5rem, 6.5rem); opacity: 1; }
}

@media screen and (max-width: 580px) {
  .w_ToCG .w_2NwQ .w_tWei .w_oZ_Q { transform: translate(-1.5rem, 8.5rem); animation: 1s ease-in-out 0s 1 normal none running w_EbLd; }
  @keyframes w_EbLd { 
  0% { transform: translate(-1.5rem, 4.5rem); opacity: 0; }
  100% { transform: translate(-1.5rem, 8.5rem); opacity: 1; }
}
}

.w_ToCG .w_2NwQ.w_ygi4 { display: block; }

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w { width: 31%; height: 80%; }

@media screen and (max-width: 580px) {
  .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w { width: 100%; height: 28%; }
}

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4 .w_RJoX, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4 .w_XhFx, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4 .w_sLEk, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q .w_RJoX, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q .w_XhFx, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q .w_sLEk, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w .w_RJoX, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w .w_XhFx, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w .w_sLEk { visibility: visible; animation: 1.5s ease-in-out 0s 1 normal none running w_7q3x; }

@keyframes w_7q3x { 
  0% { transform: translateY(4rem); opacity: 0; }
  100% { transform: translate(0px); opacity: 1; }
}

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4 .w_sLEk, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q .w_sLEk, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w .w_sLEk { position: absolute; top: 6px; left: 6px; border-radius: 4px; padding: 0px 5px; height: 1.5rem; font-size: 11px; color: var(--color-core-blue-110); font-weight: 700; display: flex; align-items: center; }

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4 .w_RJoX, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q .w_RJoX, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w .w_RJoX { position: absolute; bottom: 0px; left: 0px; height: 50%; width: 100%; text-align: left; padding: 0.5rem; color: var(--color-core-white); font-weight: 700; display: flex; text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 5px; flex-direction: column; justify-content: flex-end; }

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4 .w_RJoX .w_0TG_, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q .w_RJoX .w_0TG_, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w .w_RJoX .w_0TG_ { font-size: 1rem; line-height: 1.5rem; margin-bottom: 0.3rem; }

@media screen and (max-width: 580px) {
  .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4 .w_RJoX .w_0TG_, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q .w_RJoX .w_0TG_, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w .w_RJoX .w_0TG_ { font-size: 1.5rem; line-height: 1.2rem; }
}

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4 .w_RJoX .w_TTSP, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q .w_RJoX .w_TTSP, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w .w_RJoX .w_TTSP { font-size: 0.75rem; line-height: 20px; }

@media screen and (max-width: 580px) {
  .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4 .w_RJoX .w_TTSP, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q .w_RJoX .w_TTSP, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w .w_RJoX .w_TTSP { font-size: 0.875rem; }
}

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4 .w_XhFx, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q .w_XhFx, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w .w_XhFx { position: absolute; bottom: 0px; left: 0px; height: 50%; width: 100%; backdrop-filter: blur(1px); background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 1, 0.4), rgb(0, 0, 0)); border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }

@media screen and (max-width: 580px) {
  .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4 .w_XhFx, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q .w_XhFx, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w .w_XhFx { height: 60%; background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 1, 0.6), rgb(0, 0, 0)); }
}

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w { transform: translate(-108%, 1.5rem); }

@media screen and (max-width: 580px) {
  .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w { margin: 1rem 0px; transform: translate(0px); }
}

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_qt0w { animation: 1.5s ease-in-out 0s 1 normal none running w_kUpK; }

@keyframes w_kUpK { 
  0% { width: 20rem; height: 11.25rem; z-index: 5; transform: translate(1.5rem, 1.5rem); }
  100% { width: 31%; height: 80%; transform: translate(-108%, 1.5rem); }
}

@media screen and (max-width: 580px) {
  @keyframes w_kUpK { 
  0% { width: 75%; height: 65%; z-index: 5; top: 0px; margin: 0px; transform: translate(1.5rem, 3.5rem); }
  100% { width: 100%; height: 28%; margin: 1rem 0px; transform: translate(0px); }
}
}

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4 { top: 1.5rem; transform: translate(0px); }

@media screen and (max-width: 580px) {
  .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4 { top: 34%; transform: translate(0px); }
}

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_AMK4 { animation: 1.5s ease-in-out 0s 1 normal none running w_ogHp; }

@keyframes w_ogHp { 
  0% { width: 20rem; height: 11.25rem; top: 0px; z-index: 4; margin: 0px; transform: translateY(3rem); }
  100% { width: 31%; height: 80%; top: 1.5rem; transform: translate(0px); }
}

@media screen and (max-width: 580px) {
  @keyframes w_ogHp { 
  0% { width: 75%; height: 65%; top: 0px; z-index: 4; margin: 0px; transform: translateY(5rem); }
  100% { width: 100%; height: 28%; top: 34%; transform: translate(0px); }
}
}

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q { transform: translate(108%, 1.5rem); }

@media screen and (max-width: 580px) {
  .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q { transform: translateY(230%); }
}

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_oZ_Q { animation: 1.5s ease-in-out 0s 1 normal none running w_cqoy; }

@keyframes w_cqoy { 
  0% { width: 20rem; height: 11.25rem; transform: translate(-1.5rem, 4.5rem); }
  100% { width: 31%; height: 80%; transform: translate(108%, 1.5rem); }
}

@media screen and (max-width: 580px) {
  @keyframes w_cqoy { 
  0% { width: 75%; height: 65%; transform: translate(-1.5rem, 6.5rem); }
  100% { width: 100%; height: 28%; transform: translateY(230%); }
}
}

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_1tJN, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_dz2a, .w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_id90 { z-index: 1; width: 100%; border-radius: 0.5rem; padding: 1rem 0.8rem; height: min(28%, 9rem); }

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_dz2a { margin-top: 1.1rem; }

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_id90 { transform: translateY(10%); animation: 1.5s ease-in-out 0s 1 normal none running w_jfVw; }

@media screen and (max-width: 580px) {
  @keyframes w_jfVw { 
  0% { transform: translateY(-60%); }
  100% { transform: translateY(10%); }
}
}

.w_ToCG .w_2NwQ.w_ygi4 .w_tWei .w_1tJN { transform: translateY(20%); animation: 1.5s ease-in-out 0s 1 normal none running w_HsKC; }

@media screen and (max-width: 580px) {
  @keyframes w_HsKC { 
  0% { transform: translateY(-90%); }
  100% { transform: translateY(20%); }
}
}

.w_ToCG .w_QBhF { bottom: 12%; }

@media screen and (max-width: 580px) {
  .w_ToCG .w_QBhF { bottom: 10%; }
}

@keyframes w_V_tE { 
  0% { transform: scale(1); }
  100% { transform: scale(1.2); }
}

@keyframes w_8Po5 { 
  0% { transform: rotate(-10deg); }
  100% { transform: rotate(-20deg); }
}

.w_6fAv { position: absolute; display: inline-block; z-index: 6; }

.w_6fAv img { animation: 1.5s ease 0s infinite alternate none running w_V_tE; }

.w_6fAv .w_Kfsh { animation: 1.5s ease 0s infinite alternate none running w_8Po5; transform: rotate(-10deg); position: absolute; }

@keyframes w_QQ8E { 
  0% { transform: translateY(16rem); opacity: 0; }
  100% { transform: translateY(8rem); opacity: 1; }
}

@keyframes w_KQ_d { 
  0% { transform: translateY(8rem); opacity: 1; }
  100% { transform: translateY(16rem); opacity: 0; }
}

@keyframes w_O9hn { 
  0% { transform: translateY(-250%); }
  100% { transform: translateY(0px); }
}

.w_g9a1.w_wvOj { display: none; }

.w_g9a1 .w_x6Md { margin-top: auto; width: 135%; height: 62%; padding-top: 2.5rem; border-color: var(--color-core-white) var(--color-core-transparent) var(--color-core-transparent) var(--color-core-transparent); border-radius: 100%; animation: 1s ease 0s 1 normal forwards running w_QQ8E; }

@media screen and (max-width: 580px) {
  .w_g9a1 .w_x6Md { height: 50%; width: 200%; padding-top: 1.5rem; }
}

.w_g9a1 .w_nefb { margin-top: auto; width: 135%; height: 62%; padding-top: 2.5rem; border-color: var(--color-core-white) var(--color-core-transparent) var(--color-core-transparent) var(--color-core-transparent); border-radius: 100%; animation: 1s ease 0s 1 normal forwards running w_KQ_d; }

@media screen and (max-width: 580px) {
  .w_g9a1 .w_nefb { height: 54%; width: 200%; }
}

.w_g9a1 .w_nefb .w_O9hn .w_a5hW, .w_g9a1 .w_x6Md .w_O9hn .w_a5hW { text-align: center; font-weight: 700; font-size: 2rem; transform: translateY(-250%); animation: 0.5s ease 0.5s 1 normal forwards running w_O9hn; line-height: 2rem; margin-left: 7rem; margin-right: 7rem; margin-top: 0.5rem; }

@media screen and (max-width: 580px) {
  .w_g9a1 .w_nefb .w_O9hn .w_a5hW, .w_g9a1 .w_x6Md .w_O9hn .w_a5hW { margin: 0px 12rem; padding-top: 1%; }
}

@media screen and (max-width: 375px) {
  .w_g9a1 .w_nefb .w_O9hn .w_a5hW, .w_g9a1 .w_x6Md .w_O9hn .w_a5hW { margin: 0px 11rem; }
}

.w_g9a1 .w_nefb .w_O9hn .w_v9L_, .w_g9a1 .w_x6Md .w_O9hn .w_v9L_ { text-align: center; font-weight: 700; font-size: 2rem; line-height: 2rem; margin-left: 7rem; margin-right: 7rem; margin-top: 0.5rem; }

@media screen and (max-width: 580px) {
  .w_g9a1 .w_nefb .w_O9hn .w_v9L_, .w_g9a1 .w_x6Md .w_O9hn .w_v9L_ { margin-left: 12rem; margin-right: 12rem; padding-top: 1.5rem; }
}

.w_KgGq { z-index: 1; position: relative; margin-top: 10%; height: 22vh; border-radius: 0.5rem; width: 60%; margin-left: auto; margin-right: auto; }

@media screen and (max-width: 580px) {
  .w_KgGq { margin-top: 20%; height: 50vh; width: 90%; }
}

.w_KgGq .w_vebv { top: -15%; left: 4%; }

@media screen and (max-width: 580px) {
  .w_KgGq .w_vebv { top: -10%; left: 4%; }
}

.w_KgGq .w_DZlp { top: 28%; left: 28%; }

.w_EnLT span { animation: 8s ease 0s 1 normal forwards running w_pmnR; }

.w_lsL9 span { width: 100%; }

.w_SnnZ span { width: 0px; }

@keyframes w_pmnR { 
  0% { width: 0px; }
  100% { width: 100%; }
}

.w_bdeW { background: rgba(0, 0, 0, 0); border: 0px; color: var(--color-core-black,#000); cursor: pointer; display: inline-block; height: 2.5rem; margin: 0px; width: 2.5rem; }

.w_tuiu input { height: 28px; width: 99px; padding-left: 24px !important; }

.w_tuiu span { font-size: 0.875rem; top: 0.3rem !important; }

.w_TbR6 { align-items: center; appearance: none; border: 0px; border-radius: 62.5rem; cursor: pointer; display: inline-flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-weight: 700; justify-content: center; text-decoration: none; transition: 0.1s cubic-bezier(0.77, 0, 0.175, 1); white-space: nowrap; }

.w_TbR6:disabled { cursor: default; }

.w_TbR6.active, .w_TbR6.focus, .w_TbR6.hover, .w_TbR6:active, .w_TbR6:focus, .w_TbR6:hover { background: var(--color-core-spark-110,#e6a31d); }

.w_TbR6:disabled { background: var(--color-core-gray-50,#babbbe); }

.w_rETn { font-size: 0.875rem; height: 2rem; padding: 0px 1rem; }

.w_noID { font-size: 1rem; height: 2.5rem; }

.w_2BVE, .w_noID { padding: 0px 1.5rem; }

.w_2BVE { font-size: 1.125rem; height: 3rem; }

.w_WuX3 { display: flex; width: 100%; }

.w_UYsW { display: inline-block; position: relative; }

.w_BMRz { left: 0px; position: absolute; top: 0px; transition: transform; z-index: 3; }

.w_N9Gf { padding-top: 0.25rem; }

.w_N9Gf.w_IHYW { padding-top: 0.75rem; }

.w_PHBi { padding-top: 0.25rem; }

.w_PHBi.w_IHYW { padding-top: 0.75rem; }

.w_my_9 { padding-top: 0.25rem; }

.w_my_9.w_IHYW { padding-top: 0.75rem; }

.w_Kzan { padding-right: 0.25rem; }

.w_Kzan.w_IHYW { padding-right: 0.75rem; }

.w_SxDO { padding-left: 0.25rem; }

.w_SxDO.w_IHYW { padding-left: 0.75rem; }

.w_rNiE { padding-bottom: 0.25rem; }

.w_rNiE.w_IHYW { padding-bottom: 0.75rem; }

.w_CgZa { padding-bottom: 0.25rem; }

.w_CgZa.w_IHYW { padding-bottom: 0.75rem; }

.w_NWdJ { padding-bottom: 0.25rem; }

.w_NWdJ.w_IHYW { padding-bottom: 0.75rem; }

.w_GraX a:focus { border-radius: 2px; box-shadow: 0 0 0 2px var(--color-core-blue-100,#0071dc); outline: -webkit-focus-ring-color auto 2px; }

.w_LKQC { column-gap: 1rem; display: grid; grid-template-columns: repeat(2, 1fr); margin-bottom: 1rem; }

.w_5FKM { border-radius: 0.25rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.1875rem 0.3125rem 0.125rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.1875rem 0px; box-sizing: border-box; display: inline-flex; position: relative; }

.w_pNkD::before { background: var(--color-core-black,#000); box-shadow: rgba(0, 0, 0, 0.15) 2.1213px 2.1213px 5px 2px, rgba(0, 0, 0, 0.1) -0.7071px -0.7071px 3px 0px; content: ""; height: 0.707187rem; position: absolute; transform: translate(-50%, -50%) rotate(45deg); width: 0.707187rem; }

.w_pNkD.w_Rps0::before { background: var(--color-core-white,#fff); }

.w_ozSB::before { left: 50%; top: 100%; }

.w_SZLg::before { left: 1.5rem; top: 100%; }

.w_5gKU::before { left: calc(100% - 1.5rem); top: 100%; }

.w_tldX::before { left: 0px; top: 50%; }

.w_xymg::before { left: 100%; top: 50%; }

.w_avRU::before { left: 50%; top: 0px; }

.w_iQ3p::before { left: 1.5rem; top: 0px; }

.w_a_lN::before { left: calc(100% - 1.5rem); top: 0px; }

.w_eYMH { background: var(--color-core-black,#000); border-radius: 0.25rem; padding: 0.5rem; position: relative; }

.w_eYMH.w_Rps0 { background: var(--color-core-white,#fff); }

@media (min-width: 56.25rem) {
  .w_1rxw { background: none !important; box-shadow: none !important; }
  .w_1rxw .w_neZe { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 24px; grid-auto-rows: 1fr; }
}

.w_vE7k { color: rgb(0, 79, 154); }

.w_giOJ { align-items: center; background: var(--color-core-white,#fff); border: 0px; border-radius: 0.25rem; box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-80,#909196); box-sizing: border-box; color: var(--color-core-black,#000); cursor: pointer; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; line-height: 1; padding: 0px 1rem; white-space: nowrap; }

.w_giOJ:disabled { background-color: var(--color-core-gray-10,#f1f1f2); box-shadow: none; color: var(--color-core-gray-50,#babbbe); cursor: default; }

@media only screen and (min-width: 600px) {
  .w_giOJ.hover, .w_giOJ:hover { box-shadow: inset 0 0 0 .125rem var(--color-core-black,#000); font-weight: 700; }
}

.w_EAvM { color: var(--color-core-black,#000); }

.w_EAvM, .w_EAvM.active, .w_EAvM.focus, .w_EAvM.hover, .w_EAvM:active, .w_EAvM:focus, .w_EAvM:hover { box-shadow: inset 0 0 0 .125rem var(--color-core-black,#000); font-weight: 700; }

.w_EAvM.active, .w_EAvM:active { background: none; color: var(--color-core-black,#000); }

.w_EAvM:disabled { box-shadow: none; }

.w_024G label:focus-within { outline: -webkit-focus-ring-color auto 5px; }

.w_TVpw input, .w_yUYH input { padding-left: 21px !important; width: 70px; }

.w_TVpw input { height: 44px; }

.w_TVpw span { padding-top: 3px !important; }

.w_jtR5 { align-items: flex-start; color: var(--color-core-gray-130,#515357); cursor: pointer; display: inline-flex; font-family: var(--font-family-default),Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 20px; position: relative; }

.w_jtR5.w_WOwj { color: var(--color-core-gray-160,#2e2f32); font-weight: 700; }

.w_jtR5.w_Yalt { color: var(--color-core-gray-50,#babbbe); cursor: default; }

.w_dKfx { appearance: none; cursor: pointer; height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; }

.w_dKfx:disabled { cursor: default; }

.w_0PiN { box-sizing: border-box; color: var(--color-core-black,#000); display: block; fill: none; flex: 0 0 auto; height: 20px; pointer-events: none; width: 20px; z-index: 1; }

.w__xYe { margin-right: 12px; }

.w_mTJO { fill: var(--color-core-white,#fff); stroke: var(--color-core-black,#000); stroke-width: 1px; }

.w_dKfx:focus ~ .w_0PiN .w_mTJO, .w_jtR5.active .w_mTJO, .w_jtR5.focus .w_mTJO, .w_jtR5.hover .w_mTJO, .w_jtR5:active .w_mTJO, .w_jtR5:hover .w_mTJO { r: 8.5px; stroke-width: 2px; }

.w_jtR5.w_Yalt .w_mTJO { r: 9px; stroke: var(--color-core-gray-50,#babbbe); stroke-width: 1px; }

.w_cOXw { fill: rgba(0, 0, 0, 0); stroke: var(--color-core-black,#000); }

.w_cOXw, .w_dKfx:focus ~ .w_0PiN .w_cOXw, .w_jtR5:active .w_cOXw, .w_jtR5:hover .w_cOXw { stroke-width: 1px; }

.w_WOwj .w_IYPZ { fill: var(--color-core-black,#000); }

.w_jtR5.active .w_IYPZ, .w_jtR5:active .w_IYPZ { fill: var(--color-core-gray-100,#74767c); }

.w_jtR5.w_Yalt .w_IYPZ { fill: none; }

.w_Yalt.w_WOwj .w_IYPZ { fill: var(--color-core-gray-50,#babbbe); }

.w_yQOZ { fill: rgba(0, 0, 0, 0); stroke: var(--color-core-white,#fff); }

.w_dKfx:focus ~ .w_0PiN .w_yQOZ, .w_jtR5:active .w_yQOZ, .w_jtR5:hover .w_yQOZ, .w_yQOZ { stroke-width: 1px; }

.w_WOwj .w_te16 { fill: var(--color-core-white,#fff); }

.w_BUbf { margin-bottom: 0.75rem; }

.w_BUbf:last-child { margin-bottom: 0px; }

.w_JPy_ { pointer-events: none; }

.w_FBGG.focus, .w_FBGG.hover, .w_FBGG:focus, .w_FBGG:hover { background: var(--color-core-spark-90,#ffc836); }

.w_FBGG.active, .w_FBGG:active { background: var(--color-core-spark-110,#e6a31d); }

.w_FBGG:disabled { background: var(--color-core-gray-50,#babbbe); color: var(--color-core-white,#fff) !important; }

.w_u3X1 { border-bottom: .0625rem solid var(--color-core-gray-20,#e3e4e5); gap: 8px; }

.w_gB6I { display: flex; padding: 1rem 0.5rem; justify-content: space-between; border-top: 1px solid var(--color-core-gray-20,#e3e4e5); }

.w_uuC8 .w_w8B2 { display: flex; flex-direction: row; flex: 1 1 0%; position: relative; height: min(72vh, 709px); padding: 0.25rem; }

.w_uuC8 [role="dialog"] { max-width: 1052px !important; }

.w_uuC8 .w_uncq { height: 100%; width: 100%; display: flex; align-items: stretch; }

.w_uuC8 .w_eLR6 { min-height: 100%; width: 60%; background: var(--color-core-gray-120,#5d5e63); border-radius: 0.5rem; overflow: hidden; }

.w_uuC8 .w_ybe4 { width: 40%; margin-left: 0.25rem; }

.w_9Fim { height: 12px; width: 12px; box-sizing: border-box; border-radius: 100%; padding: 0px 5px; display: block; transform: translate(-50%, -50%); background-color: initial; }

.w_9Fim::before { background-color: rgb(255, 255, 255); height: 32px; width: 32px; opacity: 0.3; border-radius: 100%; border: 16px solid rgba(118, 118, 118, 0.3); }

.w_9Fim::after, .w_9Fim::before { box-sizing: border-box; content: ""; display: block; position: absolute; transform: translate(-50%, -50%); }

.w_9Fim::after { height: 12px; width: 12px; box-shadow: rgb(118, 118, 118) 0px 0px 2px; background-color: rgb(46, 47, 50); border-radius: 100%; border: 1px solid rgb(255, 255, 255); }

.w_9Fim .w_MSzk { position: absolute; transform: translate(-50%, -50%); z-index: 1; color: rgb(255, 255, 255); }

.w_D8tO:hover { cursor: pointer; }

.w_D8tO:hover::before { opacity: 0.5; border-color: rgba(118, 118, 118, 0.5); }

.w_D8tO:hover::after { opacity: 1; height: 16px; width: 16px; background-color: rgb(255, 255, 255); border: 1px solid rgb(46, 47, 50); }

.w_D8tO:hover .w_MSzk { display: none; }

.w_bJRE::before { opacity: 0.5; border-color: rgba(118, 118, 118, 0.5); }

.w_bJRE::after { opacity: 1; height: 16px; width: 16px; background-color: rgb(255, 255, 255); border: 1px solid rgb(46, 47, 50); }

.w_bJRE .w_MSzk, .w_zS_A button { display: none; }

.w_vVwH { position: absolute; min-width: 140px; bottom: 40px; padding: 1rem; background-color: rgb(46, 47, 50); transform: translate(-50%); color: rgb(255, 255, 255); border-radius: 0.25rem; box-shadow: rgba(0, 0, 0, 0.15) 2.1213px 2.1213px 5px 2px, rgba(0, 0, 0, 0.1) -0.7071px -0.7071px 3px 0px; }

.w_vVwH::after { content: ""; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 0px; height: 0px; border-left: 10px solid rgba(0, 0, 0, 0); border-right: 10px solid rgba(0, 0, 0, 0); border-top: 10px solid rgb(46, 47, 50); }

.w_vVwH .w_NYoI { text-wrap: nowrap; }

.w_oP2O .w_x_L2 { display: flex; height: 78vh; position: relative; overflow: hidden; }

.w_oP2O .w_alEd { height: 100%; width: 100%; display: flex; flex-direction: column; align-items: stretch; }

.w_oP2O [role="dialog"] { position: fixed; top: 0px; left: 0px; min-width: 100%; height: 100%; border-radius: 0px; }

.w_oP2O .w_U0X1 { width: 100%; min-height: 60%; overflow: hidden; }

.w_oP2O .w_MU9C { height: 40%; margin-left: 0.25rem; overflow-y: auto; }

.w_oP2O .w_IN0C [role="dialog"] { background-color: rgb(255, 255, 255); }

.w_sQnH .w_8b5L { display: flex; flex-direction: row; flex: 1 1 0%; position: relative; height: min(72vh, 709px); padding: 0.25rem; }

.w_sQnH [role="dialog"] { max-width: 1920px !important; }

.w_sQnH .w_3off { height: 100%; width: 100%; display: flex; align-items: stretch; }

.w_sQnH .w_BOSY { flex: 0 0 70%; min-height: 100%; border-radius: 0.5rem; overflow: hidden; }

.w_sQnH .w_AlAI { display: flex; flex-direction: column; align-items: stretch; padding: 1rem; overflow: hidden auto; width: 100%; }

.w_sQnH .w_AlAI h3 { margin-bottom: 1rem; align-self: flex-start; }

.w_4wy0 .w_8b5L { display: flex; flex-direction: column; flex: 1 1 0%; position: relative; }

.w_4wy0 [role="dialog"] { max-width: 1052px !important; }

.w_4wy0 .w_BOSY { width: 100%; height: calc(64vh); }

.w_4wy0 .w_2n1s { width: 38%; margin-left: 1rem; }

.w_FADy .w_8b5L { display: flex; height: calc(80vh); position: relative; }

.w_FADy [role="dialog"] { position: fixed; top: 0px; left: 0px; min-width: 100%; height: 100%; border-radius: 0px; }

.w_FADy [role="dialog"] .w_BOSY { width: 100%; min-height: 100%; }

.w_wwFa { display: grid; gap: 1rem; }

.w_P4V_ { height: 395px; width: 395px; }

.w_Q7KL { margin: 1rem; }

.w_QI0i { scroll-margin-top: 200px; scroll-snap-align: start; }

.w_MnmM { max-width: 100vw; overflow-x: hidden; scroll-snap-type: y mandatory; }

.w_XZ_a { display: flex; overflow: auto hidden; scroll-snap-type: x mandatory; align-items: center; list-style: none; white-space: nowrap; width: 100%; gap: 1.5rem; padding: 1rem 0.5rem 1rem 1.5rem; margin: 0px -1rem 0px 0px; scrollbar-width: none; }

.w_XZ_a::-webkit-scrollbar { display: none; }

.w_jQ1_ { scroll-snap-align: center; flex: 0 0 auto; width: auto; display: inline-block; cursor: pointer; }

.w_f5z0 { object-fit: cover; display: block; }

.w_fLTg { width: 72px; height: 72px; border-radius: 50%; background-color: rgb(240, 240, 240); display: flex; align-items: center; justify-content: center; font-size: 0.875rem; margin-bottom: 1rem; line-height: 1; margin-left: auto; margin-right: auto; }

.w_F8us { font-size: 0.75rem; line-height: 1.5; }

@media (max-width: 37.5rem) {
  .w_wwFa { display: flex; flex-direction: column; grid-auto-flow: row; scroll-snap-type: none; overflow: visible; max-height: none; gap: 0.5rem; margin: 0px 1.5rem; padding-bottom: 1.5rem; }
  .w_P4V_ { height: auto; min-height: 280px; width: 100%; max-width: 100%; }
}

@media (min-width: 56.25rem) {
  .w_wwFa { grid-template-columns: repeat(3, minmax(395px, 1fr)); }
}

@media (max-width: 37.5rem) {
  .w_QI0i, .w_wwFa { margin-left: 1rem; margin-right: 1rem; }
  .w_wwFa { grid-template-columns: 1fr; width: auto; }
  .w_Q7KL { margin: 0.5rem; }
}

@media (max-width: 320px) {
  .w_wwFa { overflow-x: visible; grid-template-columns: 1fr; grid-auto-flow: row; scroll-snap-type: none; margin-left: 1rem; margin-right: 1rem; }
}

.w_laRI { position: relative; }

@media (max-width: 1024px) {
  .w_laRI { top: -84px; }
}

@media (min-width: 1024px) {
  .w_laRI { top: -132px; }
}

.w_1XdT .w_gbWV { display: flex; flex-direction: column; flex: 1 1 0%; position: relative; }

.w_1XdT [role="dialog"] { max-width: 1052px !important; }

.w_1XdT .w_AXaG { width: 100%; height: calc(64vh); }

.w_1XdT .w_YywL { width: 38%; margin-left: 1rem; }

.w_Axp7 .w_gbWV { display: flex; height: calc(80vh); position: relative; }

.w_Axp7 [role="dialog"] { position: fixed; top: 0px; left: 0px; min-width: 100%; height: 100%; border-radius: 0px; }

.w_Axp7 [role="dialog"] .w_AXaG { width: 100%; min-height: 100%; }

.w_7osi, .w_UxYs { position: absolute; bottom: 0px; text-align: center; transform: translate(-50%, -50%); }

.w_7osi { transform: translate(-25%); }

.w_qcLm { left: 50%; }

.w_fACp { left: 25%; right: -25%; }

.w_B4CG { left: -50%; }

.w_U9yF { display: flex; position: relative; background-color: var(--color-core-gray-160,#2e2f32); color: var(--color-core-white,#fff); font-size: 0.875rem; padding: 1.25rem 1rem; border-radius: 0.25rem; transition-duration: 0.5s, 0.5s; transition-delay: 0s, 1s; transition-property: opacity, visibility; visibility: visible; opacity: 1; }

.w_GQSR { visibility: collapse; display: none; opacity: 0; }

.w_xpgb { padding: 10px; height: auto; overflow: auto; }

.w_vQbn { align-items: flex-start; color: var(--color-core-gray-130,#515357); cursor: pointer; display: inline-flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif),Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 20px; min-height: 20px; position: relative; }

.w_vQbn.w_NaUB { color: var(--color-core-gray-160,#2e2f32); font-weight: 700; }

.w_vQbn.w_0tk0 { color: var(--color-core-gray-50,#babbbe); cursor: default; }

.w_bFOi { appearance: none; cursor: pointer; height: 18px; left: 0px; position: absolute; top: 1px; width: 18px; }

.w_0tk0 .w_bFOi { cursor: default; }

.w_1QFc { background-color: var(--color-core-white,#fff); border-radius: 2px; box-shadow: inset 0 0 0 1px var(--color-core-blue-130,#004f9a); box-sizing: initial; display: inline-block; flex-shrink: 0; height: 18px; margin: 1px 0px 0px; pointer-events: none; position: relative; width: 18px; z-index: 1; }

.w_NaUB .w_1QFc { background: var(--color-core-blue-130,#004f9a); }

.w_NaUB .w_1QFc::before { border-bottom: 2px solid var(--color-core-white,#fff); border-right: 2px solid var(--color-core-white,#fff); content: ""; display: inline-flex; height: 11px; justify-content: center; left: 6px; position: absolute; top: 1px; transform: rotate(45deg); width: 4px; }

.active .w_1QFc, .focus .w_1QFc, .hover .w_1QFc, .w_bFOi:focus ~ .w_1QFc, .w_vQbn:active .w_1QFc, .w_vQbn:hover .w_1QFc { box-shadow: inset 0 0 0 2px var(--color-core-blue-130,#004f9a); }

.active .w_1QFc, .w_vQbn:active .w_1QFc { background: var(--color-core-gray-130,#515357); }

.w_vQbn.w_0tk0 .w_1QFc { background: var(--color-core-white,#fff); box-shadow: inset 0 0 0 1px var(--color-core-gray-50,#babbbe); }

.w_NaUB.w_0tk0 .w_1QFc { background: var(--color-core-gray-50,#babbbe); }

.w_lzvE { margin-right: 12px; }

.w_v9H4 { border-left-width: 0.5rem !important; }

.w_3W_N .w_sS4b, .w_4Ywl .w_sS4b, .w_LTsM .w_sS4b, .w_kfpg .w_sS4b { color: inherit; }

.w_3W_N .w_rl1J, .w_4Ywl .w_rl1J, .w_LTsM .w_rl1J, .w_kfpg .w_rl1J { color: inherit; width: 4.5rem; height: 4.5rem; }

@media ((min-width: 37.5rem)) {
  .w_3W_N .w_rl1J, .w_4Ywl .w_rl1J, .w_LTsM .w_rl1J, .w_kfpg .w_rl1J { color: inherit; }
}

.w_3W_N .w_XQjx, .w_4Ywl .w_XQjx, .w_LTsM .w_XQjx, .w_kfpg .w_XQjx { width: 4.5rem; height: 4.5rem; font-size: 5rem; margin-top: 2px; }

.w_kfpg { background: var(--color-core-blue-5,#f2f8fd); border-color: var(--color-core-blue-50,#80b8ee) var(--color-core-blue-50,#80b8ee) var(--color-core-blue-50,#80b8ee) var(--color-core-blue-80,#338de3); }

.w_kfpg, .w_kfpg .w_rl1J { color: var(--color-core-gray-130,#515357); }

.w_kfpg .w_rl1J { width: 4.5rem; height: 4.5rem; }

@media ((min-width: 37.5rem)) {
  .w_kfpg .w_rl1J { color: var(--color-core-blue-80,#338de3); }
}

.w_kfpg.w_MPQL .w_rl1J { color: var(--color-core-gray-130,#515357); width: 4.5rem; height: 4.5rem; }

@media ((min-width: 37.5rem)) {
  .w_kfpg.w_MPQL .w_rl1J { color: var(--color-core-gray-130,#515357); }
}

.w_LTsM { background: var(--color-core-red-10,#fce8e9); border-color: var(--color-core-red-50,#ef8e92) var(--color-core-red-50,#ef8e92) var(--color-core-red-50,#ef8e92) var(--color-core-red-100,#de1c24); }

.w_LTsM, .w_LTsM .w_rl1J { color: var(--color-core-red-160,#590b0e); }

.w_LTsM .w_rl1J { width: 4.5rem; height: 4.5rem; }

@media ((min-width: 37.5rem)) {
  .w_LTsM .w_rl1J { color: var(--color-core-red-100,#de1c24); }
}

.w_LTsM.w_MPQL .w_rl1J { color: var(--color-core-red-160,#590b0e); width: 4.5rem; height: 4.5rem; }

@media ((min-width: 37.5rem)) {
  .w_LTsM.w_MPQL .w_rl1J { color: var(--color-core-red-160,#590b0e); }
}

.w_3W_N { background: var(--color-core-spark-10,#fff9e9); border-color: var(--color-core-spark-50,#ffe190) var(--color-core-spark-50,#ffe190) var(--color-core-spark-50,#ffe190) var(--color-core-spark-100,#ffc220); }

.w_3W_N, .w_3W_N .w_rl1J { color: var(--color-core-spark-160,#662b0d); }

.w_3W_N .w_rl1J { width: 4.5rem; height: 4.5rem; }

@media ((min-width: 37.5rem)) {
  .w_3W_N .w_rl1J { color: var(--color-core-spark-130,#b36a16); }
}

.w_3W_N.w_MPQL .w_rl1J { color: var(--color-core-spark-160,#662b0d); width: 4.5rem; height: 4.5rem; }

@media ((min-width: 37.5rem)) {
  .w_3W_N.w_MPQL .w_rl1J { color: var(--color-core-spark-160,#662b0d); }
}

.w_ABd5 { background: rgba(0, 0, 0, 0); color: inherit; cursor: pointer; }

.w_ABd5:active, .w_ABd5:focus, .w_ABd5:hover, .w_ZYFo:hover { text-decoration: none; }

.w_Wz1G { box-shadow: rgb(46, 47, 50) 0px 0px 0px 0.0625rem inset; }

.w_Wz1G:hover { box-shadow: rgb(46, 47, 50) 0px 0px 0px 0.125rem inset; }

.w__2eV li, .w__2eV ul { display: flex; justify-content: center; align-items: center; width: 100%; }

.w_bRDN::after { background-color: var(--tab-active-indicator-color) !important; }

.w_XssN { display: inline-flex; }

.w_9epW { display: inline-block; max-width: calc(30ch); min-width: calc(5ch); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; text-align: left; padding-bottom: 2px; }

.w_f6DF { font-size: 24px; }

@media screen and (min-width: 1200px) {
  .w_vhY1 { font-size: 42px !important; }
}

.w_rCVo { background: linear-gradient(45deg, rgb(7, 49, 174), rgb(7, 49, 174) 62%, rgb(17, 71, 190)); }

.w_bBwe { width: 100vw; position: relative; left: -50%; }

.w_bKp6 { border-color: rgb(217, 217, 217); }

.w_weD7 { height: max-content; }

.w__Pkf { scroll-behavior: smooth; scroll-margin-top: 130px; }

.w_L8Bm { scrollbar-width: none; }

.w_L8Bm::-webkit-scrollbar { display: none; }

.w_gAr_ { max-width: 50%; width: 50%; position: relative; }

@media screen and (prefers-reduced-motion: reduce) {
  .w__Pkf { scroll-behavior: auto; }
}

@media (min-width: 0px) {
  .w_cnaX { font-size: 2rem; line-height: 1.5; }
  .w_0bma { font-size: 1.5rem; }
  .w_1fQx { width: 110px; height: 100px; }
  .w_KaNG { height: 102px; }
  .w_KaNG:focus { box-shadow: none; }
  .w_KaNG:active { background-color: rgb(0, 113, 220); }
}

@media (max-width: 899px) {
  .w_8MFj { transform: rotate(60deg) scaleX(-1); height: 220px; top: -36%; right: 4%; }
  .w_MZ4U { transform: rotate(45deg) scaleX(-1); top: 35%; }
  .w_gAr_ { min-height: 190px; width: min-content; }
}

@media (min-width: 900px) {
  .w_0bma, .w_cnaX, .w_ohjp { font-size: 2.5rem; line-height: 1.5; }
  .w_1fQx { width: 142px; height: 130px; }
  .w_KaNG { height: 90px; }
  .w_SBtc { position: sticky; top: 130px; }
  .w_gAr_ { min-height: 250px; width: min-content; }
  .w_8MFj { transform: rotate(40.47deg) scaleX(-1); bottom: 34%; right: 3%; }
  .w_MZ4U { transform: rotate(-24.59deg) scaleX(-1); top: -65%; right: 0px; height: 300px; }
}

.w_IFNL { }

.w_8SKK { width: 100vw; position: relative; left: -50%; }

.w_Da_M { border-color: rgb(217, 217, 217); }

.w_FWp3 { scroll-behavior: smooth; scroll-margin-top: 130px; }

.w_77ac { scrollbar-width: none; }

.w_77ac::-webkit-scrollbar { display: none; }

@media screen and (prefers-reduced-motion: reduce) {
  .w_FWp3 { scroll-behavior: auto; }
}

@media (min-width: 0px) {
  .w_FMua { font-size: 2rem; line-height: 1.5; }
  .w_Ro4I { font-size: 1.5rem; }
  .w_vGy5 { width: 110px; height: 100px; }
  .w_Vkbs { height: 102px; }
  .w_Vkbs:focus { box-shadow: none; }
  .w_Vkbs:active { background-color: rgb(0, 113, 220); }
}

@media (min-width: 900px) {
  .w_FMua, .w_QFQF, .w_Ro4I { font-size: 2.5rem; line-height: 1.5; }
  .w_vGy5 { width: 142px; height: 130px; }
  .w_Vkbs { height: 90px; }
  .w_mFJT { position: sticky; top: 130px; }
}

.w_bQ7u { border-bottom: .0625rem solid var(--color-core-gray-20,#e3e4e5); gap: 8px; }

.w_YBOC { width: 100%; }

.w_YBOC [role="listitem"] { display: flex; flex-direction: column; flex: 0 0 calc(33.3333% - 8px); margin-bottom: 0px; height: auto; }

.w_X5x0 { opacity: 0; animation: auto linear 0s 1 normal forwards running w_X5x0; }

@keyframes w_X5x0 { 
  100% { opacity: 0.3; stroke-dashoffset: 0; }
}

.w_qEb4 { opacity: 1; animation: auto linear 0s 1 normal none running w_qEb4; }

@keyframes w_qEb4 { 
  100% { opacity: 0; }
}

.w_BS9i { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }

.w_cqFb { margin: 0.5rem !important; }

.w_CYVJ { padding: 0px !important; margin: 0px 0px 1rem !important; }

.w_L9Fm { padding: 2rem !important; }

.w_22nH { position: absolute; top: 17%; right: 3%; flex-direction: column; background-color: rgb(255, 255, 255); border: none; border-radius: 20px; }

.w_22nH, .w_j7Bv { display: flex; align-items: center; }

.w_j7Bv { justify-content: center; width: 40px; height: 140px; position: relative; padding: 10px; transform: rotate(270deg); }

.w_Plm2, .w_j7Bv input { outline: none; box-shadow: none; }

.w_Plm2 { appearance: none; width: 140px; }

.w_Plm2::-webkit-slider-thumb { appearance: none; margin-top: -13px; height: 32px; width: 32px; background-image: url("//i5.walmartimages.com/dfw/63fd9f59-c1de/f4be5bcf-65a8-4910-80d3-bc141024a8cc/v1/glasses-button.svg"); background-position: 50% center; cursor: pointer; transform: rotate(90deg); transition: filter 0.3s; border: none; box-shadow: none; }

.w_Plm2::-webkit-slider-thumb:hover { filter: brightness(0.8); }

.w_Plm2::-webkit-slider-thumb:active { filter: brightness(0.6); }

.w_Plm2::-webkit-slider-runnable-track { width: 100px; height: 6px; background: rgb(148, 148, 148); border-radius: 10px; }

.w_RCp7 .w_m_Uh { display: flex; flex-direction: column; flex: 1 1 0%; position: relative; }

.w_RCp7 .w_EunU { width: 100%; display: flex; flex-direction: column; min-height: 46vh; justify-content: center; }

.w_RCp7 .w_UFiq { height: 2rem; display: flex; justify-content: space-between; align-items: center; background-color: unset; position: relative; }

.w_RCp7 .w_sJuC { position: relative; right: 0px; display: flex; background-color: rgb(255, 255, 255); justify-content: center; }

.w_USAa .w_m_Uh { display: flex; height: calc(100% - 6rem); position: absolute; left: 1rem; right: 1rem; }

.w_USAa .w_m_Uh.w_pykC { display: unset; }

.w_USAa [role="dialog"] { position: fixed; top: 0px; left: 0px; min-width: 100%; height: 100%; border-radius: 0px; }

.w_USAa [role="dialog"] .w_EunU { width: 100%; min-height: 100%; height: 100%; display: flex; flex-direction: column; }

.w_USAa [role="dialog"] .w_EunU.w_pykC { width: 100vw; margin-left: -1rem; }

.w_USAa .w_UFiq { left: -10px; top: -10px; border-bottom: none; }

.w_USAa .w_UFiq, .w_USAa .w_sJuC { position: absolute; right: 0px; display: flex; align-items: center; }

.w_USAa .w_sJuC { left: 0px; justify-content: center; height: 7vh; }

.w_dzPg, .w_dzPg:hover { box-shadow: none; }

.w_4AlK { width: 100%; flex-wrap: nowrap; }

.w_4AlK [role="listitem"] { flex: 0 0 calc(33.3333% - 8px); margin-bottom: 0px; height: auto; }

.w_0v2A, .w_4AlK [role="listitem"] { display: flex; flex-direction: column; }

.w_0v2A { width: 60%; z-index: 10; position: absolute; padding: 1rem; border-radius: 1rem; gap: 8px; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px 1px; text-align: center; bottom: 10px; }

@media (max-width: 37.5rem) {
  .w_0v2A { width: 70%; bottom: 50px; }
}

.w_izXV, .w_vR9j { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.w_GbWt.w_3oNC { background: rgb(0, 45, 88); color: rgb(255, 255, 255); }

.w_3H8O.w_3oNC { box-shadow: rgb(0, 79, 154) 0px 0px 0px 0.0625rem inset; color: rgb(0, 79, 154); }

.w_AAn7.w_3oNC { background: rgb(230, 241, 252); color: rgb(0, 79, 154); }

.w_dbrv:focus, .w_dbrv:focus-visible { border: none; outline: none; }

.w_Ydwz:hover { background-color: rgb(255, 194, 32); transition: background-color 0.25s ease-in; }

.w_YUC7 ol, .w_YUC7 ul { margin: 0.5rem 1rem; padding-left: 0px; }

.w_DxHN { background-color: rgb(255, 255, 255) !important; }

.w_DxHN > button > span { border-left-color: rgb(21, 31, 41) !important; }

.w_DxHN div[data-testid="scrollbar-container"] div[data-testid="carousel-scrubber"] > span:first-child { background-color: rgb(0, 51, 98); }

.w_DxHN div[data-testid="scrollbar-container"] > div:first-child > div:first-child { background-color: rgb(117, 136, 154); }

.w_Oey1, .w_PfeG { list-style: disc; display: list-item; font-weight: 400; }

.w_55uL, .w_Oey1, .w_PfeG { font-size: 0.875rem; line-height: 1.25rem; color: rgb(46, 47, 50); }

.w_55uL { font-weight: bolder; }

.w_H9E_ { width: 100%; }

.w_2GC7 { margin-bottom: 0.25rem; }

.w_YeT_ { background: var(--color-core-white,#fff); border-radius: 0.25rem; box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-80,#909196); position: relative; }

.hover .w_YeT_, .w_YeT_:hover { box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-160,#2e2f32); }

.focus .w_YeT_, .w_YeT_:focus-within { box-shadow: inset 0 0 0 .125rem var(--color-core-gray-160,#2e2f32); outline: -webkit-focus-ring-color auto 1px; }

.focus .w_YeT_, .w_YeT_:focus-visible { box-shadow: inset 0 0 0 .125rem var(--color-core-gray-160,#2e2f32); }

.w_bH_1 .w_YeT_ { box-shadow: inset 0 0 0 .0625rem var(--color-core-gray-50,#babbbe); }

.w_tWG8 .w_YeT_ { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0.0625rem inset; }

.focus.w_tWG8 .w_YeT_, .w_tWG8 .w_YeT_:focus-within { box-shadow: inset 0 0 0 .125rem var(--color-core-gray-160,#2e2f32); }

.w_s2Md .w_YeT_ { box-shadow: inset 0 0 0 .0625rem var(--color-core-red-100,#de1c24); }

.w_s2Md.w_tWG8 .w_YeT_ { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0.0625rem inset; }

.focus.w_s2Md .w_YeT_, .w_s2Md .w_YeT_:focus-within { box-shadow: inset 0 0 0 .125rem var(--color-core-red-100,#de1c24); }

.w_k9PY { appearance: none; background: rgba(0, 0, 0, 0); border: 0px; box-sizing: border-box; color: var(--color-core-gray-160,#2e2f32); display: block; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-weight: 400; margin: 0px; resize: none; width: 100%; outline: none; }

.w_k9PY::placeholder { color: var(--color-core-gray-100,#74767c); }

.w_bH_1 .w_k9PY, .w_tWG8 .w_k9PY { cursor: default; }

.w_bH_1 .w_k9PY { color: var(--color-core-gray-50,#babbbe); opacity: 1; -webkit-text-fill-color: var(--color-core-gray-50,#babbbe); }

.w_QqPg .w_k9PY { font-size: 1rem; line-height: 1.5rem; min-height: 8rem; padding: 1rem; }

.w_Jesp .w_k9PY { font-size: 0.875rem; line-height: 1.25rem; min-height: 6.25rem; padding: 0.5rem 0.75rem; }

.w_Bw_4 { display: flex; justify-content: space-between; margin-top: 0.25rem; }

.w_t9Xw { color: var(--color-core-gray-100,#74767c); font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.75rem; font-weight: 400; line-height: 1rem; margin-left: 1rem; white-space: nowrap; }

.w_bH_1 .w_t9Xw { color: var(--color-core-gray-50,#babbbe); cursor: default; }

.w_0rEd { box-sizing: border-box; color: var(--color-core-gray-160,#2e2f32); display: block; }

.w_0rEd.w__Nic { color: var(--color-core-gray-50,#babbbe); cursor: default; }

.w_KdMc { color: inherit !important; }

.w_aFVY { align-items: center; background: none; border: 0px; color: var(--color-core-gray-160,#2e2f32); cursor: pointer; display: inline-flex; font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 0.875rem; line-height: 1.25rem; margin: 0px; padding: 0px; }

.w_aFVY:disabled { cursor: default; }

.w_KDhb { background: var(--color-core-gray-100,#74767c); height: 1.5rem; position: relative; transition: backgroundColor 0.1s; width: 2.75rem; }

.w_KDhb, .w_KDhb::before { border-radius: 62.5rem; display: inline-block; }

.w_KDhb::before { background: var(--color-core-gray-10,#f1f1f2); content: ""; height: 1.125rem; left: 0.1875rem; position: absolute; top: 0.1875rem; transition: backgroundColor 0.1s, transform 0.1s cubic-bezier(0.77, 0, 0.175, 1); width: 1.125rem; }

.w_KDhb.w_H3w_ { background: var(--color-core-blue-100,#0071dc); }

.w_KDhb.w_H3w_::before { background: var(--color-core-white,#fff); box-shadow: rgba(0, 0, 0, 0.15) 0px 0.0625rem 0.125rem 0.0625rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.125rem 0px; transform: translateX(1.25rem); }

.w_aFVY.hover .w_KDhb, .w_aFVY:hover .w_KDhb { background: var(--color-core-gray-130,#515357); }

.w_aFVY.hover .w_KDhb.w_H3w_, .w_aFVY:hover .w_KDhb.w_H3w_ { background: var(--color-core-blue-130,#004f9a); }

.w_aFVY.focus .w_KDhb, .w_aFVY:focus .w_KDhb { background: var(--color-core-gray-130,#515357); }

.w_aFVY.focus .w_KDhb.w_H3w_, .w_aFVY:focus .w_KDhb.w_H3w_ { background: var(--color-core-blue-130,#004f9a); }

.w_aFVY.active .w_KDhb, .w_aFVY:active .w_KDhb { background: var(--color-core-gray-160,#2e2f32); }

.w_aFVY.active .w_KDhb.w_H3w_, .w_aFVY:active .w_KDhb.w_H3w_ { background: var(--color-core-blue-160,#002d58); }

.w_aFVY:disabled .w_KDhb { background: var(--color-core-gray-20,#e3e4e5) !important; }

.w_aFVY:disabled .w_KDhb::before { box-shadow: none; background: var(--color-core-gray-50,#babbbe) !important; }

.w_K_6G { display: inline-block; flex: 1 1 0%; margin-left: 0.75rem; text-align: left; }

.w_x_kv { align-items: center; border: 1px solid var(--color-core-gray-160,#2e2f32); display: flex; position: relative; background: var(--color-core-white,#fff) !important; }

.w_x_kv::before { top: 0px; left: 0px; border-radius: 50%; height: 1.4rem; width: 1.4rem; background: var(--color-core-blue-100,#0071dc) !important; }

.w_IxDL { color: var(--color-core-gray-100,#74767c); display: flex; }

.w_IxDL.w_qcRS { color: var(--color-core-gray-50,#babbbe); }

.w_IxDL.w_zYJz, .w_VfQi { color: var(--color-core-red-100,#de1c24); }

.w_VfQi { flex-shrink: 0; margin-right: 0.25rem; }

.w_qcRS .w_VfQi { color: var(--color-core-gray-50,#babbbe); }

.w_zYJz .w_VfQi { color: var(--color-core-red-100,#de1c24); }

.w_wCO8 { width: 100%; height: 1px; background-color: rgb(227, 228, 229); margin: 0.25rem; border-style: none; }

.w_7O_S { border-radius: 80px; padding: 10px; text-decoration: none !important; }

.w_7O_S, .w_Dh3l { box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 3.15px 0px; }

.w_Dh3l { display: inline-block; border-radius: 100%; }

.w_q5Lk { padding-left: 0px; padding-right: 0px; display: flex; }

.w_q5Lk, .w_q5Lk :hover { text-decoration: none; }

.w_mMPi { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-color: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: flex; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-direction: column; flex-wrap: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: 80px; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }

.w_mMPi:hover { color: rgb(0, 79, 154); }

.w_ffjc { gap: 16px; display: flex; flex-direction: row; width: 100%; overflow-x: scroll; text-align: center; align-items: flex-start; padding-top: 10px; scrollbar-width: none; }

.w_ffjc::-webkit-scrollbar { width: 0px; height: 0px; background: rgba(0, 0, 0, 0); display: none; }

.w_qXa5 { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; position: relative; height: 100%; width: 100%; }

.w_u_vR { inset: -16px; border-radius: 3px; }

.w_QSRU, .w_u_vR { display: flex; justify-content: center; align-items: center; position: absolute; z-index: 1000; background-color: rgba(0, 0, 0, 0.6); }

.w_QSRU { inset: -25px; }

.w_UsfG { position: absolute; left: 0px; }

@keyframes w_5wFK { 
  0% { bottom: 3px; left: 15px; }
  100% { bottom: 15px; left: 0px; }
}

@keyframes w_VHbl { 
  0% { opacity: 0; }
  100% { visibility: visible; opacity: 1; }
}

.w_3s_w { position: absolute; top: 20px; left: 20px; width: 37px; height: 37px; animation: 0.5s ease 2s 1 normal forwards running w_VHbl; visibility: hidden; }

.w_3s_w .w_hLx_ { position: relative; width: 100%; height: 100%; border: 1px solid rgb(0, 113, 220); border-radius: 7px; background-color: rgb(173, 228, 249); }

.w_3s_w .w_hLx_ .w_pGnI { position: absolute; bottom: 3px; right: 3px; color: rgb(0, 113, 220); font-weight: 700; animation-duration: 1.2s; animation-iteration-count: infinite; animation-name: w_5wFK; }

.w_Fc_2 .w_rPKN { display: flex; flex-direction: column; flex: 1 1 0%; position: relative; }

.w_Fc_2 [role="dialog"] { max-width: 1052px !important; }

.w_wIjf .w_kpk4 { display: flex; flex-direction: column; flex: 1 1 0%; position: relative; }

.w_wIjf [role="dialog"] { max-width: 1052px !important; }

.w_wIjf .w_E4QT { width: 100%; height: calc(64vh); }

.w_wIjf .w_b1dV { width: 38%; margin-left: 1rem; }

.w_WNL7 .w_kpk4 { display: flex; height: 78vh; position: relative; }

.w_WNL7 [role="dialog"] { position: fixed; top: 0px; left: 0px; min-width: 100%; height: 100%; border-radius: 0px; }

.w_WNL7 [role="dialog"] .w_E4QT { width: 100%; min-height: 100%; }

.w_xiVk { position: absolute; bottom: 0px; text-align: center; transform: translate(-50%, -50%); }

.w_Ur3y { left: 50%; }

.w_bJ6_ { left: -50%; }

.w_Mbic { display: flex; position: relative; background-color: var(--color-core-gray-160,#2e2f32); color: var(--color-core-white,#fff); font-size: 0.875rem; padding: 1.25rem 1rem; border-radius: 0.25rem; transition-duration: 0.5s, 0.5s; transition-delay: 0s, 1s; transition-property: opacity, visibility; visibility: visible; opacity: 1; }

.w_b2dl { visibility: collapse; display: none; opacity: 0; }

.w_vB_Y { padding: 10px; height: auto; overflow: auto; }

.w_qNJ4 { object-fit: contain; }

.w_RLJO .w_Yt_L { display: flex; flex-direction: column; flex: 1 1 0%; position: relative; }

.w_RLJO [role="dialog"] { max-width: 1052px !important; }

.w_RLJO .w_1Rne { width: 100%; height: calc(64vh); }

.w_RLJO .w_L0Zf { width: 38%; margin-left: 1rem; }

.w_O50W .w_Yt_L { display: flex; height: calc(80vh); position: relative; }

.w_O50W [role="dialog"] { position: fixed; top: 0px; left: 0px; min-width: 100%; height: 100%; border-radius: 0px; }

.w_O50W [role="dialog"] .w_1Rne { width: 100%; min-height: 100%; }

.w_uetH { border-color: var(--color-core-gray-80,#909196); }

.w_FLDQ { height: 56px; width: 56px; }

.w_J0SK { margin: auto; }

.w___eF div:has(> input), .w___eF div:has(> select) { box-shadow: inset 0 0 0 .0625rem var(--color-core-red-100,#de1c24); }

.w_RCpB { color: var(--color-core-red-100,#de1c24); font-size: 0.75rem; }

.w_2ojQ { width: 172px; }

.w_2ojQ, .w_Oaca { margin-right: 0.5rem; }

.w_Oaca { width: 64px; }

.w_RVQi { width: 72px; margin-right: 0.5rem; }

.w_Czc7 i { margin-left: 0px; }

.w_Smle { background-color: var(--color-core-blue-10,#e6f1fc); }

.w_O8Ym button { background: var(--color-core-gray-10,#f1f1f2); box-shadow: none; padding: 0px 16px; min-width: 147px; display: flex; gap: 4px; }

.w_O8Ym button > span { margin: 0px; }

.w_O8Ym button:active, .w_O8Ym button:focus { background: var(--color-core-gray-10,#f1f1f2); box-shadow: none; color: inherit; }

.w_O8Ym button:hover { box-shadow: none; }

.w_1O3U { gap: 48px; }

@media (min-width: 56.25rem) {
  .w_1O3U { gap: 56px; }
}

.w_L3V3 { display: grid; grid-template-columns: 1fr; gap: 24px; align-items: center; }

.w_L3V3 h1, .w_L3V3 h2 { color: var(--color-core-black,#000); }

.w_L3V3 a { align-self: start; }

.w_L3V3 img { width: 100%; aspect-ratio: 16 / 9; border-radius: 8px; object-fit: cover; }

@media (min-width: 56.25rem) {
  .w_L3V3.w_1WCb { grid-template-columns: 1fr 1fr; gap: 94px; }
  .w_L3V3.w_cqEt > div { grid-area: 1 / 1; }
  .w_L3V3.w_cqEt > img { grid-area: 1 / 2; }
  .w_L3V3.w_AHzt img { width: 100%; aspect-ratio: 1 / 1; }
}

.w_o8qS > div { justify-content: center; gap: 8px; }

.w_o8qS input { width: 44px; height: 54px; }

.w_1KUy { box-sizing: border-box; display: flex; height: 100%; width: 100%; }

@media (min-width: 37.5rem) {
  .w_4QOY { justify-content: flex-end; padding-left: 1.5rem; }
  .w_iP5N { justify-content: flex-start; padding-right: 1.5rem; }
}

.w_cPQ3 { background: var(--color-core-white,#fff); box-shadow: rgba(0, 0, 0, 0.15) 0px 0.3125rem 0.625rem 0.1875rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.25rem 0px; box-sizing: border-box; display: flex; flex-direction: column; height: 100%; overflow-y: auto; position: relative; width: 100%; z-index: 500; }

@media (min-width: 37.5rem) {
  .w_0sg8 { max-width: 20rem; }
  .w_LbzQ { max-width: 26.25rem; }
  .w_EVPw { max-width: 37.5rem; }
}

.w_Rre0 { font-family: var(--font-family-default,Bogle,"Helvetica Neue",Helvetica,Arial,sans-serif); font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; margin: 0.5rem 0px; }

.w_5z3b { flex: 1 1 auto; overflow-y: auto; }

.w_lao1 { padding: 1rem; }

@media (min-width: 37.5rem) {
  .w_lao1 { padding: 1.5rem; }
}

.w_kdUD { border-top: .0625rem solid var(--color-core-gray-20,#e3e4e5); display: flex; flex: 0 0 auto; justify-content: flex-end; padding: 1rem; }

.w_93lM { display: grid; grid-template-columns: minmax(300px, 1fr) 2fr; }

.w_93lM .w_feB0 { grid-area: 1 / 2; }

.w_93lM .w_4PAD { grid-area: 1 / 1; }

.w_eUsZ { display: grid; grid-template-columns: 2fr minmax(300px, 1fr); }

.w_eUsZ .w_feB0 { grid-area: 1 / 1; }

.w_eUsZ .w_4PAD { grid-area: 1 / 2; }

.w__FBJ { display: grid; grid-template-columns: 1fr; grid-auto-rows: 1fr; gap: 8px; }

.w_XmyT { display: grid; grid-template-rows: auto auto; row-gap: 8px; }

.w_NJRQ .w_kl9h { box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 2px, rgba(0, 0, 0, 0.15) 0px 1px 2px 1px; border: 2px solid rgba(0, 0, 0, 0); }

.w_NJRQ .w_kl9h:hover { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.1875rem 0.3125rem 0.125rem, rgba(0, 0, 0, 0.1) 0px -0.0625rem 0.1875rem 0px; border-color: var(--color-core-gray-80,#909196); }

.w_NJRQ .w_kl9h .w_cAhy { color: var(--color-core-gray-130,#515357); }

.w_NJRQ .w_kl9h input[type="radio"]:focus-visible { outline: 2px solid var(--color-core-black,#000); box-shadow: none; height: 100%; width: 100%; }

.w_NJRQ .w_kl9h svg { margin-right: 4px; margin-top: 4px; align-self: flex-start; }

.w__0JT .w_5AY4 { font-weight: 700; }

.w__0JT .w_kl9h { background-color: var(--color-core-white,#fff); }

.w__0JT .w_kl9h, .w__0JT .w_kl9h:hover { border-color: var(--color-core-blue-100,#0071dc); }

.w_py5u { object-fit: cover; object-position: center center; }

.w_1C_N { border-color: var(--color-core-gray-80,#909196); }

.w_90Ra { height: 56px; width: 56px; }

.w_Asuh { margin: auto; }

@media (min-width: 56.25rem) {
  .w_JyYV { min-width: 0px; }
  .w_1YrK { width: calc(100% - 86px); }
}

.w_NUuH { clip-path: circle(25px at 50% 50%); }

@media (min-width: 56.25rem) {
  .w_kqpY { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 24px; grid-auto-rows: 1fr; }
}

.w_m9Af { animation: 5s ease-in-out 0s 1 normal none running w_N_V2; transition: color 0.3s ease-in-out; }

@keyframes w_N_V2 { 
  0% { transform: scale(1); }
  20% { transform: scale(1.5); }
  40% { transform: scale(1); }
  60% { transform: scale(1); }
  80% { transform: scale(1.5); }
  100% { transform: scale(1); }
}