@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&amp;display=swap');

:root {
  --color-fg1: #000000;
  --color-fg2: #6f7173;
  --color-fg3: #ccd0d2;
  --color-bg1: #ffffff;
  --color-bg2: #f8f9fa;
  --color-bg3: #eaeced;
  --red: #f16032;
  --box-shadow-heavy: 0px 8px 24px rgba(149, 157, 165, 0.2);
  --box-shadow-medium: 0px -2px 8px rgba(0, 0, 0, 0.02),
    0px 4px 12px rgba(0, 0, 0, 0.08);
  --box-shadow-small: 0px -2px 8px rgba(0, 0, 0, 0.02),
    0px 2px 8px rgba(0, 0, 0, 0.04);
  --page-margins: 48px;
  --small-page-margins: 24px;

  --color-bg-info: #f0f9ff;
  --color-fg-info: #026aa2;
}

.MuiPopover-paper {
  border-radius: 16px !important;
}

@import url('https://fonts.googleapis.com/css?family=Poppins');
@import url('https://fonts.googleapis.com/css?family=Kalnia');

@font-face {
  font-family: 'Recoleta';
  src: url(https://storefront.skio.com/_next/static/media/Recoleta-Thin.aaf6e007.otf);
  font-weight: 100;
}

@font-face {
  font-family: 'Recoleta';
  src: url(https://storefront.skio.com/_next/static/media/Recoleta-Light.c784fdad.otf);
  font-weight: 200;
}

@font-face {
  font-family: 'Recoleta';
  src: url(https://storefront.skio.com/_next/static/media/Recoleta-Regular.bc13cb77.otf);
  font-weight: 300;
}

@font-face {
  font-family: 'Recoleta';
  src: url(https://storefront.skio.com/_next/static/media/Recoleta-Medium.5ac62a65.otf);
  font-weight: 400;
}

@font-face {
  font-family: 'Recoleta';
  src: url(https://storefront.skio.com/_next/static/media/Recoleta-SemiBold.0b96b166.otf);
  font-wiehgt: 500;
}

@font-face {
  font-family: 'Recoleta';
  src: url(https://storefront.skio.com/_next/static/media/Recoleta-Bold.839b16be.otf);
  font-weight: 600;
}

@font-face {
  font-family: 'Recoleta';
  src: url(https://storefront.skio.com/_next/static/media/Recoleta-Black.5d4c1f69.otf);
  font-weight: 700;
}

#__next *,
#__next ::after,
#__next ::before,
.nextFrost *,
.nextFrost ::after,
.nextFrost ::before {
  box-sizing: border-box;
  overflow-wrap: break-word;
  word-break: break-word;
}

#__next input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button,
.nextFrost input[type='number']::-webkit-outer-spin-button,
.nextFrost input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

#__next input[type='number'],
.nextFrost input[type='number'] {
  -moz-appearance: textfield;
}

#__next input:not([type='checkbox']):not([type='radio']),
.nextFrost input:not([type='checkbox']):not([type='radio']) {
  -webkit-appearance: none;
}

#__next {
  min-height: 100vh;
}

#__next h1,
#__next h2,
#__next h3,
#__next h4,
#__next h5,
.nextFrost h1,
.nextFrost h2,
.nextFrost h3,
.nextFrost h4,
.nextFrost h5 {
  margin: 0;
  font-weight: 400;
}

#__next label,
.nextFrost label {
  margin: 0;
}

.marketplace li:not(:last-child) {
  margin-bottom: 8px;
}

#__next #blog-post a {
  color: rgb(29, 161, 242);
  text-decoration: underline;
  font-weight: bold;
}

#__next a,
.nextFrost a {
  color: inherit;
  text-decoration: none;
}

#__next a:hover,
.nextFrost a:hover {
  text-decoration: none;
}

.videoModal {
  -webkit-backdrop-filter: 'blur(2px)';
          backdrop-filter: 'blur(2px)';
  animation-name: videoModalDisplay;
  animation-duration: 0.3s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
}

@keyframes videoModalDisplay {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

#pincode input[type='text'] {
  margin: 0 !important;
  height: 60px;
  border-radius: 4px;
}

#pincode div div {
  width: 56px;
}

.professional {
  opacity: 1;
}

.professional:hover {
  opacity: 0.5;
}

.fun {
  position: relative;
}

.fun *::before,
*.fun::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 4px;
  bottom: -6px;
  left: 0;
  background-color: #111;
  opacity: 0;
}

.fun *:hover::before,
*.fun:hover::before {
  opacity: 1;
}

.fun-white *:hover::before,
*.fun-white:hover::before {
  opacity: 1;
}

.fun-white {
  position: relative;
}

.fun-white *::before,
*.fun-white::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 4px;
  bottom: -6px;
  left: 0;
  background-color: white;
  opacity: 0;
}

.fun-white *:hover::before,
*.fun-white:hover::before {
  opacity: 1;
}

#__next a.xQ4,
.nextFrost a.xQ4 {
  text-decoration: none !important;
}

#__next .B9u,
.nextFrost .B9u {
  color: #111;
}

/* Flyout gestalt override  */
#__next .ho-,
.nextFrost .ho- {
  border-radius: 8px;
}

@media only screen and (max-width: 1265px) {
  #__next .ky3,
  .nextFrost .ky3 {
    font-size: 32px;
  }
}

#__next .rounded {
  border-radius: 8px;
}

#__next .desktop {
  display: block;
}
#__next .mobile {
  display: none;
}
#__next .tablet {
  display: none;
}
#__next .tablet-and-above {
  display: block;
}
#__next .tablet-or-mobile {
  display: none;
}

@media only screen and (min-width: 601px) and (max-width: 1265px) {
  #__next .desktop {
    display: none !important;
  }
  #__next .tablet {
    display: block;
  }
  #__next .tablet-and-above {
    display: block;
  }
  #__next .tablet-or-mobile {
    display: block;
  }
  #__next .mobile {
    display: none !important;
  }
}

@media only screen and (max-width: 600px) {
  #__next .desktop {
    display: none !important;
  }
  #__next .tablet {
    display: none !important;
  }
  #__next .tablet-and-above {
    display: none !important;
  }
  #__next .tablet-or-mobile {
    display: block;
  }
  #__next .mobile {
    display: block;
  }
}

html[dir='rtl'] .TxJ {
  left: 0;
  position: absolute;
  top: 0;
}
html:not([dir='rtl']) .TxJ {
  position: absolute;
  right: 0;
  top: 0;
}
html[dir='rtl'] .djk {
  left: 0;
  position: absolute;
  top: 0;
}
html:not([dir='rtl']) .djk {
  position: absolute;
  right: 0;
  top: 0;
}
.Qoc {
  padding-bottom: 8px;
}
.un8 {
  display: flex;
}
.xuA {
  display: block;
}
.TB_ {
  margin-bottom: 0;
  margin-top: 0;
}
.TB_ > .xuA {
  margin-bottom: 0;
  margin-top: 0;
}
.C9i {
  margin-left: 0;
  margin-right: 0;
}
.C9i > .xuA {
  margin-left: 0;
  margin-right: 0;
}
.kwA {
  margin-bottom: -2px;
  margin-top: -2px;
}
.kwA > .xuA {
  margin-bottom: 2px;
  margin-top: 2px;
}
.P29 {
  margin-left: -2px;
  margin-right: -2px;
}
.P29 > .xuA {
  margin-left: 2px;
  margin-right: 2px;
}
.A6h {
  margin-bottom: -4px;
  margin-top: -4px;
}
.A6h > .xuA {
  margin-bottom: 4px;
  margin-top: 4px;
}
.tkf {
  margin-left: -4px;
  margin-right: -4px;
}
.tkf > .xuA {
  margin-left: 4px;
  margin-right: 4px;
}
.U1N {
  margin-bottom: -6px;
  margin-top: -6px;
}
.U1N > .xuA {
  margin-bottom: 6px;
  margin-top: 6px;
}
.LKv {
  margin-left: -6px;
  margin-right: -6px;
}
.LKv > .xuA {
  margin-left: 6px;
  margin-right: 6px;
}
.BxF {
  margin-bottom: -8px;
  margin-top: -8px;
}
.BxF > .xuA {
  margin-bottom: 8px;
  margin-top: 8px;
}
.HOt {
  margin-left: -8px;
  margin-right: -8px;
}
.HOt > .xuA {
  margin-left: 8px;
  margin-right: 8px;
}
.dB7 {
  margin-bottom: -10px;
  margin-top: -10px;
}
.dB7 > .xuA {
  margin-bottom: 10px;
  margin-top: 10px;
}
.U6- {
  margin-left: -10px;
  margin-right: -10px;
}
.U6- > .xuA {
  margin-left: 10px;
  margin-right: 10px;
}
.CKR {
  margin-bottom: -12px;
  margin-top: -12px;
}
.CKR > .xuA {
  margin-bottom: 12px;
  margin-top: 12px;
}
.zDL {
  margin-left: -12px;
  margin-right: -12px;
}
.zDL > .xuA {
  margin-left: 12px;
  margin-right: 12px;
}
.Dbh {
  margin-bottom: -14px;
  margin-top: -14px;
}
.Dbh > .xuA {
  margin-bottom: 14px;
  margin-top: 14px;
}
.a2o {
  margin-left: -14px;
  margin-right: -14px;
}
.a2o > .xuA {
  margin-left: 14px;
  margin-right: 14px;
}
.is4 {
  margin-bottom: -16px;
  margin-top: -16px;
}
.is4 > .xuA {
  margin-bottom: 16px;
  margin-top: 16px;
}
.dGL {
  margin-left: -16px;
  margin-right: -16px;
}
.dGL > .xuA {
  margin-left: 16px;
  margin-right: 16px;
}
.KhV {
  margin-bottom: -18px;
  margin-top: -18px;
}
.KhV > .xuA {
  margin-bottom: 18px;
  margin-top: 18px;
}
.N1Q {
  margin-left: -18px;
  margin-right: -18px;
}
.N1Q > .xuA {
  margin-left: 18px;
  margin-right: 18px;
}
.P9E {
  margin-bottom: -20px;
  margin-top: -20px;
}
.P9E > .xuA {
  margin-bottom: 20px;
  margin-top: 20px;
}
.AJt {
  margin-left: -20px;
  margin-right: -20px;
}
.AJt > .xuA {
  margin-left: 20px;
  margin-right: 20px;
}
.t9A {
  margin-bottom: -22px;
  margin-top: -22px;
}
.t9A > .xuA {
  margin-bottom: 22px;
  margin-top: 22px;
}
.syF {
  margin-left: -22px;
  margin-right: -22px;
}
.syF > .xuA {
  margin-left: 22px;
  margin-right: 22px;
}
.ItN {
  margin-bottom: -24px;
  margin-top: -24px;
}
.ItN > .xuA {
  margin-bottom: 24px;
  margin-top: 24px;
}
.qSV {
  margin-left: -24px;
  margin-right: -24px;
}
.qSV > .xuA {
  margin-left: 24px;
  margin-right: 24px;
}
html[dir='rtl'] .Cqa {
  left: 0;
  position: absolute;
  top: 0;
}
html:not([dir='rtl']) .Cqa {
  position: absolute;
  right: 0;
  top: 0;
}
.bI_ {
  font-size: 10px;
  margin-top: -4px;
  padding: 2px;
  white-space: nowrap;
}
.buY {
  vertical-align: middle;
}
.DP5 {
  vertical-align: super;
}
._wN {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.CRJ {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.ESm {
  display: none;
}
.Jea {
  display: flex;
  flex-direction: row;
}
.oy8 {
  display: block;
}
.FNs {
  display: inline-block;
}
@media (min-width: 576px) {
  ._As {
    display: none;
  }
  .d5Q {
    display: flex;
    flex-direction: row;
  }
  .BFv {
    display: block;
  }
  ._Jd {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  .TJs {
    display: none;
  }
  .i_c {
    display: flex;
    flex-direction: row;
  }
  .PrF {
    display: block;
  }
  .Frz {
    display: inline-block;
  }
}
@media (min-width: 1312px) {
  .jZa {
    display: none;
  }
  .GDP {
    display: flex;
    flex-direction: row;
  }
  .V1t {
    display: block;
  }
  .yiw {
    display: inline-block;
  }
}
.hs0 {
  flex-direction: row;
}
.jzS {
  flex-direction: column;
}
@media (min-width: 576px) {
  .ccF {
    flex-direction: row;
  }
  .FDl {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .T9f {
    flex-direction: row;
  }
  .hqI {
    flex-direction: column;
  }
}
@media (min-width: 1312px) {
  .IR2 {
    flex-direction: row;
  }
  .e8G {
    flex-direction: column;
  }
}
.YPQ {
  width: 0;
}
@media (min-width: 576px) {
  .NYp {
    width: 0;
  }
}
@media (min-width: 768px) {
  ._8v {
    width: 0;
  }
}
@media (min-width: 1312px) {
  ._Hm {
    width: 0;
  }
}
.BfI {
  opacity: 0;
}
.k39 {
  opacity: 0.1;
}
.a8l {
  opacity: 0.2;
}
.BXM {
  opacity: 0.3;
}
.ZV0 {
  opacity: 0.4;
}
.yD6 {
  opacity: 0.5;
}
.zqT {
  opacity: 0.6;
}
.RfI {
  opacity: 0.7;
}
.tM5 {
  opacity: 0.8;
}
.RBE {
  opacity: 0.9;
}
.ZZS {
  opacity: 1;
}
.RCK {
  border-radius: 24px;
}
.OWt {
  cursor: default;
  pointer-events: none;
}
.a_A:focus,
.a_A:hover {
  background-color: var(--g-colorGray100Hovered);
}
.a_A:active {
  background-color: var(--g-colorGray100Active);
}
.Il7:focus,
.Il7:hover,
.zI8:focus,
.zI8:hover {
  background-color: var(--g-colorRed100Hovered);
}
.Il7:active,
.zI8:active {
  background-color: var(--g-colorRed100Active);
}
.sKP:focus,
.sKP:hover {
  background-color: var(--g-blueHovered);
}
.sKP:active {
  background-color: var(--g-blueActive);
}
.qQ7:focus,
.qQ7:hover {
  background-color: var(--g-colorTransparentGray60);
}
.qQ7:active {
  background-color: var(--g-colorTransparentGray100);
}
.bmw:focus,
.bmw:hover,
.W6-:focus,
.W6-:hover {
  background-color: var(--g-colorGray0Hovered);
}
.bmw:active,
.W6-:active {
  background-color: var(--g-colorGray0Active);
}
.XJa {
  height: 100%;
}
.czT {
  transition: transform 85ms ease-out;
}
.lBn {
  transform: scale(0.99);
  transform-origin: center;
}
:root {
  --g-heading-font-size-1: 20px;
  --g-heading-font-size-2: 28px;
  --g-heading-font-size-3: 36px;
}
.lH1 {
  margin-bottom: 0;
  margin-top: 0;
}
.kON {
  font-size: var(--g-heading-font-size-1);
}
.ut5 {
  font-size: var(--g-heading-font-size-2);
}
.ky3 {
  font-size: var(--g-heading-font-size-3);
}
.X-y {
  background: rgba(0, 0, 0, 0.064);
  height: 100%;
  opacity: 0;
  pointer-events: none;
  width: 100%;
}
.ocv {
  animation: ssQ 0.2s cubic-bezier(0.31, 1, 0.34, 1) forwards;
}
html[dir='rtl'] .ocv {
  animation: AtN 0.2s cubic-bezier(0.31, 1, 0.34, 1) forwards;
}
@keyframes ssQ {
  to {
    opacity: 1;
    padding: 8px;
    transform: translateY(-8px) translateX(-8px);
  }
}
@keyframes AtN {
  to {
    opacity: 1;
    padding: 8px;
    transform: translateY(-8px) translateX(8px);
  }
}
:root {
  --g-size-sm: 16px;
  --g-size-md: 24px;
}
.M8E {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  opacity: 0;
  outline: 0;
}
.ruV {
  height: var(--g-size-sm);
  width: var(--g-size-sm);
}
.xpn {
  height: 24px !important; /* inline to override shopify base.css */
  width: 24px !important;
}
.DJ9 {
  border-bottom: 0;
  border-left: 0;
}
.gUZ {
  fill: currentColor;
  stroke-width: 0;
  vertical-align: middle;
}
html[dir='rtl'] .Hn_ {
  transform: rotateY(180deg);
}
.rYa {
  background: transparent;
}
.rYa:focus {
  outline: 0;
}
.iTe {
  cursor: default;
  opacity: 0.5;
}
.NIm {
  width: 100%;
}
.hCL[alt] {
  color: transparent;
}
.PC4 {
  background-position: 50%;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
}
.Jwr {
  background-size: contain;
}
.zIH {
  background-size: cover;
}
@media (inverted-colors) {
  .hCL,
  .PC4 {
    filter: invert(100%);
  }
}
.Wk9 {
  color: inherit;
  outline: none;
}
.uCz:focus,
.uCz:hover {
  text-decoration: underline;
}
.m1e {
  will-change: transform;
}
.KPc {
  background: rgba(0, 0, 0, 0.04);
  pointer-events: none;
}
.vbI {
  height: 100%;
  margin: 0 auto;
}
.Hb7 {
  transition: transform 0.2s;
}
.Fwt {
  height: 100%;
}
.ZHw {
  max-height: calc(100vh - 32px);
}
.ZHw:focus {
  outline: none;
}
.XpS {
  z-index: 1;
}
.NSs.bPW,
.NSs.Xsi,
.OGJ.bPW,
.OGJ.Xsi {
  background-color: var(--g-colorTransparentGray60);
}
.NSs.s4m,
.OGJ.s4m {
  background-color: var(--g-colorTransparentGray100);
}
.lEC.bPW,
.lEC.s4m,
.lEC.Xsi {
  background-color: var(--g-colorGray300);
}
.NSs.bPW,
.NSs.Xsi {
  background-color: var(--g-colorGray0Hovered);
}
.NSs.s4m {
  background-color: var(--g-colorGray0Active);
}
.WhU.bPW,
.WhU.Xsi {
  background-color: var(--g-colorGray100Hovered);
}
.WhU.s4m {
  background-color: var(--g-colorGray100Active);
}
.JhO.bPW,
.JhO.Xsi {
  background-color: var(--g-colorGray200Hovered);
}
.JhO.s4m {
  background-color: var(--g-colorGray200Active);
}
.pHl.bPW,
.pHl.Xsi {
  background-color: var(--g-colorRed100Hovered);
}
.pHl.s4m {
  background-color: var(--g-colorRed100Active);
}
.DgX {
  animation-duration: 5s;
  animation-iteration-count: inherit;
  animation-name: wD9;
  border: 8px solid #0074e8;
  border-radius: 50%;
  height: 100%;
  opacity: 1;
  width: 100%;
}
.DgX:focus,
.DgX:hover {
  border-color: #dce9fa;
}
.uWM {
  animation-delay: 0.8s;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-name: B0Z;
  opacity: 0;
}
@keyframes B0Z {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes wD9 {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  20% {
    opacity: 1;
    transform: scale(1);
  }
  40% {
    opacity: 1;
    transform: scale(0.8);
  }
  60% {
    opacity: 1;
    transform: scale(1);
  }
  80% {
    opacity: 0;
    transform: scale(0.8);
  }
  to {
    opacity: 0;
  }
}
:root {
  --g-border-sm: 6px;
  --g-border-md: 8px;
}
.LSV {
  border-width: var(--g-border-sm);
}
.dJq {
  border-width: var(--g-border-md);
}
.l92 {
  padding: 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ope {
  border-radius: 14px;
  flex-basis: 0;
  flex-shrink: 1;
  padding: 4px 14px;
}
.izI {
  background: transparent;
}
@keyframes C4y {
  0% {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Azm {
  0% {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes q4Q {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
@keyframes cYf {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.D5n,
.Hm8 {
  height: 100%;
}
.Hm8 {
  max-height: 100%;
}
.Hm8:focus {
  outline: none;
}
.VLX {
  animation: C4y 0.4s ease-in-out;
}
html[dir='rtl'] .VLX {
  animation: Azm 0.4s ease-in-out;
}
.vMe {
  animation: q4Q 0.4s ease-in-out;
}
html[dir='rtl'] .vMe {
  animation: cYf 0.4s ease-in-out;
}
@keyframes jfh {
  0% {
    opacity: 1;
    transform: rotate(0deg);
  }
  to {
    opacity: 1;
    transform: rotate(1turn);
  }
}
.YHq {
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-name: jfh;
  animation-timing-function: linear;
}
.O-T {
  animation-delay: 0.3s;
  opacity: 0;
}
.e43 {
  margin: 0;
}
.yQo {
  padding: 0;
}
:root {
  --g-switch-height: 24px;
  --g-switch-width: 40px;
  --g-switch-border: 1px;
}
.jPl {
  border-radius: calc(var(--g-switch-height) * 2);
  border-style: solid;
  border-width: var(--g-switch-border);
  flex-shrink: 0;
  height: var(--g-switch-height);
  transition: background-color 0.25s cubic-bezier(0.25, 0.375, 0.1, 0.975),
    border-color 0.25s cubic-bezier(0.25, 0.375, 0.1, 0.975);
  width: var(--g-switch-width);
}
html[dir='rtl'] .jPl {
  transform: rotateY(180deg);
}
.U7Q {
  border-style: solid;
  border-width: 1px;
  height: var(--g-switch-height);
  margin: -1px;
  transition: left sease 0.2s;
  width: var(--g-switch-height);
}
.taI {
  right: 0;
}
.RDh {
  left: 0;
}
.sAX {
  height: 100%;
  opacity: 0;
  z-index: 2;
}
.pbE {
  border-collapse: separate;
  border-spacing: 0;
  isolation: isolate;
  width: 100%;
}
.mHR tr th {
  top: 0;
  z-index: 2;
}
.atw,
.mHR tr th {
  background-color: var(--g-colorGray0);
  position: -webkit-sticky;
  position: sticky;
}
.atw {
  left: 0;
  z-index: 1;
}
.mHR .atw {
  z-index: 3;
}
.cTB .HKv {
  box-shadow: 8px 0 8px -8px var(--g-colorGray150);
}
.mtx .HKv {
  box-shadow: -8px 0 8px -8px var(--g-colorGray150);
}
.Hw2 tr:last-child th {
  border-bottom: 1px solid var(--g-colorGray150);
}
.e7B tr:not(:last-child) td {
  border-bottom: 1px solid var(--g-colorGray150);
}
.Jn1:hover {
  background-color: var(--g-colorGray100);
}
.Jn1:hover .atw {
  background-color: var(--g-colorGray100);
}
html[dir='rtl'] .N5M {
  border-radius: 8px 0 0 8px;
}
html:not([dir='rtl']) .N5M {
  border-radius: 0 8px 8px 0;
}
.N5M.Q9Z:focus,
.N5M.Q9Z:hover {
  background-color: var(--g-colorGray100Hovered);
}
.N5M.Q9Z:active {
  background-color: var(--g-colorGray100Active);
}
.sYU:focus,
.sYU:hover {
  background-color: var(--g-colorRed100Hovered);
}
.sYU:active {
  background-color: var(--g-colorRed100Active);
}
.hwa {
  height: 100%;
}
.QCH {
  height: 100%;
}
.hoF {
  background-image: linear-gradient(
    180deg,
    hsla(0, 0%, 71%, 0),
    rgba(0, 0, 0, 0.2) 33%,
    rgba(0, 0, 0, 0.5) 66%,
    rgba(0, 0, 0, 0.7)
  );
}
.ta7 {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  min-width: 180px;
  padding: 8px 40px;
}
.ta7::-webkit-search-cancel-button,
.ta7::-webkit-search-decoration,
.ta7::-webkit-search-results-button,
.ta7::-webkit-search-results-decoration {
  -webkit-appearance: none;
  appearance: none;
}
.ta7:focus {
  background-color: var(--g-colorGray0);
  cursor: text;
}
.ta7::-ms-clear {
  display: none;
}
.ta7::placeholder {
  color: var(--g-colorGray200);
}
html:not([dir='rtl']) .uKU {
  padding: 8px 32px 8px 16px;
}
html[dir='rtl'] .uKU {
  padding: 8px 16px 8px 32px;
}
.StA {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.StA:hover {
  background-color: var(--g-colorGray100);
  border-radius: 50%;
}
html:not([dir='rtl']) .StA {
  right: 0;
}
html[dir='rtl'] .StA {
  left: 0;
}
.eMC {
  padding: 0 35px 0 16px;
}
.eMC::-ms-expand {
  display: none;
}
.Gnj {
  line-height: 1.5;
  padding: 8px 16px;
  resize: none;
}
.Gnj::placeholder {
  color: var(--g-colorGray200);
}
.L2q,
.Q2i {
  line-height: 1.5;
  resize: none;
}
.L2q {
  height: 100%;
  padding: 4px 8px;
  width: 100%;
}
.L2q:focus {
  outline: 0;
}
.Q2i {
  padding: 4px 0;
  visibility: hidden;
  word-break: break-word;
}
.vTx {
  align-content: flex-start;
  border-radius: 8px;
  display: flex;
  flex-wrap: wrap;
  overflow-y: auto;
  padding-bottom: 4px;
}
.QrP * {
  font-size: var(--g-text-font-size-1) !important;
}
.mPu {
  width: 100%;
}
.mPu:not(:first-child) {
  margin-top: 16px;
}
@keyframes UVU {
  0% {
    opacity: 0;
  }
  to {
    opacity: 0.9;
  }
}
@keyframes Wl2 {
  0% {
    opacity: 0.9;
  }
  to {
    opacity: 0;
  }
}
.JJV {
  background: var(--g-colorTransparentGray800);
  height: 100%;
}
.hkP {
  animation: UVU 0.4s linear;
}
.tb3 {
  animation: Wl2 0.4s linear;
}
:root {
  --g-ncols: 12;
}
.pjY {
  vertical-align: top;
}
.wA7 {
  width: calc(1 / var(--g-ncols) * 100%);
}
.sxy {
  width: calc(2 / var(--g-ncols) * 100%);
}
.xEW {
  width: calc(3 / var(--g-ncols) * 100%);
}
.MRE {
  width: calc(4 / var(--g-ncols) * 100%);
}
.tYG {
  width: calc(5 / var(--g-ncols) * 100%);
}
.UHc {
  width: calc(6 / var(--g-ncols) * 100%);
}
.ojd {
  width: calc(7 / var(--g-ncols) * 100%);
}
.PX- {
  width: calc(8 / var(--g-ncols) * 100%);
}
.Qfr {
  width: calc(9 / var(--g-ncols) * 100%);
}
.vdP {
  width: calc(10 / var(--g-ncols) * 100%);
}
.kaP {
  width: calc(11 / var(--g-ncols) * 100%);
}
.L4E {
  width: calc(12 / var(--g-ncols) * 100%);
}
@media (min-width: 576px) {
  .Djc {
    width: calc(1 / var(--g-ncols) * 100%);
  }
  .tar {
    width: calc(2 / var(--g-ncols) * 100%);
  }
  .QS3 {
    width: calc(3 / var(--g-ncols) * 100%);
  }
  .V_L {
    width: calc(4 / var(--g-ncols) * 100%);
  }
  .kh1 {
    width: calc(5 / var(--g-ncols) * 100%);
  }
  .Fue {
    width: calc(6 / var(--g-ncols) * 100%);
  }
  .cgB {
    width: calc(7 / var(--g-ncols) * 100%);
  }
  .DkM {
    width: calc(8 / var(--g-ncols) * 100%);
  }
  .AXh {
    width: calc(9 / var(--g-ncols) * 100%);
  }
  .UtM {
    width: calc(10 / var(--g-ncols) * 100%);
  }
  .Wyy {
    width: calc(11 / var(--g-ncols) * 100%);
  }
  .dXC {
    width: calc(12 / var(--g-ncols) * 100%);
  }
}
@media (min-width: 768px) {
  .U8q {
    width: calc(1 / var(--g-ncols) * 100%);
  }
  .shx {
    width: calc(2 / var(--g-ncols) * 100%);
  }
  .EGm {
    width: calc(3 / var(--g-ncols) * 100%);
  }
  .XMp {
    width: calc(4 / var(--g-ncols) * 100%);
  }
  .H2Q {
    width: calc(5 / var(--g-ncols) * 100%);
  }
  .HHc {
    width: calc(6 / var(--g-ncols) * 100%);
  }
  .JWr {
    width: calc(7 / var(--g-ncols) * 100%);
  }
  .h5B {
    width: calc(8 / var(--g-ncols) * 100%);
  }
  .Eeb {
    width: calc(9 / var(--g-ncols) * 100%);
  }
  .TIo {
    width: calc(10 / var(--g-ncols) * 100%);
  }
  .rPE {
    width: calc(11 / var(--g-ncols) * 100%);
  }
  .QwK {
    width: calc(12 / var(--g-ncols) * 100%);
  }
}
@media (min-width: 1312px) {
  .VSa {
    width: calc(1 / var(--g-ncols) * 100%);
  }
  .aml {
    width: calc(2 / var(--g-ncols) * 100%);
  }
  .huk {
    width: calc(3 / var(--g-ncols) * 100%);
  }
  .Vnj {
    width: calc(4 / var(--g-ncols) * 100%);
  }
  .KgZ {
    width: calc(5 / var(--g-ncols) * 100%);
  }
  .c2A {
    width: calc(6 / var(--g-ncols) * 100%);
  }
  .IGd {
    width: calc(7 / var(--g-ncols) * 100%);
  }
  .hMf {
    width: calc(8 / var(--g-ncols) * 100%);
  }
  .swh {
    width: calc(9 / var(--g-ncols) * 100%);
  }
  .Hs0 {
    width: calc(10 / var(--g-ncols) * 100%);
  }
  .YXE {
    width: calc(11 / var(--g-ncols) * 100%);
  }
  .XTp {
    width: calc(12 / var(--g-ncols) * 100%);
  }
}
.V86 {
  padding: 8px 16px;
}
.V86::placeholder {
  color: var(--g-colorGray200);
}
._d3,
.SEQ {
  margin-bottom: 4px;
  padding: 4px 8px;
}
.SEQ {
  width: 100%;
}
.SEQ:focus {
  outline: 0;
}
._d3 {
  visibility: hidden;
  white-space: nowrap;
}
.QOJ {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 4px;
}
html:not([dir='rtl']) .kfM {
  padding-right: 32px;
}
html[dir='rtl'] .kfM {
  padding-left: 32px;
}
.BYS {
  bottom: 0;
  position: absolute;
  top: 0;
}
html:not([dir='rtl']) .BYS {
  right: 0;
}
html[dir='rtl'] .BYS {
  left: 0;
}
html:not([dir='rtl']) .s7I {
  margin-left: auto;
}
html:not([dir='rtl']) .feh {
  margin-right: auto;
}
html[dir='rtl'] .s7I {
  margin-right: auto;
}
html[dir='rtl'] .feh {
  margin-left: auto;
}
.MMh {
  margin-top: auto;
}
._Y5 {
  margin-bottom: auto;
}
html:not([dir='rtl']) .Ll2 {
  margin-left: 0;
}
html:not([dir='rtl']) .MtH {
  margin-right: 0;
}
html[dir='rtl'] .Ll2 {
  margin-right: 0;
}
html[dir='rtl'] .MtH {
  margin-left: 0;
}
.a3i {
  margin-top: 0;
}
.zmN {
  margin-bottom: 0;
}
.wsz {
  padding-bottom: 0;
  padding-top: 0;
}
.lnZ {
  padding-left: 0;
  padding-right: 0;
}
html:not([dir='rtl']) .xvE {
  margin-left: 4px;
}
html:not([dir='rtl']) .Rz6 {
  margin-right: 4px;
}
html[dir='rtl'] .xvE {
  margin-right: 4px;
}
html[dir='rtl'] .Rz6 {
  margin-left: 4px;
}
html:not([dir='rtl']) .F6l {
  margin-left: -4px;
}
html:not([dir='rtl']) .k1A {
  margin-right: -4px;
}
html[dir='rtl'] .F6l {
  margin-right: -4px;
}
html[dir='rtl'] .k1A {
  margin-left: -4px;
}
.hDW {
  margin-top: 4px;
}
.X6t {
  margin-bottom: 4px;
}
.XBe {
  margin-top: -4px;
}
.Uex {
  margin-bottom: -4px;
}
.C9q {
  padding-bottom: 4px;
  padding-top: 4px;
}
.Shl {
  padding-left: 4px;
  padding-right: 4px;
}
html:not([dir='rtl']) .JME {
  margin-left: 8px;
}
html:not([dir='rtl']) .wc1 {
  margin-right: 8px;
}
html[dir='rtl'] .JME {
  margin-right: 8px;
}
html[dir='rtl'] .wc1 {
  margin-left: 8px;
}
html:not([dir='rtl']) .wfr {
  margin-left: -8px;
}
html:not([dir='rtl']) .z4_ {
  margin-right: -8px;
}
html[dir='rtl'] .wfr {
  margin-right: -8px;
}
html[dir='rtl'] .z4_ {
  margin-left: -8px;
}
.hjj {
  margin-top: 8px;
}
.VxL {
  margin-bottom: 8px;
}
.CP0 {
  margin-top: -8px;
}
.Uxw {
  margin-bottom: -8px;
}
.hA- {
  padding-bottom: 8px;
  padding-top: 8px;
}
.wYR {
  padding-left: 8px;
  padding-right: 8px;
}
html:not([dir='rtl']) .Pyg {
  margin-left: 12px;
}
html:not([dir='rtl']) .Umk {
  margin-right: 12px;
}
html[dir='rtl'] .Pyg {
  margin-right: 12px;
}
html[dir='rtl'] .Umk {
  margin-left: 12px;
}
html:not([dir='rtl']) .eyO {
  margin-left: -12px;
}
html:not([dir='rtl']) .fmw {
  margin-right: -12px;
}
html[dir='rtl'] .eyO {
  margin-right: -12px;
}
html[dir='rtl'] .fmw {
  margin-left: -12px;
}
.Hvp {
  margin-top: 12px;
}
.snW {
  margin-bottom: 12px;
}
.ck1 {
  margin-top: -12px;
}
.Kgo {
  margin-bottom: -12px;
}
.hUC {
  padding-bottom: 12px;
  padding-top: 12px;
}
.Zr3 {
  padding-left: 12px;
  padding-right: 12px;
}
html:not([dir='rtl']) .rDA {
  margin-left: 16px;
}
html:not([dir='rtl']) .jar {
  margin-right: 16px;
}
html[dir='rtl'] .rDA {
  margin-right: 16px;
}
html[dir='rtl'] .jar {
  margin-left: 16px;
}
html:not([dir='rtl']) .qaC {
  margin-left: -16px;
}
html:not([dir='rtl']) .vCT {
  margin-right: -16px;
}
html[dir='rtl'] .qaC {
  margin-right: -16px;
}
html[dir='rtl'] .vCT {
  margin-left: -16px;
}
.KO4 {
  margin-top: 16px;
}
.RDc {
  margin-bottom: 16px;
}
.J95 {
  margin-top: -16px;
}
.hes {
  margin-bottom: -16px;
}
.qDf {
  padding-bottom: 16px;
  padding-top: 16px;
}
.fZz {
  padding-left: 16px;
  padding-right: 16px;
}
html:not([dir='rtl']) .iD5 {
  margin-left: 20px;
}
html:not([dir='rtl']) .wzk {
  margin-right: 20px;
}
html[dir='rtl'] .iD5 {
  margin-right: 20px;
}
html[dir='rtl'] .wzk {
  margin-left: 20px;
}
html:not([dir='rtl']) .bvu {
  margin-left: -20px;
}
html:not([dir='rtl']) .XQa {
  margin-right: -20px;
}
html[dir='rtl'] .bvu {
  margin-right: -20px;
}
html[dir='rtl'] .XQa {
  margin-left: -20px;
}
.MMr {
  margin-top: 20px;
}
.kKU {
  margin-bottom: 20px;
}
.jYK {
  margin-top: -20px;
}
.Ahn {
  margin-bottom: -20px;
}
.Mhr {
  padding-bottom: 20px;
  padding-top: 20px;
}
.l7T {
  padding-left: 20px;
  padding-right: 20px;
}
html:not([dir='rtl']) .fte {
  margin-left: 24px;
}
html:not([dir='rtl']) .dxm {
  margin-right: 24px;
}
html[dir='rtl'] .fte {
  margin-right: 24px;
}
html[dir='rtl'] .dxm {
  margin-left: 24px;
}
html:not([dir='rtl']) .Zgg {
  margin-left: -24px;
}
html:not([dir='rtl']) .CjC {
  margin-right: -24px;
}
html[dir='rtl'] .Zgg {
  margin-right: -24px;
}
html[dir='rtl'] .CjC {
  margin-left: -24px;
}
.Tte {
  margin-top: 24px;
}
.PKX {
  margin-bottom: 24px;
}
.joO {
  margin-top: -24px;
}
.I5z {
  margin-bottom: -24px;
}
.fBv {
  padding-bottom: 24px;
  padding-top: 24px;
}
.QDA {
  padding-left: 24px;
  padding-right: 24px;
}
html:not([dir='rtl']) .WC- {
  margin-left: 28px;
}
html:not([dir='rtl']) .D4_ {
  margin-right: 28px;
}
html[dir='rtl'] .WC- {
  margin-right: 28px;
}
html[dir='rtl'] .D4_ {
  margin-left: 28px;
}
html:not([dir='rtl']) .Y7_ {
  margin-left: -28px;
}
html:not([dir='rtl']) .l_x {
  margin-right: -28px;
}
html[dir='rtl'] .Y7_ {
  margin-right: -28px;
}
html[dir='rtl'] .l_x {
  margin-left: -28px;
}
.JcM {
  margin-top: 28px;
}
.Y-G {
  margin-bottom: 28px;
}
.ROS {
  margin-top: -28px;
}
.A44 {
  margin-bottom: -28px;
}
.kli {
  padding-bottom: 28px;
  padding-top: 28px;
}
.hvO {
  padding-left: 28px;
  padding-right: 28px;
}
html:not([dir='rtl']) .Vg5 {
  margin-left: 32px;
}
html:not([dir='rtl']) .kTA {
  margin-right: 32px;
}
html[dir='rtl'] .Vg5 {
  margin-right: 32px;
}
html[dir='rtl'] .kTA {
  margin-left: 32px;
}
html:not([dir='rtl']) .n8t {
  margin-left: -32px;
}
html:not([dir='rtl']) .ddc {
  margin-right: -32px;
}
html[dir='rtl'] .n8t {
  margin-right: -32px;
}
html[dir='rtl'] .ddc {
  margin-left: -32px;
}
.CDp {
  margin-top: 32px;
}
.m2F {
  margin-bottom: 32px;
}
.t6x {
  margin-top: -32px;
}
.FBy {
  margin-bottom: -32px;
}
.Lej {
  padding-bottom: 32px;
  padding-top: 32px;
}
.LCN {
  padding-left: 32px;
  padding-right: 32px;
}
html:not([dir='rtl']) .Roz {
  margin-left: 36px;
}
html:not([dir='rtl']) .Hgb {
  margin-right: 36px;
}
html[dir='rtl'] .Roz {
  margin-right: 36px;
}
html[dir='rtl'] .Hgb {
  margin-left: 36px;
}
html:not([dir='rtl']) .Xke {
  margin-left: -36px;
}
html:not([dir='rtl']) .cUu {
  margin-right: -36px;
}
html[dir='rtl'] .Xke {
  margin-right: -36px;
}
html[dir='rtl'] .cUu {
  margin-left: -36px;
}
.vks {
  margin-top: 36px;
}
.mDD {
  margin-bottom: 36px;
}
.ZG2 {
  margin-top: -36px;
}
.jCP {
  margin-bottom: -36px;
}
.SMG {
  padding-bottom: 36px;
  padding-top: 36px;
}
.kxF {
  padding-left: 36px;
  padding-right: 36px;
}
html:not([dir='rtl']) .Bdr {
  margin-left: 40px;
}
html:not([dir='rtl']) .UJS {
  margin-right: 40px;
}
html[dir='rtl'] .Bdr {
  margin-right: 40px;
}
html[dir='rtl'] .UJS {
  margin-left: 40px;
}
html:not([dir='rtl']) .Ylh {
  margin-left: -40px;
}
html:not([dir='rtl']) .bNJ {
  margin-right: -40px;
}
html[dir='rtl'] .Ylh {
  margin-right: -40px;
}
html[dir='rtl'] .bNJ {
  margin-left: -40px;
}
.WbA {
  margin-top: 40px;
}
.lAM {
  margin-bottom: 40px;
}
.YFA {
  margin-top: -40px;
}
.jyq {
  margin-bottom: -40px;
}
.ZDm {
  padding-bottom: 40px;
  padding-top: 40px;
}
.TwP {
  padding-left: 40px;
  padding-right: 40px;
}
html:not([dir='rtl']) .ziA {
  margin-left: 44px;
}
html:not([dir='rtl']) .IM6 {
  margin-right: 44px;
}
html[dir='rtl'] .ziA {
  margin-right: 44px;
}
html[dir='rtl'] .IM6 {
  margin-left: 44px;
}
html:not([dir='rtl']) .F94 {
  margin-left: -44px;
}
html:not([dir='rtl']) .fIt {
  margin-right: -44px;
}
html[dir='rtl'] .F94 {
  margin-right: -44px;
}
html[dir='rtl'] .fIt {
  margin-left: -44px;
}
.u3U {
  margin-top: 44px;
}
.K5L {
  margin-bottom: 44px;
}
.eK4 {
  margin-top: -44px;
}
.zkc {
  margin-bottom: -44px;
}
.WGZ {
  padding-bottom: 44px;
  padding-top: 44px;
}
.wi3 {
  padding-left: 44px;
  padding-right: 44px;
}
html:not([dir='rtl']) ._EQ {
  margin-left: 48px;
}
html:not([dir='rtl']) .JFk {
  margin-right: 48px;
}
html[dir='rtl'] ._EQ {
  margin-right: 48px;
}
html[dir='rtl'] .JFk {
  margin-left: 48px;
}
html:not([dir='rtl']) .WL0 {
  margin-left: -48px;
}
html:not([dir='rtl']) .KRR {
  margin-right: -48px;
}
html[dir='rtl'] .WL0 {
  margin-right: -48px;
}
html[dir='rtl'] .KRR {
  margin-left: -48px;
}
.uqM {
  margin-top: 48px;
}
.fma {
  margin-bottom: 48px;
}
.ltU {
  margin-top: -48px;
}
.SAt {
  margin-bottom: -48px;
}
._4T {
  padding-bottom: 48px;
  padding-top: 48px;
}
.oqv {
  padding-left: 48px;
  padding-right: 48px;
}
@media (min-width: 576px) {
  html:not([dir='rtl']) .mo5 {
    margin-left: auto;
  }
  html:not([dir='rtl']) .rFn {
    margin-right: auto;
  }
  html[dir='rtl'] .mo5 {
    margin-right: auto;
  }
  html[dir='rtl'] .rFn {
    margin-left: auto;
  }
  .jOT {
    margin-top: auto;
  }
  .Vfe {
    margin-bottom: auto;
  }
}
@media (min-width: 576px) {
  html:not([dir='rtl']) .Eap {
    margin-left: 0;
  }
  html:not([dir='rtl']) .H10 {
    margin-right: 0;
  }
  html[dir='rtl'] .Eap {
    margin-right: 0;
  }
  html[dir='rtl'] .H10 {
    margin-left: 0;
  }
  .TTc {
    margin-top: 0;
  }
  .Yov {
    margin-bottom: 0;
  }
  .UjT {
    padding-bottom: 0;
    padding-top: 0;
  }
  .ksp {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([dir='rtl']) .Kv_ {
    margin-left: 4px;
  }
  html:not([dir='rtl']) .yqk {
    margin-right: 4px;
  }
  html[dir='rtl'] .Kv_ {
    margin-right: 4px;
  }
  html[dir='rtl'] .yqk {
    margin-left: 4px;
  }
  html:not([dir='rtl']) .Ogs {
    margin-left: -4px;
  }
  html:not([dir='rtl']) .HgQ {
    margin-right: -4px;
  }
  html[dir='rtl'] .Ogs {
    margin-right: -4px;
  }
  html[dir='rtl'] .HgQ {
    margin-left: -4px;
  }
  .qql {
    margin-top: 4px;
  }
  .zZt {
    margin-bottom: 4px;
  }
  .MNO {
    margin-top: -4px;
  }
  .nJV {
    margin-bottom: -4px;
  }
  .Nzy {
    padding-bottom: 4px;
    padding-top: 4px;
  }
  .tuI {
    padding-left: 4px;
    padding-right: 4px;
  }
  html:not([dir='rtl']) .oKe {
    margin-left: 8px;
  }
  html:not([dir='rtl']) .L7H {
    margin-right: 8px;
  }
  html[dir='rtl'] .oKe {
    margin-right: 8px;
  }
  html[dir='rtl'] .L7H {
    margin-left: 8px;
  }
  html:not([dir='rtl']) .sLc {
    margin-left: -8px;
  }
  html:not([dir='rtl']) .MNH {
    margin-right: -8px;
  }
  html[dir='rtl'] .sLc {
    margin-right: -8px;
  }
  html[dir='rtl'] .MNH {
    margin-left: -8px;
  }
  .THn {
    margin-top: 8px;
  }
  .PdC {
    margin-bottom: 8px;
  }
  .NoR {
    margin-top: -8px;
  }
  .xUA {
    margin-bottom: -8px;
  }
  .hCD {
    padding-bottom: 8px;
    padding-top: 8px;
  }
  .c-A {
    padding-left: 8px;
    padding-right: 8px;
  }
  html:not([dir='rtl']) .c92 {
    margin-left: 12px;
  }
  html:not([dir='rtl']) .pcD {
    margin-right: 12px;
  }
  html[dir='rtl'] .c92 {
    margin-right: 12px;
  }
  html[dir='rtl'] .pcD {
    margin-left: 12px;
  }
  html:not([dir='rtl']) .y4M {
    margin-left: -12px;
  }
  html:not([dir='rtl']) .Wuh {
    margin-right: -12px;
  }
  html[dir='rtl'] .y4M {
    margin-right: -12px;
  }
  html[dir='rtl'] .Wuh {
    margin-left: -12px;
  }
  .bJD {
    margin-top: 12px;
  }
  .EVE {
    margin-bottom: 12px;
  }
  ._DO {
    margin-top: -12px;
  }
  .aVq {
    margin-bottom: -12px;
  }
  .ydS {
    padding-bottom: 12px;
    padding-top: 12px;
  }
  .H0r {
    padding-left: 12px;
    padding-right: 12px;
  }
  html:not([dir='rtl']) .J1r {
    margin-left: 16px;
  }
  html:not([dir='rtl']) .DRg {
    margin-right: 16px;
  }
  html[dir='rtl'] .J1r {
    margin-right: 16px;
  }
  html[dir='rtl'] .DRg {
    margin-left: 16px;
  }
  html:not([dir='rtl']) .oa0 {
    margin-left: -16px;
  }
  html:not([dir='rtl']) .sOL {
    margin-right: -16px;
  }
  html[dir='rtl'] .oa0 {
    margin-right: -16px;
  }
  html[dir='rtl'] .sOL {
    margin-left: -16px;
  }
  .PB_ {
    margin-top: 16px;
  }
  .SV2 {
    margin-bottom: 16px;
  }
  .vOi {
    margin-top: -16px;
  }
  .xwY {
    margin-bottom: -16px;
  }
  .dwY {
    padding-bottom: 16px;
    padding-top: 16px;
  }
  ._VW {
    padding-left: 16px;
    padding-right: 16px;
  }
  html:not([dir='rtl']) .WKc {
    margin-left: 20px;
  }
  html:not([dir='rtl']) .Mra {
    margin-right: 20px;
  }
  html[dir='rtl'] .WKc {
    margin-right: 20px;
  }
  html[dir='rtl'] .Mra {
    margin-left: 20px;
  }
  html:not([dir='rtl']) .W8s {
    margin-left: -20px;
  }
  html:not([dir='rtl']) .Ehr {
    margin-right: -20px;
  }
  html[dir='rtl'] .W8s {
    margin-right: -20px;
  }
  html[dir='rtl'] .Ehr {
    margin-left: -20px;
  }
  .lek {
    margin-top: 20px;
  }
  .idm {
    margin-bottom: 20px;
  }
  .X3B {
    margin-top: -20px;
  }
  .P6b {
    margin-bottom: -20px;
  }
  .whM {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .L-L {
    padding-left: 20px;
    padding-right: 20px;
  }
  html:not([dir='rtl']) .Uxg {
    margin-left: 24px;
  }
  html:not([dir='rtl']) .b9X {
    margin-right: 24px;
  }
  html[dir='rtl'] .Uxg {
    margin-right: 24px;
  }
  html[dir='rtl'] .b9X {
    margin-left: 24px;
  }
  html:not([dir='rtl']) .nUU {
    margin-left: -24px;
  }
  html:not([dir='rtl']) .mac {
    margin-right: -24px;
  }
  html[dir='rtl'] .nUU {
    margin-right: -24px;
  }
  html[dir='rtl'] .mac {
    margin-left: -24px;
  }
  .Ovc {
    margin-top: 24px;
  }
  .DzC {
    margin-bottom: 24px;
  }
  .IL1 {
    margin-top: -24px;
  }
  .P5p {
    margin-bottom: -24px;
  }
  .gux {
    padding-bottom: 24px;
    padding-top: 24px;
  }
  .qaR {
    padding-left: 24px;
    padding-right: 24px;
  }
  html:not([dir='rtl']) .s_b {
    margin-left: 28px;
  }
  html:not([dir='rtl']) .K2I {
    margin-right: 28px;
  }
  html[dir='rtl'] .s_b {
    margin-right: 28px;
  }
  html[dir='rtl'] .K2I {
    margin-left: 28px;
  }
  html:not([dir='rtl']) .z9d {
    margin-left: -28px;
  }
  html:not([dir='rtl']) .Prp {
    margin-right: -28px;
  }
  html[dir='rtl'] .z9d {
    margin-right: -28px;
  }
  html[dir='rtl'] .Prp {
    margin-left: -28px;
  }
  .J9t {
    margin-top: 28px;
  }
  .Ppv {
    margin-bottom: 28px;
  }
  .mJQ {
    margin-top: -28px;
  }
  .uxh {
    margin-bottom: -28px;
  }
  .O8I {
    padding-bottom: 28px;
    padding-top: 28px;
  }
  .wck {
    padding-left: 28px;
    padding-right: 28px;
  }
  html:not([dir='rtl']) .FUA {
    margin-left: 32px;
  }
  html:not([dir='rtl']) .pNn {
    margin-right: 32px;
  }
  html[dir='rtl'] .FUA {
    margin-right: 32px;
  }
  html[dir='rtl'] .pNn {
    margin-left: 32px;
  }
  html:not([dir='rtl']) .Qo5 {
    margin-left: -32px;
  }
  html:not([dir='rtl']) .Arx {
    margin-right: -32px;
  }
  html[dir='rtl'] .Qo5 {
    margin-right: -32px;
  }
  html[dir='rtl'] .Arx {
    margin-left: -32px;
  }
  .iqv {
    margin-top: 32px;
  }
  .E0F {
    margin-bottom: 32px;
  }
  .kRT {
    margin-top: -32px;
  }
  .HmQ {
    margin-bottom: -32px;
  }
  .Ger {
    padding-bottom: 32px;
    padding-top: 32px;
  }
  .ynl {
    padding-left: 32px;
    padding-right: 32px;
  }
  html:not([dir='rtl']) .u9O {
    /* breaking on drinkbev */
    margin-left: 0;
  }
  html:not([dir='rtl']) .OTd {
    margin-right: 36px;
  }
  html[dir='rtl'] .u9O {
    margin-right: 36px;
  }
  html[dir='rtl'] .OTd {
    margin-left: 36px;
  }
  html:not([dir='rtl']) .pH8 {
    margin-left: -36px;
  }
  html:not([dir='rtl']) .IsE {
    margin-right: -36px;
  }
  html[dir='rtl'] .pH8 {
    margin-right: -36px;
  }
  html[dir='rtl'] .IsE {
    margin-left: -36px;
  }
  .t5d {
    margin-top: 36px;
  }
  .y5U {
    margin-bottom: 36px;
  }
  .uz6 {
    margin-top: -36px;
  }
  .Wwk {
    margin-bottom: -36px;
  }
  ._EA {
    padding-bottom: 36px;
    padding-top: 36px;
  }
  .tPb {
    padding-left: 36px;
    padding-right: 36px;
  }
  html:not([dir='rtl']) .vwP {
    margin-left: 40px;
  }
  html:not([dir='rtl']) .wdO {
    margin-right: 40px;
  }
  html[dir='rtl'] .vwP {
    margin-right: 40px;
  }
  html[dir='rtl'] .wdO {
    margin-left: 40px;
  }
  html:not([dir='rtl']) .Qi0 {
    margin-left: -40px;
  }
  html:not([dir='rtl']) .SSs {
    margin-right: -40px;
  }
  html[dir='rtl'] .Qi0 {
    margin-right: -40px;
  }
  html[dir='rtl'] .SSs {
    margin-left: -40px;
  }
  .ZE2 {
    margin-top: 40px;
  }
  .RTY {
    margin-bottom: 40px;
  }
  .FCI {
    margin-top: -40px;
  }
  .hpC {
    margin-bottom: -40px;
  }
  .hsT {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .zbx {
    padding-left: 40px;
    padding-right: 40px;
  }
  html:not([dir='rtl']) .CoG {
    margin-left: 44px;
  }
  html:not([dir='rtl']) .jXh {
    margin-right: 44px;
  }
  html[dir='rtl'] .CoG {
    margin-right: 44px;
  }
  html[dir='rtl'] .jXh {
    margin-left: 44px;
  }
  html:not([dir='rtl']) .rwL {
    margin-left: -44px;
  }
  html:not([dir='rtl']) .jb_ {
    margin-right: -44px;
  }
  html[dir='rtl'] .rwL {
    margin-right: -44px;
  }
  html[dir='rtl'] .jb_ {
    margin-left: -44px;
  }
  .i34 {
    margin-top: 44px;
  }
  .ngz {
    margin-bottom: 44px;
  }
  .e2v {
    margin-top: -44px;
  }
  .ZII {
    margin-bottom: -44px;
  }
  .HV1 {
    padding-bottom: 44px;
    padding-top: 44px;
  }
  .pKp {
    padding-left: 44px;
    padding-right: 44px;
  }
  html:not([dir='rtl']) .eCQ {
    margin-left: 48px;
  }
  html:not([dir='rtl']) .kbl {
    margin-right: 48px;
  }
  html[dir='rtl'] .eCQ {
    margin-right: 48px;
  }
  html[dir='rtl'] .kbl {
    margin-left: 48px;
  }
  html:not([dir='rtl']) .gl9 {
    margin-left: -48px;
  }
  html:not([dir='rtl']) .V9b {
    margin-right: -48px;
  }
  html[dir='rtl'] .gl9 {
    margin-right: -48px;
  }
  html[dir='rtl'] .V9b {
    margin-left: -48px;
  }
  .qXr {
    margin-top: 48px;
  }
  .J0h {
    margin-bottom: 48px;
  }
  .FvJ {
    margin-top: -48px;
  }
  .Vfb {
    margin-bottom: -48px;
  }
  .INL {
    padding-bottom: 48px;
    padding-top: 48px;
  }
  .Hmw {
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media (min-width: 768px) {
  html:not([dir='rtl']) .WC8 {
    margin-left: auto;
  }
  html:not([dir='rtl']) .V49 {
    margin-right: auto;
  }
  html[dir='rtl'] .WC8 {
    margin-right: auto;
  }
  html[dir='rtl'] .V49 {
    margin-left: auto;
  }
  .OHp {
    margin-top: auto;
  }
  .db5 {
    margin-bottom: auto;
  }
}
@media (min-width: 768px) {
  html:not([dir='rtl']) .zlb {
    margin-left: 0;
  }
  html:not([dir='rtl']) .I6C {
    margin-right: 0;
  }
  html[dir='rtl'] .zlb {
    margin-right: 0;
  }
  html[dir='rtl'] .I6C {
    margin-left: 0;
  }
  .J6u {
    margin-top: 0;
  }
  .sjc {
    margin-bottom: 0;
  }
  .uEl {
    padding-bottom: 0;
    padding-top: 0;
  }
  .Hxi {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([dir='rtl']) .dNW {
    margin-left: 4px;
  }
  html:not([dir='rtl']) .X55 {
    margin-right: 4px;
  }
  html[dir='rtl'] .dNW {
    margin-right: 4px;
  }
  html[dir='rtl'] .X55 {
    margin-left: 4px;
  }
  html:not([dir='rtl']) .PRF {
    margin-left: -4px;
  }
  html:not([dir='rtl']) .rrG {
    margin-right: -4px;
  }
  html[dir='rtl'] .PRF {
    margin-right: -4px;
  }
  html[dir='rtl'] .rrG {
    margin-left: -4px;
  }
  .Ctk {
    margin-top: 4px;
  }
  .VpK {
    margin-bottom: 4px;
  }
  .SP3 {
    margin-top: -4px;
  }
  .nty {
    margin-bottom: -4px;
  }
  .hYR {
    padding-bottom: 4px;
    padding-top: 4px;
  }
  .Jbl {
    padding-left: 4px;
    padding-right: 4px;
  }
  html:not([dir='rtl']) .l9y {
    margin-left: 8px;
  }
  html:not([dir='rtl']) .n23 {
    margin-right: 8px;
  }
  html[dir='rtl'] .l9y {
    margin-right: 8px;
  }
  html[dir='rtl'] .n23 {
    margin-left: 8px;
  }
  html:not([dir='rtl']) .tiw {
    margin-left: -8px;
  }
  html:not([dir='rtl']) .qxN {
    margin-right: -8px;
  }
  html[dir='rtl'] .tiw {
    margin-right: -8px;
  }
  html[dir='rtl'] .qxN {
    margin-left: -8px;
  }
  .zXr {
    margin-top: 8px;
  }
  .HSI {
    margin-bottom: 8px;
  }
  .DbB {
    margin-top: -8px;
  }
  .lRW {
    margin-bottom: -8px;
  }
  .QyJ {
    padding-bottom: 8px;
    padding-top: 8px;
  }
  .zXR {
    padding-left: 8px;
    padding-right: 8px;
  }
  html:not([dir='rtl']) .sbv {
    margin-left: 12px;
  }
  html:not([dir='rtl']) .wQe {
    margin-right: 12px;
  }
  html[dir='rtl'] .sbv {
    margin-right: 12px;
  }
  html[dir='rtl'] .wQe {
    margin-left: 12px;
  }
  html:not([dir='rtl']) .l7Q {
    margin-left: -12px;
  }
  html:not([dir='rtl']) .dbu {
    margin-right: -12px;
  }
  html[dir='rtl'] .l7Q {
    margin-right: -12px;
  }
  html[dir='rtl'] .dbu {
    margin-left: -12px;
  }
  .zf5 {
    margin-top: 12px;
  }
  .Imv {
    margin-bottom: 12px;
  }
  .Ir5 {
    margin-top: -12px;
  }
  .O5V {
    margin-bottom: -12px;
  }
  .xTL {
    padding-bottom: 12px;
    padding-top: 12px;
  }
  .xJA {
    padding-left: 12px;
    padding-right: 12px;
  }
  html:not([dir='rtl']) .c96 {
    margin-left: 16px;
  }
  html:not([dir='rtl']) .rp5 {
    margin-right: 16px;
  }
  html[dir='rtl'] .c96 {
    margin-right: 16px;
  }
  html[dir='rtl'] .rp5 {
    margin-left: 16px;
  }
  html:not([dir='rtl']) .Nyq {
    margin-left: -16px;
  }
  html:not([dir='rtl']) .DrW {
    margin-right: -16px;
  }
  html[dir='rtl'] .Nyq {
    margin-right: -16px;
  }
  html[dir='rtl'] .DrW {
    margin-left: -16px;
  }
  .usG {
    margin-top: 16px;
  }
  .YeC {
    margin-bottom: 16px;
  }
  .WOm {
    margin-top: -16px;
  }
  .kRc {
    margin-bottom: -16px;
  }
  .b8i {
    padding-bottom: 16px;
    padding-top: 16px;
  }
  .dz0 {
    padding-left: 16px;
    padding-right: 16px;
  }
  html:not([dir='rtl']) .ngM {
    margin-left: 20px;
  }
  html:not([dir='rtl']) .bho {
    margin-right: 20px;
  }
  html[dir='rtl'] .ngM {
    margin-right: 20px;
  }
  html[dir='rtl'] .bho {
    margin-left: 20px;
  }
  html:not([dir='rtl']) .Baz {
    margin-left: -20px;
  }
  html:not([dir='rtl']) .hXs {
    margin-right: -20px;
  }
  html[dir='rtl'] .Baz {
    margin-right: -20px;
  }
  html[dir='rtl'] .hXs {
    margin-left: -20px;
  }
  .j0g {
    margin-top: 20px;
  }
  .a38 {
    margin-bottom: 20px;
  }
  .kIo {
    margin-top: -20px;
  }
  .ZYa {
    margin-bottom: -20px;
  }
  .xgw {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .mEU {
    padding-left: 20px;
    padding-right: 20px;
  }
  html:not([dir='rtl']) .bo4 {
    margin-left: 24px;
  }
  html:not([dir='rtl']) .zn2 {
    margin-right: 24px;
  }
  html[dir='rtl'] .bo4 {
    margin-right: 24px;
  }
  html[dir='rtl'] .zn2 {
    margin-left: 24px;
  }
  html:not([dir='rtl']) .utr {
    margin-left: -24px;
  }
  html:not([dir='rtl']) .xeh {
    margin-right: -24px;
  }
  html[dir='rtl'] .utr {
    margin-right: -24px;
  }
  html[dir='rtl'] .xeh {
    margin-left: -24px;
  }
  .bKb {
    margin-top: 24px;
  }
  .fXc {
    margin-bottom: 24px;
  }
  ._zR {
    margin-top: -24px;
  }
  .PDE {
    margin-bottom: -24px;
  }
  .Iqj {
    padding-bottom: 24px;
    padding-top: 24px;
  }
  ._X7 {
    padding-left: 24px;
    padding-right: 24px;
  }
  html:not([dir='rtl']) .aEO {
    margin-left: 28px;
  }
  html:not([dir='rtl']) .dBK {
    margin-right: 28px;
  }
  html[dir='rtl'] .aEO {
    margin-right: 28px;
  }
  html[dir='rtl'] .dBK {
    margin-left: 28px;
  }
  html:not([dir='rtl']) .RIN {
    margin-left: -28px;
  }
  html:not([dir='rtl']) .aL4 {
    margin-right: -28px;
  }
  html[dir='rtl'] .RIN {
    margin-right: -28px;
  }
  html[dir='rtl'] .aL4 {
    margin-left: -28px;
  }
  .iP0 {
    margin-top: 28px;
  }
  .BFq {
    margin-bottom: 28px;
  }
  .M5v {
    margin-top: -28px;
  }
  .dWF {
    margin-bottom: -28px;
  }
  .JsH {
    padding-bottom: 28px;
    padding-top: 28px;
  }
  .ld3 {
    padding-left: 28px;
    padding-right: 28px;
  }
  html:not([dir='rtl']) .Bfr {
    margin-left: 32px;
  }
  html:not([dir='rtl']) .sVz {
    margin-right: 32px;
  }
  html[dir='rtl'] .Bfr {
    margin-right: 32px;
  }
  html[dir='rtl'] .sVz {
    margin-left: 32px;
  }
  html:not([dir='rtl']) .KnD {
    margin-left: -32px;
  }
  html:not([dir='rtl']) .FnC {
    margin-right: -32px;
  }
  html[dir='rtl'] .KnD {
    margin-right: -32px;
  }
  html[dir='rtl'] .FnC {
    margin-left: -32px;
  }
  .rdA {
    margin-top: 32px;
  }
  .XrP {
    margin-bottom: 32px;
  }
  .zOu {
    margin-top: -32px;
  }
  .fBQ {
    margin-bottom: -32px;
  }
  .EKn {
    padding-bottom: 32px;
    padding-top: 32px;
  }
  .JYy {
    padding-left: 32px;
    padding-right: 32px;
  }
  html:not([dir='rtl']) .blI {
    margin-left: 36px;
  }
  html:not([dir='rtl']) .egt {
    margin-right: 36px;
  }
  html[dir='rtl'] .blI {
    margin-right: 36px;
  }
  html[dir='rtl'] .egt {
    margin-left: 36px;
  }
  html:not([dir='rtl']) .wWp {
    margin-left: -36px;
  }
  html:not([dir='rtl']) .TVJ {
    margin-right: -36px;
  }
  html[dir='rtl'] .wWp {
    margin-right: -36px;
  }
  html[dir='rtl'] .TVJ {
    margin-left: -36px;
  }
  .L4W {
    margin-top: 36px;
  }
  .SU5 {
    margin-bottom: 36px;
  }
  .W2O {
    margin-top: -36px;
  }
  .Syd {
    margin-bottom: -36px;
  }
  .K4G {
    padding-bottom: 36px;
    padding-top: 36px;
  }
  .Hmo {
    padding-left: 36px;
    padding-right: 36px;
  }
  html:not([dir='rtl']) .gA8 {
    margin-left: 40px;
  }
  html:not([dir='rtl']) .Q4Z {
    margin-right: 40px;
  }
  html[dir='rtl'] .gA8 {
    margin-right: 40px;
  }
  html[dir='rtl'] .Q4Z {
    margin-left: 40px;
  }
  html:not([dir='rtl']) .WRW {
    margin-left: -40px;
  }
  html:not([dir='rtl']) .xK- {
    margin-right: -40px;
  }
  html[dir='rtl'] .WRW {
    margin-right: -40px;
  }
  html[dir='rtl'] .xK- {
    margin-left: -40px;
  }
  .PHK {
    margin-top: 40px;
  }
  ._jf {
    margin-bottom: 40px;
  }
  .pdI {
    margin-top: -40px;
  }
  .zXD {
    margin-bottom: -40px;
  }
  .Hhi {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .FGl {
    padding-left: 40px;
    padding-right: 40px;
  }
  html:not([dir='rtl']) .O3e {
    margin-left: 44px;
  }
  html:not([dir='rtl']) .qZY {
    margin-right: 44px;
  }
  html[dir='rtl'] .O3e {
    margin-right: 44px;
  }
  html[dir='rtl'] .qZY {
    margin-left: 44px;
  }
  html:not([dir='rtl']) .j88 {
    margin-left: -44px;
  }
  html:not([dir='rtl']) .fu- {
    margin-right: -44px;
  }
  html[dir='rtl'] .j88 {
    margin-right: -44px;
  }
  html[dir='rtl'] .fu- {
    margin-left: -44px;
  }
  .HP6 {
    margin-top: 44px;
  }
  .sfp {
    margin-bottom: 44px;
  }
  .htC {
    margin-top: -44px;
  }
  .B1G {
    margin-bottom: -44px;
  }
  .OiD {
    padding-bottom: 44px;
    padding-top: 44px;
  }
  .gRN {
    padding-left: 44px;
    padding-right: 44px;
  }
  html:not([dir='rtl']) .MYx {
    margin-left: 48px;
  }
  html:not([dir='rtl']) .US2 {
    margin-right: 48px;
  }
  html[dir='rtl'] .MYx {
    margin-right: 48px;
  }
  html[dir='rtl'] .US2 {
    margin-left: 48px;
  }
  html:not([dir='rtl']) .JeA {
    /* breaking on drinkbev */
    margin-left: 0;
  }
  html:not([dir='rtl']) .h2s {
    margin-right: -48px;
  }
  html[dir='rtl'] .JeA {
    margin-right: -48px;
  }
  html[dir='rtl'] .h2s {
    margin-left: -48px;
  }
  .bHN {
    margin-top: 48px;
  }
  .r8B {
    margin-bottom: 48px;
  }
  .dm8 {
    margin-top: -48px;
  }
  .cCH {
    margin-bottom: -48px;
  }
  .tfF {
    padding-bottom: 48px;
    padding-top: 48px;
  }
  .lxJ {
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media (min-width: 1312px) {
  html:not([dir='rtl']) .EzO {
    margin-left: auto;
  }
  html:not([dir='rtl']) .Xqy {
    margin-right: auto;
  }
  html[dir='rtl'] .EzO {
    margin-right: auto;
  }
  html[dir='rtl'] .Xqy {
    margin-left: auto;
  }
  .XhV {
    margin-top: auto;
  }
  .XsV {
    margin-bottom: auto;
  }
}
@media (min-width: 1312px) {
  html:not([dir='rtl']) .yNv {
    margin-left: 0;
  }
  html:not([dir='rtl']) .K11 {
    margin-right: 0;
  }
  html[dir='rtl'] .yNv {
    margin-right: 0;
  }
  html[dir='rtl'] .K11 {
    margin-left: 0;
  }
  .vOt {
    margin-top: 0;
  }
  .pEy {
    margin-bottom: 0;
  }
  .m-x {
    padding-bottom: 0;
    padding-top: 0;
  }
  .sVI {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([dir='rtl']) .GZc {
    margin-left: 4px;
  }
  html:not([dir='rtl']) .ZWO {
    margin-right: 4px;
  }
  html[dir='rtl'] .GZc {
    margin-right: 4px;
  }
  html[dir='rtl'] .ZWO {
    margin-left: 4px;
  }
  html:not([dir='rtl']) .C4R {
    margin-left: -4px;
  }
  html:not([dir='rtl']) .Mm6 {
    margin-right: -4px;
  }
  html[dir='rtl'] .C4R {
    margin-right: -4px;
  }
  html[dir='rtl'] .Mm6 {
    margin-left: -4px;
  }
  ._7z {
    margin-top: 4px;
  }
  .mKZ {
    margin-bottom: 4px;
  }
  .tWr {
    margin-top: -4px;
  }
  .rhe {
    margin-bottom: -4px;
  }
  .NXQ {
    padding-bottom: 4px;
    padding-top: 4px;
  }
  .UiP {
    padding-left: 4px;
    padding-right: 4px;
  }
  html:not([dir='rtl']) .jW- {
    margin-left: 8px;
  }
  html:not([dir='rtl']) .hHg {
    margin-right: 8px;
  }
  html[dir='rtl'] .jW- {
    margin-right: 8px;
  }
  html[dir='rtl'] .hHg {
    margin-left: 8px;
  }
  html:not([dir='rtl']) .O6n {
    margin-left: -8px;
  }
  html:not([dir='rtl']) .K3- {
    margin-right: -8px;
  }
  html[dir='rtl'] .O6n {
    margin-right: -8px;
  }
  html[dir='rtl'] .K3- {
    margin-left: -8px;
  }
  .q1b {
    margin-top: 8px;
  }
  .anz {
    margin-bottom: 8px;
  }
  .UHw {
    margin-top: -8px;
  }
  .teB {
    margin-bottom: -8px;
  }
  .Qwh {
    padding-bottom: 8px;
    padding-top: 8px;
  }
  .azY {
    padding-left: 8px;
    padding-right: 8px;
  }
  html:not([dir='rtl']) .bOM {
    margin-left: 12px;
  }
  html:not([dir='rtl']) .NgB {
    margin-right: 12px;
  }
  html[dir='rtl'] .bOM {
    margin-right: 12px;
  }
  html[dir='rtl'] .NgB {
    margin-left: 12px;
  }
  html:not([dir='rtl']) .InG {
    margin-left: -12px;
  }
  html:not([dir='rtl']) .vJs {
    margin-right: -12px;
  }
  html[dir='rtl'] .InG {
    margin-right: -12px;
  }
  html[dir='rtl'] .vJs {
    margin-left: -12px;
  }
  .FE_ {
    margin-top: 12px;
  }
  .DbS {
    margin-bottom: 12px;
  }
  .Rfg {
    margin-top: -12px;
  }
  .QOZ {
    margin-bottom: -12px;
  }
  .ftd {
    padding-bottom: 12px;
    padding-top: 12px;
  }
  .MHw {
    padding-left: 12px;
    padding-right: 12px;
  }
  html:not([dir='rtl']) .lUN {
    margin-left: 16px;
  }
  html:not([dir='rtl']) .eCf {
    margin-right: 16px;
  }
  html[dir='rtl'] .lUN {
    margin-right: 16px;
  }
  html[dir='rtl'] .eCf {
    margin-left: 16px;
  }
  html:not([dir='rtl']) .ajY {
    margin-left: -16px;
  }
  html:not([dir='rtl']) .Ebi {
    margin-right: -16px;
  }
  html[dir='rtl'] .ajY {
    margin-right: -16px;
  }
  html[dir='rtl'] .Ebi {
    margin-left: -16px;
  }
  .A9H {
    margin-top: 16px;
  }
  .ewa {
    margin-bottom: 16px;
  }
  .J9s {
    margin-top: -16px;
  }
  .emj {
    margin-bottom: -16px;
  }
  .c3l {
    padding-bottom: 16px;
    padding-top: 16px;
  }
  .B4M {
    padding-left: 16px;
    padding-right: 16px;
  }
  html:not([dir='rtl']) .XcK {
    margin-left: 20px;
  }
  html:not([dir='rtl']) .fH2 {
    margin-right: 20px;
  }
  html[dir='rtl'] .XcK {
    margin-right: 20px;
  }
  html[dir='rtl'] .fH2 {
    margin-left: 20px;
  }
  html:not([dir='rtl']) .Yve {
    margin-left: -20px;
  }
  html:not([dir='rtl']) .pMc {
    margin-right: -20px;
  }
  html[dir='rtl'] .Yve {
    margin-right: -20px;
  }
  html[dir='rtl'] .pMc {
    margin-left: -20px;
  }
  .IOs {
    margin-top: 20px;
  }
  .XN6 {
    margin-bottom: 20px;
  }
  .Pqr {
    margin-top: -20px;
  }
  .Gjs {
    margin-bottom: -20px;
  }
  .w8G {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .Dkn {
    padding-left: 20px;
    padding-right: 20px;
  }
  html:not([dir='rtl']) .SXU {
    margin-left: 24px;
  }
  html:not([dir='rtl']) .Zwb {
    margin-right: 24px;
  }
  html[dir='rtl'] .SXU {
    margin-right: 24px;
  }
  html[dir='rtl'] .Zwb {
    margin-left: 24px;
  }
  html:not([dir='rtl']) .Duw {
    margin-left: -24px;
  }
  html:not([dir='rtl']) .Hln {
    margin-right: -24px;
  }
  html[dir='rtl'] .Duw {
    margin-right: -24px;
  }
  html[dir='rtl'] .Hln {
    margin-left: -24px;
  }
  .tWt {
    margin-top: 24px;
  }
  .mgl {
    margin-bottom: 24px;
  }
  .QrW {
    margin-top: -24px;
  }
  ._Y9 {
    margin-bottom: -24px;
  }
  .Kyn {
    padding-bottom: 24px;
    padding-top: 24px;
  }
  .em2 {
    padding-left: 24px;
    padding-right: 24px;
  }
  html:not([dir='rtl']) .Gao {
    margin-left: 28px;
  }
  html:not([dir='rtl']) .qRO {
    margin-right: 28px;
  }
  html[dir='rtl'] .Gao {
    margin-right: 28px;
  }
  html[dir='rtl'] .qRO {
    margin-left: 28px;
  }
  html:not([dir='rtl']) .ya6 {
    margin-left: -28px;
  }
  html:not([dir='rtl']) .cER {
    margin-right: -28px;
  }
  html[dir='rtl'] .ya6 {
    margin-right: -28px;
  }
  html[dir='rtl'] .cER {
    margin-left: -28px;
  }
  .Ysn {
    margin-top: 28px;
  }
  .O_7 {
    margin-bottom: 28px;
  }
  .iot {
    margin-top: -28px;
  }
  .H0V {
    margin-bottom: -28px;
  }
  .RyI {
    padding-bottom: 28px;
    padding-top: 28px;
  }
  .kPz {
    padding-left: 28px;
    padding-right: 28px;
  }
  html:not([dir='rtl']) .AQe {
    margin-left: 32px;
  }
  html:not([dir='rtl']) .lpW {
    margin-right: 32px;
  }
  html[dir='rtl'] .AQe {
    margin-right: 32px;
  }
  html[dir='rtl'] .lpW {
    margin-left: 32px;
  }
  html:not([dir='rtl']) .URa {
    margin-left: -32px;
  }
  html:not([dir='rtl']) .cYL {
    margin-right: -32px;
  }
  html[dir='rtl'] .URa {
    margin-right: -32px;
  }
  html[dir='rtl'] .cYL {
    margin-left: -32px;
  }
  .dFw {
    margin-top: 32px;
  }
  .dl4 {
    margin-bottom: 32px;
  }
  .IvC {
    margin-top: -32px;
  }
  .TAW {
    margin-bottom: -32px;
  }
  .Zjh {
    padding-bottom: 32px;
    padding-top: 32px;
  }
  .Xp9 {
    padding-left: 32px;
    padding-right: 32px;
  }
  html:not([dir='rtl']) .J4D {
    margin-left: 36px;
  }
  html:not([dir='rtl']) .dlQ {
    margin-right: 36px;
  }
  html[dir='rtl'] .J4D {
    margin-right: 36px;
  }
  html[dir='rtl'] .dlQ {
    margin-left: 36px;
  }
  html:not([dir='rtl']) .vTn {
    margin-left: -36px;
  }
  html:not([dir='rtl']) .zlU {
    margin-right: -36px;
  }
  html[dir='rtl'] .vTn {
    margin-right: -36px;
  }
  html[dir='rtl'] .zlU {
    margin-left: -36px;
  }
  .ito {
    margin-top: 36px;
  }
  .zyU {
    margin-bottom: 36px;
  }
  .Pt2 {
    margin-top: -36px;
  }
  .Whv {
    margin-bottom: -36px;
  }
  .ODF {
    padding-bottom: 36px;
    padding-top: 36px;
  }
  .Bto {
    padding-left: 36px;
    padding-right: 36px;
  }
  html:not([dir='rtl']) .AEu {
    margin-left: 40px;
  }
  html:not([dir='rtl']) ._ss {
    margin-right: 40px;
  }
  html[dir='rtl'] .AEu {
    margin-right: 40px;
  }
  html[dir='rtl'] ._ss {
    margin-left: 40px;
  }
  html:not([dir='rtl']) .N4A {
    margin-left: -40px;
  }
  html:not([dir='rtl']) .XQe {
    margin-right: -40px;
  }
  html[dir='rtl'] .N4A {
    margin-right: -40px;
  }
  html[dir='rtl'] .XQe {
    margin-left: -40px;
  }
  .T9p {
    margin-top: 40px;
  }
  .W1m {
    margin-bottom: 40px;
  }
  .OuJ {
    margin-top: -40px;
  }
  ._t9 {
    margin-bottom: -40px;
  }
  .oqL {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .adH {
    padding-left: 40px;
    padding-right: 40px;
  }
  html:not([dir='rtl']) .f53 {
    margin-left: 44px;
  }
  html:not([dir='rtl']) .klb {
    margin-right: 44px;
  }
  html[dir='rtl'] .f53 {
    margin-right: 44px;
  }
  html[dir='rtl'] .klb {
    margin-left: 44px;
  }
  html:not([dir='rtl']) .AU2 {
    margin-left: -44px;
  }
  html:not([dir='rtl']) .FvD {
    margin-right: -44px;
  }
  html[dir='rtl'] .AU2 {
    margin-right: -44px;
  }
  html[dir='rtl'] .FvD {
    margin-left: -44px;
  }
  .Iz0 {
    margin-top: 44px;
  }
  .JCh {
    margin-bottom: 44px;
  }
  .MUh {
    margin-top: -44px;
  }
  .fwy {
    margin-bottom: -44px;
  }
  .zK2 {
    padding-bottom: 44px;
    padding-top: 44px;
  }
  .HA4 {
    padding-left: 44px;
    padding-right: 44px;
  }
  html:not([dir='rtl']) .ofl {
    margin-left: 48px;
  }
  html:not([dir='rtl']) .Mgh {
    margin-right: 48px;
  }
  html[dir='rtl'] .ofl {
    margin-right: 48px;
  }
  html[dir='rtl'] .Mgh {
    margin-left: 48px;
  }
  html:not([dir='rtl']) .Y3B {
    margin-left: -48px;
  }
  html:not([dir='rtl']) .rjG {
    margin-right: -48px;
  }
  html[dir='rtl'] .Y3B {
    margin-right: -48px;
  }
  html[dir='rtl'] .rjG {
    margin-left: -48px;
  }
  .V3k {
    margin-top: 48px;
  }
  .g9B {
    margin-bottom: 48px;
  }
  .l29 {
    margin-top: -48px;
  }
  .zP_ {
    margin-bottom: -48px;
  }
  .C0G {
    padding-bottom: 48px;
    padding-top: 48px;
  }
  .kLA {
    padding-left: 48px;
    padding-right: 48px;
  }
}
.BG7 {
  cursor: pointer;
}
.LIa {
  cursor: zoom-in;
}
.Smz {
  cursor: zoom-out;
}
.q-D {
  cursor: copy;
}
.c8z {
  cursor: move;
}
.rEw {
  cursor: no-drop;
}
.K8T {
  cursor: -webkit-grab;
  cursor: grab;
}
.RMk {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
:root {
  --g-colorRed0: #ff5247;
  --g-colorRed100: #000000;
  --g-colorGray0: #fff;
  --g-colorGray50: #fff;
  --g-colorGray100: #efefef;
  --g-colorGray150: #ddd;
  --g-colorGray200: #767676;
  --g-colorGray300: #111;
  --g-colorGray400: #000;
  --g-green: #0fa573;
  --g-pine: #0a6955;
  --g-olive: #364a4c;
  --g-blue: #0074e8;
  --g-navy: #004b91;
  --g-midnight: #133a5e;
  --g-purple: #b469eb;
  --g-orchid: #8046a5;
  --g-eggplant: #5b2677;
  --g-maroon: #6e0f3c;
  --g-watermelon: #f13535;
  --g-orange: #e3780c;
  --g-colorGray0Hovered: #f0f0f0;
  --g-colorGray100Hovered: #e2e2e2;
  --g-colorGray150Hovered: #d0d0d0;
  --g-colorGray200Hovered: #878787;
  --g-colorRed100Hovered: #4f4e4e;
  --g-blueHovered: #4a8ad4;
  --g-colorGray0Active: #e0e0e0;
  --g-colorGray100Active: #dadada;
  --g-colorGray200Active: #828282;
  --g-colorRed100Active: #9a9a9a;
  --g-blueActive: #4a85c9;
  --g-colorTransparentDarkGray: rgba(51, 51, 51, 0.8);
  --g-colorTransparentWhite: hsla(0, 0%, 100%, 0.8);
  --g-colorTransparentGray60: rgba(0, 0, 0, 0.06);
  --g-colorTransparentGray100: rgba(0, 0, 0, 0.1);
  --g-colorTransparentGray500: rgba(0, 0, 0, 0.1);
  --g-colorTransparentGray800: rgba(0, 0, 0, 0.8);
}
.lZJ {
  color: var(--g-colorRed100);
}
.Jrn {
  background-color: var(--g-colorRed100);
}
.HuA {
  background-color: var(--g-colorRed0);
}
.erh {
  color: var(--g-colorGray0);
}
.qJc {
  background-color: var(--g-colorGray0);
}
.m8d {
  color: var(--g-colorGray50);
}
.SpV {
  background-color: var(--g-colorGray50);
}
.odN {
  color: var(--g-colorGray100);
}
.gpV {
  background-color: var(--g-colorGray100);
}
.qSt {
  background-color: var(--g-colorGray100Hovered);
}
.IaA {
  background-color: var(--g-colorGray100Active);
}
.B9u {
  color: var(--g-colorGray200);
}
.gfP {
  background-color: var(--g-colorGray200);
}
.pBj {
  color: var(--g-colorGray300);
}
.BsF {
  background-color: var(--g-colorGray300);
}
.o5r {
  background-color: var(--g-colorGray400);
}
.yXb {
  color: var(--g-green);
}
.VFV {
  background-color: var(--g-green);
}
.amR {
  color: var(--g-pine);
}
.Pym {
  background-color: var(--g-pine);
}
.mwW {
  color: var(--g-olive);
}
.b5Z {
  background-color: var(--g-olive);
}
.mi- {
  color: var(--g-blue);
}
.rTt {
  background-color: var(--g-blue);
}
.xxo {
  color: var(--g-navy);
}
.hz- {
  background-color: var(--g-navy);
}
.Ime {
  color: var(--g-midnight);
}
.E14 {
  background-color: var(--g-midnight);
}
.NL9 {
  color: var(--g-purple);
}
.vfO {
  background-color: var(--g-purple);
}
.myR {
  color: var(--g-orchid);
}
.f-y {
  background-color: var(--g-orchid);
}
.oKX {
  color: var(--g-eggplant);
}
.bPM {
  background-color: var(--g-eggplant);
}
.ska {
  color: var(--g-maroon);
}
.Z_T {
  background-color: var(--g-maroon);
}
.Wo3 {
  color: var(--g-watermelon);
}
.iRv {
  background-color: var(--g-watermelon);
}
.GoP {
  color: var(--g-orange);
}
.Lgc {
  background-color: var(--g-orange);
}
.YbY {
  background-color: transparent;
}
.wcy {
  color: var(--g-colorTransparentDarkGray);
}
.prG {
  background-color: var(--g-colorTransparentDarkGray);
}
.u97 {
  background-color: var(--g-colorTransparentWhite);
}
.eZS {
  background-color: var(--g-colorGray100Hovered);
}
.hle {
  background-color: var(--g-colorGray100Active);
}
.iyn:focus {
  box-shadow: 0 0 0 4px rgba(0, 132, 255, 0.5);
  outline: 0;
}
.LI1.iyn[focus-within] {
  box-shadow: 0 0 0 4px rgba(0, 132, 255, 0.5);
  outline: 0;
}
.LI1.iyn:focus-within {
  box-shadow: 0 0 0 4px rgba(0, 132, 255, 0.5);
  outline: 0;
}
.LI1 .iyn:focus {
  box-shadow: none;
  outline: 0;
}
.C1J {
  box-shadow: 0 0 0 4px rgba(0, 132, 255, 0.5);
  outline: 0;
}
.CCY:focus {
  outline: 0;
}
.unP {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border-radius: 16px;
  border-style: solid;
  border-width: 2px;
}
.aKM:hover:not(:focus):not(.RJl) {
  border-color: var(--g-colorGray150Hovered);
}
.k8j {
  outline: none;
}
.k8j:focus {
  border-color: var(--g-colorGray150);
}
.k8j:hover:not(:focus) {
  border-color: var(--g-colorRed100Hovered);
}
.n0X {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background: none;
  border: none;
  border-radius: 8px;
  color: inherit;
}
.dyH {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.swG {
  font-weight: 400;
}
.mWe {
  font-weight: 700;
}
.VEk {
  font-style: normal;
}
.SVm {
  font-style: italic;
}
.R7a {
  text-decoration: underline;
}
.xQ4 {
  text-decoration: none;
}
.IZT {
  word-wrap: break-word;
}
.UK7,
.z-6 {
  white-space: nowrap;
}
.z-6 {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Oii,
html:not([dir='rtl']) .zDA,
html[dir='rtl'] .PON {
  text-align: left;
}
.RyG,
html:not([dir='rtl']) .PON,
html[dir='rtl'] .zDA {
  text-align: right;
}
.tg7 {
  text-align: center;
}
.sdb {
  text-align: justify;
}
.CKL {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  max-width: 100%;
  overflow: hidden;
  word-break: break-word;
}
:root {
  --g-text-font-size-1: 12px;
  --g-text-font-size-2: 14px;
  --g-text-font-size-3: 16px;
}
._yT {
  font-size: var(--g-text-font-size-1);
}
.MF7 {
  font-size: var(--g-text-font-size-2);
}
.yTZ {
  font-size: var(--g-text-font-size-3);
}
.DzI {
  outline: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.hA2,
.Ic1 {
  margin-bottom: 4px;
  padding: 4px 8px;
}
.hA2 {
  width: 100%;
}
.hA2:focus {
  outline: 0;
}
.Ic1 {
  visibility: hidden;
  white-space: nowrap;
}
.iW2 {
  display: flex;
  flex-wrap: wrap;
}
html:not([dir='rtl']) .iHl {
  padding: 8px 32px 8px 16px;
}
html[dir='rtl'] .iHl {
  padding: 8px 16px 8px 32px;
}
html:not([dir='rtl']) .DzI {
  right: 0;
}
html[dir='rtl'] .DzI {
  left: 0;
}
html:not([dir='rtl']) .iW2,
html[dir='rtl'] .iW2 {
  padding-bottom: 4px;
}
.G9U {
  height: 100%;
  position: relative;
  width: 100%;
}
.G9U:after {
  background: var(--g-colorTransparentGray60);
  border-radius: 50%;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.CKy {
  transform: translateX(-10%);
}
html[dir='rtl'] .CKy {
  transform: translateX(10%);
}
.kVc {
  display: block;
}
.goI {
  display: inline;
}
.KhY {
  display: inline-block;
}
.DyB {
  display: inline-flex;
}
.zsR {
  display: table;
}
.sLG {
  overflow: hidden;
}
.xqS {
  overflow: scroll;
}
.vVc {
  overflow-x: scroll;
  overflow-y: hidden;
}
.Cii {
  overflow-x: hidden;
  overflow-y: scroll;
}
.XbT {
  overflow: auto;
}
.xuU {
  max-width: 100%;
}
.XiG {
  position: relative;
}
._he {
  position: fixed;
}
.MIw {
  position: absolute;
}
.qiB {
  position: relative;
  position: -webkit-sticky;
  position: sticky;
}
.QLY {
  top: 0;
}
.p6V {
  right: 0;
}
.ojN {
  bottom: 0;
}
.Rym {
  left: 0;
}
.I56 {
  min-height: 32px;
}
.aZc {
  min-height: 40px;
}
.xD4 {
  min-height: 48px;
}
.Hsu {
  box-sizing: border-box;
}
.jr- {
  box-sizing: content-box;
}
._O1 {
  display: flex !important; /* inline to override shopify base.css */
}
@media (min-width: 576px) {
  .pRa {
    display: flex;
  }
}
@media (min-width: 768px) {
  .t6T {
    display: flex;
  }
}
@media (min-width: 1312px) {
  .i0q {
    display: flex;
  }
}
.qT6 {
  flex-direction: column;
}
.kzZ {
  flex-wrap: wrap;
}
.Fje {
  align-items: flex-start;
}
.pP3 {
  align-items: flex-end;
}
.gjz {
  align-items: center;
}
.Rnj {
  align-items: baseline;
}
.wHp {
  align-items: stretch;
}
.X0f {
  align-self: flex-start;
}
.gRy {
  align-self: flex-end;
}
.Z2K {
  align-self: center;
}
.Op6 {
  align-self: baseline;
}
.Zvs {
  align-self: stretch;
}
.rrK {
  justify-content: flex-start;
}
.jx- {
  justify-content: flex-end;
}
.mQ8 {
  justify-content: center;
}
.b8T {
  justify-content: space-between;
}
.Ah0 {
  justify-content: space-around;
}
.nt5 {
  justify-content: space-evenly;
}
.yOS {
  align-content: flex-start;
}
.hwG {
  align-content: flex-end;
}
.TpD {
  align-content: center;
}
.bkI {
  align-content: space-between;
}
.x9O {
  align-content: space-around;
}
.zus {
  align-content: space-evenly;
}
.kBO {
  align-content: stretch;
}
.ujU {
  flex: 1 1 auto;
  min-height: 0;
  min-width: 0;
}
.Eqh {
  flex: 0 0 auto;
}
.oTa {
  order: -1;
}
.nEN {
  order: 99999;
}
.USg {
  min-width: 60px;
}
:root {
  --g-border-width: 1px;
  --g-border-width-lg: 2px;
}
.KI_ {
  border: var(--g-border-width) solid var(--g-colorGray150);
}
.tk0 {
  border-color: var(--g-colorGray200);
}
.nG5 {
  border-color: var(--g-colorGray300);
}
.LJB {
  border-color: var(--g-colorGray150);
}
.xbp {
  border-color: var(--g-colorRed100);
}
.dPY {
  border-color: var(--g-colorGray150Hovered);
}
.Fvo {
  border-color: var(--g-colorGray100);
}
.uNu {
  border-top: var(--g-border-width) solid var(--g-colorGray150);
}
html:not([dir='rtl']) .w7l {
  border-right: var(--g-border-width) solid var(--g-colorGray150);
}
html[dir='rtl'] .w7l {
  border-left: var(--g-border-width) solid var(--g-colorGray150);
}
.vCE {
  border-bottom: var(--g-border-width) solid var(--g-colorGray150);
}
html:not([dir='rtl']) .mQC {
  border-left: var(--g-border-width) solid var(--g-colorGray150);
}
html[dir='rtl'] .mQC {
  border-right: var(--g-border-width) solid var(--g-colorGray150);
}
.INd {
  border-radius: 50%;
}
.Lfz {
  border-radius: 999px;
}
.eEj {
  border-radius: 0;
}
.Pja {
  border-radius: 4px;
}
.DUt {
  border-radius: 8px;
}
.s2n {
  border-radius: 12px;
}
.ho- {
  border-radius: 16px;
}
.PcK {
  border-radius: 20px;
}
.fev {
  border-radius: 24px;
}
.v_3 {
  border-radius: 28px;
}
.OVX {
  border-radius: 16px;
}
.adn {
  border: 0;
}
.daS {
  border-width: var(--g-border-width);
}
.XgI {
  border-width: var(--g-border-width-lg);
}
.Pw5 {
  border-style: solid;
}
.ALa {
  box-shadow: 0 0 8px var(--g-colorTransparentGray500);
}
.fll {
  outline: none;
}
.Dl7 {
  border: 1px solid;
}
.DHH {
  max-height: 90vh;
  max-width: 90vw;
}
.kFh {
  min-height: 40px;
  min-width: 180px;
}
.ygj {
  position: relative;
}
.BR9 {
  fill: currentColor;
  pointer-events: none;
}

.DayPicker {
  font-size: 18px;
}

.DayPicker-wrapper {
  position: relative;
}

.DayPicker-Months {
  width: 100%;
}

.DayPicker-wrapper {
  outline: none;
}

.DayPicker-Day:focus {
  outline: none;
}
.DayPicker-Weekdays {
  width: 100%;
}

.DayPicker-WeekdaysRow {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 4px;
}

.DayPicker-Weekday {
  text-align: center;
  width: 40px;
  height: 40px;
}

.DayPicker-Weekday abbr[title] {
  border-bottom: none;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.DayPicker-Body {
  width: 100%;
  display: grid;
  grid-gap: 4px;
}

.DayPicker-Week {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 4px;
}

.DayPicker-Month {
  width: 100%;
}

.DayPicker-Day {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  justify-content: center;
  display: flex;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.DayPicker-Day--disabled {
  pointer-events: none;
  opacity: 0.2;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;
  background-color: #111;
  color: #fff;
}

#__next {
  min-height: initial;
}

/* 
bev's css has 

input[type='radio'] {
  -webkit-appearance: radio;
}
input {
  background-color: #f6f6f6;
}

which makes our radio buttons look like this:
https: //drive.google.com/file/d/1mLpiZjXlE8UJr4Ix7dL6RsnN6r0eDa5l/view?usp=drive_link;
*/
#__next > input[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}

#__next s {
  text-decoration: line-through;
}

.Typography_header-large__7bRPk {
  font-size: 36px;
  line-height: 44px;
  letter-spacing: -0.8px;
  font-weight: 600;
}

.Typography_header-medium__ITRyK {
  font-size: 28px;
  line-height: 34px;
  letter-spacing: -0.6px;
  font-weight: 600;
}

.Typography_header-small__F94WP {
  font-size: 24px;
  line-height: 30px;
  letter-spacing: -0.4px;
  font-weight: 600;
}

.Typography_header-xs__I1ceu {
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.4px;
  font-weight: 600;
}

.Typography_text-xl__yCIDm {
  font-size: 22px;
  line-height: 32px;
  letter-spacing: -0.4px;
  font-weight: 400;
}

.Typography_text-xl-bold__oT8eP {
  font-size: 22px;
  line-height: 32px;
  letter-spacing: -0.2px;
  font-weight: 600;
}

.Typography_text-large__AjI23 {
  font-size: 19px;
  line-height: 28px;
  letter-spacing: -0.4px;
  font-weight: 400;
}

.Typography_text-large-bold__IKLZK {
  font-size: 19px;
  line-height: 28px;
  letter-spacing: -0.2px;
  font-weight: 600;
}

.Typography_text-medium__cKI_Y {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: -0.1px;
  font-weight: 400;
}

.Typography_text-link__4CdjK {
  all: unset;
  text-decoration: underline !important;
  cursor: pointer;
}

.Typography_text-medium-link___O_Pc {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: -0.2px;
  font-weight: 500 !important;
}

.Typography_text-medium-bold__00uSq {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: -0.2px;
  font-weight: 600;
}

.Typography_text-small__Yv3tj {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  font-weight: 400;
}

.Typography_text-small-bold__fwESJ {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.1px;
  font-weight: 600;
}

.Typography_text-small-link__VpSmc {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  font-weight: 500 !important;
}

.Typography_text-xs__AbKor {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0px;
  font-weight: 400;
}

.Typography_text-xs-bold__gQiKj {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -0.1px;
  font-weight: 600;
}

.Typography_text-xs-link__1Hl0A {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0px;
  font-weight: 500 !important;
}

.Typography_margin-reset__hP10F {
  margin: 0;
  margin-inline: 0px;
  margin-block: 0px;
}

.Button_button__d5K7o {
  height: 40px;
  padding: 7px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  border: none;
  cursor: pointer;
}

.Button_button-small__ZU5fW {
  height: 32px;
}

.Button_button-fill__LRCj_ {
  background: var(--color-fg1);
  color: var(--color-bg1);
}

.Button_buttonFillHover__ZlONt:hover {
  opacity: 80%;
}

.Button_button-outlined__u9jt7 {
  background: var(--color-bg1);
  color: var(--color-fg1);
  border: 1px solid var(--color-bg3);
}
.Button_buttonOutlinedHover__7nZhm:hover {
  background: var(--color-bg2);
}

.Button_button-fill-disabled__7E_QK {
  background: var(--color-bg3);
  pointer-events: none;
}

.Button_button-disabled__3pxma {
  pointer-events: none;
}

.Button_hide-text__8UdUq {
  visibility: hidden;
}

.Button_button-outline-disabled__9jw1_ {
  background: var(--color-bg1);
  border: 1px solid var(--color-bg3);
  color: var(--color-fg3);
  pointer-events: none;
}

.Button_button-clear-disabled__51xW4 {
  pointer-events: none;
}

.Button_button-wide__I6nrT {
  width: 100%;
}

.Button_text-button-reset__LAL_F {
  all: unset;
  cursor: pointer;
}

.Button_text-button__jFUTE:focus,
.Button_text-button__jFUTE:active {
  outline: 1px solid blue;
}

.Checkbox_checkbox__xcU9F {
  height: 18px;
  width: 18px;
  cursor: pointer;
}

.Input_input-container__vQdKF {
  border: 1px solid var(--color-bg3);
  border-radius: 8px;
  padding: 0px 4px 0 16px;
  pointer-events: auto !important;

  /* From Typography/index.module.css */
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  font-weight: 400;

  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Input_reset__rMuTH {
  all: unset;
}

.Input_input__xtAgv[type='date'] {
  padding-top: 6.5%; /* margin-top: 2px; ... */
}

.Input_input__xtAgv {
  all: unset;
  border-radius: 8px;
  height: 40px;
  width: 100%;
}

.Input_textarea__g5Ftt {
  all: unset;
  border-radius: 8px;
  padding: 8px;
  width: 100%;
  height: auto;

  /** From Typography/index.module.css */
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  font-weight: 400;

  /** don't allow resizing */
  resize: none;
}

.Input_input-disabled__wbadi {
  pointer-events: none !important;
  background: var(--color-bg3);
}

.Input_input-inactive__baGpL {
  pointer-events: none !important;
}

.Input_input-selected___gwnn {
  border: 1px solid #111;
}

.Input_input__xtAgv::placeholder {
  color: var(--color-fg2);
}

.Input_clear__R1UOk {
  position: absolute;
  right: 0;
  border-radius: 20px;
}

.Select_select-input___p7Mz {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1 1;
  cursor: pointer;
}

.Select_select-dropdown__wZD0N {
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
  position: absolute;
  box-shadow: var(--box-shadow-medium);
  border-radius: 16px;
  width: 100%;
  background-color: var(--color-bg1);
  left: 0;
  top: 48px;
  padding: 12px 0;
  max-height: 300px;
  z-index: 3;
}

.Select_empty-popover__STIPg {
  all: unset;
}

.Select_select-dropdown-popover__DXwtn {
  padding: 0;
}

.Grid_page-grid__9vvoc {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 24px;
  column-gap: 24px;
  padding: 48px 48px;
  width: 100%;
}
@media (max-width: 1060px) {
  .Grid_page-grid__9vvoc {
    display: flex;
    flex-direction: column;
  }

  @media (max-width: 768px) {
    .Grid_page-grid__9vvoc {
      padding: 24px;
    }
  }
}

.Grid_no-padding__FvKlv {
  padding: 0;
}

.Chip_chip__55bdU {
  width: -moz-fit-content;
  width: fit-content;
  background: var(--color-fg1);
  padding: 2px 10px;
  border-radius: 100px;
  min-height: 26px;
  color: var(--color-bg1);
  display: flex;
  align-items: center;
}

@media (max-width: 576px) {
  .Chip_chip__55bdU {
    height: 30px;
    min-width: max-content;
  }
}

.Chip_chip-outlined__ZM8h5 {
  background: var(--color-bg1);
  color: var(--color-fg1);
  border: 1px solid var(--color-bg3);
}

.Chip_chip-disabled__GNkrV {
  background: var(--color-bg3);
  color: var(--color-fg2);
}

.Chip_chip-danger__etXcf {
  background: var(--red);
  color: var(--color-bg1);
}

.Chip_chip-info__sp4IT {
  background: var(--color-bg-info);
  color: var(--color-fg-info);
}

:root{--g-color-focus:rgb(0 132 255/0.5);--g-borderRadius-circle:50%;--g-borderRadius-halfCircle-End:0 50% 50% 0;--g-borderRadius-halfCircle-Start:50% 0 0 50%;--g-day-dimensions:40px;--g-focus:0 0 0 4px var(--g-color-focus)}.Udq{background-color:var(--g-colorGray50);border-radius:16px;box-shadow:0 0 8px var(--g-colorTransparentGray100);color:var(--g-colorGray300);display:inline-block;font-family:var(--font-family-default-latin);padding:16px;position:relative}._gestalt .react-datepicker__current-month{color:var(--g-colorGray300);font-size:var(--font-size-400);font-weight:var(--font-weight-bold);margin-bottom:16px}.Z4G{border-radius:var(--g-borderRadius-circle);color:var(--g-colorGray300);cursor:pointer;display:inline-block;line-height:var(--g-day-dimensions);text-align:center;width:var(--g-day-dimensions)}.Z4G:focus{box-shadow:var(--g-focus);outline:none}.Z4G:hover{background-color:var(--g-colorTransparentGray60);color:var(--g-colorGray300)}._gestalt .react-datepicker__day--highlighted{background-color:var(--g-colorGray300);color:var(--g-colorGray50)}._gestalt .react-datepicker__day--disabled{color:var(--g-colorGray200);cursor:default}._gestalt .react-datepicker__day--disabled:hover{background-color:var(--g-colorGray50);color:var(--g-colorGray200)}._gestalt .react-datepicker__day--disabled:focus{box-shadow:none}._gestalt .react-datepicker__day--selected{background-color:var(--g-colorGray300);color:var(--g-colorGray50)}._gestalt .react-datepicker__day--in-range,._gestalt .react-datepicker__day--selected:hover{background-color:var(--g-colorTransparentGray60);color:var(--g-colorGray300)}._gestalt .react-datepicker__day--in-range{border-radius:0}._gestalt .react-datepicker__day--in-range:hover{background:var(--g-colorTransparentGray60);border-radius:var(--g-borderRadius-circle);position:relative}._gestalt .react-datepicker__day--in-range:first-child{border-bottom-left-radius:var(--g-borderRadius-circle);border-top-left-radius:var(--g-borderRadius-circle)}._gestalt .react-datepicker__day--in-range:last-child{border-bottom-right-radius:var(--g-borderRadius-circle);border-top-right-radius:var(--g-borderRadius-circle)}._gestalt .react-datepicker__day--in-range:not(.react-datepicker__day--selected):hover:before{background:var(--g-colorTransparentGray60);border-radius:0;content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}._gestalt .react-datepicker__day--in-range:first-child:hover:before{border-bottom-left-radius:var(--g-borderRadius-circle);border-top-left-radius:var(--g-borderRadius-circle)}._gestalt .react-datepicker__day--in-range:last-child:hover:before{border-bottom-right-radius:var(--g-borderRadius-circle);border-top-right-radius:var(--g-borderRadius-circle)}._gestalt .react-datepicker__day--range-start{background-color:var(--g-colorGray400);border-radius:var(--g-borderRadius-circle);color:var(--g-colorGray50);position:relative}._gestalt .react-datepicker__day--range-start:not(:last-child):not(.react-datepicker__day--range-end):before{background:var(--g-colorTransparentGray60);border-radius:var(--g-borderRadius-halfCircle-Start);content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}._gestalt .react-datepicker__day--range-start:hover{background-color:inherit;border-radius:var(--g-borderRadius-circle);color:var(--g-colorGray300);position:relative}._gestalt .react-datepicker__day--range-start:hover:after{background:var(--g-colorTransparentGray60);border-radius:var(--g-borderRadius-circle);content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}._gestalt .react-datepicker__day--range-end{background-color:var(--g-colorGray400);border-radius:var(--g-borderRadius-circle);color:var(--g-colorGray50);position:relative}._gestalt .react-datepicker__day--range-end:not(:first-child):not(.react-datepicker__day--range-start):before{background:var(--g-colorTransparentGray60);border-radius:var(--g-borderRadius-halfCircle-End);content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}._gestalt .react-datepicker__day--range-end:hover{background-color:inherit;border-radius:var(--g-borderRadius-circle);color:var(--g-colorGray300);position:relative}._gestalt .react-datepicker__day--range-end:hover:after{background:var(--g-colorTransparentGray60);border-radius:var(--g-borderRadius-circle);color:var(--g-colorGray300);content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}._gestalt .react-datepicker__day--selecting-range-end:not(.react-datepicker__day--in-range):not(.react-datepicker__day--highlighted),._gestalt .react-datepicker__day--selecting-range-start:not(.react-datepicker__day--in-range):not(.react-datepicker__day--highlighted){background-color:var(--g-colorTransparentGray60)}._gestalt .react-datepicker__day--outside-month{visibility:hidden}._gestalt .react-datepicker__day-name{color:var(--g-colorGray200);display:inline-block;font-size:var(--font-size-300);line-height:var(--g-day-dimensions);margin:0;text-align:center;width:var(--g-day-dimensions)}._gestalt .react-datepicker__day-names{display:flex;white-space:nowrap}._gestalt .react-datepicker__header{position:relative;text-align:center}._gestalt .react-datepicker__input-container{display:block;position:relative;width:100%}._gestalt .react-datepicker__input-container input{padding-right:38px}._gestalt .react-datepicker__month{color:var(--g-colorGray50);text-align:center}._gestalt .react-datepicker__week{display:flex;position:relative;white-space:nowrap;z-index:1}._gestalt .react-datepicker__month-container{float:left;font-size:var(--font-size-300);font-weight:var(--font-weight-normal)}._gestalt .react-datepicker__navigation{background:none;border:none;border-radius:var(--g-borderRadius-circle);cursor:pointer;height:auto;outline:none;overflow:visible;padding:8px;position:absolute;top:14px;width:auto;z-index:1}._gestalt .react-datepicker__navigation:focus,._gestalt .react-datepicker__navigation:hover{background:var(--g-colorTransparentGray60)}._gestalt .react-datepicker__navigation:active:before{background:var(--g-colorTransparentGray60);border-radius:var(--g-borderRadius-circle);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%}html[dir=rtl] ._gestalt .react-datepicker__navigation--previous{right:8px}html:not([dir=rtl]) ._gestalt .react-datepicker__navigation--previous,html[dir=rtl] ._gestalt .react-datepicker__navigation--next{left:8px}html:not([dir=rtl]) ._gestalt .react-datepicker__navigation--next{right:8px}._gestalt .react-datepicker__navigation--next--disabled,._gestalt .react-datepicker__navigation--next--disabled:hover,._gestalt .react-datepicker__navigation--previous--disabled,._gestalt .react-datepicker__navigation--previous--disabled:hover{cursor:default}._gestalt .react-datepicker__navigation:focus{box-shadow:var(--g-focus)}.MP1{z-index:1}.MP1[data-placement^=bottom]{margin-top:6px}.MP1[data-placement^=top]{
  /* !important is required to keep same distance from Textfield
     when popper flips from top to bottom */top:-2px!important}.MP1[data-placement^=right]{margin-left:8px}.MP1[data-placement^=left]{margin-right:8px}._gestalt .reactDatepickerWrapper{display:block}.NMJ{position:absolute}html[dir=rtl] .NMJ{left:0}html:not([dir=rtl]) .NMJ{right:0}
.rdp {
  --rdp-cell-size: 40px; /* Size of the day cells. */
  --rdp-caption-font-size: 18px; /* Font size for the caption labels. */
  --rdp-accent-color: #0000ff; /* Accent color for the background of selected days. */
  --rdp-background-color: #e7edff; /* Background color for the hovered/focused elements. */
  --rdp-accent-color-dark: #3003e1; /* Accent color for the background of selected days (to use in dark-mode). */
  --rdp-background-color-dark: #180270; /* Background color for the hovered/focused elements (to use in dark-mode). */
  --rdp-outline: 2px solid var(--rdp-accent-color); /* Outline border for focused elements */
  --rdp-outline-selected: 3px solid var(--rdp-accent-color); /* Outline border for focused _and_ selected elements */
  --rdp-selected-color: #fff; /* Color of selected day text */

  margin: 1em;
}

/* Hide elements for devices that are not screen readers */
.rdp-vhidden {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  background: transparent;
  border: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  position: absolute !important;
  top: 0;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  border: 0 !important;
}

/* Buttons */
.rdp-button_reset {
  appearance: none;
  position: relative;
  margin: 0;
  padding: 0;
  cursor: default;
  color: inherit;
  background: none;
  font: inherit;

  -moz-appearance: none;
  -webkit-appearance: none;
}

.rdp-button_reset:focus-visible {
  /* Make sure to reset outline only when :focus-visible is supported */
  outline: none;
}

.rdp-button {
  border: 2px solid transparent;
}

.rdp-button[disabled]:not(.rdp-day_selected) {
  opacity: 0.25;
}

.rdp-button:not([disabled]) {
  cursor: pointer;
}

.rdp-button:focus-visible:not([disabled]) {
  color: inherit;
  background-color: var(--rdp-background-color);
  border: var(--rdp-outline);
}

.rdp-button:hover:not([disabled]):not(.rdp-day_selected) {
  background-color: var(--rdp-background-color);
}

.rdp-months {
  display: flex;
}

.rdp-month {
  margin: 0 1em;
}

.rdp-month:first-child {
  margin-left: 0;
}

.rdp-month:last-child {
  margin-right: 0;
}

.rdp-table {
  margin: 0;
  max-width: calc(var(--rdp-cell-size) * 7);
  border-collapse: collapse;
}

.rdp-with_weeknumber .rdp-table {
  max-width: calc(var(--rdp-cell-size) * 8);
  border-collapse: collapse;
}

.rdp-caption {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
  text-align: left;
}

.rdp-multiple_months .rdp-caption {
  position: relative;
  display: block;
  text-align: center;
}

.rdp-caption_dropdowns {
  position: relative;
  display: inline-flex;
}

.rdp-caption_label {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding: 0 0.25em;
  white-space: nowrap;
  color: currentColor;
  border: 0;
  border: 2px solid transparent;
  font-family: inherit;
  font-size: var(--rdp-caption-font-size);
  font-weight: bold;
}

.rdp-nav {
  white-space: nowrap;
}

.rdp-multiple_months .rdp-caption_start .rdp-nav {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.rdp-multiple_months .rdp-caption_end .rdp-nav {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.rdp-nav_button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--rdp-cell-size);
  height: var(--rdp-cell-size);
  padding: 0.25em;
  border-radius: 100%;
}

/* ---------- */
/* Dropdowns  */
/* ---------- */

.rdp-dropdown_year,
.rdp-dropdown_month {
  position: relative;
  display: inline-flex;
  align-items: center;
}

.rdp-dropdown {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  cursor: inherit;
  opacity: 0;
  border: none;
  background-color: transparent;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.rdp-dropdown[disabled] {
  opacity: unset;
  color: unset;
}

.rdp-dropdown:focus-visible:not([disabled]) + .rdp-caption_label {
  background-color: var(--rdp-background-color);
  border: var(--rdp-outline);
  border-radius: 6px;
}

.rdp-dropdown_icon {
  margin: 0 0 0 5px;
}

.rdp-head {
  border: 0;
}

.rdp-head_row,
.rdp-row {
  height: 100%;
}

.rdp-head_cell {
  vertical-align: middle;
  font-size: 0.75em;
  font-weight: 700;
  text-align: center;
  height: 100%;
  height: var(--rdp-cell-size);
  padding: 0;
  text-transform: uppercase;
}

.rdp-tbody {
  border: 0;
}

.rdp-tfoot {
  margin: 0.5em;
}

.rdp-cell {
  width: var(--rdp-cell-size);
  height: 100%;
  height: var(--rdp-cell-size);
  padding: 0;
  text-align: center;
}

.rdp-weeknumber {
  font-size: 0.75em;
}

.rdp-weeknumber,
.rdp-day {
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: var(--rdp-cell-size);
  max-width: var(--rdp-cell-size);
  height: var(--rdp-cell-size);
  margin: 0;
  border: 2px solid transparent;
  border-radius: 100%;
}

.rdp-day_today:not(.rdp-day_outside) {
  font-weight: bold;
}

.rdp-day_selected,
.rdp-day_selected:focus-visible,
.rdp-day_selected:hover {
  color: var(--rdp-selected-color);
  opacity: 1;
  background-color: var(--rdp-accent-color);
}

.rdp-day_outside {
  opacity: 0.5;
}

.rdp-day_selected:focus-visible {
  /* Since the background is the same use again the outline */
  outline: var(--rdp-outline);
  outline-offset: 2px;
  z-index: 1;
}

.rdp:not([dir='rtl']) .rdp-day_range_start:not(.rdp-day_range_end) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rdp:not([dir='rtl']) .rdp-day_range_end:not(.rdp-day_range_start) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rdp[dir='rtl'] .rdp-day_range_start:not(.rdp-day_range_end) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rdp[dir='rtl'] .rdp-day_range_end:not(.rdp-day_range_start) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rdp-day_range_end.rdp-day_range_start {
  border-radius: 100%;
}

.rdp-day_range_middle {
  border-radius: 0;
}
@keyframes react-loading-skeleton {
  100% {
    transform: translateX(100%);
  }
}

.react-loading-skeleton {
  --base-color: #ebebeb;
  --highlight-color: #f5f5f5;
  --animation-duration: 1.5s;
  --animation-direction: normal;
  --pseudo-element-display: block; /* Enable animation */

  background-color: var(--base-color);

  width: 100%;
  border-radius: 0.25rem;
  display: inline-flex;
  line-height: 1;

  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  overflow: hidden;
}

.react-loading-skeleton::after {
  content: ' ';
  display: var(--pseudo-element-display);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(
    90deg,
    var(--base-color),
    var(--highlight-color),
    var(--base-color)
  );
  transform: translateX(-100%);

  animation-name: react-loading-skeleton;
  animation-direction: var(--animation-direction);
  animation-duration: var(--animation-duration);
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

@media (prefers-reduced-motion) {
  .react-loading-skeleton {
    --pseudo-element-display: none; /* Disable animation */
  }
}

.Banner_banner__citsT {
  display: flex;
  background: var(--color-bg2);
  border-radius: 8px;
  padding: 16px;
  gap: 12px;
  align-items: center;
}

.Banner_bannerBorder__2IruF {
  border-radius: 8px;
  border: 1px solid var(--black, #000);
  background: var(--System-Colors-Gray-Gray-1, #FCFCFD);

  /* Shadows/XS */
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

.Banner_bannerClickable__8NlNn {
  cursor: pointer;

}
.Banner_bannerClickable__8NlNn:hover,
.Banner_bannerClickable__8NlNn:focus {
  background: var(--color-bg3);
  /* or */
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);

}


