/* Absolute Center Spinner */
.qHPOt {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.qHPOt:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
.qHPOt:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.qHPOt:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: B_WfX 150ms infinite linear;
  -moz-animation: B_WfX 150ms infinite linear;
  -ms-animation: B_WfX 150ms infinite linear;
  -o-animation: B_WfX 150ms infinite linear;
  animation: B_WfX 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes B_WfX {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes B_WfX {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes B_WfX {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes B_WfX {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.wY8Et {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
.uIaya {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: irWVQ 2s linear infinite;
  margin-left: 10%;
}
@keyframes irWVQ {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.wY8Et p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}


/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.YWjNU {
  display: flex;
  flex-direction: column;
}
.RskB5 {
  display: flex;
  align-items: center;
}
.MyB9Y {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rM6QD {
  justify-content: flex-start;
}
.nQiHP {
  justify-content: space-between;
}
.GxWX7 {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
._n9yX {
  overflow: hidden;
  position: relative;
}
._n9yX > * {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
._n9yX:before {
  content: "";
  display: block;
  padding-bottom: calc(100% * calc(1 / var(--aspect-ratio-mobile)));
}
@media only screen and (min-width: 769px) {
  ._n9yX:before {
    padding-bottom: calc(100% * calc(1 / var(--aspect-ratio-desktop)));
  }
}
._n9yX picture {
  display: flex;
  align-items: center;
  background-color: var(--bg-color, transparent);
  height: 100%;
}
._n9yX .bMDjr {
  position: absolute;
  background-color: var(--overlay-bgcolor);
  z-index: 1;
  opacity: 0.4;
  height: 100%;
  width: 100%;
}
._n9yX .rs6Gb {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
._n9yX.Jn78x .rs6Gb {
  object-fit: cover;
  object-position: top;
}
.ds82Z {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));
  border-radius: var(--imageRadius, 0px);
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.isJjx {
  display: flex;
  flex-direction: column;
}
.Py_kU {
  display: flex;
  align-items: center;
}
.Ine4Y {
  display: flex;
  justify-content: center;
  align-items: center;
}
.QFAg2 {
  justify-content: flex-start;
}
.BiNnT {
  justify-content: space-between;
}
.ngVfk {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.idIr3 {
  z-index: unset;
  position: relative;
  width: 100%;
  height: fit-content;
  background-color: #ececec;
  overflow: hidden;
}
.idIr3 canvas {
  display: block;
  width: 100%;
  transform: translateX(-100%);
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.5)), to(transparent));
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5), transparent);
  animation: RQeRW 0.8s infinite;
}
@media only screen and (max-width: 768px) {
  .idIr3 canvas {
    display: none;
  }
}
.idIr3 .qIHpC {
  display: none;
}
@media only screen and (max-width: 768px) {
  .idIr3 .qIHpC {
    display: block;
  }
}
@keyframes RQeRW {
  100% {
    transform: translateX(100%);
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.k706y {
  display: flex;
  flex-direction: column;
}
.WGZyZ {
  display: flex;
  align-items: center;
}
.yUFKh {
  display: flex;
  justify-content: center;
  align-items: center;
}
.oyy50 {
  justify-content: flex-start;
}
.pKR0g {
  justify-content: space-between;
}
.MPdbe {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.NV1wY {
  top: 45px;
  right: 0px;
}
.NV1wY .U2Lgs {
  position: absolute;
  right: 8px;
  top: -14px;
}
.awLn5 {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.AqMhu {
  background-color: #fff;
  z-index: 2;
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
}
@media only screen and (min-width: 769px) {
  .AqMhu {
    border-radius: 4px;
  }
}
.AqMhu .ZcY_Y {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 768px) {
  .AqMhu .ZcY_Y {
    padding: unset;
    justify-content: center;
    flex-direction: row;
  }
}
.AqMhu .ZcY_Y span {
  display: flex;
  align-items: center;
  padding: 4px;
}
@media only screen and (max-width: 768px) {
  .AqMhu .ZcY_Y span {
    padding: 0px 4px 0px 4px;
  }
}
.AqMhu .ZcY_Y span a {
  width: 24px;
  height: 24px;
}
.AqMhu .J5Ku3 {
  display: none;
  color: var(--themeAccentD5, #000);
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
}
.AqMhu .J5Ku3 .gh4Ws {
  width: 24px;
  height: 24px;
  display: none;
  cursor: pointer;
}
.AqMhu .lYzbG {
  display: none;
  width: 100%;
  padding-top: 16px;
}
.AqMhu .lYzbG input {
  height: 41px;
  padding: 12px;
  width: calc(100% - 92px);
  background-color: var(--themeAccentD1, #b9af9b);
  color: var(--themeAccentD5, #000);
  border: 0;
}
@media only screen and (max-width: 768px) {
  .AqMhu .lYzbG input {
    font-size: 12px;
  }
}
.AqMhu .lYzbG button {
  width: 92px;
  height: 41px;
  padding: 12px;
  font-weight: 600;
  color: #fff;
  background: var(--buttonPrimary, #4e3f09);
  border: 0;
  text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
  .AqMhu .lYzbG button {
    font-size: 12px;
  }
}
.AqMhu .lYzbG button.Wj4Je {
  color: var(--buttonPrimary, #4e3f09);
  background: #fff;
  border: 1px solid #000;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.HQaMI {
  display: block;
}
.RDPg0,
.GK50C {
  display: inline-block;
}
.IGjd0 {
  display: flex;
}
.Oo07j,
.sPJBK {
  display: flex;
  flex-direction: column;
}
.fD9PH,
.gmh5j {
  display: flex;
  align-items: center;
}
.QC7oF,
.eOmmv {
  display: flex;
  justify-content: center;
}
.OKhA_,
.MSfIp {
  display: flex;
  justify-content: center;
  align-items: center;
}
.jwa0o,
.emCw1 {
  justify-content: flex-start;
}
.vEsh_,
.S5GFJ {
  justify-content: flex-end;
}
.yvkxJ,
.zfZzl {
  justify-content: space-between;
}
.Nt960,
.gYFzv {
  justify-content: space-around;
}
.W8iHq,
.WCOBY {
  justify-content: space-evenly;
}
h1,
.giNrl {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .giNrl {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.skPkJ {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .skPkJ {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Bvuc8 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Bvuc8 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
._qgeI {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  ._qgeI {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.JHW9F {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .JHW9F {
    font-size: 16px;
    line-height: 18px;
  }
}
.nIFRI {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .nIFRI {
    font-size: 16px;
    line-height: 20px;
  }
}
.vJDYz,
.pRyIJ,
.FEe6s {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .vJDYz,
  .pRyIJ,
  .FEe6s {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.kplft {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .kplft {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ooAwV,
.xXpNr {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .ooAwV,
  .xXpNr {
    font-size: 11px;
  }
}
.ivxud,
.MoYOK {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .ivxud,
  .MoYOK {
    font-size: 11px;
  }
}
.gx330,
.XPp_9 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .gx330,
  .XPp_9 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.gx330:hover,
.XPp_9:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.gx330:disabled,
.XPp_9:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.gx330:active,
.XPp_9:active {
  opacity: 0.8;
}
.KY8fQ,
.ywbGo {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.pZXxV,
.ggyL1 {
  margin: 0 auto;
}
.lwmym,
.j9zOq {
  max-width: 1440px !important;
}
.f9QFG,
.tTFwg {
  overflow-y: hidden !important;
}
.Eh3Jh,
.qGsNy {
  margin-right: 30px !important;
}
.k3_T1,
.X3QKd {
  margin-right: 5px !important;
}
.nn5IZ,
.qFpH2 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.qpqzk,
.pnjVo {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.cg7VF,
.KSt0d {
  display: none;
}
@media only screen and (max-width: 768px) {
  .cg7VF,
  .KSt0d {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .cg7VF,
  .KSt0d {
    margin-top: 24px;
  }
}
.EV3v0,
.qT54b {
  background-color: var(--accentColor);
  color: #fff;
}
.PCezU,
.NFAp8 {
  overflow-y: hidden;
}
.r8u1Z,
.g7dkz {
  overflow: hidden;
}
.sNntc h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .sNntc {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.bBypq {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .h4Oia {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .BvsVJ {
    display: none !important;
  }
}
.TqVmw {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .TqVmw {
    align-items: flex-end;
  }
}
.TqVmw:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.MHdKa {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .MHdKa {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .V4v6l {
    border: none;
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.cLVdk {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.cLVdk .vebyk {
  width: 21px;
  height: 21px;
  cursor: pointer;
}
.OSwtl {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.TsowQ {
  justify-content: flex-end;
}
.TsowQ .MHdKa {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.TsowQ .MHdKa .cLVdk {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .TsowQ .MHdKa .cLVdk {
    padding: 16px;
  }
}
.TsowQ .MHdKa .cLVdk .kM59n {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .TsowQ .MHdKa {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .K_onp {
    align-items: center;
  }
}
.K_onp .MHdKa {
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .K_onp .MHdKa {
    width: unset;
    max-width: 720px;
  }
}
.K_onp .MHdKa .cLVdk {
  border-radius: 8px 8px 0px 0px;
}
.kM59n {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.uKk53 {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.k75PC {
  overflow-y: hidden;
}


/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.N4GQu {
  display: flex;
  flex-direction: column;
}
.tzbSN {
  display: flex;
  align-items: center;
}
.ci9kx {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ZO22n {
  justify-content: flex-start;
}
.bKPmz {
  justify-content: space-between;
}
.C6CgZ {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.nxUWw {
  padding: 24px 16px 80px;
  width: 100vw;
}
@media only screen and (min-width: 481px) {
  .nxUWw {
    padding: 24px 40px 80px;
  }
}
.Bz5QH {
  font-weight: 700;
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
}
.pCRaI {
  width: fit-content;
  text-transform: uppercase;
  padding: 12px 32px;
  cursor: pointer;
  transition: all 0.4s;
  border: 0.8px solid var(--dividerStokes, #d4d1d1);
  border-radius: var(--buttonRadius, 0px);
}
@media only screen and (max-width: 768px) {
  .pCRaI {
    font-size: 12px;
  }
}
.d2bff svg path {
  fill: var(--buttonSecondary, #fff) !important;
}
.d2bff .cZWV6 {
  margin-right: 5px;
}
@media only screen and (max-width: 480px) {
  .RJ2Hs {
    max-width: 85vw !important;
  }
}
.RJ2Hs .ri24K .RpOSW {
  width: 100%;
  display: flex;
  justify-content: end;
  padding: 16px 24px;
}
@media only screen and (max-width: 480px) {
  .RJ2Hs .ri24K .RpOSW {
    padding: 8px;
  }
}
.RJ2Hs .ri24K .RpOSW svg {
  width: 24px;
}
.RJ2Hs .ri24K .QAGHp {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 24px 35px;
}
@media only screen and (max-width: 480px) {
  .RJ2Hs .ri24K .QAGHp {
    padding: 16px;
  }
}
.RJ2Hs .ri24K .QAGHp .byMBO {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.RJ2Hs .ri24K .QAGHp .byMBO .PoH38 {
  text-align: center;
}
.RJ2Hs .ri24K .QAGHp .byMBO .FeM_n {
  color: var(--textBody, #3c3131);
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.4px;
  line-height: 27px;
  width: 60%;
  padding-top: 24px;
}
@media only screen and (max-width: 480px) {
  .RJ2Hs .ri24K .QAGHp .byMBO .FeM_n {
    padding: 0 20px;
    font-size: 16px;
    width: 100%;
  }
}
.RJ2Hs .ri24K .QAGHp .Lkg0u {
  display: flex;
  gap: 15px;
  align-items: center;
  bottom: 0;
  box-sizing: border-box;
  margin: 24px auto;
  width: 65%;
}
@media only screen and (max-width: 768px) {
  .RJ2Hs .ri24K .QAGHp .Lkg0u {
    align-items: inherit;
    flex-direction: column;
    width: 100%;
  }
}
.RJ2Hs .ri24K .QAGHp .Lkg0u button {
  width: 100%;
  white-space: nowrap;
}
.RJ2Hs .ri24K .QAGHp .Lkg0u > :first-child {
  flex: 0 0 40%;
}
.RJ2Hs .ri24K .QAGHp .Lkg0u > :nth-child(2) {
  flex: 0 0 55%;
}
.RJ2Hs .ri24K .QAGHp .Lkg0u .U27Ar {
  border: 0.8px solid transparent;
}

.dSlmN {
  position: relative;
  width: 100%;
}
.dSlmN #WY3IN {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dSlmN #WY3IN /deep/ .KYiQA {
  top: 0;
  left: 0;
}
.soJQU {
  width: 100%;
  height: 100%;
}
.soJQU canvas {
  width: 100%;
  height: 100%;
}
model-viewer {
  width: 100%;
  height: 100%;
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.QBPQp {
  display: flex;
  flex-direction: column;
}
.PJASc {
  display: flex;
  align-items: center;
}
.bPbQ2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.uhBWq {
  justify-content: flex-start;
}
.KrUUm {
  justify-content: space-between;
}
.Kvdoy {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.OzKlD {
  position: relative;
  display: inline-block;
  cursor: pointer;
  width: 100%;
}
.xcfBN {
  position: relative;
  overflow: hidden;
  cursor: zoom-in;
}
.NC8kD {
  display: block;
  width: 100%;
  height: auto;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));
  transition: opacity 0.3s ease;
}
.YQJnr {
  position: absolute;
  width: 360px;
  height: 360px;
  border-radius: 50%;
  pointer-events: none;
  z-index: 5;
  background-repeat: no-repeat;
  background-size: 400%;
  display: none;
}
.RGlzT {
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  max-width: 720px;
}
/* ------------------------- VIDEO STYLES ------------------------- */
.qzu34 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.qzu34 .OoazL {
  width: 100%;
  height: 535px;
  cursor: pointer;
}
.wueix {
  position: relative;
  max-height: 100%;
  display: flex;
  align-items: center;
}
.wueix .wKAQe {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.wueix .EaIxw {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.wueix .Uptd8 {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.wueix .Y3R_8 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#lmxJK {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  height: 93%;
}
/* ------------------------- 3D MODEL STYLES ------------------------- */
.bfgpC {
  position: relative;
  width: 100%;
}
.bfgpC /deep/ canvas {
  width: 100%;
  height: 100%;
}
.bfgpC .gPaqw {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.PW6uY {
  display: flex;
  flex-direction: column;
}
.fNq8X {
  display: flex;
  align-items: center;
}
.wV80F {
  display: flex;
  justify-content: center;
  align-items: center;
}
.WzETX {
  justify-content: flex-start;
}
._hTve {
  justify-content: space-between;
}
.pGaUF {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.C9bQn {
  max-width: 1440px;
}
.AV3aP {
  position: absolute;
  top: 25px;
  right: 24px;
  cursor: pointer;
  width: 25px;
  height: 23px;
  z-index: 2;
}
.AV3aP .Nouf4:hover /deep/ svg path {
  fill: var(--textHeading, #26201a);
  fill-opacity: 1;
}
.AV3aP .K3zq3 /deep/ svg path {
  fill: var(--textHeading, #26201a);
  fill-opacity: 1;
}
.ZK1P3 {
  position: absolute;
  text-align: center;
  bottom: 8px !important;
  left: 8px !important;
  top: unset !important;
  left: unset !important;
  padding: 4px var(--scale-8-px, 8px);
  height: fit-content;
  width: fit-content;
}
.a_5yX {
  bottom: 8px !important;
  left: 8px !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.28px;
  border-radius: 24px;
  background-color: var(--pageBackground, #f8f8f8);
  color: var(--textBody, #3c3131);
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
.Cl0LO .QRv_I {
  width: 100%;
  position: relative;
}
.Cl0LO .QRv_I > * {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.Cl0LO .QRv_I:before {
  content: "";
  display: block;
  padding-bottom: calc(100% * (1 /(var(--productImgAspectRatio, 0.8))));
}
.Cl0LO .sc4it {
  overflow: hidden;
}
.Cl0LO .wa9O0 {
  min-height: 100%;
}
.Cl0LO .Sxyoi {
  display: flex;
}
.Cl0LO .aOofy {
  position: fixed;
  width: 100px;
  height: 100px;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  pointer-events: none;
  display: none;
}
.Cl0LO .K5f6P {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
  gap: 10px;
}
@media only screen and (max-width: 768px) {
  .Cl0LO .K5f6P {
    display: none;
  }
}
.Cl0LO .K5f6P img {
  z-index: unset;
}
.Cl0LO ._tISm {
  max-width: 100%;
  cursor: pointer;
}
.Cl0LO .K5f6P .u3Dhn .c2hQn {
  width: 100%;
  overflow: hidden;
  width: calc(4 * 80px);
  position: relative;
}
.Cl0LO .K5f6P .u3Dhn .c2hQn .lj2Oo {
  width: fit-content;
}
.Cl0LO .K5f6P .u3Dhn .c2hQn .uEVYr {
  background-color: transparent;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.Cl0LO .K5f6P .u3Dhn .c2hQn .FXrCV {
  right: -39px;
}
.Cl0LO .K5f6P .u3Dhn .c2hQn .CPI7t {
  left: -39px;
}
.Cl0LO .K5f6P .u3Dhn ._5eCIO {
  padding: 0px 5px;
}
.Cl0LO .K5f6P .u3Dhn .kihCw .IqO4U {
  display: flex !important;
  justify-content: flex-start !important;
  width: auto !important;
}
.Cl0LO .K5f6P .k5RML {
  gap: 8px;
  overflow-x: scroll;
  display: flex;
  transition: transform 0.3s ease;
  will-change: transform;
  /* Hide scrollbar for Chrome, Safari and Opera */
  /* Hide scrollbar for IE, Edge add Firefox */
  -ms-overflow-style: none;
  scrollbar-width: none;
  /* Firefox */
}
.Cl0LO .K5f6P .k5RML::-webkit-scrollbar {
  display: none;
}
.Cl0LO .K5f6P .k5RML .Wsg_x {
  border: 2px solid transparent;
  border-radius: var(--imageRadius, 0px);
  aspect-ratio: var(--productImgAspectRatio, 0.8);
  flex: 0 0 24%;
  overflow: hidden;
  cursor: pointer;
  position: relative;
}
.Cl0LO .K5f6P .k5RML .Wsg_x.K3zq3 {
  border-color: var(--buttonPrimary, #4e3f09);
}
.Cl0LO .K5f6P .mnl65 {
  width: 100%;
  height: 100%;
  display: flex;
}
.Cl0LO .K5f6P .k5RML .E3DPl,
.Cl0LO .K5f6P .k5RML .DmO0Y {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: var(--icon-color);
}
.Cl0LO .K5f6P .k5RML .DmO0Y {
  width: 24px;
  height: 24px;
}
.Cl0LO .K5f6P .k5RML .E3DPl {
  width: 28px;
  height: 28px;
}
.Cl0LO .nabGX {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Cl0LO .nabGX {
    display: block;
  }
}
._4s4A {
  cursor: default;
  pointer-events: none;
  opacity: 0.5;
}
.whvAt {
  width: 11px;
  height: 18px;
}
.UNxb3 {
  cursor: pointer;
  position: absolute;
  top: 38%;
  right: 0%;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
  height: 40px;
  width: 40px;
  z-index: 1;
  color: transparent;
}
.TyR8y {
  transform: rotate(180deg);
  left: 0%;
}
.yKUB0 {
  display: none;
}
.U8M5n {
  width: unset !important;
}
.ItYSu {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.IDSDO {
  width: 100%;
  height: 100%;
}
._taFH {
  animation: LiU55 0.3s ease-in-out forwards;
}
.d_t7f {
  animation: GVPPo 0.3s ease-in-out forwards;
}
@keyframes LiU55 {
  0% {
    transform: translateX(100%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes GVPPo {
  0% {
    transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
.ItYSu {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.IDSDO {
  width: 100%;
  height: 100%;
}
._taFH {
  animation: LiU55 0.3s ease-in-out forwards;
}
.d_t7f {
  animation: GVPPo 0.3s ease-in-out forwards;
}
@keyframes LiU55 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes GVPPo {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}

.HhTjl {
  touch-action: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  display: block;
  position: relative;
  width: 100%;
  height: 8px;
  background: #ddd;
  border-radius: 4px;
}
.HhTjl[data-vertical] {
  height: 100%;
  width: 8px;
}
.HhTjl[data-disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
.HhTjl .Ax0tX {
  position: absolute;
  z-index: 3;
  top: 50%;
  width: 24px;
  height: 24px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #2196f3;
}
.HhTjl .Ax0tX:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 6px rgba(33, 150, 243, 0.5);
}
.HhTjl[data-vertical] .Ax0tX {
  left: 50%;
}
.HhTjl .Ax0tX[data-disabled] {
  z-index: 2;
}
.HhTjl .RehTm {
  position: absolute;
  z-index: 1;
  transform: translate(0, -50%);
  top: 50%;
  width: 100%;
  height: 100%;
  background: #51adf6;
}
.HhTjl[data-vertical] .RehTm {
  left: 50%;
  transform: translate(-50%, 0);
}
.HhTjl input[type="range"] {
  -webkit-appearance: none;
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background-color: transparent;
}
.HhTjl input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
}
.HhTjl input[type="range"]::-moz-range-thumb {
  width: 0;
  height: 0;
  border: 0;
}
.HhTjl input[type="range"]:focus {
  outline: 0;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.cHcOb {
  overflow: hidden;
  position: relative;
}
.cHcOb picture {
  display: flex;
  align-items: center;
  background-color: var(--bg-color, transparent);
}
.cHcOb .pMwtR {
  position: absolute;
  background-color: var(--overlay-bgcolor);
  z-index: 1;
  opacity: 0.4;
  height: 100%;
  width: 100%;
}
.cHcOb .EUUqw {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cHcOb.ZCInk .EUUqw {
  object-fit: cover;
}
.cHcOb.GMZRA picture {
  aspect-ratio: var(--aspect-ratio-mobile);
}
@media only screen and (min-width: 769px) {
  .cHcOb.GMZRA picture {
    aspect-ratio: var(--aspect-ratio-desktop);
  }
}


/**color by character**/
/** Font family **/
/** Font weight **/
.cWUSv {
  display: block;
}
.YQ438,
.lTtDG {
  display: inline-block;
}
.Ch0yB {
  display: flex;
}
.yrx2E,
.murrx {
  display: flex;
  flex-direction: column;
}
.G7vWf,
.bc3_u {
  display: flex;
  align-items: center;
}
.pSjt7,
.sWcik {
  display: flex;
  justify-content: center;
}
.k5NRw,
.aPSMO {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Y0K2C,
.vIjCO {
  justify-content: flex-start;
}
.y6LGX,
.SuroO {
  justify-content: flex-end;
}
.Iz3Qo,
.jfkdl {
  justify-content: space-between;
}
.dIiUQ,
.HRpZN {
  justify-content: space-around;
}
.KX9yT,
.J5p9y {
  justify-content: space-evenly;
}
h1,
.wT8ER {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .wT8ER {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.PUNUH {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .PUNUH {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Pjtqz {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Pjtqz {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.RyuxM {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .RyuxM {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.kJOeh {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .kJOeh {
    font-size: 16px;
    line-height: 18px;
  }
}
.mqUJb {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .mqUJb {
    font-size: 16px;
    line-height: 20px;
  }
}
.zAMXJ,
.N6Vlv,
.QPFBJ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .zAMXJ,
  .N6Vlv,
  .QPFBJ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.EwgmA {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .EwgmA {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ygUAI,
.gcZHp {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .ygUAI,
  .gcZHp {
    font-size: 11px;
  }
}
.O0Pki,
.d_T_k {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .O0Pki,
  .d_T_k {
    font-size: 11px;
  }
}
.oPKuW,
.M9T0y {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .oPKuW,
  .M9T0y {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.oPKuW:hover,
.M9T0y:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.oPKuW:disabled,
.M9T0y:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.oPKuW:active,
.M9T0y:active {
  opacity: 0.8;
}
.Y94GX,
.h4HPv {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.t4UJD,
.IBViT {
  margin: 0 auto;
}
.h8z0n,
.xdgE9 {
  max-width: 1440px !important;
}
.nyClq,
._KsxM {
  overflow-y: hidden !important;
}
.IQwHv,
.Y8W2t {
  margin-right: 30px !important;
}
.Cl_Xx,
.uTW3E {
  margin-right: 5px !important;
}
.qfhWZ,
.jxMKb {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.JypWz,
.jViVz {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.YdYpt,
.ctMLu {
  display: none;
}
@media only screen and (max-width: 768px) {
  .YdYpt,
  .ctMLu {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .YdYpt,
  .ctMLu {
    margin-top: 24px;
  }
}
.MaRDN,
.cHHk5 {
  background-color: var(--accentColor);
  color: #fff;
}
.IpwyI,
.obJ7w {
  overflow-y: hidden;
}
.DnsWE,
.Yzl8D {
  overflow: hidden;
}
.zJZV6 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .zJZV6 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.VXpJI {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .uWoA2 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .gppX5 {
    display: none !important;
  }
}
.Rdzf4 {
  width: 100%;
  padding: 24px;
  max-width: 400px;
}
.Rdzf4 .FaJzn,
.Rdzf4 .nZMbg {
  width: 160px;
  cursor: pointer;
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
  .Rdzf4 .FaJzn {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  .Rdzf4 .nZMbg {
    display: none;
  }
}
.Rdzf4 .UR2rf {
  color: var(--textHeading, #26201a);
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 44.8px;
  margin-top: 16px;
}
@media only screen and (max-width: 768px) {
  .Rdzf4 .UR2rf {
    font-size: 24px;
    line-height: 33.6px;
  }
}
.Rdzf4 .pVhOF {
  color: var(--textBody, #3c3131);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 19.6px;
  margin-top: 8px;
}
.Rdzf4 .VVzg_ {
  margin-top: 32px;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.wLEq3 {
  display: block;
}
.XM7el,
.UepAh {
  display: inline-block;
}
.Sp5LY {
  display: flex;
}
.hLbny,
.cFvJv {
  display: flex;
  flex-direction: column;
}
.CDAIT,
.jnkkv {
  display: flex;
  align-items: center;
}
.dGiWf,
.NqaBn {
  display: flex;
  justify-content: center;
}
.Ga7J1,
.QL1Zz {
  display: flex;
  justify-content: center;
  align-items: center;
}
.U4Ewk,
.rsmOy {
  justify-content: flex-start;
}
.yNo7S,
.JDzbD {
  justify-content: flex-end;
}
.wk0c1,
.LTHSN {
  justify-content: space-between;
}
.v9BoL,
.dst_i {
  justify-content: space-around;
}
.B0KkQ,
.UFwJf {
  justify-content: space-evenly;
}
h1,
.wwsCs {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .wwsCs {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.KTAqZ {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .KTAqZ {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ftyqt {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ftyqt {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.S_naz {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .S_naz {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Emp5N {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .Emp5N {
    font-size: 16px;
    line-height: 18px;
  }
}
.f7rw4 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .f7rw4 {
    font-size: 16px;
    line-height: 20px;
  }
}
.LjZLY,
.sYFlY,
.tpwen {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .LjZLY,
  .sYFlY,
  .tpwen {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.YMp7u {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .YMp7u {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.L77F6,
.TfG8w {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .L77F6,
  .TfG8w {
    font-size: 11px;
  }
}
.wk9l_,
.H1Qtz {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .wk9l_,
  .H1Qtz {
    font-size: 11px;
  }
}
.CExK4,
.IXD8I {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .CExK4,
  .IXD8I {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.CExK4:hover,
.IXD8I:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.CExK4:disabled,
.IXD8I:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.CExK4:active,
.IXD8I:active {
  opacity: 0.8;
}
.JzX1G,
.RVmQ6 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.S0mEz,
.BEcCf {
  margin: 0 auto;
}
.XaQGP,
.YBEcO {
  max-width: 1440px !important;
}
.A4h1G,
.FIZIY {
  overflow-y: hidden !important;
}
.GA9_E,
.nX4dv {
  margin-right: 30px !important;
}
.r5j2p,
.JveId {
  margin-right: 5px !important;
}
.f87Ig,
.E4dez {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.aIrkJ,
.pZQTR {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.RkGuI,
.GRsmG {
  display: none;
}
@media only screen and (max-width: 768px) {
  .RkGuI,
  .GRsmG {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .RkGuI,
  .GRsmG {
    margin-top: 24px;
  }
}
.pf6rs,
.URKL_ {
  background-color: var(--accentColor);
  color: #fff;
}
.hRNMr,
.ocKA2 {
  overflow-y: hidden;
}
.dZIG2,
.tO33V {
  overflow: hidden;
}
.Z1qy6 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Z1qy6 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
._242Yu {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .SQKIy {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .gjvYB {
    display: none !important;
  }
}
input:focus-visible {
  outline: none;
}
.h4GAW {
  margin-bottom: 24px;
}
.HICGK {
  color: var(--buttonSecondary, #fff);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  border: none;
  width: 100%;
  height: 48px;
  border-radius: 4px;
  background: var(--buttonPrimary, #4e3f09);
}
.HICGK[disabled] {
  background: #dde7e8 !important;
  color: #b8b29d !important;
}
.fqYIG {
  margin-top: 32px;
  margin-bottom: 24px;
}
.sVsMs {
  margin-bottom: 20px;
  position: relative;
}
.sVsMs .WlKeY {
  position: absolute;
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  background: var(--pageBackground, #f8f8f8);
}
.sVsMs input {
  width: 100%;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 16px;
  border-radius: 4px;
  height: 48px;
  font-size: 14px;
  box-sizing: border-box;
  background: var(--pageBackground, #f8f8f8);
}
.sVsMs input::placeholder {
  color: var(--dividerStokes, #d4d1d1);
  opacity: 0.3;
}
.sVsMs.OIeO2 .WlKeY {
  color: var(--errorText, #b24141);
}
.sVsMs.OIeO2 input {
  border-color: var(--errorText, #b24141);
}
.WS24u {
  display: flex;
  justify-content: space-between;
  margin-bottom: 3px;
  align-items: center;
}
.wkfla {
  text-align: right;
}
.wkfla .bsAl5 {
  background: none;
  border: none;
  color: var(--buttonLink, #b1655b);
  font-size: 14px;
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
}
.wkfla .bsAl5:focus-visible {
  outline: none;
}
.T3HLb {
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
  margin-top: 8px;
  color: var(--errorText, #b24141);
}
.ue5ca {
  height: 24px;
  width: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
  cursor: pointer;
  background: none;
  border: none;
}
.ue5ca:focus-visible {
  outline: none;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.oS3R5 {
  display: block;
}
.hymIO,
.n670H {
  display: inline-block;
}
.iSrtf {
  display: flex;
}
._nlQ2,
.qqtuK {
  display: flex;
  flex-direction: column;
}
.qw7AC,
.BXIV5 {
  display: flex;
  align-items: center;
}
.at8fn,
.gk_kl {
  display: flex;
  justify-content: center;
}
.nA3dy,
.GvBWz {
  display: flex;
  justify-content: center;
  align-items: center;
}
.b6u31,
.yIuuM {
  justify-content: flex-start;
}
.ds5nm,
.XmMs7 {
  justify-content: flex-end;
}
.VFkbS,
.dD5jc {
  justify-content: space-between;
}
.vXhWt,
.jGXfk {
  justify-content: space-around;
}
.ZTbaO,
.EfSOK {
  justify-content: space-evenly;
}
h1,
.ByOML {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .ByOML {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.cuEAM {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .cuEAM {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.b761Q {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .b761Q {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.LkV9Q {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .LkV9Q {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Oi4xs {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .Oi4xs {
    font-size: 16px;
    line-height: 18px;
  }
}
.peTFM {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .peTFM {
    font-size: 16px;
    line-height: 20px;
  }
}
.DjCRq,
.vcohb,
.Aa8_j {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .DjCRq,
  .vcohb,
  .Aa8_j {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.xczex {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .xczex {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.YvF1S,
.Xvdg_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .YvF1S,
  .Xvdg_ {
    font-size: 11px;
  }
}
.OMlAr,
.WPyF2 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .OMlAr,
  .WPyF2 {
    font-size: 11px;
  }
}
.J3JI8,
.ODDUZ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .J3JI8,
  .ODDUZ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.J3JI8:hover,
.ODDUZ:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.J3JI8:disabled,
.ODDUZ:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.J3JI8:active,
.ODDUZ:active {
  opacity: 0.8;
}
.HVP7T,
.EwzOy {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ag9JH,
.al2pc {
  margin: 0 auto;
}
.GzPC0,
.uWC5r {
  max-width: 1440px !important;
}
.WZYIC,
.BwPYm {
  overflow-y: hidden !important;
}
.Yb88G,
.IIEO_ {
  margin-right: 30px !important;
}
.yZuK_,
.tZApA {
  margin-right: 5px !important;
}
.rXdyd,
.d_Gj2 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.WAMyt,
.thi5_ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Kts85,
.KVMS3 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Kts85,
  .KVMS3 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Kts85,
  .KVMS3 {
    margin-top: 24px;
  }
}
.IFENj,
.dwHGS {
  background-color: var(--accentColor);
  color: #fff;
}
.x0XGx,
.YGrba {
  overflow-y: hidden;
}
._3_Qk,
.KyCSd {
  overflow: hidden;
}
.AUDat h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .AUDat {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.KugW4 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .WOe0l {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .TFyu7 {
    display: none !important;
  }
}
.TvZlL {
  display: flex;
  flex-direction: column;
}
.TvZlL .sBW7V {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.TvZlL.mT7Tp label {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.TvZlL.mT7Tp .cKRIn {
  border: 1px solid var(--errorText, #b24141);
}
.TvZlL .Rbp5g {
  height: auto;
}
.TvZlL .Rbp5g .knPhs {
  border-inline: none;
  padding-right: 4px;
}
.TvZlL .Rbp5g .cKRIn {
  width: 100%;
  font-weight: 400;
  display: flex;
  border-left: none;
  padding-left: 4px;
}
.TvZlL .Rbp5g .cKRIn:focus-visible {
  outline: none;
}
.TvZlL .Rbp5g .cKRIn::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
._if_e {
  color: var(--errorText, #b24141);
}
.KpqFz {
  background-color: aquamarine;
}
.cbqKn {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.ushYs {
  display: block;
}
.NaTsC,
.sbaRe {
  display: inline-block;
}
.fK54Y {
  display: flex;
}
.pIxS2,
.YngmI {
  display: flex;
  flex-direction: column;
}
.D9xNK,
.S4JCz {
  display: flex;
  align-items: center;
}
.OzgsC,
.z0dBR {
  display: flex;
  justify-content: center;
}
.MH3_f,
.iYC1R {
  display: flex;
  justify-content: center;
  align-items: center;
}
.L6f6_,
.EumAh {
  justify-content: flex-start;
}
._YfBv,
.okmGD {
  justify-content: flex-end;
}
.Lg6xf,
.oVNZN {
  justify-content: space-between;
}
.J959k,
.NImQq {
  justify-content: space-around;
}
.TaY9M,
.deBt1 {
  justify-content: space-evenly;
}
h1,
.RnBAA {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .RnBAA {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.OuK2w {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .OuK2w {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.qQ8tj {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .qQ8tj {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.T9awX {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .T9awX {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.gGNZ8 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .gGNZ8 {
    font-size: 16px;
    line-height: 18px;
  }
}
.cCHfV {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .cCHfV {
    font-size: 16px;
    line-height: 20px;
  }
}
.H2gjk,
.yV2aE,
.fH2VO {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .H2gjk,
  .yV2aE,
  .fH2VO {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.aO_pT {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .aO_pT {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.pUg6H,
.nz7Zc {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .pUg6H,
  .nz7Zc {
    font-size: 11px;
  }
}
.Bcqmp,
.wcgQd {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .Bcqmp,
  .wcgQd {
    font-size: 11px;
  }
}
.yyoPP,
.Sf_EZ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .yyoPP,
  .Sf_EZ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.yyoPP:hover,
.Sf_EZ:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.yyoPP:disabled,
.Sf_EZ:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.yyoPP:active,
.Sf_EZ:active {
  opacity: 0.8;
}
.xghuT,
.UKZsS {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.uB4Jh,
.ZQXhB {
  margin: 0 auto;
}
.iXlbF,
.UMJmt {
  max-width: 1440px !important;
}
.uyxnf,
.TMQ2z {
  overflow-y: hidden !important;
}
.qURx0,
.zmBV3 {
  margin-right: 30px !important;
}
.OtjOq,
.ot5r_ {
  margin-right: 5px !important;
}
.elZZ8,
.fHKHY {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.EPPvu,
.j4ZhD {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.I56Du,
.mg4iG {
  display: none;
}
@media only screen and (max-width: 768px) {
  .I56Du,
  .mg4iG {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .I56Du,
  .mg4iG {
    margin-top: 24px;
  }
}
.ADFTp,
.btnVI {
  background-color: var(--accentColor);
  color: #fff;
}
.GIshb,
.S2Dcy {
  overflow-y: hidden;
}
.FOe7C,
.v_RTx {
  overflow: hidden;
}
.Fddvo h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Fddvo {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.SwJrw {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .V9bax {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .RXRTe {
    display: none !important;
  }
}
.G6m_Z,
.Ztuoz {
  border: none;
  border-radius: 4px;
  width: 100%;
  height: 48px;
  color: var(--buttonSecondary, #fff);
  background: var(--buttonPrimary, #4e3f09);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22.4px;
  text-transform: uppercase;
  cursor: pointer;
}
.G6m_Z[disabled],
.Ztuoz[disabled] {
  cursor: default;
}
.G6m_Z {
  margin-top: 24px;
}
.gxCAV {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 32px;
  color: var(--textSecondary, #9c9c9c);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  cursor: pointer;
  background: none;
  border: none;
}
.gxCAV:focus-visible {
  outline: none;
}
.gxCAV[disabled] {
  opacity: 0.5;
  cursor: default;
}
.D3Ofi {
  margin-top: 32px;
}
.PidoP {
  color: var(--errorText);
}
.DvcTX {
  margin-bottom: 32px;
}
.DvcTX .q2csB {
  margin-bottom: 8px;
  font-size: 32px;
  font-weight: 700;
  line-height: 140%;
  text-align: center;
}
@media only screen and (max-width: 480px) {
  .DvcTX .q2csB {
    font-size: 24px;
  }
}
.DvcTX .xvI6b {
  margin-bottom: 32px;
  color: var(--textBody, #3c3131);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
}
.DvcTX .CEJxm {
  color: var(--buttonPrimary, #4e3f09);
  text-align: center;
  margin-left: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  text-transform: uppercase;
}
.DvcTX .wrM0Y {
  margin-bottom: 24px;
}
.DvcTX .Fgtf_ {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.DvcTX .Fgtf_.VhhX0 {
  color: var(--errorText, #b24141);
}
.DvcTX input {
  width: 100%;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  box-sizing: border-box;
  padding: 16px;
  border-radius: 4px;
  background: none;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.28px;
}
.DvcTX input.VhhX0 {
  border-color: var(--errorText, #b24141);
}
.frYau {
  display: flex;
  justify-content: space-between;
  margin-bottom: 3px;
}
.kJXMF {
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
  margin-top: 8px;
  color: var(--errorText, #b24141);
}
.gk2vt div {
  width: 100%;
  height: 100%;
}
.vQOe8::-webkit-outer-spin-button,
.vQOe8::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.D6MxM {
  display: block;
}
.Mv40V,
.nuRYq {
  display: inline-block;
}
.zRJ2q {
  display: flex;
}
.fvKnm,
.cl5sM {
  display: flex;
  flex-direction: column;
}
._ncpL,
.clE3U {
  display: flex;
  align-items: center;
}
.Km2Yr,
.QYqiq {
  display: flex;
  justify-content: center;
}
.nhmAv,
.CrQoJ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.pJSGr,
.D1fNJ {
  justify-content: flex-start;
}
.D_YHc,
.PgGZ5 {
  justify-content: flex-end;
}
.Dzl__,
.LhuUM {
  justify-content: space-between;
}
.sNsxi,
.VFxog {
  justify-content: space-around;
}
.QTsK1,
.ifNWL {
  justify-content: space-evenly;
}
h1,
.aKqFy {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .aKqFy {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.OrdR0 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .OrdR0 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.qmqtk {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .qmqtk {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.qnZky {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .qnZky {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Xy82A {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .Xy82A {
    font-size: 16px;
    line-height: 18px;
  }
}
.LssqV {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .LssqV {
    font-size: 16px;
    line-height: 20px;
  }
}
.Oyhue,
.zbYxU,
.Yjr6T {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Oyhue,
  .zbYxU,
  .Yjr6T {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.f0bUs {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .f0bUs {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.f4pXg,
.vczOr {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .f4pXg,
  .vczOr {
    font-size: 11px;
  }
}
.wT7GU,
.kGxW_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .wT7GU,
  .kGxW_ {
    font-size: 11px;
  }
}
.fWDTm,
.oE8lk {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .fWDTm,
  .oE8lk {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.fWDTm:hover,
.oE8lk:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.fWDTm:disabled,
.oE8lk:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.fWDTm:active,
.oE8lk:active {
  opacity: 0.8;
}
.PVMOI,
.scXJ5 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.TfuJc,
.XqhpA {
  margin: 0 auto;
}
.YFCqq,
.sy_NE {
  max-width: 1440px !important;
}
._yUDj,
.uN0o3 {
  overflow-y: hidden !important;
}
.K9IlH,
.cC67E {
  margin-right: 30px !important;
}
.pYIP9,
.C3XR5 {
  margin-right: 5px !important;
}
.jLm8n,
.xQYHy {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.R1ofN,
.OSY7m {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.AFxFm,
.lvAiC {
  display: none;
}
@media only screen and (max-width: 768px) {
  .AFxFm,
  .lvAiC {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .AFxFm,
  .lvAiC {
    margin-top: 24px;
  }
}
.qGE5s,
.cBMWB {
  background-color: var(--accentColor);
  color: #fff;
}
.sTpOK,
.WF1Ep {
  overflow-y: hidden;
}
.pyJNY,
.ckU2A {
  overflow: hidden;
}
.kHiak h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .kHiak {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.PvMOG {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .r_agu {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .gi2ok {
    display: none !important;
  }
}
.AEs79 {
  display: flex;
  align-items: center;
  padding: 12px;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  cursor: pointer;
  width: 100%;
  margin-top: 12px;
  height: 48px;
  box-sizing: border-box;
}
.AEs79 svg {
  flex: 0 0 24px;
}
.AEs79 .kXuvS {
  margin-right: 24px;
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  width: 100%;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.Kgehy {
  display: block;
}
.tkO0s,
.cgBjZ {
  display: inline-block;
}
.F6smx {
  display: flex;
}
.RLvdK,
.Fkk7i {
  display: flex;
  flex-direction: column;
}
.bpjBN,
.CFNEA {
  display: flex;
  align-items: center;
}
.wtLf0,
.QhyVu {
  display: flex;
  justify-content: center;
}
.uIIlA,
.ta2Re {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ZLDDV,
.AoiAo {
  justify-content: flex-start;
}
.uzqH1,
.UguFY {
  justify-content: flex-end;
}
.XdYmj,
.jV1J0 {
  justify-content: space-between;
}
.hesMx,
.gBUEp {
  justify-content: space-around;
}
.CJNLL,
.NqXxu {
  justify-content: space-evenly;
}
h1,
.uIMDt {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .uIMDt {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.iB3Pp {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .iB3Pp {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.xi36M {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .xi36M {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.M6ard {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .M6ard {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.CKG8q {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .CKG8q {
    font-size: 16px;
    line-height: 18px;
  }
}
.RQyNK {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .RQyNK {
    font-size: 16px;
    line-height: 20px;
  }
}
.c7oi0,
.Wkhn8,
.CGzwi {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .c7oi0,
  .Wkhn8,
  .CGzwi {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.GluQS {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .GluQS {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.h9GSc,
.eSHbg {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .h9GSc,
  .eSHbg {
    font-size: 11px;
  }
}
.FT1Ng,
.Pi3NV {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .FT1Ng,
  .Pi3NV {
    font-size: 11px;
  }
}
.kCdG7,
.FL___ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .kCdG7,
  .FL___ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.kCdG7:hover,
.FL___:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.kCdG7:disabled,
.FL___:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.kCdG7:active,
.FL___:active {
  opacity: 0.8;
}
.t0wtk,
.jOMvM {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.M626R,
.IKfjM {
  margin: 0 auto;
}
.pqLro,
.vPWQ9 {
  max-width: 1440px !important;
}
.ZLu7e,
.oFPN2 {
  overflow-y: hidden !important;
}
.sdEZj,
.Wyzmt {
  margin-right: 30px !important;
}
.ipTfo,
.TGFfp {
  margin-right: 5px !important;
}
.bC7dh,
.bYHkj {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.vJIEu,
.UL6JR {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.wWIDJ,
.LGFJR {
  display: none;
}
@media only screen and (max-width: 768px) {
  .wWIDJ,
  .LGFJR {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .wWIDJ,
  .LGFJR {
    margin-top: 24px;
  }
}
._QGW4,
.XrYP0 {
  background-color: var(--accentColor);
  color: #fff;
}
.DjmMA,
.Y0qdF {
  overflow-y: hidden;
}
.m8omc,
.GPZaC {
  overflow: hidden;
}
.IDk2Q h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .IDk2Q {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.W8pY6 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .OiGLh {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .fQnt9 {
    display: none !important;
  }
}
.j3DSg {
  display: flex;
  align-items: center;
  padding: 12px;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  cursor: pointer;
  width: 100%;
  margin-top: 12px;
  height: 48px;
  box-sizing: border-box;
}
.j3DSg svg {
  flex: 0 0 24px;
}
.j3DSg .CHiMV {
  margin-right: 24px;
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  width: 100%;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.oBA8h {
  display: block;
}
.wsK_n,
.fRK15 {
  display: inline-block;
}
.fHkxV {
  display: flex;
}
.LQnuy,
.ElkTW {
  display: flex;
  flex-direction: column;
}
.sXkPy,
.oD9oK {
  display: flex;
  align-items: center;
}
.pUIWQ,
.s2tIA {
  display: flex;
  justify-content: center;
}
.UNuWt,
.H2DUk {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ouU4_,
.NzihN {
  justify-content: flex-start;
}
.VCTFy,
.CChBr {
  justify-content: flex-end;
}
.qBHRH,
.iNra7 {
  justify-content: space-between;
}
.bGUJN,
.aHpuX {
  justify-content: space-around;
}
.MsvfC,
.dzsNp {
  justify-content: space-evenly;
}
h1,
._tNvP {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  ._tNvP {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.gHvOD {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .gHvOD {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ocqk8 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ocqk8 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.vdCIu {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .vdCIu {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.SbOiO {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .SbOiO {
    font-size: 16px;
    line-height: 18px;
  }
}
.DJuxc {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .DJuxc {
    font-size: 16px;
    line-height: 20px;
  }
}
.wW1ij,
.ZsY5y,
.KWNaJ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .wW1ij,
  .ZsY5y,
  .KWNaJ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.Obyyg {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .Obyyg {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.tvXnc,
.yhIaS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .tvXnc,
  .yhIaS {
    font-size: 11px;
  }
}
.NAepv,
.A1WXC {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .NAepv,
  .A1WXC {
    font-size: 11px;
  }
}
._Iq08,
.laYE5 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  ._Iq08,
  .laYE5 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
._Iq08:hover,
.laYE5:hover {
  color: var(--buttonLinkL1, #c1847c);
}
._Iq08:disabled,
.laYE5:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
._Iq08:active,
.laYE5:active {
  opacity: 0.8;
}
.sg0Hn,
.YBLSL {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.pQZpL,
.beq5i {
  margin: 0 auto;
}
.RNk2V,
.BcqKq {
  max-width: 1440px !important;
}
.KewuQ,
.OlT51 {
  overflow-y: hidden !important;
}
._1_zG,
.ezd1n {
  margin-right: 30px !important;
}
.Zawkm,
.lI4T0 {
  margin-right: 5px !important;
}
.BFZsp,
.EJ5Ap {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.CZOOW,
.o9GLa {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.iZWVs,
.w4dsG {
  display: none;
}
@media only screen and (max-width: 768px) {
  .iZWVs,
  .w4dsG {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .iZWVs,
  .w4dsG {
    margin-top: 24px;
  }
}
.v5AGv,
.Q1d1K {
  background-color: var(--accentColor);
  color: #fff;
}
.w1fJX,
.Pye80 {
  overflow-y: hidden;
}
.ltJkt,
.ss6OR {
  overflow: hidden;
}
.CzmCd h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .CzmCd {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.xFQWj {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .FxLWp {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .EaBw0 {
    display: none !important;
  }
}
.kdrTu {
  margin-top: 24px;
  color: var(--textSecondary, #9c9c9c);
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  display: flex;
  gap: 8px;
}
.kdrTu .SaMet {
  accent-color: var(--buttonPrimary);
  cursor: pointer;
}
.kdrTu a {
  font-weight: 500;
  color: var(--buttonLink, #b1655b);
}
.QaslA {
  color: var(--textSecondary, #9c9c9c);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  text-align: center;
  margin-top: 24px;
  display: block;
}
.QaslA a {
  font-weight: 500;
  color: var(--buttonLink, #b1655b);
}


/**color by character**/
/** Font family **/
/** Font weight **/
.ZKJzg {
  display: block;
}
.E19Lh,
.ikzdt {
  display: inline-block;
}
.YxDUG {
  display: flex;
}
.nYh09,
.LKOd7 {
  display: flex;
  flex-direction: column;
}
.A7TSC,
.UvYux {
  display: flex;
  align-items: center;
}
.zVhbS,
.IWQYg {
  display: flex;
  justify-content: center;
}
.lXqLW,
.nL1qg {
  display: flex;
  justify-content: center;
  align-items: center;
}
.THq8X,
.E7ERw {
  justify-content: flex-start;
}
.D423V,
.ALLtt {
  justify-content: flex-end;
}
.Wn62I,
.h4aYx {
  justify-content: space-between;
}
.ySwo5,
.jNRJK {
  justify-content: space-around;
}
.QMC20,
.Off9h {
  justify-content: space-evenly;
}
h1,
.qbjLY {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .qbjLY {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.K_nD3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .K_nD3 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.FIVy4 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .FIVy4 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.YI9vP {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .YI9vP {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.om36t {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .om36t {
    font-size: 16px;
    line-height: 18px;
  }
}
.VykOr {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .VykOr {
    font-size: 16px;
    line-height: 20px;
  }
}
.nsLBc,
.nuPRw,
.w1sE9 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .nsLBc,
  .nuPRw,
  .w1sE9 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.Ppe2M {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .Ppe2M {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.jG7L5,
.YVEe7 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .jG7L5,
  .YVEe7 {
    font-size: 11px;
  }
}
.m44eh,
.htgBd {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .m44eh,
  .htgBd {
    font-size: 11px;
  }
}
.DIe44,
.Tg744 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .DIe44,
  .Tg744 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.DIe44:hover,
.Tg744:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.DIe44:disabled,
.Tg744:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.DIe44:active,
.Tg744:active {
  opacity: 0.8;
}
.f8Xcl,
.DTCvj {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.VCqPH,
.t2uLV {
  margin: 0 auto;
}
.Qkvcu,
.TPliQ {
  max-width: 1440px !important;
}
.Z6mku,
.V5rEh {
  overflow-y: hidden !important;
}
._68Nk,
.KthAf {
  margin-right: 30px !important;
}
.btSeh,
.ym58w {
  margin-right: 5px !important;
}
.M1ax_,
.hsEmh {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.j1fVP,
.WeZfp {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.OQSpY,
.AHhhL {
  display: none;
}
@media only screen and (max-width: 768px) {
  .OQSpY,
  .AHhhL {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .OQSpY,
  .AHhhL {
    margin-top: 24px;
  }
}
.EZUwT,
.fOuDC {
  background-color: var(--accentColor);
  color: #fff;
}
.WRmsU,
.OrpMr {
  overflow-y: hidden;
}
.DHd_j,
.FUyba {
  overflow: hidden;
}
.E4d6g h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .E4d6g {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.zg8vE {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .VRNYO {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .odmwx {
    display: none !important;
  }
}
.l4ez_ {
  flex: 1;
}
.l4ez_ .htz5S {
  position: relative;
  padding: 24px 0;
  font-weight: 300;
  font-size: 12px;
}
@media only screen and (max-width: 768px) {
  .l4ez_ .htz5S {
    padding: 16px;
  }
}
.l4ez_ .htz5S .W1LAP {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.l4ez_ .htz5S .W1LAP .n6YH3 {
  margin-bottom: 11px;
  margin-right: 25px;
}
.l4ez_ .htz5S .W1LAP .n6YH3 .SEwBU .STxHk {
  color: var(--errorText, #b24141);
}
.l4ez_ .htz5S .W1LAP .n6YH3 .smuT9 {
  margin: 4px 0 0;
}
.l4ez_ .htz5S .W1LAP .n6YH3 .smuT9 .JZtmf {
  display: inline-flex;
  align-items: center;
  padding: 5px;
  cursor: pointer;
}
.l4ez_ .htz5S .W1LAP .n6YH3 .smuT9 .JZtmf .HEI2q {
  accent-color: var(--buttonPrimary, #4e3f09);
  height: 15px;
  aspect-ratio: 1;
  cursor: pointer;
}
.l4ez_ .htz5S .W1LAP .n6YH3 .smuT9 .JZtmf .LVJXC {
  margin-left: 10px;
  font-weight: 300;
  font-size: 14px;
  color: #41434c;
  cursor: pointer;
}
.l4ez_ .htz5S .W1LAP .GkHl8 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.l4ez_ .htz5S .W1LAP .U4nDv .oeTZA {
  border-radius: var(--buttonRadius, 0px);
  margin-top: 4px;
  width: 100%;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.kylvJ {
  display: block;
}
.KJHFQ,
.Ivx3v {
  display: inline-block;
}
.GsHei {
  display: flex;
}
.LUOwN,
.qtmvB {
  display: flex;
  flex-direction: column;
}
.SQklT,
.jhuos {
  display: flex;
  align-items: center;
}
.pPdZE,
.ZRJYW {
  display: flex;
  justify-content: center;
}
.vXxOQ,
.TZsiL {
  display: flex;
  justify-content: center;
  align-items: center;
}
.C3sJ3,
.nRTXy {
  justify-content: flex-start;
}
.r1z3o,
.orDRk {
  justify-content: flex-end;
}
.rpuii,
.pnbOD {
  justify-content: space-between;
}
.SI1va,
.LhCAH {
  justify-content: space-around;
}
.jjT5N,
.cqtlJ {
  justify-content: space-evenly;
}
h1,
.wCYSQ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .wCYSQ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.FFOkc {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .FFOkc {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.SaKuo {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .SaKuo {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.EvYzM {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .EvYzM {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.lkXDo {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .lkXDo {
    font-size: 16px;
    line-height: 18px;
  }
}
.TlDVJ {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .TlDVJ {
    font-size: 16px;
    line-height: 20px;
  }
}
.buKOA,
.FWqZg,
.CVmyf {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .buKOA,
  .FWqZg,
  .CVmyf {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.GZVgN {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .GZVgN {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.orER0,
.f_GMM {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .orER0,
  .f_GMM {
    font-size: 11px;
  }
}
.Hqcew,
.SWunp {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .Hqcew,
  .SWunp {
    font-size: 11px;
  }
}
.qukya,
.tDtxB {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .qukya,
  .tDtxB {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.qukya:hover,
.tDtxB:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.qukya:disabled,
.tDtxB:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.qukya:active,
.tDtxB:active {
  opacity: 0.8;
}
.wDuaW,
.myjC7 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.mIOmN,
.U1VRw {
  margin: 0 auto;
}
.zX5m6,
.oRfko {
  max-width: 1440px !important;
}
.Hzs7Q,
.JkPp4 {
  overflow-y: hidden !important;
}
.QIgkk,
.PL841 {
  margin-right: 30px !important;
}
.nIzY3,
.E9e5o {
  margin-right: 5px !important;
}
.WiT4W,
.gZc2v {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.nSYSD,
.t6QZE {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.lImsu,
.hOVju {
  display: none;
}
@media only screen and (max-width: 768px) {
  .lImsu,
  .hOVju {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .lImsu,
  .hOVju {
    margin-top: 24px;
  }
}
.gFjmY,
.nvws1 {
  background-color: var(--accentColor);
  color: #fff;
}
.vuLhL,
.JKnHY {
  overflow-y: hidden;
}
.Wg_Px,
.EDHkQ {
  overflow: hidden;
}
.NZNDD h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .NZNDD {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.G2OmB {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .wIHwl {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .DEI6C {
    display: none !important;
  }
}
._sPW0 {
  display: flex;
  flex-direction: column;
  position: relative;
}
._sPW0 .qSdPP {
  color: var(--errorText, #b24141);
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
}
.bye51 {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.bye51 span {
  color: var(--errorText, #b24141);
}
.plq1_ {
  color: var(--errorText, #b24141);
}
._eVND {
  position: absolute;
  transform: translateY(-50%) scale(0.9);
  z-index: 1;
  background: #ffffff;
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  font-size: 0.8rem;
  pointer-events: none;
  line-height: unset;
}
.M41rI {
  font-size: 0.8rem;
  outline: none;
  border: none;
  color: var(--textHeading, #26201a);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
@media only screen and (max-width: 480px) {
  .M41rI {
    font-size: 1rem;
  }
}
.M41rI::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.M41rI::-webkit-outer-spin-button,
.M41rI::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.M41rI:focus,
.M41rI:focus-visible {
  outline: none;
}
.M41rI:disabled {
  color: var(--textSecondary);
}
.M41rI:focus {
  border-color: var(--buttonPrimary, #4e3f09);
}
.whwVg {
  border-color: var(--errorText, #b24141) !important;
}
.tgP2E {
  border: none;
}
.tgP2E:disabled {
  border: none;
}
.qoV_c {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
}
.qoV_c.lzsIw {
  border: 1px solid #cccccc;
  cursor: not-allowed;
  pointer-events: none;
}
.qoV_c.eaBDp {
  height: 40px;
  padding: 0 12px;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  border-radius: 3px;
}
@media only screen and (max-width: 480px) {
  .qoV_c.eaBDp {
    font-size: 16px;
  }
}
.qoV_c.eaBDp.kCIj6 {
  height: auto;
  padding-top: 6px;
}
.li1lL {
  padding: 0.2rem 0.4rem;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}
.n6dyX {
  display: flex;
  align-items: center;
  position: relative;
}
.n6dyX .Ka2mQ,
.n6dyX .pPJ58 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.5rem;
}
.n6dyX .Ka2mQ {
  margin-right: 0.5rem;
}
.n6dyX .pPJ58 {
  margin-left: 0.5rem;
}
.n6dyX input {
  flex: 1;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.jPvu2 {
  display: block;
}
.MPN6B,
.pUz76 {
  display: inline-block;
}
.IgBwn {
  display: flex;
}
.EZ2v5,
.GuNoG {
  display: flex;
  flex-direction: column;
}
.NkG3s,
.jaN8l {
  display: flex;
  align-items: center;
}
.pOvxy,
.vfcQw {
  display: flex;
  justify-content: center;
}
.sKFGW,
.pQ3ro {
  display: flex;
  justify-content: center;
  align-items: center;
}
.jwbqB,
.CUIK1 {
  justify-content: flex-start;
}
.KWlrI,
.FvcJk {
  justify-content: flex-end;
}
.Hh1i9,
.qQXch {
  justify-content: space-between;
}
.tCMJc,
.HEQdB {
  justify-content: space-around;
}
.OSOeU,
.oJXaB {
  justify-content: space-evenly;
}
h1,
.Oj0OB {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Oj0OB {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.rB6dK {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .rB6dK {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.P_Bz3 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .P_Bz3 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.BNlUL {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .BNlUL {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.nmXvy {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .nmXvy {
    font-size: 16px;
    line-height: 18px;
  }
}
.gw7CG {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .gw7CG {
    font-size: 16px;
    line-height: 20px;
  }
}
.DDlu6,
.FBuj7,
.EFlhM {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .DDlu6,
  .FBuj7,
  .EFlhM {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.aimj_ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .aimj_ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ImzSb,
._vNWI {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .ImzSb,
  ._vNWI {
    font-size: 11px;
  }
}
.jmKww,
.BTN0t {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .jmKww,
  .BTN0t {
    font-size: 11px;
  }
}
.L6RIh,
.FAlAR {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .L6RIh,
  .FAlAR {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.L6RIh:hover,
.FAlAR:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.L6RIh:disabled,
.FAlAR:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.L6RIh:active,
.FAlAR:active {
  opacity: 0.8;
}
.cJBKA,
.LgElO {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.wAFue,
._o1Jo {
  margin: 0 auto;
}
.Nfw0c,
.DtKmo {
  max-width: 1440px !important;
}
.goEvS,
.fQkS_ {
  overflow-y: hidden !important;
}
.NzD83,
.zm3La {
  margin-right: 30px !important;
}
.EClqP,
.y9RnD {
  margin-right: 5px !important;
}
.Cw0D7,
.Rwon6 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.c2sd4,
.jFO2e {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.QtmMk,
.MeL4G {
  display: none;
}
@media only screen and (max-width: 768px) {
  .QtmMk,
  .MeL4G {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .QtmMk,
  .MeL4G {
    margin-top: 24px;
  }
}
.wzD_e,
.B7fuk {
  background-color: var(--accentColor);
  color: #fff;
}
.tUs6z,
.atljD {
  overflow-y: hidden;
}
.YB3kZ,
.NSVbZ {
  overflow: hidden;
}
.jr9ja h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .jr9ja {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.ryLNl {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  ._tUTq {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .DY2gu {
    display: none !important;
  }
}
._xIxQ {
  font-family: inherit;
  border: none;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 6px;
  transition: background-color 0.3s ease;
}
._xIxQ span {
  display: inline-flex;
}
._xIxQ:focus-visible {
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
._xIxQ:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
._xIxQ .mOx7n {
  position: unset;
  background: transparent;
  height: auto;
  z-index: 0;
}
._xIxQ .ZYx4C {
  height: 14px;
  width: unset;
  aspect-ratio: 1;
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
  padding: 0;
  margin-left: 0;
}
._xIxQ .ZYx4C.ipGLs.qg0Jd {
  border-top-color: #ffffff;
}
._xIxQ .ZYx4C.t0gFw.zXVmC,
._xIxQ .ZYx4C.VmGYY.zXVmC {
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
._xIxQ .ZYx4C.t0gFw.o6eLP,
._xIxQ .ZYx4C.VmGYY.o6eLP {
  border: 2px solid var(--errorBackground, #e6d5d5);
  border-top: 2px solid var(--errorText, #b24141);
}
._xIxQ .ZYx4C.t0gFw.rQDYr,
._xIxQ .ZYx4C.VmGYY.rQDYr {
  border: 2px solid var(--successBackground, #c2dbc9);
  border-top: 2px solid var(--successText, #1c958f);
}
._xIxQ .ZYx4C.o6eLP {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--errorText, #b24141);
}
._xIxQ .ZYx4C.rQDYr {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--successText, #1c958f);
}
._xIxQ .ZYx4C.zXVmC {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
._xIxQ .ZYx4C.Emp2L {
  height: 30px;
  border-width: 4px;
}
._xIxQ .ZYx4C.U4wjH {
  height: 40px;
  border-width: 4px;
}
.rYwkm {
  width: 100%;
}
.t0gFw {
  background-color: transparent;
  color: var(--buttonPrimary, #4e3f09);
}
.t0gFw.zXVmC {
  color: var(--buttonPrimary, #4e3f09);
}
.t0gFw.o6eLP {
  color: var(--errorText, #b24141);
}
.t0gFw.rQDYr {
  color: var(--successText, #1c958f);
}
.ipGLs {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.ipGLs.qg0Jd:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.ipGLs.zXVmC {
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.ipGLs.zXVmC:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.ipGLs.o6eLP {
  background-color: var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.ipGLs.rQDYr {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.VmGYY {
  background-color: transparent;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
}
.VmGYY.qg0Jd:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
}
.VmGYY.qg0Jd:hover svg path {
  fill: var(--buttonSecondary, #fff);
}
.VmGYY.zXVmC {
  border: 1px solid var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.VmGYY.zXVmC:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.VmGYY.o6eLP {
  border: 1px solid var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.VmGYY.rQDYr {
  border: 1px solid var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.UVvnw {
  background-color: var(--informationBackground, #ebd3bc);
  color: var(--informationText, #d28f51);
  cursor: unset;
}
.LpWzP {
  padding: 5px 10px;
  font-size: 12px;
}
.Emp2L {
  height: 48px;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
}
.U4wjH {
  padding: 15px 20px;
  font-size: 16px;
}

/* Absolute Center Spinner */
._hWJV {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
._hWJV:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
._hWJV:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
._hWJV:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: u9Toh 150ms infinite linear;
  -moz-animation: u9Toh 150ms infinite linear;
  -ms-animation: u9Toh 150ms infinite linear;
  -o-animation: u9Toh 150ms infinite linear;
  animation: u9Toh 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes u9Toh {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes u9Toh {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes u9Toh {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes u9Toh {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.trgVH {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
.xWPsh {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: ZuAcy 2s linear infinite;
  margin-left: 10%;
}
@keyframes ZuAcy {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.trgVH p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}


/**color by character**/
/** Font family **/
/** Font weight **/
.GHWG9 {
  display: block;
}
.R3AKi,
.lVQLa {
  display: inline-block;
}
.evc1V {
  display: flex;
}
.pMG9u,
.EOCgG {
  display: flex;
  flex-direction: column;
}
.rpV_p,
.SDlKg {
  display: flex;
  align-items: center;
}
.ginSE,
.yAexX {
  display: flex;
  justify-content: center;
}
.j7RGH,
.rG8w6 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.O11Bc,
.Uperl {
  justify-content: flex-start;
}
.uzVsE,
.IOY7R {
  justify-content: flex-end;
}
.wo2Uc,
.v7Jjl {
  justify-content: space-between;
}
.NHoxD,
.qgQlc {
  justify-content: space-around;
}
.pzfXj,
.AATH6 {
  justify-content: space-evenly;
}
h1,
.li5XQ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .li5XQ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.zN_fU {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .zN_fU {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.KaLaP {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .KaLaP {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.zr42x {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .zr42x {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.oM5la {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .oM5la {
    font-size: 16px;
    line-height: 18px;
  }
}
.cgPmD {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .cgPmD {
    font-size: 16px;
    line-height: 20px;
  }
}
.gPOn7,
.peB4L,
.s4mvx {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .gPOn7,
  .peB4L,
  .s4mvx {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.b1dON {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .b1dON {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
._xqMr,
.r8KcL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  ._xqMr,
  .r8KcL {
    font-size: 11px;
  }
}
.e9Awq,
.Lk1aT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .e9Awq,
  .Lk1aT {
    font-size: 11px;
  }
}
.cL_xH,
.QLgl9 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .cL_xH,
  .QLgl9 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.cL_xH:hover,
.QLgl9:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.cL_xH:disabled,
.QLgl9:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.cL_xH:active,
.QLgl9:active {
  opacity: 0.8;
}
.uxegm,
.EzrL5 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Jzi4E,
.Dmlno {
  margin: 0 auto;
}
.KPcc1,
.BYyBA {
  max-width: 1440px !important;
}
.nI7jF,
.BHKiy {
  overflow-y: hidden !important;
}
.XCpYP,
.gnZGV {
  margin-right: 30px !important;
}
.Uginy,
.olViD {
  margin-right: 5px !important;
}
.ZMvpn,
.HVTzs {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.P6GeN,
.VvTka {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.jKcqr,
.sAdBK {
  display: none;
}
@media only screen and (max-width: 768px) {
  .jKcqr,
  .sAdBK {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .jKcqr,
  .sAdBK {
    margin-top: 24px;
  }
}
.X_fpL,
.X3IGO {
  background-color: var(--accentColor);
  color: #fff;
}
.nagoq,
.NxI4e {
  overflow-y: hidden;
}
.EKdIh,
.sQac2 {
  overflow: hidden;
}
.ZLU4I h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .ZLU4I {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
._4HXN {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .m1Kj1 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .jga_g {
    display: none !important;
  }
}
.eRZ_e {
  width: 400px;
  padding: 24px;
}
.iJ_3x {
  color: var(--textHeading, #26201a);
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 44.8px;
  margin-bottom: 32px;
}
@media only screen and (max-width: 768px) {
  .iJ_3x {
    font-size: 24px;
    line-height: 33.6px;
  }
}
.bO89Z input[type="text"] {
  height: 48px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 16px;
  border-radius: 4px;
  background-color: var(--pageBackground, #f8f8f8);
  box-sizing: border-box;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
}
.bO89Z input[type="text"]:focus-visible {
  outline: none;
}
.Pq7ML {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.wfcil {
  color: var(--errorText, #b24141);
}
.DTZb2 {
  display: flex;
  flex-direction: column;
}
.dxng0 {
  display: none;
}
.aI1F3 input {
  border: 1px solid var(--errorText, #b24141) !important;
}
.aI1F3 .dxng0 {
  display: inline-block;
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 8px;
}
.aI1F3 label {
  color: var(--errorText, #b24141);
}
.lAZie {
  height: 48px;
  padding: 0 7px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  background-color: var(--errorBackground, #e6d5d5);
  border: 1px dashed var(--errorText, #b24141);
  color: var(--errorText, #b24141);
}
.lAZie .SjAlF {
  display: inline-block;
  margin-right: 8px;
  font-size: 13px;
}
.I1x23 {
  padding: 8px 0;
}
.I1x23 .QRmMS {
  margin-bottom: 8px;
  padding-left: 24px;
  margin-right: 12px;
  position: relative;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
}
.I1x23 .QRmMS input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.I1x23 .QRmMS .nx_9y {
  height: 16px;
  width: 16px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  border: 1px solid #919191;
  border-radius: 50%;
}
.I1x23 .QRmMS .nx_9y:after {
  content: "";
  position: absolute;
  display: none;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #919191;
}
.I1x23 .QRmMS input:checked ~ .nx_9y:after {
  display: block;
}
.DTZb2,
._8wLTO,
.I1x23,
.wh_Yd {
  margin-bottom: 20px;
}
.p_XNC div {
  width: 100%;
  height: 100%;
}
.YA1fE,
.fg4FU {
  display: block;
  border: none;
  width: 100%;
  height: 48px;
  border-radius: 4px;
  background: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22.4px;
  text-transform: uppercase;
}
.fg4FU {
  margin-top: 20px;
}
.YA1fE {
  margin-top: 32px;
}
.TuyMH {
  display: flex;
  margin: 32px auto 0;
  background: none;
  border: none;
  color: var(--buttonPrimary, #4e3f09);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  border-bottom: 1px solid var(--buttonPrimary, #4e3f09);
}
.wh_Yd {
  display: flex;
  flex-direction: column;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.bOgmp {
  display: block;
}
.pAW_u,
.R3Y9q {
  display: inline-block;
}
.bRCt0 {
  display: flex;
}
.QVui5,
.hwtLW {
  display: flex;
  flex-direction: column;
}
.gVp9S,
.fRSw_ {
  display: flex;
  align-items: center;
}
.S83Zn,
.jpQXD {
  display: flex;
  justify-content: center;
}
.ZZ6sF,
.QCBas {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Q045i,
.vjo_O {
  justify-content: flex-start;
}
.RvDYl,
.JWqAp {
  justify-content: flex-end;
}
.y5aMv,
._J1Q4 {
  justify-content: space-between;
}
.devUv,
.t0WRs {
  justify-content: space-around;
}
.KwflT,
.n5qfg {
  justify-content: space-evenly;
}
h1,
.psAde {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .psAde {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.HdmCn {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .HdmCn {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.r8_ff {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .r8_ff {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.XzQeo {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .XzQeo {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.mf9pT {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .mf9pT {
    font-size: 16px;
    line-height: 18px;
  }
}
.T0P7T {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .T0P7T {
    font-size: 16px;
    line-height: 20px;
  }
}
.FJL5x,
.JAmkh,
.kwl42 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .FJL5x,
  .JAmkh,
  .kwl42 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.kopPG {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .kopPG {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.wZ_zr,
.PwlsL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .wZ_zr,
  .PwlsL {
    font-size: 11px;
  }
}
.cSkpr,
.rMDuH {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .cSkpr,
  .rMDuH {
    font-size: 11px;
  }
}
.x9SwL,
.QDcdX {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .x9SwL,
  .QDcdX {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.x9SwL:hover,
.QDcdX:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.x9SwL:disabled,
.QDcdX:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.x9SwL:active,
.QDcdX:active {
  opacity: 0.8;
}
.G51Ds,
.g0OAE {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.TO4nV,
.W8yt_ {
  margin: 0 auto;
}
.KcRKt,
.JHpvp {
  max-width: 1440px !important;
}
.uy6ZA,
.a7AmF {
  overflow-y: hidden !important;
}
.Suzzl,
.hAcch {
  margin-right: 30px !important;
}
.pZN98,
.KEUK3 {
  margin-right: 5px !important;
}
.Tw_bv,
.aMJks {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.pOTcM,
.TN9wn {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.dJnrn,
.VjjiX {
  display: none;
}
@media only screen and (max-width: 768px) {
  .dJnrn,
  .VjjiX {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .dJnrn,
  .VjjiX {
    margin-top: 24px;
  }
}
.cM_lO,
.AeGLL {
  background-color: var(--accentColor);
  color: #fff;
}
.zULRt,
.aroWK {
  overflow-y: hidden;
}
.LGY2t,
.QnTBU {
  overflow: hidden;
}
.bDkJt h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .bDkJt {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.d3OnY {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .K_MBb {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .UoNAu {
    display: none !important;
  }
}
.gtsSR {
  display: flex;
  flex-direction: column;
}
.cQIkw .Exs8i {
  margin-bottom: 8px;
  color: var(--textHeading, #26201a);
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 44.8px;
}
@media only screen and (max-width: 768px) {
  .cQIkw .Exs8i {
    font-size: 24px;
    line-height: 33.6px;
  }
}
.cQIkw .Adf_f {
  margin-bottom: 32px;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}
.cQIkw .Adf_f .EaPXX {
  margin-bottom: 20px;
  margin-bottom: 32px;
  color: var(--textBody, #3c3131);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
}
.cQIkw .IunbO {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}
.cQIkw .IunbO .HFXVF {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.cQIkw .IunbO input {
  width: 100%;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 16px;
  border-radius: 4px;
  background: none;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.28px;
}
.cQIkw .IunbO input[type="number"]::-webkit-outer-spin-button,
.cQIkw .IunbO input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.cQIkw .IunbO input:focus-visible {
  outline: none;
}
.cQIkw .IunbO.arAxH .HFXVF {
  color: var(--errorText, #b24141);
}
.cQIkw .IunbO.arAxH input {
  border-color: var(--errorText, #b24141);
}
.xLsWL {
  border: none;
  border-radius: 4px;
  width: 100%;
  height: 48px;
  color: var(--buttonSecondary, #fff);
  background: var(--buttonPrimary, #4e3f09);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22.4px;
  text-transform: uppercase;
  cursor: pointer;
}
.xLsWL:focus-visible {
  outline: none;
}
.xLsWL[disabled] {
  cursor: default;
}
.X4xcq {
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
  margin-top: 8px;
  color: var(--errorText, #b24141);
}
.Ubjy2 {
  display: flex;
  justify-content: center;
  margin-top: 32px;
}
.Ubjy2 .dw4Qw {
  color: var(--textSecondary, #9c9c9c);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  cursor: pointer;
  background: none;
  border: none;
}
.Ubjy2 .dw4Qw:focus-visible {
  outline: none;
}
.Ubjy2 .dw4Qw[disabled] {
  opacity: 0.5;
  cursor: default;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.Si8Cr {
  display: block;
}
.oiE52,
.XUs9k {
  display: inline-block;
}
.Typ2K {
  display: flex;
}
.c_Udy,
.T7nyg {
  display: flex;
  flex-direction: column;
}
._2at9h,
.ZxQ4x {
  display: flex;
  align-items: center;
}
.sX3ei,
.be16c {
  display: flex;
  justify-content: center;
}
.MzjzA,
.WqmK5 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.TqgXC,
.AsKeT {
  justify-content: flex-start;
}
.eGirX,
.NYIVU {
  justify-content: flex-end;
}
.eHw40,
.kmgd_ {
  justify-content: space-between;
}
.fIsFH,
.EgOTo {
  justify-content: space-around;
}
.E8y4c,
.rt1El {
  justify-content: space-evenly;
}
h1,
.jYtGJ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .jYtGJ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.MQ6M9 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .MQ6M9 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.DnKsV {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .DnKsV {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.k6rNP {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .k6rNP {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.t2gFe {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .t2gFe {
    font-size: 16px;
    line-height: 18px;
  }
}
.Ok5ls {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Ok5ls {
    font-size: 16px;
    line-height: 20px;
  }
}
._SgZb,
.ga9CP,
.rLd14 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  ._SgZb,
  .ga9CP,
  .rLd14 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.XdPTx {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .XdPTx {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.iX6w0,
.FiCJP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .iX6w0,
  .FiCJP {
    font-size: 11px;
  }
}
.Wt3Qy,
.Eb7qI {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .Wt3Qy,
  .Eb7qI {
    font-size: 11px;
  }
}
.oXi6I,
.Vme50 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .oXi6I,
  .Vme50 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.oXi6I:hover,
.Vme50:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.oXi6I:disabled,
.Vme50:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.oXi6I:active,
.Vme50:active {
  opacity: 0.8;
}
._hSZ5,
.epMZm {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.U0Ukm,
.yO6Og {
  margin: 0 auto;
}
.Ps3GI,
.filv3 {
  max-width: 1440px !important;
}
.MIwES,
.g_UD3 {
  overflow-y: hidden !important;
}
.sU8qW,
.uxLDQ {
  margin-right: 30px !important;
}
.hcZnO,
.O5dQg {
  margin-right: 5px !important;
}
.yCBsA,
.TeZmA {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.IqwsF,
.fCsJp {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.lZ3D8,
.RYwKA {
  display: none;
}
@media only screen and (max-width: 768px) {
  .lZ3D8,
  .RYwKA {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .lZ3D8,
  .RYwKA {
    margin-top: 24px;
  }
}
.ACgln,
.AjR3_ {
  background-color: var(--accentColor);
  color: #fff;
}
.KLuoe,
.o1WYS {
  overflow-y: hidden;
}
.Pqu7k,
.EXoxy {
  overflow: hidden;
}
.t8Gga h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .t8Gga {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.QlWa7 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .prk08 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .TbB8O {
    display: none !important;
  }
}
.CQIjc {
  display: flex;
  flex-direction: column;
}
.CQIjc .jE9Z4 {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.CQIjc.zw4xa label {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.CQIjc.zw4xa .dHgfC {
  border: 1px solid var(--errorText, #b24141);
}
.CQIjc .Rb6Fj {
  height: auto;
}
.CQIjc .Rb6Fj .C8qmR {
  border-inline: none;
  padding-right: 4px;
}
.CQIjc .Rb6Fj .dHgfC {
  width: 100%;
  font-weight: 400;
  display: flex;
  border-left: none;
  padding-left: 4px;
}
.CQIjc .Rb6Fj .dHgfC:focus-visible {
  outline: none;
}
.CQIjc .Rb6Fj .dHgfC::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.z9wY1 {
  color: var(--errorText, #b24141);
}
.FyD25 {
  background-color: aquamarine;
}
.wt1oA {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.vAehJ {
  display: block;
}
.R1JTf,
._zBWJ {
  display: inline-block;
}
.i_1qe {
  display: flex;
}
.KdW0a,
.GFUlr {
  display: flex;
  flex-direction: column;
}
.VYYvi,
.UONU9 {
  display: flex;
  align-items: center;
}
.BJt3g,
.JoE0Z {
  display: flex;
  justify-content: center;
}
.aS2EY,
.LMqSw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.lYJnW,
.fTQ1Z {
  justify-content: flex-start;
}
.HLGgz,
.i4CyV {
  justify-content: flex-end;
}
.WanDf,
.DNDLA {
  justify-content: space-between;
}
.LRaMu,
.LQJbW {
  justify-content: space-around;
}
.Tzu5C,
.XQZnl {
  justify-content: space-evenly;
}
h1,
.Fzv8t {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Fzv8t {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.YPyVu {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .YPyVu {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ce3QF {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ce3QF {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.ru3dJ {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .ru3dJ {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.le0jX {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .le0jX {
    font-size: 16px;
    line-height: 18px;
  }
}
.ZvGFF {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ZvGFF {
    font-size: 16px;
    line-height: 20px;
  }
}
.Al8fN,
.nWRhe,
.Q_8el {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Al8fN,
  .nWRhe,
  .Q_8el {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.bQmWl {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .bQmWl {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.yBIPl,
.yAaJk {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .yBIPl,
  .yAaJk {
    font-size: 11px;
  }
}
.t_kx4,
.hGcxs {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .t_kx4,
  .hGcxs {
    font-size: 11px;
  }
}
.fDJAj,
.D2tR7 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .fDJAj,
  .D2tR7 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.fDJAj:hover,
.D2tR7:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.fDJAj:disabled,
.D2tR7:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.fDJAj:active,
.D2tR7:active {
  opacity: 0.8;
}
.jCO1i,
.TDXYv {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.syc_c,
.EHX52 {
  margin: 0 auto;
}
.pMEV5,
.xrvGK {
  max-width: 1440px !important;
}
.pocA7,
.wVfQn {
  overflow-y: hidden !important;
}
.xZmII,
.KLwnu {
  margin-right: 30px !important;
}
.Hprke,
.j0ytJ {
  margin-right: 5px !important;
}
.zgnCo,
.jDlZF {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
._snbp,
.Ut1qr {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.XEVdQ,
.ViTtf {
  display: none;
}
@media only screen and (max-width: 768px) {
  .XEVdQ,
  .ViTtf {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .XEVdQ,
  .ViTtf {
    margin-top: 24px;
  }
}
.o5Pe5,
.ZkPYh {
  background-color: var(--accentColor);
  color: #fff;
}
.OKlEZ,
.QEuMq {
  overflow-y: hidden;
}
.J_bHD,
.EB0AG {
  overflow: hidden;
}
.Dswgu h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Dswgu {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.eo7_4 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .TuStg {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .LBXaI {
    display: none !important;
  }
}
.gN_U_ {
  padding: 24px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
@media only screen and (max-width: 480px) {
  .gN_U_ {
    padding: 16px;
    border-width: 1px 0;
  }
}
.gN_U_ .v9rou {
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: var(--textHeading, #26201a);
}
.gN_U_ .bSNpr {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-top: 16px;
  padding: 12px;
  background: var(--successBackground, #c2dbc9);
  border-radius: 8px;
  gap: 16px;
  cursor: pointer;
}
.gN_U_ .bSNpr .uCVld,
.gN_U_ .bSNpr .cabWR {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  background: none;
  border: none;
  width: 2rem;
  height: 2rem;
}
.gN_U_ .sZnqa {
  width: 40px;
}
.gN_U_ .hFMz7 {
  min-width: 0;
  flex: 1;
}
.gN_U_ .hFMz7 .gmzh4 {
  line-height: 140%;
  color: var(--textHeading, #26201a);
  font-weight: 600;
  font-size: 14px;
  word-wrap: break-word;
}
.gN_U_ .hFMz7 .N7NZU {
  border-radius: 4px;
  color: var(--textBody, #3c3131);
  margin-top: 4px;
  font-size: 12px;
}
.gN_U_ .hFMz7 .cwxNx {
  color: var(--textBody, #3c3131);
  line-height: 140%;
  font-size: 12px;
  font-weight: 500;
  margin-top: 4px;
}
@media only screen and (max-width: 480px) {
  .g2ELV {
    line-height: 140%;
  }
}
.AKrVY .JMp0i {
  display: flex;
  flex-direction: column;
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .AKrVY .JMp0i {
    padding: 0;
    margin-top: 16px;
  }
}
.AKrVY .JMp0i .CVKLj {
  margin-bottom: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  display: flex;
  align-items: center;
  line-height: 140%;
  background-color: var(--errorBackground, #e6d5d5);
  border-radius: 8px;
  position: sticky;
  top: 0px;
  z-index: 4;
}
@media only screen and (max-width: 768px) {
  .AKrVY .JMp0i .CVKLj {
    border-radius: 0;
  }
}
.AKrVY .JMp0i .CVKLj ._Y3Ho {
  font-size: 12px;
  font-weight: 600;
  margin-left: 14px;
  color: var(--errorText, #b24141);
}
.AKrVY .JMp0i .f7YUV {
  position: relative;
  border-radius: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}
@media only screen and (max-width: 480px) {
  .AKrVY .JMp0i .f7YUV {
    padding: 16px;
    border-radius: 0;
  }
}
.AKrVY .JMp0i .f7YUV input {
  width: 100%;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  background: var(--dialogBackground, #fff);
  color: var(--textBody, #3c3131);
  font-size: 12px;
  font-weight: 400;
  padding: 16px;
  line-height: 140%;
}
.AKrVY .JMp0i .f7YUV input:focus-visible {
  outline: none;
}
.AKrVY .JMp0i .f7YUV input::placeholder {
  color: var(--textLabel, #7d7676);
}
.AKrVY .JMp0i .f7YUV .mhLN6 {
  color: var(--buttonPrimary, #4e3f09);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  padding: 0px 13px;
  cursor: pointer;
  position: absolute;
  right: 5%;
}
.AKrVY .JMp0i .f7YUV .mhLN6:disabled {
  opacity: 0.5;
}
.AKrVY .JMp0i .NtLP3 {
  color: var(--textLabel, #7d7676);
  line-height: 140%;
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .AKrVY .JMp0i .NtLP3 {
    margin-top: 24px;
    margin-bottom: 12px;
    padding-left: 16px;
  }
}
.AKrVY .JMp0i .GATuc {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media only screen and (max-width: 768px) {
  .AKrVY .JMp0i .GATuc {
    gap: 12px;
  }
}
.AKrVY .JMp0i .UNoF7 {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 12px;
  padding: 24px;
  display: flex;
}
@media only screen and (max-width: 480px) {
  .AKrVY .JMp0i .UNoF7 {
    border-radius: 0;
  }
}
.AKrVY .JMp0i .UNoF7.RzzEb {
  opacity: 0.2;
}
.AKrVY .JMp0i .UNoF7 .z2gs3 {
  background-color: var(--successBackground, #c2dbc9);
  border: 1px solid var(--successText, #1c958f);
  line-height: 140%;
  color: var(--successText, #1c958f);
  position: relative;
  padding: 10px 15px;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
}
.AKrVY .JMp0i .UNoF7 .z2gs3:before,
.AKrVY .JMp0i .UNoF7 .z2gs3:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%) rotate(45deg);
  width: 16px;
  aspect-ratio: 1;
  background: var(--dialogBackground, #fff);
  border: 1px solid var(--successText, #1c958f);
  border-radius: 50%;
  border-color: var(--successText, #1c958f) var(--successText, #1c958f) transparent transparent;
}
.AKrVY .JMp0i .UNoF7 .z2gs3:after {
  right: 0;
  left: auto;
  transform: translate(50%, -50%) rotate(-135deg);
}
.AKrVY .JMp0i .UNoF7 .iMLoI {
  line-height: 140%;
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-weight: 600;
  margin-top: 16px;
}
.AKrVY .JMp0i .UNoF7 .hWyi1,
.AKrVY .JMp0i .UNoF7 .zIg3b {
  line-height: 140%;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  font-weight: 400;
  margin-top: 4px;
}
.AKrVY .JMp0i .UNoF7 ._VbIv {
  border: 1px solid var(--buttonPrimary, #4e3f09);
  border-radius: var(--buttonRadius, 0px);
  color: var(--buttonPrimary, #4e3f09);
  height: 100%;
  text-transform: uppercase;
  background: var(--buttonSecondary, #fff);
  display: inline-block;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  margin-left: auto;
}
.AKrVY .JMp0i .bkRL8 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 16px;
}
.AKrVY .JMp0i .bkRL8 .Ixind {
  padding: 24px 0px;
}
.AKrVY .JMp0i .bkRL8 .Ixind svg g > path {
  stroke: var(--buttonPrimary, #4e3f09);
}
.AKrVY .JMp0i .bkRL8 .Ixind svg g > path:nth-of-type(4) {
  fill: var(--buttonPrimary, #4e3f09);
}
.AKrVY .JMp0i .bkRL8 .Ixind svg g > path:nth-of-type(2) {
  fill: var(--buttonPrimary, #4e3f09);
}
.AKrVY .JMp0i .bkRL8 .Ixind svg g > path:nth-of-type(5) {
  fill: var(--pageBackground, #f8f8f8);
}
.AKrVY .JMp0i .bkRL8 .Ixind svg g > path:nth-of-type(6) {
  fill: var(--pageBackground, #f8f8f8);
}
.AKrVY .JMp0i .bkRL8 .Ixind svg g > path:nth-of-type(8) {
  fill: var(--buttonPrimary, #4e3f09);
}
.AKrVY .JMp0i .bkRL8 .W9G1B {
  display: flex;
  flex-direction: column;
  text-align: center;
  gap: 8px;
}
.AKrVY .JMp0i .bkRL8 .W9G1B h3 {
  color: var(--textHeading, #26201a);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
}
.AKrVY .JMp0i .bkRL8 .W9G1B p {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.M4rHT {
  overflow: visible !important;
}
.HW1_u {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--dialogBackground, #fff);
  min-width: 300px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  min-height: 275px;
  max-height: 720px;
}
@media only screen and (min-width: 769px) {
  .HW1_u {
    min-width: 400px;
  }
}
.HW1_u .uti0E {
  position: absolute;
  height: 100%;
  width: 100%;
}
.HW1_u .aTl5l {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0px;
}
.HW1_u .aTl5l > span {
  position: absolute;
}
.HW1_u .JMp0i {
  padding-top: 45px;
  text-align: center;
}
.HW1_u .JMp0i .ao232 {
  color: var(--textLabel, #7d7676);
  line-height: 140%;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
}
.HW1_u .JMp0i .UsvBz {
  color: var(--textBody, #3c3131);
  padding-top: 8px;
  font-weight: 600;
  color: var(--buttonPrimary, #4e3f09);
}
.HW1_u .JMp0i .R8OJQ {
  font-size: 42px;
  color: var(--buttonPrimary, #4e3f09);
  padding-top: 8px;
  font-weight: 700;
}
.HW1_u .JMp0i .wHDng {
  color: var(--buttonLink, #b1655b);
  background: var(--dialogBackground, #fff);
  text-transform: capitalize;
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  position: relative;
  padding-top: 20px;
  margin-top: 20px;
  font-weight: 600;
  font-size: 14px;
  cursor: pointer;
  border: none;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.Nlpj8 {
  display: block;
}
.HtYyu,
.Xdt3r {
  display: inline-block;
}
.D9IcE {
  display: flex;
}
.ecdhA,
.na7Fo {
  display: flex;
  flex-direction: column;
}
.GmszU,
.ZgL9T {
  display: flex;
  align-items: center;
}
.rBM3R,
.cdTJF {
  display: flex;
  justify-content: center;
}
.u94E4,
.zPfTo {
  display: flex;
  justify-content: center;
  align-items: center;
}
.zTAiD,
.QkVYu {
  justify-content: flex-start;
}
.LpYlb,
.hkLxa {
  justify-content: flex-end;
}
.QwNWs,
.y95Vq {
  justify-content: space-between;
}
.mKeN4,
.NCVyK {
  justify-content: space-around;
}
.efc2G,
.AX5w1 {
  justify-content: space-evenly;
}
h1,
.ahRbk {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .ahRbk {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.uFhuI {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .uFhuI {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.yslbA {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .yslbA {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.AoFj8 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .AoFj8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.OKR5F {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .OKR5F {
    font-size: 16px;
    line-height: 18px;
  }
}
.MA4n5 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .MA4n5 {
    font-size: 16px;
    line-height: 20px;
  }
}
.wJ9vS,
.MB_yX,
.wYhac {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .wJ9vS,
  .MB_yX,
  .wYhac {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.D4k3D {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .D4k3D {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.kLHts,
.jNbze {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .kLHts,
  .jNbze {
    font-size: 11px;
  }
}
.mWNPj,
.WCjlx {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .mWNPj,
  .WCjlx {
    font-size: 11px;
  }
}
.E7zwA,
.xRB2c {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .E7zwA,
  .xRB2c {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.E7zwA:hover,
.xRB2c:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.E7zwA:disabled,
.xRB2c:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.E7zwA:active,
.xRB2c:active {
  opacity: 0.8;
}
.Jzi4b,
.irp_5 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.iuwP9,
.OQlka {
  margin: 0 auto;
}
.waULh,
.tpbIT {
  max-width: 1440px !important;
}
.vU9yn,
.rekj8 {
  overflow-y: hidden !important;
}
.tTxd7,
.dVhCY {
  margin-right: 30px !important;
}
.DY9ON,
.EqTGH {
  margin-right: 5px !important;
}
.Shzvt,
.v2o9n {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.C8pEp,
.qOoGh {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.H1Uzd,
.KvToH {
  display: none;
}
@media only screen and (max-width: 768px) {
  .H1Uzd,
  .KvToH {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .H1Uzd,
  .KvToH {
    margin-top: 24px;
  }
}
.EZLSK,
.PcYD7 {
  background-color: var(--accentColor);
  color: #fff;
}
.qmoFL,
.lfBHK {
  overflow-y: hidden;
}
.Cw5Ql,
.SzziQ {
  overflow: hidden;
}
.AhiKn h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .AhiKn {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.fZIEO {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .MiPv3 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .em2Gx {
    display: none !important;
  }
}
.Y78_L {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .Y78_L {
    align-items: flex-end;
  }
}
.Y78_L:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.q6zF_ {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .q6zF_ {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .cOmSO {
    border: none;
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.xAFlB {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.xAFlB .pVahU {
  width: 21px;
  height: 21px;
  cursor: pointer;
}
.TKfnD {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.SkUH6 {
  justify-content: flex-end;
}
.SkUH6 .q6zF_ {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.SkUH6 .q6zF_ .xAFlB {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .SkUH6 .q6zF_ .xAFlB {
    padding: 16px;
  }
}
.SkUH6 .q6zF_ .xAFlB .aY93M {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .SkUH6 .q6zF_ {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .lsLKq {
    align-items: center;
  }
}
.lsLKq .q6zF_ {
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .lsLKq .q6zF_ {
    width: unset;
    max-width: 720px;
  }
}
.lsLKq .q6zF_ .xAFlB {
  border-radius: 8px 8px 0px 0px;
}
.aY93M {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.r1hY_ {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.MShE2 {
  overflow-y: hidden;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.BS4Wh {
  display: block;
}
.k29Xx,
.bd_t9 {
  display: inline-block;
}
.qPESc {
  display: flex;
}
.mHBj6,
.F25pi {
  display: flex;
  flex-direction: column;
}
.LT919,
.iuqaa {
  display: flex;
  align-items: center;
}
.cgIsn,
.KooQg {
  display: flex;
  justify-content: center;
}
.bB6NI,
.cqfa2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.WwNtK,
.O5qP1 {
  justify-content: flex-start;
}
.zfUU7,
.n3IaC {
  justify-content: flex-end;
}
.l9j9q,
.lJRAi {
  justify-content: space-between;
}
.YTeZb,
.GZOyE {
  justify-content: space-around;
}
.sWaV6,
.EDziM {
  justify-content: space-evenly;
}
h1,
.U9Le8 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .U9Le8 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.JL6CC {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .JL6CC {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.oymGT {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .oymGT {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.ADAY9 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .ADAY9 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.d0VAU {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .d0VAU {
    font-size: 16px;
    line-height: 18px;
  }
}
.z8Qf0 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .z8Qf0 {
    font-size: 16px;
    line-height: 20px;
  }
}
.EbZ7L,
.hpbFt,
.M_9qL {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .EbZ7L,
  .hpbFt,
  .M_9qL {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.zIxTm {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .zIxTm {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.fHJjt,
.IDtAF {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .fHJjt,
  .IDtAF {
    font-size: 11px;
  }
}
.qqnr6,
.ZaoMp {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .qqnr6,
  .ZaoMp {
    font-size: 11px;
  }
}
.O35Wk,
.No4f6 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .O35Wk,
  .No4f6 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.O35Wk:hover,
.No4f6:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.O35Wk:disabled,
.No4f6:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.O35Wk:active,
.No4f6:active {
  opacity: 0.8;
}
.Rp3Fw,
.pWjGc {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.PzF5S,
.XyVWC {
  margin: 0 auto;
}
.mbLpE,
.F2yTb {
  max-width: 1440px !important;
}
.FiExS,
.lYSLx {
  overflow-y: hidden !important;
}
.o55hC,
.mt5By {
  margin-right: 30px !important;
}
.p3Cut,
.WYXcS {
  margin-right: 5px !important;
}
.kOSf9,
.YpZ7v {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.gxZb7,
.ncSIq {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Ic2BV,
.Qvjgx {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Ic2BV,
  .Qvjgx {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Ic2BV,
  .Qvjgx {
    margin-top: 24px;
  }
}
.OnzyQ,
.vu5MJ {
  background-color: var(--accentColor);
  color: #fff;
}
.tPlAN,
.A6zPn {
  overflow-y: hidden;
}
.cPDAu,
.WFYyg {
  overflow: hidden;
}
.aMvpg h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .aMvpg {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.nAZhC {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .Oj72D {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .cMaj5 {
    display: none !important;
  }
}
.anScG {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  box-sizing: border-box;
  line-height: 17px;
  display: flex;
  flex-direction: column;
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .anScG {
    padding: 16px;
    border-width: 1px 0;
  }
}
.anScG .JGGnD {
  line-height: 140%;
  color: var(--textHeading, #26201a);
  font-size: 12px;
  font-weight: 500;
  display: flex;
  padding-bottom: 4px;
}
@media only screen and (max-width: 768px) {
  .anScG .JGGnD {
    display: none;
  }
}
.anScG .wkhyI {
  display: flex;
  gap: 14px;
}
@media only screen and (min-width: 769px) {
  .anScG .wkhyI {
    display: none;
  }
}
.anScG .wkhyI .MXUBw {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex: 0 0 16px;
}
.anScG .wkhyI .c55jZ {
  display: block;
  font-size: 12px;
  font-weight: 500;
  margin-right: 8px;
  max-height: 38px;
  width: calc(100% - 40px);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.anScG .wkhyI .tmcI8 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  font-weight: 400;
}
.anScG .wkhyI .tmcI8 ._2j6C6 {
  font-weight: 600;
  color: var(--textHeading, #26201a);
}
.anScG .wkhyI .tmcI8 .D49O1 {
  color: var(--textBody, #3c3131);
}
.anScG .wkhyI .DOHVT {
  margin-left: auto;
  color: var(--buttonPrimary, #4e3f09);
  text-align: right;
  width: 40px;
  display: flex;
  justify-content: flex-end;
  font-weight: 600;
  font-size: 12px;
  white-space: nowrap;
}
.anScG .o6siA {
  margin-top: 16px;
  display: flex;
  border: 1px dashed var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  flex-direction: column;
  background-color: var(--pageBackground, #f8f8f8);
}
@media only screen and (max-width: 768px) {
  .anScG .o6siA {
    display: none;
  }
}
.anScG .o6siA .CSX7D {
  display: flex;
  align-items: center;
  position: relative;
}
.anScG .o6siA .CSX7D .sXdCV {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
.anScG .o6siA .CSX7D input {
  flex: 1;
  background: transparent;
  padding: 12px 12px 12px 40px;
  font-size: 12px;
  font-weight: 400;
  width: 100%;
  border-radius: 8px 0 0 8px;
  border: none;
  line-height: 140%;
  color: var(--textLabel, #7d7676);
}
.anScG .o6siA .CSX7D input:focus-visible {
  outline: none;
}
.anScG .o6siA .CSX7D .OuC8I {
  border-radius: 0 8px 8px 0;
  padding: 12px;
  color: var(--textLabel, #7d7676);
  font-weight: 400;
  font-size: 10px;
}
.anScG .o6siA .TJSkU {
  font-weight: 400;
  font-size: 10px;
  color: var(--errorText, #b24141);
  padding: 12px 12px 0px 12px;
}
.OTFKF {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  padding: 16px;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
  font-weight: 600;
}
@media only screen and (max-width: 768px) {
  .OTFKF {
    font-size: 14px;
  }
}
@media only screen and (max-width: 768px) {
  .wIssp {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
}
.Fy3Ex {
  padding: 24px 16px;
}
.Fy3Ex .pw1hq {
  padding: 16px;
  font-size: 14px;
  font-weight: 400;
  width: 100%;
  min-height: 115px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  line-height: 140%;
  color: var(--textBody, #3c3131);
  box-sizing: border-box;
  resize: none;
  background-color: var(--pageBackground, #f8f8f8);
  vertical-align: middle;
}
.Fy3Ex .pw1hq:focus-visible {
  outline: none;
}
.Fy3Ex .pw1hq::placeholder {
  color: var(--textLabel, #7d7676);
}
.Fy3Ex ._RJie {
  display: flex;
}
.Fy3Ex .wFU4U {
  font-weight: 400;
  font-size: 10px;
  color: var(--errorText);
  padding: 12px 12px 0;
}
.Fy3Ex .xUY1h {
  color: var(--textLabel, #7d7676);
  font-weight: 400;
  width: max-content;
  margin-left: auto;
  font-size: 12px;
  line-height: 140%;
  /* 16.8px */
  margin-top: 8px;
}
.Fy3Ex .kAxB_ {
  background: var(--buttonPrimary);
  border-radius: 4px;
  text-transform: uppercase;
  color: var(--buttonSecondary);
  width: 100%;
  border: none;
  height: 48px;
  line-height: 140%;
  margin-top: 24px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.GjakD {
  display: block;
}
.Wq9sr,
.yOshI {
  display: inline-block;
}
.ZqMYE {
  display: flex;
}
.ZXgqy,
.XABpF {
  display: flex;
  flex-direction: column;
}
.n9Ghh,
.z0QTt {
  display: flex;
  align-items: center;
}
.S3sDC,
.eXOLh {
  display: flex;
  justify-content: center;
}
.tbo4K,
.oV6ku {
  display: flex;
  justify-content: center;
  align-items: center;
}
.TRrc6,
.RxEGn {
  justify-content: flex-start;
}
._VT0w,
.S4dZd {
  justify-content: flex-end;
}
.JVtZ5,
.HKZYw {
  justify-content: space-between;
}
.ofU07,
.yRPCD {
  justify-content: space-around;
}
.l8i_C,
.kJCH2 {
  justify-content: space-evenly;
}
h1,
.K34oz {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .K34oz {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.NHjyK {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .NHjyK {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.iGW_e {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .iGW_e {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.l6GR8 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .l6GR8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.yyI4u {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .yyI4u {
    font-size: 16px;
    line-height: 18px;
  }
}
.XIKO8 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .XIKO8 {
    font-size: 16px;
    line-height: 20px;
  }
}
.qlYAG,
.njJNM,
.KIPtb {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .qlYAG,
  .njJNM,
  .KIPtb {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.fFvrN {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .fFvrN {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.cPMgq,
.BUi5Q {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .cPMgq,
  .BUi5Q {
    font-size: 11px;
  }
}
.kDvml,
.Z0BgD {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .kDvml,
  .Z0BgD {
    font-size: 11px;
  }
}
.Jsf6L,
.tFF7j {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Jsf6L,
  .tFF7j {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Jsf6L:hover,
.tFF7j:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Jsf6L:disabled,
.tFF7j:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Jsf6L:active,
.tFF7j:active {
  opacity: 0.8;
}
.rK45s,
.IHcB_ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.DvS49,
.ySyjT {
  margin: 0 auto;
}
.SO5iP,
.H9IcI {
  max-width: 1440px !important;
}
.RsIlk,
.SrN7C {
  overflow-y: hidden !important;
}
.m5Fyk,
.CepDy {
  margin-right: 30px !important;
}
.LpkkR,
._zXJc {
  margin-right: 5px !important;
}
.WdcHM,
.W0Akn {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.KW3Rc,
.nBKci {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.gcUIk,
.wGaFS {
  display: none;
}
@media only screen and (max-width: 768px) {
  .gcUIk,
  .wGaFS {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .gcUIk,
  .wGaFS {
    margin-top: 24px;
  }
}
.cGOna,
.vuELu {
  background-color: var(--accentColor);
  color: #fff;
}
.U69b3,
.gMw5c {
  overflow-y: hidden;
}
.FvRVB,
.PgawM {
  overflow: hidden;
}
.e9uSb h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .e9uSb {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.wEMm9 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .rwWfw {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .zxLxV {
    display: none !important;
  }
}
.NrBwh {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .NrBwh {
    align-items: flex-end;
  }
}
.NrBwh:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.yJjmf {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .yJjmf {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .FEP8n {
    border: none;
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.eUcxz {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.eUcxz .ZM_dd {
  width: 21px;
  height: 21px;
  cursor: pointer;
}
.bEyOU {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.zVh3i {
  justify-content: flex-end;
}
.zVh3i .yJjmf {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.zVh3i .yJjmf .eUcxz {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .zVh3i .yJjmf .eUcxz {
    padding: 16px;
  }
}
.zVh3i .yJjmf .eUcxz .J6fV0 {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .zVh3i .yJjmf {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .odKq5 {
    align-items: center;
  }
}
.odKq5 .yJjmf {
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .odKq5 .yJjmf {
    width: unset;
    max-width: 720px;
  }
}
.odKq5 .yJjmf .eUcxz {
  border-radius: 8px 8px 0px 0px;
}
.J6fV0 {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.Ybol8 {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.bFlx7 {
  overflow-y: hidden;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.XyQ09 {
  display: block;
}
.WAL91,
.CcOjV {
  display: inline-block;
}
.bORGx {
  display: flex;
}
.Gnhzo,
.GMM6h {
  display: flex;
  flex-direction: column;
}
.OQvbS,
.nxveP {
  display: flex;
  align-items: center;
}
.XQVoi,
.CRa18 {
  display: flex;
  justify-content: center;
}
.MfqXG,
.qUxvW {
  display: flex;
  justify-content: center;
  align-items: center;
}
.FlGcA,
.eMZjU {
  justify-content: flex-start;
}
.U41Jl,
.rxf_7 {
  justify-content: flex-end;
}
.mw8vF,
.INKpz {
  justify-content: space-between;
}
.MY5v8,
.qzlZM {
  justify-content: space-around;
}
.E7ylZ,
.D48G2 {
  justify-content: space-evenly;
}
h1,
.hrMJG {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .hrMJG {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Qw2Pz {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Qw2Pz {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.MhYQj {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .MhYQj {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.nyWTR {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .nyWTR {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.LX1eL {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .LX1eL {
    font-size: 16px;
    line-height: 18px;
  }
}
._0aRs {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  ._0aRs {
    font-size: 16px;
    line-height: 20px;
  }
}
.ndPbG,
.JCj4U,
.OsT5z {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ndPbG,
  .JCj4U,
  .OsT5z {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.zaBIw {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .zaBIw {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.qHMhv,
.dPeNC {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .qHMhv,
  .dPeNC {
    font-size: 11px;
  }
}
.tK9h2,
.PlvmX {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .tK9h2,
  .PlvmX {
    font-size: 11px;
  }
}
.s_0Eb,
.pOKSx {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .s_0Eb,
  .pOKSx {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.s_0Eb:hover,
.pOKSx:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.s_0Eb:disabled,
.pOKSx:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.s_0Eb:active,
.pOKSx:active {
  opacity: 0.8;
}
.OepvA,
.OPvhD {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.zvze7,
.AQnFQ {
  margin: 0 auto;
}
.o3e2c,
.Aq1TZ {
  max-width: 1440px !important;
}
.VuR7m,
.Uvpzb {
  overflow-y: hidden !important;
}
.u5lvz,
.FFmJt {
  margin-right: 30px !important;
}
.M4ukX,
.swkkc {
  margin-right: 5px !important;
}
.oNTc0,
.Fwb9S {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.iCZTo,
.UggFQ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.uPPsG,
.WOM7n {
  display: none;
}
@media only screen and (max-width: 768px) {
  .uPPsG,
  .WOM7n {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .uPPsG,
  .WOM7n {
    margin-top: 24px;
  }
}
.suQsY,
.oUTCf {
  background-color: var(--accentColor);
  color: #fff;
}
.DL1QY,
.ZKnEh {
  overflow-y: hidden;
}
.P7L75,
.zZ3kv {
  overflow: hidden;
}
.IjPbG h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .IjPbG {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.B1T5R {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .D9g2U {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .e2pxO {
    display: none !important;
  }
}
.kQATn {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  padding: 24px 0;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 480px) {
  .kQATn {
    padding: 16px 0;
    border-width: 1px 0;
  }
}
.kQATn .XUj53 {
  font-size: 12px;
  font-weight: 500;
  color: var(--textHeading, #26201a);
  padding: 0 24px;
}
@media only screen and (max-width: 480px) {
  .kQATn .XUj53 {
    padding: 0 16px;
  }
}
.kQATn .yrvWZ {
  display: flex;
  justify-content: space-between;
  padding: 0 24px;
  margin-top: 16px;
  font-size: 12px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
@media only screen and (max-width: 768px) {
  .kQATn .yrvWZ {
    margin-top: 12px;
    padding: 0 16px;
  }
}
.kQATn .UEItG {
  color: var(--textHeading, #26201a);
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 700;
  padding: 24px 24px 0;
}
@media only screen and (max-width: 480px) {
  .kQATn .UEItG {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.kQATn .aiuqc {
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  display: flex;
  gap: 12px;
  padding: 16px 24px 0;
}
@media only screen and (max-width: 480px) {
  .kQATn .aiuqc {
    padding: 12px 16px 0;
    font-size: 12px;
    gap: 8px;
  }
}
.kQATn .aiuqc .ZqY8w {
  flex: 0 0 20px;
}
.kQATn .Uv0ri {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
  border-radius: 8px;
  box-sizing: border-box;
  padding: 8px 0;
  margin: 16px 24px 0;
  font-size: 14px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .kQATn .Uv0ri {
    margin: 12px 16px 0;
  }
}
@media only screen and (max-width: 768px) {
  .kQATn .Uv0ri {
    font-size: 12px;
  }
}
.kQATn .Uv0ri .T5ypK {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 21px;
  height: 20px;
}
.kQATn .Uv0ri .apwTD {
  margin-left: 4px;
  font-weight: 400;
}
.kQATn .Uv0ri .QX6Aq {
  margin-left: 4px;
  font-weight: 600;
}
.PDtk7 {
  color: var(--successText, #1c958f);
}


/**color by character**/
/** Font family **/
/** Font weight **/
.moscc {
  display: block;
}
.lzYbW,
.oVwCF {
  display: inline-block;
}
.Yq1Dt {
  display: flex;
}
.DjkOD,
.brFVN {
  display: flex;
  flex-direction: column;
}
.Qw3gm,
.RNd9F {
  display: flex;
  align-items: center;
}
.xUmHp,
.RKW9r {
  display: flex;
  justify-content: center;
}
.xZmEQ,
.ADPS_ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.JH2nE,
.SOKep {
  justify-content: flex-start;
}
.uKgTu,
.A5_op {
  justify-content: flex-end;
}
.qobs3,
.pQHLB {
  justify-content: space-between;
}
.mGyoN,
.S6yMS {
  justify-content: space-around;
}
.paVon,
.YmSqc {
  justify-content: space-evenly;
}
h1,
.pVtd3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .pVtd3 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.GnPRP {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .GnPRP {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Bc7po {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Bc7po {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.otsQ8 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .otsQ8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.RRTdF {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .RRTdF {
    font-size: 16px;
    line-height: 18px;
  }
}
.xXNAM {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .xXNAM {
    font-size: 16px;
    line-height: 20px;
  }
}
.W6HtX,
.qB3qv,
.UB8iR {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .W6HtX,
  .qB3qv,
  .UB8iR {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.l5gsS {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .l5gsS {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.qMS1T,
.rGgns {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .qMS1T,
  .rGgns {
    font-size: 11px;
  }
}
.xQNUV,
.CUSbt {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .xQNUV,
  .CUSbt {
    font-size: 11px;
  }
}
.L_Uqv,
.iwqmF {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .L_Uqv,
  .iwqmF {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.L_Uqv:hover,
.iwqmF:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.L_Uqv:disabled,
.iwqmF:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.L_Uqv:active,
.iwqmF:active {
  opacity: 0.8;
}
.zUENa,
.q4eUl {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Erq2n,
.Wxp0R {
  margin: 0 auto;
}
.X7mEC,
.hv8Kn {
  max-width: 1440px !important;
}
.fBtox,
.mdR_L {
  overflow-y: hidden !important;
}
.WmydT,
.kId8F {
  margin-right: 30px !important;
}
.GGd_J,
.QW7PY {
  margin-right: 5px !important;
}
.iCHFf,
.vVecB {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.x0sN_,
.sGKeQ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.detuk,
.j0VsL {
  display: none;
}
@media only screen and (max-width: 768px) {
  .detuk,
  .j0VsL {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .detuk,
  .j0VsL {
    margin-top: 24px;
  }
}
.dFeg8,
.kxN3a {
  background-color: var(--accentColor);
  color: #fff;
}
.qxeQa,
.TxUiI {
  overflow-y: hidden;
}
.CvvNh,
.ZOJlB {
  overflow: hidden;
}
.oGCN_ h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .oGCN_ {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.kgYJS {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .iHDQr {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .BIKMK {
    display: none !important;
  }
}
.vMhl6 {
  padding: 24px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-top: 0 solid var(--dividerStokes, #d4d1d1);
}
@media only screen and (max-width: 480px) {
  .vMhl6 {
    padding: 16px;
    border-width: 0 0 1px;
  }
}
.vMhl6 .q7JgO {
  display: grid;
  grid-template-columns: calc(18% - 12px) calc(82% - 12px);
  column-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-areas: "item_image item_details" "item_image free_gift";
}
@media only screen and (max-width: 768px) {
  .vMhl6 .q7JgO {
    grid-template-columns: calc(25% - 12px) calc(75% - 12px);
  }
}
@media only screen and (max-width: 480px) {
  .vMhl6 .q7JgO {
    grid-template-areas: "item_image item_details" "free_gift free_gift";
  }
}
.vMhl6 .q7JgO .tvRA0 {
  grid-area: item_image;
  box-sizing: border-box;
  display: flex;
}
.vMhl6 .q7JgO .tvRA0 a img {
  width: 100%;
  border-radius: 4px;
}
.vMhl6 .q7JgO ._JGDu {
  grid-area: item_details;
  position: relative;
  line-height: 140%;
  box-sizing: border-box;
  width: 100%;
}
.vMhl6 .q7JgO ._JGDu .NyXBS {
  position: absolute;
  top: 0;
  right: 0;
}
.vMhl6 .q7JgO ._JGDu .ux9xX {
  color: var(--textHeading);
  font-size: 14px;
  font-weight: 600;
}
.vMhl6 .q7JgO ._JGDu .SM5xl {
  color: var(--textBody, #3c3131);
  margin-top: 4px;
  font-size: 14px;
}
.vMhl6 .q7JgO ._JGDu .uXLLf {
  color: var(--textLabel, #7d7676);
  padding-right: 90px;
  margin-top: 4px;
  font-size: 12px;
}
@media only screen and (max-width: 480px) {
  .vMhl6 .q7JgO ._JGDu .uXLLf {
    padding-right: 30px;
  }
}
.vMhl6 .q7JgO ._JGDu .fO6X4 {
  display: flex;
  align-items: center;
  margin-top: 16px;
  position: relative;
  flex-wrap: wrap;
  column-gap: 12px;
}
.vMhl6 .q7JgO ._JGDu .fO6X4 .eA7Ez {
  display: flex;
  align-items: center;
  gap: 12px;
}
.vMhl6 .q7JgO ._JGDu .fO6X4 .eA7Ez .YoMlT {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  align-items: center;
  padding: 0 16px;
  min-width: 80px;
  max-width: 160px;
  height: 36px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .vMhl6 .q7JgO ._JGDu .fO6X4 .eA7Ez .YoMlT {
    padding: 0 10px;
    max-width: unset;
  }
}
.vMhl6 .q7JgO ._JGDu .fO6X4 .eA7Ez .YoMlT .Fofz9 {
  font-size: 12px;
  font-weight: 600;
  color: var(--textBody, #3c3131);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 90%;
  margin-right: 3px;
}
.vMhl6 .q7JgO ._JGDu .fO6X4 .eA7Ez .YoMlT .QgMku {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.vMhl6 .q7JgO ._JGDu .fO6X4 .gIKSK {
  font-size: 10px;
  font-weight: 500;
  padding: 4px 12px;
  border-radius: 4px;
  line-height: 140%;
  color: var(--errorText, #b24141);
  background-color: var(--errorBackground, #e6d5d5);
}
@media only screen and (max-width: 480px) {
  .vMhl6 .q7JgO ._JGDu .fO6X4 .gIKSK {
    margin-top: 12px;
  }
}
.vMhl6 .q7JgO ._JGDu .aY4ZP {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 16px;
}
@media only screen and (max-width: 768px) {
  .vMhl6 .q7JgO ._JGDu .aY4ZP {
    flex-direction: column;
    align-items: flex-start;
  }
}
.vMhl6 .q7JgO ._JGDu .aY4ZP .JekwB {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.vMhl6 .q7JgO ._JGDu .aY4ZP .JekwB .SF5wF {
  color: var(--textHeading, #26201a);
  font-size: 16px;
  font-weight: 600;
  margin-right: 12px;
}
.vMhl6 .q7JgO ._JGDu .aY4ZP .JekwB .ZUZwu {
  font-size: 12px;
  text-decoration: line-through;
  color: var(--textLabel, #7d7676);
  margin-right: 12px;
}
.vMhl6 .q7JgO ._JGDu .aY4ZP .JekwB .EwiSJ {
  font-size: 12px;
  font-weight: 500;
  margin-right: 12px;
  color: var(--saleDiscountText, #1c958f);
}
.vMhl6 .q7JgO ._JGDu .aY4ZP .InLrK {
  display: flex;
  height: 20px;
  align-self: center;
}
@media only screen and (max-width: 480px) {
  .vMhl6 .q7JgO ._JGDu .aY4ZP .InLrK {
    align-self: flex-start;
    margin-top: 12px;
  }
}
.vMhl6 .q7JgO ._JGDu .aY4ZP .InLrK .tYZ_r {
  color: var(--successText, #1c958f);
}
.vMhl6 .q7JgO ._JGDu .aY4ZP .InLrK .zBXCz {
  font-weight: 500;
  font-size: 12px;
  text-align: right;
  color: var(--successText, #1c958f);
  align-self: center;
  margin-left: 8px;
  line-height: 140%;
}
.Q8dTd {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  padding: 4px 12px;
  color: var(--successText, #1c958f);
  line-height: 140%;
  background: var(--successBackground, #c2dbc9);
  border-radius: 4px;
  width: fit-content;
}
.Q8dTd .ZcIJ4 {
  margin-left: 6px;
  font-weight: 600;
  font-size: 10px;
}
.m6wJf {
  font-size: 12px;
  font-weight: 500;
  display: flex;
  align-items: center;
  margin-top: 12px;
  cursor: pointer;
  background-color: var(--successBackground, #c2dbc9);
  border-radius: 4px;
  color: var(--successText, #1c958f);
  width: max-content;
  padding: 4px 8px;
}
@media only screen and (max-width: 480px) {
  .m6wJf {
    margin-top: 12px;
    margin-left: 0;
  }
}
.m6wJf svg path {
  fill: var(--buttonPrimary, #4e3f09);
}
.m6wJf .MRMrG {
  margin-left: 6px;
}
.aKeSC {
  font-size: 12px;
  font-weight: 600;
  padding: 16px 24px;
  margin-bottom: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: var(--errorBackground);
  border-radius: 4px;
  margin-bottom: 8px;
}
@media only screen and (max-width: 480px) {
  .aKeSC {
    font-size: 10px;
  }
}
.aKeSC .cXkN1 {
  color: var(--buttonLink, #b1655b);
  cursor: pointer;
}
.hqY91 {
  color: var(--errorText, #b24141);
}
.ogqP0 {
  opacity: 0.4;
}
.ZMCAd {
  min-height: 100px;
  max-height: 720px;
  overflow: auto;
}
@media only screen and (min-width: 769px) {
  .ZMCAd {
    min-width: 500px !important;
    max-width: 500px !important;
  }
}
.ZMCAd .nC6_Z {
  background-color: #f8f8f8;
  padding: 16px;
  align-items: flex-start;
}
.ZMCAd .nlGZN {
  position: relative;
  display: flex;
  align-items: center;
}
.ZMCAd .nlGZN .SAs_4 {
  display: flex;
  gap: 16px;
}
.ZMCAd .nlGZN .SAs_4 .tdtDX {
  flex: 0 0 18%;
}
.ZMCAd .nlGZN .SAs_4 .tdtDX img {
  width: 100%;
  border-radius: 4px;
}
.ZMCAd .nlGZN .SAs_4 .v10Pw {
  color: #1f1f1f;
  line-height: 140%;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.ZMCAd .nlGZN .SAs_4 .v10Pw div .OI7r9 {
  margin-right: 20px;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
}
.ZMCAd .nlGZN .SAs_4 .v10Pw div .RNOpp {
  margin-right: 20px;
  font-size: 16px;
  font-weight: 400;
}
.ZMCAd .nlGZN .SAs_4 .v10Pw .S5cZT {
  margin-top: 8px;
  font-size: 14px;
  font-weight: 600;
}
.ZMCAd .nlGZN .HeaU2 {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.ZMCAd .nlGZN .HeaU2 span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ZMCAd .rM4zk {
  padding: 16px;
}
.ZMCAd .rM4zk .NV199 {
  font-size: 14px;
  font-weight: 600;
}
.ZMCAd .rM4zk .jDxpM {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 12px;
}
.ZMCAd .rM4zk .jDxpM .Fdnj1 .et9jT {
  color: var(--buttonPrimary);
  border-color: var(--buttonPrimary);
  background: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  padding: 12px;
  display: inline-block;
  cursor: pointer;
}
.ZMCAd .rM4zk .jDxpM .Fdnj1 .qafg9 {
  color: var(--buttonPrimary);
  border-color: var(--buttonPrimary);
}
.ZMCAd .rM4zk .jDxpM .Fdnj1 .v4QLG {
  position: relative;
  color: var(--ButtonPrimaryL3);
  border-color: var(--ButtonPrimaryL3);
}
.ZMCAd .rM4zk .jDxpM .Fdnj1 svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.ZMCAd .rM4zk .jDxpM .Fdnj1 svg line {
  stroke: var(--dividerStokes, #d4d1d1);
  stroke-width: 1;
}
.ZMCAd .H7x50 {
  padding: 0 0 4px 24px;
  margin-top: -12px;
  height: 22px;
  font-weight: 600;
  font-size: 12px;
  color: var(--errorText, #b24141);
  line-height: 140%;
}
.ZMCAd .b_p1k {
  border-top: 1px solid #f0f0f0;
  padding: 16px 16px 24px;
  width: 100%;
}
.ZMCAd .b_p1k .zWLty {
  border-radius: var(--buttonRadius, 0px);
  text-transform: capitalize;
  color: #fff;
  background-color: var(--buttonPrimary);
  padding: 14px 0;
  text-align: center;
}
.ZMCAd .YY1tb {
  opacity: 0.5;
}
.KoJzo {
  display: flex;
}
.BmdxV,
.BmdxV path {
  color: var(--textHeading);
  fill: var(--textHeading);
}
.MGxWZ {
  font-size: 12px;
  font-weight: 500;
  padding: 6px 16px 8px;
  display: flex;
  align-items: center;
  color: var(--errorText, #b24141);
  background: var(--errorBackground, #e6d5d5);
  border: 1px solid var(--errorText, #b24141);
  border-radius: 4px;
  line-height: 140%;
  height: 36px;
  box-sizing: border-box;
}
@media only screen and (max-width: 480px) {
  .MGxWZ {
    font-size: 8px;
  }
}
.xK1jx {
  padding: 24px;
}
.xK1jx .H13YJ {
  display: flex;
  background: var(--dialogBackground, #fff);
  flex-direction: column;
}
.xK1jx .H13YJ .erqRi {
  display: flex;
  font-size: 12px;
  font-weight: 600;
}
.xK1jx .H13YJ .erqRi .rf8pm {
  display: flex;
  margin-left: 14px;
  flex-direction: column;
}
.xK1jx .H13YJ .erqRi .rf8pm .RcAp6 {
  font-weight: 600;
  font-size: 12px;
  line-height: 140%;
  margin-bottom: 4px;
  color: var(--textHeading, #26201a);
}
.xK1jx .H13YJ .erqRi .rf8pm .MJLhg {
  display: flex;
}
.xK1jx .H13YJ .erqRi .rf8pm .MJLhg .JVlxh {
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  color: var(--textBody, #3c3131);
}
.xK1jx .H13YJ .erqRi .rf8pm .MJLhg .Y4RFb {
  margin-left: 5px;
  font-weight: 600;
  font-size: 12px;
  color: var(--successText, #1c958f);
  cursor: pointer;
  align-self: center;
}
.xK1jx .H13YJ:not(:first-child) {
  margin-top: 24px;
}
.xK1jx .LPsFG {
  margin-top: 16px;
  max-height: 200px;
  overflow-y: scroll;
  padding: 16px 30px;
  border-radius: 4px;
  max-width: 350px;
}
.JBTp3 {
  transform: none !important;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.ZvSQu {
  display: block;
}
.m01if,
.Gz_w4 {
  display: inline-block;
}
.ZWe9U {
  display: flex;
}
.HQpPq,
.aRzc6 {
  display: flex;
  flex-direction: column;
}
.A83VF,
.gZzaW {
  display: flex;
  align-items: center;
}
.AMLm1,
.lCoeM {
  display: flex;
  justify-content: center;
}
.sEOpQ,
.qyazs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kbMtm,
.TZMxZ {
  justify-content: flex-start;
}
.Uwrjm,
.Yt_ED {
  justify-content: flex-end;
}
.kA_1q,
.SWpf5 {
  justify-content: space-between;
}
.inICg,
.a021t {
  justify-content: space-around;
}
.YBU3K,
.fmOgg {
  justify-content: space-evenly;
}
h1,
.zHEfw {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .zHEfw {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.dQCdL {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .dQCdL {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ONLCA {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ONLCA {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.ChL2i {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .ChL2i {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ND9Sn {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .ND9Sn {
    font-size: 16px;
    line-height: 18px;
  }
}
.qp6iX {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .qp6iX {
    font-size: 16px;
    line-height: 20px;
  }
}
.ObCBL,
.laPXL,
.SooOw {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ObCBL,
  .laPXL,
  .SooOw {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.il7iT {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .il7iT {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.qk4NS,
.EJ20J {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .qk4NS,
  .EJ20J {
    font-size: 11px;
  }
}
.oxZtb,
.EAYml {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .oxZtb,
  .EAYml {
    font-size: 11px;
  }
}
.xSh0o,
.XcPXz {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .xSh0o,
  .XcPXz {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.xSh0o:hover,
.XcPXz:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.xSh0o:disabled,
.XcPXz:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.xSh0o:active,
.XcPXz:active {
  opacity: 0.8;
}
.uqDPa,
.edu6A {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.nyB9G,
.YAph5 {
  margin: 0 auto;
}
.uK3EF,
.C4rbw {
  max-width: 1440px !important;
}
._6S32X,
.BRQPw {
  overflow-y: hidden !important;
}
.FueH6,
.kvx9M {
  margin-right: 30px !important;
}
.UDPAU,
.jnUTC {
  margin-right: 5px !important;
}
.H0Ohz,
.ItAFJ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Fzyj6,
.VV_G7 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Kyj3Z,
.H9fa5 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Kyj3Z,
  .H9fa5 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Kyj3Z,
  .H9fa5 {
    margin-top: 24px;
  }
}
.xvT5e,
.T6TDb {
  background-color: var(--accentColor);
  color: #fff;
}
.SwBys,
.bbLrX {
  overflow-y: hidden;
}
.gTNmY,
.jNKGE {
  overflow: hidden;
}
.RA2yq h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .RA2yq {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Rmofn {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .ehlP8 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .Le3yt {
    display: none !important;
  }
}
.UNTAk {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  overflow: hidden;
  height: 36px;
}
.UNTAk .BFWVX,
.UNTAk .BUJXp {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  width: 42px;
  padding: 0;
  height: 100%;
  color: var(--textHeading, #26201a);
}
@media only screen and (max-width: 480px) {
  .UNTAk .BFWVX,
  .UNTAk .BUJXp {
    width: 28px;
  }
}
.UNTAk .BFWVX .gVTO1,
.UNTAk .BUJXp .gVTO1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.UNTAk .BUJXp:disabled {
  opacity: 0.5;
  cursor: default;
}
.UNTAk .BFWVX:disabled {
  opacity: 0.5;
  cursor: default;
}
.UNTAk .LEWYa {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 100%;
  border-left: 1px solid var(--dividerStokes, #d4d1d1);
  border-right: 1px solid var(--dividerStokes, #d4d1d1);
  font-size: 12px;
  line-height: normal;
  color: var(--textBody, #3c3131);
}
@media only screen and (max-width: 480px) {
  .UNTAk .LEWYa {
    width: 30px;
  }
}
.UNTAk .LEWYa .wRfAO {
  border: none;
  background: none;
  color: inherit;
  width: 100%;
  text-align: center;
}
.UNTAk .LEWYa .wRfAO:focus {
  outline: none;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.Sf6jr {
  display: block;
}
.Jg1Yt,
.pjE_T {
  display: inline-block;
}
.yBvCZ {
  display: flex;
}
.FG76j,
.MMtSJ {
  display: flex;
  flex-direction: column;
}
.i9oxH,
.Rcbaq {
  display: flex;
  align-items: center;
}
.ogtoo,
.PTF6W {
  display: flex;
  justify-content: center;
}
.X9x6q,
.DQzyg {
  display: flex;
  justify-content: center;
  align-items: center;
}
._0Oq7N,
.jh68x {
  justify-content: flex-start;
}
.t19vu,
.dJhLc {
  justify-content: flex-end;
}
.spWdy,
.Ew1Bc {
  justify-content: space-between;
}
.GKgzj,
.vCRBE {
  justify-content: space-around;
}
.i7sDq,
.InLnj {
  justify-content: space-evenly;
}
h1,
.wTpep {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .wTpep {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.gJTCF {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .gJTCF {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.bjW5X {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .bjW5X {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.wVWJU {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .wVWJU {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.wrjLe {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .wrjLe {
    font-size: 16px;
    line-height: 18px;
  }
}
.Ud3Ks {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Ud3Ks {
    font-size: 16px;
    line-height: 20px;
  }
}
.K6bFf,
.rbaoQ,
.gmM8x {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .K6bFf,
  .rbaoQ,
  .gmM8x {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.GoCT1 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .GoCT1 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.SY4i9,
.m243P {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .SY4i9,
  .m243P {
    font-size: 11px;
  }
}
.bl5Yc,
.xvSBS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .bl5Yc,
  .xvSBS {
    font-size: 11px;
  }
}
.bgG78,
.iqNfj {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .bgG78,
  .iqNfj {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.bgG78:hover,
.iqNfj:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.bgG78:disabled,
.iqNfj:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.bgG78:active,
.iqNfj:active {
  opacity: 0.8;
}
.qOBhU,
.kcEho {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.e_8r9,
.rmwMF {
  margin: 0 auto;
}
.g6h5r,
.ZFwvy {
  max-width: 1440px !important;
}
.xQSJL,
.xWu4k {
  overflow-y: hidden !important;
}
.oAli4,
.REHNl {
  margin-right: 30px !important;
}
.x7WVM,
.iVrcN {
  margin-right: 5px !important;
}
.aafLf,
.P4u87 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.XFvan,
._3g9w {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Kz1ll,
.ajaoy {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Kz1ll,
  .ajaoy {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Kz1ll,
  .ajaoy {
    margin-top: 24px;
  }
}
.wD0ta,
.vPrut {
  background-color: var(--accentColor);
  color: #fff;
}
.iCUXc,
.i6Sc9 {
  overflow-y: hidden;
}
.TaFts,
.jo9_m {
  overflow: hidden;
}
.kBmvV h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .kBmvV {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.PhO80 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .zBdOZ {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .eeX9D {
    display: none !important;
  }
}
.WoXlH {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .WoXlH {
    align-items: flex-end;
  }
}
.WoXlH:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
._SaEf {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  ._SaEf {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .bODrk {
    border: none;
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.PovyV {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.PovyV .crNqn {
  width: 21px;
  height: 21px;
  cursor: pointer;
}
.GpdI2 {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.bMOXy {
  justify-content: flex-end;
}
.bMOXy ._SaEf {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.bMOXy ._SaEf .PovyV {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .bMOXy ._SaEf .PovyV {
    padding: 16px;
  }
}
.bMOXy ._SaEf .PovyV .nYBW9 {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .bMOXy ._SaEf {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .usmyr {
    align-items: center;
  }
}
.usmyr ._SaEf {
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .usmyr ._SaEf {
    width: unset;
    max-width: 720px;
  }
}
.usmyr ._SaEf .PovyV {
  border-radius: 8px 8px 0px 0px;
}
.nYBW9 {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.fx7DZ {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.vVLoz {
  overflow-y: hidden;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.YzRu1 {
  display: block;
}
.jZ39J,
.kKm4u {
  display: inline-block;
}
.P25dx {
  display: flex;
}
.DNYPD,
.Wm2Q4 {
  display: flex;
  flex-direction: column;
}
.N8O5f,
.oBS_5 {
  display: flex;
  align-items: center;
}
.MQKah,
.ekd_w {
  display: flex;
  justify-content: center;
}
.EPLim,
.DVZl1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.q6M3o,
._N6za {
  justify-content: flex-start;
}
.OsC_5,
.MtduH {
  justify-content: flex-end;
}
.VHILT,
.l9IGK {
  justify-content: space-between;
}
.er18Q,
.XXp_d {
  justify-content: space-around;
}
.aGUyn,
.fzWSl {
  justify-content: space-evenly;
}
h1,
.OceD8 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .OceD8 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.sIYYg {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .sIYYg {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
._SRIW {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  ._SRIW {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.QcenE {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .QcenE {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.cG2Ge {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .cG2Ge {
    font-size: 16px;
    line-height: 18px;
  }
}
.Wi9Du {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Wi9Du {
    font-size: 16px;
    line-height: 20px;
  }
}
.M8nEh,
.aJJAY,
.L0mlc {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .M8nEh,
  .aJJAY,
  .L0mlc {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.vRBSb {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .vRBSb {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.KiFAd,
.R_oex {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .KiFAd,
  .R_oex {
    font-size: 11px;
  }
}
.TUjcB,
.Qj3ks {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .TUjcB,
  .Qj3ks {
    font-size: 11px;
  }
}
.iFYyi,
.ZLwmc {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .iFYyi,
  .ZLwmc {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.iFYyi:hover,
.ZLwmc:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.iFYyi:disabled,
.ZLwmc:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.iFYyi:active,
.ZLwmc:active {
  opacity: 0.8;
}
.PwzPT,
.S1jey {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.BIzSy,
.BFYkn {
  margin: 0 auto;
}
.HlWHw,
._PhtK {
  max-width: 1440px !important;
}
.yb_x3,
.zDA85 {
  overflow-y: hidden !important;
}
.jokfw,
.YLY6u {
  margin-right: 30px !important;
}
.bfvpl,
.bUBwm {
  margin-right: 5px !important;
}
.yzhlL,
.rclmw {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.uRogM,
.tdGB0 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Iu6Yj,
.ATUPH {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Iu6Yj,
  .ATUPH {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Iu6Yj,
  .ATUPH {
    margin-top: 24px;
  }
}
.U5fZz,
.Qa9tY {
  background-color: var(--accentColor);
  color: #fff;
}
.oos2V,
.ByYUW {
  overflow-y: hidden;
}
.vGgIs,
.cysDl {
  overflow: hidden;
}
.GfeX1 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .GfeX1 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.gJ4RL {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .S_em7 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .vr4tp {
    display: none !important;
  }
}
.cNRkl {
  grid-area: free_gift;
  padding: 12px 16px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  border-radius: 12px;
  background: var(--highlightColor, #a7a7f8);
  margin-top: 16px;
}
.cNRkl.dR6dD {
  grid-template-columns: 1fr;
}
@media only screen and (max-width: 480px) {
  .cNRkl {
    grid-template-columns: 1fr;
  }
}
.cNRkl .gB8cO {
  grid-column: 1/-1;
  color: var(--textHeading, #26201a);
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
}
.cNRkl .JN27D {
  color: var(--textBody);
  font-weight: 600;
}
.cNRkl .fEKdd {
  margin-left: 8px;
  color: var(--textBody);
  font-weight: 400;
}
.cNRkl .hEi2J {
  display: flex;
  align-items: center;
  font-size: 10px;
  margin-top: 3px;
}
.cNRkl .Q4Tjb {
  padding: 12px;
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  background-color: #fff;
  min-width: 0;
}
.cNRkl .lX7EF {
  flex: 0 0 36px;
  border-radius: 4px;
  height: auto;
  min-width: 0;
}
.cNRkl .fwX4L {
  min-width: 0;
}
.cNRkl .ABHn8 {
  color: var(--textBody, #3c3131);
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
}
.cNRkl .dw1Xt {
  margin-top: 4px;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 10px;
  line-height: 140%;
  font-weight: 400;
  color: var(--textLabel, #7d7676);
}
.cNRkl .bdu7G {
  color: var(--successText, #1c958f);
  font-weight: 600;
}
.cNRkl .PrJSp {
  text-decoration-line: line-through;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.sjsUj {
  display: block;
}
.XvRmO,
.UKVQ5 {
  display: inline-block;
}
.T0LKs {
  display: flex;
}
.LxXvT,
.ZoIrt {
  display: flex;
  flex-direction: column;
}
.eofoY,
.Gw8Kv {
  display: flex;
  align-items: center;
}
.tAoIK,
.zpZkC {
  display: flex;
  justify-content: center;
}
.LP7Ao,
.gF2Ya {
  display: flex;
  justify-content: center;
  align-items: center;
}
.yhTeX,
.WrHY_ {
  justify-content: flex-start;
}
.Wqgxq,
.X6wuj {
  justify-content: flex-end;
}
.w9dEW,
.Tm1gK {
  justify-content: space-between;
}
.Khs_r,
.PFYE9 {
  justify-content: space-around;
}
.Z2PdN,
.bddqI {
  justify-content: space-evenly;
}
h1,
.gQvJm {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .gQvJm {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.RUinX {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .RUinX {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.I6Z3J {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .I6Z3J {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.MAzHV {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .MAzHV {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.yzy3c {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .yzy3c {
    font-size: 16px;
    line-height: 18px;
  }
}
.UjMTR {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .UjMTR {
    font-size: 16px;
    line-height: 20px;
  }
}
.FjALn,
.A1qMD,
.ouxQQ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .FjALn,
  .A1qMD,
  .ouxQQ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.xOs2w {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .xOs2w {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.eYJyJ,
.mpxa0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .eYJyJ,
  .mpxa0 {
    font-size: 11px;
  }
}
.kkKwV,
.hZ_vy {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .kkKwV,
  .hZ_vy {
    font-size: 11px;
  }
}
.lJiE9,
.QM1Qp {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .lJiE9,
  .QM1Qp {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.lJiE9:hover,
.QM1Qp:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.lJiE9:disabled,
.QM1Qp:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.lJiE9:active,
.QM1Qp:active {
  opacity: 0.8;
}
.i8Qz8,
.aj9tu {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.HZmNi,
.yABPX {
  margin: 0 auto;
}
.i9itK,
.Ec0yD {
  max-width: 1440px !important;
}
.o0Zrb,
.vSGvU {
  overflow-y: hidden !important;
}
.HhlEU,
.BFNmG {
  margin-right: 30px !important;
}
.bitlv,
.Xwk38 {
  margin-right: 5px !important;
}
.facRX,
.s8urK {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.xqclp,
.gK_45 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.AJJrC,
.iW760 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .AJJrC,
  .iW760 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .AJJrC,
  .iW760 {
    margin-top: 24px;
  }
}
.xBrBm,
.J3LOG {
  background-color: var(--accentColor);
  color: #fff;
}
.L29uh,
.cl3Xt {
  overflow-y: hidden;
}
.Hnctu,
.HmEUN {
  overflow: hidden;
}
.yS72R h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .yS72R {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
._yI2P {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .udkQz {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .zhZYU {
    display: none !important;
  }
}
.x25v1 {
  position: relative;
}
.x25v1 .zmcG2 .T3LwI {
  cursor: pointer;
  display: flex;
  align-items: center;
  color: var(--buttonLink, #b1655b);
}
.x25v1 .zmcG2 .T3LwI .LqM9r {
  display: flex;
  align-items: center;
}
.x25v1 .zmcG2 .T3LwI .Urla9 {
  font-size: 12px;
  font-weight: 600;
  margin-left: 8px;
}
.x25v1 .zmcG2 .ErtQJ {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  font-size: 12px;
  font-weight: 600;
  background: var(--pageBackground, #f8f8f8);
}
@media only screen and (max-width: 480px) {
  .x25v1 .zmcG2 .ErtQJ {
    border-width: 1px 0;
  }
}
.x25v1 .zmcG2 .ErtQJ .dNqNK {
  color: var(--textHeading, #26201a);
  display: flex;
}
.x25v1 .zmcG2 .ErtQJ .dNqNK .SrRIo {
  display: flex;
  align-items: center;
  margin-right: 12px;
}
.x25v1 .zmcG2 .ErtQJ .G04To {
  color: var(--textHeading, #26201a);
  cursor: pointer;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.S0vK4 {
  display: block;
}
.fI6R1,
.z1uXf {
  display: inline-block;
}
.xumVp {
  display: flex;
}
.eLHjb,
.jUCqG {
  display: flex;
  flex-direction: column;
}
.Lp4Fq,
.qBogZ {
  display: flex;
  align-items: center;
}
.T7DJM,
.Ob_5S {
  display: flex;
  justify-content: center;
}
.WxnNu,
.UHRv1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rjD06,
.RgN9N {
  justify-content: flex-start;
}
.G7ghk,
.e6TnX {
  justify-content: flex-end;
}
.B4DNf,
.AffdK {
  justify-content: space-between;
}
.nFnNC,
.KYPM0 {
  justify-content: space-around;
}
.G4LQg,
.xSMET {
  justify-content: space-evenly;
}
h1,
.qyAZL {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .qyAZL {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.FVRX8 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .FVRX8 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ts6aD {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ts6aD {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.kdj5T {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .kdj5T {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.rAvou {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .rAvou {
    font-size: 16px;
    line-height: 18px;
  }
}
.xiKDA {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .xiKDA {
    font-size: 16px;
    line-height: 20px;
  }
}
.w0vHO,
.G1QIZ,
.vakrW {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .w0vHO,
  .G1QIZ,
  .vakrW {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.CYmEs {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .CYmEs {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.kFlaB,
.AakyO {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .kFlaB,
  .AakyO {
    font-size: 11px;
  }
}
.A3R54,
.sRdiA {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .A3R54,
  .sRdiA {
    font-size: 11px;
  }
}
.Aag8D,
.aXeMh {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Aag8D,
  .aXeMh {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Aag8D:hover,
.aXeMh:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Aag8D:disabled,
.aXeMh:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Aag8D:active,
.aXeMh:active {
  opacity: 0.8;
}
.LAsnQ,
.AYh09 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.hQ_AA,
.T2eRg {
  margin: 0 auto;
}
.Sre48,
.GMCi8 {
  max-width: 1440px !important;
}
.LPFZo,
.u_zta {
  overflow-y: hidden !important;
}
.XOD1B,
.o2SX_ {
  margin-right: 30px !important;
}
.wYU16,
.SFblT {
  margin-right: 5px !important;
}
.IQyPe,
.o_yon {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.yRNn1,
.gD41g {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.F5yYP,
.zld0c {
  display: none;
}
@media only screen and (max-width: 768px) {
  .F5yYP,
  .zld0c {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .F5yYP,
  .zld0c {
    margin-top: 24px;
  }
}
.PLSKm,
.s6J9Y {
  background-color: var(--accentColor);
  color: #fff;
}
.Uzb7Q,
.Zq18D {
  overflow-y: hidden;
}
.BqKGH,
.yYTbo {
  overflow: hidden;
}
.nxFzF h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .nxFzF {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.HIB2K {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .Lcz3P {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .Yih7o {
    display: none !important;
  }
}
.kj72a {
  position: absolute;
  right: 0;
  background-color: white;
  box-shadow: 0px 0px 3px 0px #00000042;
  bottom: 50px;
  width: 250px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: auto;
  font-weight: normal;
  text-transform: initial;
  z-index: 3;
}
@media only screen and (max-width: 768px) {
  .kj72a {
    position: fixed;
    top: 0;
    left: 0;
    justify-content: center;
    width: 100vw;
    height: 100dvh;
    z-index: 999;
  }
}
.kj72a .c0AVa {
  font-size: 12px;
  padding: 25px 10px 0;
  line-height: 15px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  .kj72a .c0AVa {
    font-size: 14px;
    padding: 25px;
    line-height: 20px;
  }
}
.kj72a .n8IIT {
  margin-bottom: 10px;
}
.kj72a .I4J3G {
  width: 250px;
}
.kj72a .K3dwX {
  display: none;
}
@media only screen and (max-width: 768px) {
  .kj72a .K3dwX {
    position: absolute;
    top: 24px;
    right: 16px;
    width: 22px;
    height: 22px;
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
}
.kj72a .yazJq {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
  gap: 15px;
}
.kj72a .yazJq .Kq6FO {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
}
@media only screen and (max-width: 768px) {
  .kj72a .yazJq .Kq6FO {
    width: 35px;
    height: 35px;
  }
}

/* Absolute Center Spinner */
.RH7wr {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.RH7wr:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
.RH7wr:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.RH7wr:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: WyScy 150ms infinite linear;
  -moz-animation: WyScy 150ms infinite linear;
  -ms-animation: WyScy 150ms infinite linear;
  -o-animation: WyScy 150ms infinite linear;
  animation: WyScy 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes WyScy {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes WyScy {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes WyScy {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes WyScy {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.qiu7T {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
.DPxJF {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: Bu7KR 2s linear infinite;
  margin-left: 10%;
}
@keyframes Bu7KR {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.qiu7T p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}


/**color by character**/
/** Font family **/
/** Font weight **/
.HsJPI {
  display: block;
}
.Z_8Cy,
.SdAxO {
  display: inline-block;
}
.IVPHv {
  display: flex;
}
.GGW9X,
.evHNh {
  display: flex;
  flex-direction: column;
}
.XpSAT,
.gJnwy {
  display: flex;
  align-items: center;
}
.lflEo,
.dv5sm {
  display: flex;
  justify-content: center;
}
.iXuBG,
.VRwa2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.VjicT,
.ryAWd {
  justify-content: flex-start;
}
.QXoJT,
.sGPMr {
  justify-content: flex-end;
}
.OfQWM,
.u8mJC {
  justify-content: space-between;
}
.yh8P2,
.S_YWS {
  justify-content: space-around;
}
.Ubc3y,
.KOxOU {
  justify-content: space-evenly;
}
h1,
.Nw5U2 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Nw5U2 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.KYcrd {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .KYcrd {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.DVPcv {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .DVPcv {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.l10qS {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .l10qS {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.wylC6 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .wylC6 {
    font-size: 16px;
    line-height: 18px;
  }
}
.lVJYk {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .lVJYk {
    font-size: 16px;
    line-height: 20px;
  }
}
.dGSa8,
.o8avo,
.ladCl {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .dGSa8,
  .o8avo,
  .ladCl {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.E7NHf {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .E7NHf {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.TtHdy,
.xfPgl {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .TtHdy,
  .xfPgl {
    font-size: 11px;
  }
}
.U9QI5,
.DJ1a9 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .U9QI5,
  .DJ1a9 {
    font-size: 11px;
  }
}
.pxDSg,
.LFd4V {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .pxDSg,
  .LFd4V {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.pxDSg:hover,
.LFd4V:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.pxDSg:disabled,
.LFd4V:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.pxDSg:active,
.LFd4V:active {
  opacity: 0.8;
}
.tnIeU,
.rHFM7 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.yCvQb,
.Pger7 {
  margin: 0 auto;
}
.BUKcH,
.QNCKA {
  max-width: 1440px !important;
}
.GZw3j,
.YrPJW {
  overflow-y: hidden !important;
}
.HpfTx,
.jE8LI {
  margin-right: 30px !important;
}
.UBkzf,
.kIqOf {
  margin-right: 5px !important;
}
.O1MSk,
.oBGUK {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.WcXP7,
.dvU1_ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.MhGjS,
.GjhGR {
  display: none;
}
@media only screen and (max-width: 768px) {
  .MhGjS,
  .GjhGR {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .MhGjS,
  .GjhGR {
    margin-top: 24px;
  }
}
.vbVTc,
.rDEJC {
  background-color: var(--accentColor);
  color: #fff;
}
.miiTF,
.RuIXb {
  overflow-y: hidden;
}
.jyjXn,
.NuAQz {
  overflow: hidden;
}
.Vrhv0 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Vrhv0 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.ftSwc {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .iNLQm {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .jDIc9 {
    display: none !important;
  }
}
.H9d40 {
  display: none;
  position: sticky;
  position: -webkit-sticky;
  width: 100%;
  line-height: 140%;
  z-index: 1;
  bottom: 0;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  .H9d40 {
    display: block;
    margin-top: 12px;
  }
}
.H9d40 .SBajr {
  display: flex;
  padding: 12px 16px;
  justify-content: space-between;
}
.H9d40 .fJlA7 {
  background-color: var(--pageBackground, #f8f8f8);
  padding: 12px 16px;
  display: flex;
  align-items: center;
}
.H9d40 .fJlA7 .aVrcX {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 4px;
}
.H9d40 .fJlA7 .aVrcX .sAcVD {
  font-size: 12px;
  font-weight: 500;
}
.H9d40 .fJlA7 .aVrcX .SYM76 {
  font-size: 14px;
  font-weight: 600;
  margin-left: 4px;
}
.H9d40 .fJlA7 input[type="checkbox"] {
  accent-color: var(--buttonPrimary, #4e3f09);
  width: 20px;
  height: 20px;
  border-radius: 4px;
  padding: 0;
  margin: 0;
}
.H9d40 .fJlA7 .E3gQY {
  margin-left: 12px;
  display: flex;
  align-items: center;
}
.H9d40 .fJlA7 .E3gQY .vbOeP {
  font-size: 12px;
  font-weight: 500;
  display: flex;
  margin-right: 12px;
}
.H9d40 .SBajr {
  display: flex;
  padding: 12px 16px;
  justify-content: space-between;
  align-items: flex-end;
}
.H9d40 .Pa6aP {
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
@media only screen and (max-width: 768px) {
  .H9d40 .Pa6aP {
    margin-left: 16px;
  }
}
.H9d40 .ffD0u {
  justify-content: space-between;
}
.H9d40 .ffD0u .aVrcX {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.H9d40 .uXuP0 {
  color: var(--buttonLink, #b1655b);
}
.H9d40 .AmhjI {
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}
.H9d40 .lWaQJ {
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
  width: 100%;
}
.H9d40 .ow9ws {
  background-color: var(--pageBackground, #f8f8f8);
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
.H9d40 .MGHXx {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
}
@media only screen and (max-width: 480px) {
  .H9d40 .MGHXx {
    border-width: 1px 0;
  }
}
.H9d40 .Pa6aP {
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
@media only screen and (max-width: 768px) {
  .H9d40 .Pa6aP {
    margin-left: 16px;
  }
}
.H9d40 ._XmMj {
  background: var(--buttonPrimary, #4e3f09);
  border-radius: var(--buttonRadius, 0px);
  text-transform: uppercase;
  color: var(--buttonSecondary, #fff);
  width: 100%;
  border: none;
  height: 48px;
  line-height: 140%;
  margin-top: 16px;
  cursor: pointer;
  font-size: 14;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.H9d40 ._XmMj.QIw4w {
  width: 40%;
}
.H9d40 .rniZR,
.H9d40 ._XmMj {
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.H9d40 .rniZR {
  gap: 12px;
}
.H9d40 .lHrIi {
  background: var(--buttonPrimary, #4e3f09);
  border-radius: var(--buttonRadius, 0px);
  text-transform: uppercase;
  color: var(--buttonSecondary, #fff);
  width: 100%;
  height: 48px;
  border: none;
  line-height: 140%;
}
.H9d40 .lHrIi[disabled] {
  color: #898a93;
  cursor: default;
}
.Lb6qh {
  display: flex;
  flex-direction: column;
  width: 50%;
}
@media only screen and (max-width: 480px) {
  .Lb6qh {
    width: auto;
  }
}
.Lb6qh .QYXwb {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 4px;
}
.RC0nn {
  width: 100% !important;
}
@media only screen and (max-width: 480px) {
  .RC0nn {
    width: 50% !important;
  }
}


/**color by character**/
/** Font family **/
/** Font weight **/
.yVr2J {
  display: block;
}
.ivy9e,
.vZ8_D {
  display: inline-block;
}
.tCxH8 {
  display: flex;
}
.pzESJ,
.jDo2Y {
  display: flex;
  flex-direction: column;
}
.j8Exe,
.dWrwN {
  display: flex;
  align-items: center;
}
.uqQLY,
.hleSe {
  display: flex;
  justify-content: center;
}
.zmgb8,
.JFZiF {
  display: flex;
  justify-content: center;
  align-items: center;
}
.SFIL9,
.ZU_EF {
  justify-content: flex-start;
}
.Q6x0q,
.cUbbQ {
  justify-content: flex-end;
}
.tGn4P,
.cBSiC {
  justify-content: space-between;
}
.xHofo,
.NzkJZ {
  justify-content: space-around;
}
.a1yRM,
.vcFJT {
  justify-content: space-evenly;
}
h1,
.hUInB {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .hUInB {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.dDwUE {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .dDwUE {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.nURLc {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .nURLc {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.gGcgy {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .gGcgy {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.hcotG {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .hcotG {
    font-size: 16px;
    line-height: 18px;
  }
}
.wL4d8 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .wL4d8 {
    font-size: 16px;
    line-height: 20px;
  }
}
.idsRZ,
.yvN3A,
.ph6Cw {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .idsRZ,
  .yvN3A,
  .ph6Cw {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.RCXSB {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .RCXSB {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.zlC2x,
.QgOCP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .zlC2x,
  .QgOCP {
    font-size: 11px;
  }
}
.pd7mK,
.ztLz3 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .pd7mK,
  .ztLz3 {
    font-size: 11px;
  }
}
.j4mlA,
.fdrFA {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .j4mlA,
  .fdrFA {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.j4mlA:hover,
.fdrFA:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.j4mlA:disabled,
.fdrFA:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.j4mlA:active,
.fdrFA:active {
  opacity: 0.8;
}
.NbW8V,
.QwSs4 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.nNlsa,
.NN0dF {
  margin: 0 auto;
}
.rvFEX,
.qmR7F {
  max-width: 1440px !important;
}
.gYJQD,
.Ivsmn {
  overflow-y: hidden !important;
}
.ui2Qr,
.IhEH5 {
  margin-right: 30px !important;
}
.cohTe,
._7zPEo {
  margin-right: 5px !important;
}
.ioKam,
.UNPfD {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ZvQRQ,
.Ra9M_ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.BoQ6g,
.IQdyg {
  display: none;
}
@media only screen and (max-width: 768px) {
  .BoQ6g,
  .IQdyg {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .BoQ6g,
  .IQdyg {
    margin-top: 24px;
  }
}
.z0qkX,
.jjV6o {
  background-color: var(--accentColor);
  color: #fff;
}
.OxLKi,
.k_FLS {
  overflow-y: hidden;
}
.wCP3c,
.Se0uP {
  overflow: hidden;
}
._c6FO h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  ._c6FO {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.MJBLN {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .K3bYm {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .GL8lP {
    display: none !important;
  }
}
.Lqdrh {
  align-items: unset;
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .Lqdrh {
    padding: 16px;
  }
}
.YmK8e {
  font-weight: 400;
}
.qXvDx {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.qD0dR {
  line-height: 140%;
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .qD0dR {
    padding: 16px;
  }
}
.qD0dR .i6FVd {
  display: flex;
  gap: 16px;
}
.qD0dR .i6FVd .hI4lE {
  border-radius: 4px;
  flex: 0 0 18%;
  width: 18%;
  display: flex;
}
@media only screen and (max-width: 480px) {
  .qD0dR .i6FVd .hI4lE {
    flex: 0 0 25%;
    width: 25%;
  }
}
.qD0dR .i6FVd .hI4lE img {
  width: 100%;
  height: auto;
}
.qD0dR .i6FVd .iG5Gv {
  font-size: 14px;
  font-weight: 600;
  color: var(--textHeading, #26201a);
}
.qD0dR .i6FVd .fIYTH {
  font-size: 14px;
  font-weight: 400;
  color: var(--textBody, #3c3131);
  margin-top: 4px;
}
.__Ew_ {
  display: flex;
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .__Ew_ {
    padding: 16px;
  }
}
.__Ew_ .t1VNt {
  padding-top: 14px;
  padding-bottom: 14px;
  cursor: pointer;
  text-align: center;
  border-radius: var(--buttonRadius, 0px);
  text-transform: capitalize;
  color: var(--buttonPrimary, #4e3f09);
  width: 50%;
  background-color: var(--buttonSecondary, #fff);
  border: 1px solid var(--textHeading, #26201a);
}
@media only screen and (max-width: 768px) {
  .__Ew_ .t1VNt {
    width: 100%;
  }
}
.__Ew_ .ny_o6 {
  padding-top: 14px;
  padding-bottom: 14px;
  margin-left: 16px;
  text-align: center;
  cursor: pointer;
  color: var(--buttonSecondary, #fff);
  border-radius: var(--buttonRadius, 0px);
  width: 50%;
  text-transform: capitalize;
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (max-width: 768px) {
  .__Ew_ .ny_o6 {
    width: 100%;
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
.oyNn5 {
  display: block;
}
.Ti4rX,
.tPuOq {
  display: inline-block;
}
.TdU8t {
  display: flex;
}
.zKntK,
.gLzBv {
  display: flex;
  flex-direction: column;
}
.HISJ1,
.R9bQr {
  display: flex;
  align-items: center;
}
.VU6sC,
.HZO8V {
  display: flex;
  justify-content: center;
}
.L8WuK,
.POah1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fkxrq,
.QPH9Y {
  justify-content: flex-start;
}
.LHFai,
._H3lP {
  justify-content: flex-end;
}
.cN1y9,
.b1jHi {
  justify-content: space-between;
}
.okFRC,
.bUYdX {
  justify-content: space-around;
}
.EZppj,
.ibUKD {
  justify-content: space-evenly;
}
h1,
.xPHwz {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .xPHwz {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.NPMJl {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .NPMJl {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.uFKaP {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .uFKaP {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.JV7Sq {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .JV7Sq {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.upIca {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .upIca {
    font-size: 16px;
    line-height: 18px;
  }
}
.RnfzD {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .RnfzD {
    font-size: 16px;
    line-height: 20px;
  }
}
.rfx6B,
.Mhenk,
.IWOOt {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .rfx6B,
  .Mhenk,
  .IWOOt {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.mMhCp {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .mMhCp {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.m0HvK,
.Un74u {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .m0HvK,
  .Un74u {
    font-size: 11px;
  }
}
.rmWXp,
.sSW33 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .rmWXp,
  .sSW33 {
    font-size: 11px;
  }
}
.U3qrm,
.RX7Ab {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .U3qrm,
  .RX7Ab {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.U3qrm:hover,
.RX7Ab:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.U3qrm:disabled,
.RX7Ab:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.U3qrm:active,
.RX7Ab:active {
  opacity: 0.8;
}
.T5Jgw,
.FHPs5 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.RvvQi,
.DBO8h {
  margin: 0 auto;
}
.TxRTt,
.kMgxH {
  max-width: 1440px !important;
}
.QpVti,
.dwA6n {
  overflow-y: hidden !important;
}
.s7Drp,
.yWAsZ {
  margin-right: 30px !important;
}
.XLtPU,
.dJ6Fb {
  margin-right: 5px !important;
}
.MW3GU,
.rCGwD {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.xCF7Z,
.EI7I0 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Z3Fj0,
.jxGZX {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Z3Fj0,
  .jxGZX {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Z3Fj0,
  .jxGZX {
    margin-top: 24px;
  }
}
.ipyI8,
.skBZ7 {
  background-color: var(--accentColor);
  color: #fff;
}
.NwbGg,
.mptgU {
  overflow-y: hidden;
}
.VgA8G,
.XiHdl {
  overflow: hidden;
}
.nPLxo h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .nPLxo {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.fcrWj {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .P6zm5 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .G02hJ {
    display: none !important;
  }
}
.slGoy {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .slGoy {
    align-items: flex-end;
  }
}
.slGoy:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.hlB2F {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .hlB2F {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .dxAad {
    border: none;
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.TqZ5L {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.TqZ5L .wMJpn {
  width: 21px;
  height: 21px;
  cursor: pointer;
}
.C24VF {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.v394G {
  justify-content: flex-end;
}
.v394G .hlB2F {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.v394G .hlB2F .TqZ5L {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .v394G .hlB2F .TqZ5L {
    padding: 16px;
  }
}
.v394G .hlB2F .TqZ5L .vtMVX {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .v394G .hlB2F {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .s25UR {
    align-items: center;
  }
}
.s25UR .hlB2F {
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .s25UR .hlB2F {
    width: unset;
    max-width: 720px;
  }
}
.s25UR .hlB2F .TqZ5L {
  border-radius: 8px 8px 0px 0px;
}
.vtMVX {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.X4K0x {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.HdfNm {
  overflow-y: hidden;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.sWHJP {
  display: block;
}
.E5XhE,
.xbakZ {
  display: inline-block;
}
.kPXV0 {
  display: flex;
}
.DRnEn,
.fKOPW {
  display: flex;
  flex-direction: column;
}
.GZe07,
.UEePs {
  display: flex;
  align-items: center;
}
.kFbOO,
.Dyg9Z {
  display: flex;
  justify-content: center;
}
.AYBzT,
.OU17V {
  display: flex;
  justify-content: center;
  align-items: center;
}
.wwos9,
.Xf2Tl {
  justify-content: flex-start;
}
.WSbfK,
.vyyw4 {
  justify-content: flex-end;
}
.JsEh1,
.dWVI7 {
  justify-content: space-between;
}
.gXhuz,
.FIbVa {
  justify-content: space-around;
}
.G7v9i,
.DVEwe {
  justify-content: space-evenly;
}
h1,
.tFE97 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .tFE97 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.hWi3t {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .hWi3t {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.lYp4P {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .lYp4P {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.B5x1j {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .B5x1j {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.y5LZ6 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .y5LZ6 {
    font-size: 16px;
    line-height: 18px;
  }
}
.NKyJz {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .NKyJz {
    font-size: 16px;
    line-height: 20px;
  }
}
.AmToA,
.bN5tZ,
.hOGRU {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .AmToA,
  .bN5tZ,
  .hOGRU {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.hIOL3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .hIOL3 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.hXPdK,
.mgUrs {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .hXPdK,
  .mgUrs {
    font-size: 11px;
  }
}
.FkFuA,
.Wxblf {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .FkFuA,
  .Wxblf {
    font-size: 11px;
  }
}
.GISUI,
.Z0sfL {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .GISUI,
  .Z0sfL {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.GISUI:hover,
.Z0sfL:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.GISUI:disabled,
.Z0sfL:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.GISUI:active,
.Z0sfL:active {
  opacity: 0.8;
}
.d74o4,
.WBkIN {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.CXvVK,
.Y6AeX {
  margin: 0 auto;
}
.SXx1v,
.f9svI {
  max-width: 1440px !important;
}
.QKG6Y,
.vUCAt {
  overflow-y: hidden !important;
}
.CV1hD,
.JAEOA {
  margin-right: 30px !important;
}
.JhmKE,
.D_Usx {
  margin-right: 5px !important;
}
.vQWR3,
.RNb4k {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Cwyy0,
.XFDan {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.an7QE,
.DNnVf {
  display: none;
}
@media only screen and (max-width: 768px) {
  .an7QE,
  .DNnVf {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .an7QE,
  .DNnVf {
    margin-top: 24px;
  }
}
.oReTg,
.MbWfS {
  background-color: var(--accentColor);
  color: #fff;
}
.EaAiJ,
.Mczq_ {
  overflow-y: hidden;
}
.ynmxz,
.mOfLM {
  overflow: hidden;
}
.ouFjP h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .ouFjP {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.dD8AB {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .nvAnD {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .zrgsg {
    display: none !important;
  }
}
.AZLJc {
  padding: 24px;
  display: flex;
  border: 1px solid var(--dividerStokes);
  border-radius: 8px;
  opacity: 0.5;
  margin-top: 20px;
}
@media only screen and (max-width: 480px) {
  .AZLJc {
    display: none;
  }
}
.AZLJc .xI1aO {
  /* Styles for .icon class */
}
.AZLJc .DZfNT {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 15px;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.G8UU5 {
  padding: 24px;
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  border: 1px solid var(--dividerStokes);
  border-radius: 8px;
}
@media only screen and (max-width: 480px) {
  .G8UU5 {
    display: none;
  }
}
.G8UU5 .QOgrB {
  display: flex;
}
.G8UU5 .UHgHX {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 15px;
}
.G8UU5 .UHgHX .RyOk6 {
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.G8UU5 .uqy2I {
  font-size: 12px;
  color: #1f1f1f;
  font-weight: 400;
  line-height: 140%;
}
.G8UU5 .oo9Js {
  font-weight: 600;
  font-size: 12px;
  padding: 12px 16px;
  border-radius: var(--buttonRadius, 0px);
  color: var(--buttonPrimary);
  background-color: #fff;
  border: 1px solid var(--buttonPrimary);
  text-transform: uppercase;
  text-align: center;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.F36B5 {
  padding: 24px;
  display: flex;
  justify-content: space-between;
  border: 1px solid var(--dividerStokes);
  margin-top: 20px;
}
@media only screen and (max-width: 480px) {
  .F36B5 {
    padding: 6px 16px;
    margin-top: 10px;
    display: none;
    border-width: 1px 0;
  }
}
.F36B5 .My84H {
  display: flex;
}
@media only screen and (max-width: 480px) {
  .F36B5 .My84H .xI1aO {
    display: none;
  }
}
.F36B5 .G0Aac {
  display: flex;
}
@media only screen and (max-width: 480px) {
  .F36B5 .G0Aac {
    display: none;
  }
}
.F36B5 .S6e0Y {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 15px;
}
@media only screen and (max-width: 480px) {
  .F36B5 .S6e0Y {
    padding-left: 0;
  }
}
.F36B5 .S6e0Y .UxufS {
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.F36B5 .S6e0Y .QSQPP {
  font-size: 12px;
  color: var(--textHeading);
  font-weight: 400;
  line-height: 140%;
}
.F36B5 .YccWH {
  font-weight: 600;
  font-size: 12px;
  padding: 12px 16px;
  border-radius: var(--buttonRadius, 0px);
  color: var(--buttonPrimary);
  border: 1px solid var(--buttonPrimary);
  text-transform: uppercase;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.F36B5 .suvM1 {
  font-weight: 600;
  font-size: 12px;
  padding: 12px 16px;
  border-radius: var(--buttonRadius, 0px);
  border: 1px solid var(--buttonPrimary);
  background-color: var(--buttonPrimary);
  color: var(--buttonSecondary);
  margin-left: 24px;
  text-transform: uppercase;
  cursor: pointer;
  display: flex;
  align-items: center;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.nEpig {
  display: block;
}
.JmKdP,
.yq1Uy {
  display: inline-block;
}
.aeqgi {
  display: flex;
}
.dye63,
.OkwW_ {
  display: flex;
  flex-direction: column;
}
.GbAtc,
.gzXww {
  display: flex;
  align-items: center;
}
.xHxDy,
.yFtpQ {
  display: flex;
  justify-content: center;
}
.c3y3v,
.gK8PP {
  display: flex;
  justify-content: center;
  align-items: center;
}
.c3zNQ,
.jOmN2 {
  justify-content: flex-start;
}
.QKFMD,
.XL43N {
  justify-content: flex-end;
}
.o41gt,
.ew3DH {
  justify-content: space-between;
}
.JJPgX,
.T1H9b {
  justify-content: space-around;
}
.iXryW,
.HIsW5 {
  justify-content: space-evenly;
}
h1,
.MQtXe {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .MQtXe {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Bch1y {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Bch1y {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.SLnQ6 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .SLnQ6 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.uMB1s {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .uMB1s {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.vcf6q {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .vcf6q {
    font-size: 16px;
    line-height: 18px;
  }
}
.Ub2TS {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Ub2TS {
    font-size: 16px;
    line-height: 20px;
  }
}
.TpdsV,
.AE1_c,
.FmYkQ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .TpdsV,
  .AE1_c,
  .FmYkQ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.IfR8k {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .IfR8k {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ODraZ,
.CYyWk {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .ODraZ,
  .CYyWk {
    font-size: 11px;
  }
}
.sPNCm,
.heiPf {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .sPNCm,
  .heiPf {
    font-size: 11px;
  }
}
.IbsJE,
.LzTbb {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .IbsJE,
  .LzTbb {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.IbsJE:hover,
.LzTbb:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.IbsJE:disabled,
.LzTbb:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.IbsJE:active,
.LzTbb:active {
  opacity: 0.8;
}
.LMKju,
.DnB6P {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.QBor6,
.qI0zb {
  margin: 0 auto;
}
.kVDRy,
.sE_7f {
  max-width: 1440px !important;
}
.g0V3G,
.WlNBs {
  overflow-y: hidden !important;
}
.Zjlzs,
.NBmtL {
  margin-right: 30px !important;
}
.Anzda,
.nPxaQ {
  margin-right: 5px !important;
}
.iYXMU,
.EaD_e {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Oi3f3,
.pla2b {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.YpGmP,
.PF_uH {
  display: none;
}
@media only screen and (max-width: 768px) {
  .YpGmP,
  .PF_uH {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .YpGmP,
  .PF_uH {
    margin-top: 24px;
  }
}
.b0Z7k,
.IjapF {
  background-color: var(--accentColor);
  color: #fff;
}
.VXN8N,
.svagO {
  overflow-y: hidden;
}
.qhRLT,
.aWf4t {
  overflow: hidden;
}
.tNNnS h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .tNNnS {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.DE5Tk {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .XAhXq {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .WkUom {
    display: none !important;
  }
}
.s5ZlE .TlG0y {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y {
    margin-bottom: 12px;
  }
}
.s5ZlE .TlG0y .fL3Cz {
  display: flex;
  justify-content: space-between;
  border: 1px solid var(--dividerStokes);
  padding: 16px 24px;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .fL3Cz {
    border-width: 1px 0;
    padding: 16px;
  }
}
.s5ZlE .TlG0y .fL3Cz .tahKJ {
  display: flex;
  padding: 4px 12px 4px 0px;
}
.s5ZlE .TlG0y .fL3Cz .tahKJ .i5EBL {
  font-weight: 600;
  font-size: 14px;
  color: var(--textHeading);
  margin-right: 8px;
  line-height: 140%;
  white-space: nowrap;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .fL3Cz .tahKJ .i5EBL {
    font-size: 12px;
  }
}
.s5ZlE .TlG0y .fL3Cz .tahKJ .tsBNq {
  font-weight: 400;
  font-size: 14px;
  color: var(--textBody);
  line-height: 140%;
  white-space: nowrap;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .fL3Cz .tahKJ .tsBNq {
    font-size: 12px;
  }
}
.s5ZlE .TlG0y .fL3Cz .S3rVv {
  display: flex;
  color: var(--successText, #1c958f);
  gap: 8px;
  align-items: center;
}
.s5ZlE .TlG0y .fL3Cz .S3rVv .HLe4Q {
  height: 20px;
  width: 20px;
}
.s5ZlE .TlG0y .fL3Cz .S3rVv .HLe4Q svg path {
  fill: var(--successText, #1c958f);
}
.s5ZlE .TlG0y .fL3Cz .S3rVv .ZgY7L {
  font-weight: 600;
  font-size: 12px;
  line-height: 140%;
  color: var(--successText, #1c958f);
}
.s5ZlE .TlG0y .lZE2R {
  display: flex;
  flex-direction: column;
  border-width: 0px 1px 1px;
  border-style: solid;
  border-color: var(--dividerStokes);
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .lZE2R {
    border-width: 0 0 1px;
    padding: 16px;
  }
}
.s5ZlE .TlG0y .lZE2R .Ce_uf {
  display: flex;
  color: var(--successText, #1c958f);
  line-height: 140%;
  background: var(--successBackground, #c2dbc9);
  border-radius: 4px;
  width: fit-content;
  font-weight: 600;
  font-size: 12px;
  padding: 4px 12px;
  margin-bottom: 16px;
}
.s5ZlE .TlG0y .lZE2R .Ce_uf span {
  margin-left: 6px;
}
.s5ZlE .TlG0y .lZE2R .Ce_uf .COcbw {
  align-self: center;
}
.s5ZlE .TlG0y .lZE2R .pWFtM {
  column-gap: 14px;
  display: grid;
  grid-template-areas: "item_image item_details" "item_image free_gift";
  grid-template-columns: auto 1fr;
  grid-template-rows: auto auto;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .lZE2R .pWFtM {
    grid-template-areas: "item_image item_details" "free_gift free_gift";
  }
}
.s5ZlE .TlG0y .lZE2R .pWFtM .Jjijb {
  width: 100px;
  grid-area: item_image;
  box-sizing: border-box;
  display: flex;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .Jjijb img {
  max-width: 100px;
  max-height: 150px;
  cursor: pointer;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv {
  grid-area: item_details;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl {
  display: flex;
  flex-direction: column;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .WysFl {
  font-weight: 600;
  font-size: 14px;
  color: var(--textHeading);
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .WysFl {
    font-size: 12px;
  }
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .fTzaA {
  font-weight: 400;
  font-size: 14px;
  color: var(--textBody);
  margin-top: 8px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .fTzaA {
    font-size: 12px;
  }
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .IAuVW {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  font-size: 12px;
  color: var(--textLabel);
  margin-top: 8px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .IAuVW {
    font-size: 10px;
  }
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .IAuVW .v7XdV {
  display: flex;
  margin-bottom: 4px;
  line-height: 140%;
  flex-wrap: wrap;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .IAuVW .v7XdV .bn9yi {
  margin-right: 12px;
  line-height: 140%;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs {
  display: flex;
  margin-top: 25px;
  flex-wrap: wrap;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .BfxHE {
  display: flex;
  margin-right: 12px;
  align-items: center;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .BfxHE .odKBQ {
  color: var(--textHeading, #26201a);
  font-size: 16px;
  font-weight: 600;
  margin-right: 12px;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .BfxHE .Dof3M {
  font-size: 12px;
  text-decoration: line-through;
  color: var(--textLabel, #7d7676);
  margin-right: 12px;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .BfxHE .owFdX {
  font-weight: 500;
  font-size: 12px;
  color: var(--saleDiscountText, #1c958f);
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .xuWfk {
  display: flex;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .xuWfk .QNipa {
  padding: 4px 12px;
  background: #fbeaea;
  border-radius: 4px;
  font-weight: 500;
  font-size: 10px;
  line-height: 140%;
  color: #d93131;
  width: fit-content;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .xuWfk .qGHD6 {
  display: flex;
  padding: 4px 8px;
  background: #e9fbe4;
  border-radius: 4px;
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: var(--successText, #1c958f);
  margin-right: 12px;
  width: fit-content;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .xuWfk .qGHD6 .Pf8Xt {
  margin-left: 6px;
  cursor: pointer;
}
.s5ZlE .IKYzH .kcQRJ {
  display: none;
}
.PDbGW {
  border: 1px solid var(--dividerStokes);
  padding: 24px;
  border-top: none;
}
@media only screen and (max-width: 480px) {
  .PDbGW {
    border-radius: 0px;
    border-width: 0 0;
    padding: 0;
    margin-top: 12px;
  }
}
.PDbGW .X9QVy {
  height: 250px;
}
@media only screen and (max-width: 768px) {
  .PDbGW .X9QVy {
    height: 200px;
  }
}
@media only screen and (max-width: 480px) {
  .IKYzH {
    display: none;
  }
}
.IKYzH .A53oa {
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  padding: 14px;
  border-radius: var(--buttonRadius, 0px);
  border: 1px solid var(--buttonPrimary);
  background-color: var(--buttonPrimary);
  color: var(--buttonSecondary);
  border: none;
  width: 100%;
  text-transform: uppercase;
  line-height: 140%;
  display: flex;
  justify-content: center;
}
.IKYzH .A53oa span {
  align-self: center;
  margin-left: 3px;
}
@media only screen and (max-width: 480px) {
  .IKYzH .A53oa {
    padding: 20px 24px;
    font-size: 14px;
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
.BG_qe {
  display: block;
}
.RoWZ7,
.ktvQ_ {
  display: inline-block;
}
.ZPDR5 {
  display: flex;
}
.x7uFF,
.OtAOI {
  display: flex;
  flex-direction: column;
}
.Ow0dM,
.z6aYg {
  display: flex;
  align-items: center;
}
.Jiq9Q,
.BT4b9 {
  display: flex;
  justify-content: center;
}
.SxYyW,
.mhwGk {
  display: flex;
  justify-content: center;
  align-items: center;
}
.AWq2F,
.LgP8f {
  justify-content: flex-start;
}
.LaQd9,
.oyQ7q {
  justify-content: flex-end;
}
.XgcIS,
.h1OeB {
  justify-content: space-between;
}
.Ccf7c,
.ej0aQ {
  justify-content: space-around;
}
.LvhEE,
.PNxVz {
  justify-content: space-evenly;
}
h1,
.p5yON {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .p5yON {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.CekU0 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .CekU0 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.lE73m {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .lE73m {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.S7zwW {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .S7zwW {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ndJ3d {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .ndJ3d {
    font-size: 16px;
    line-height: 18px;
  }
}
.PETNt {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .PETNt {
    font-size: 16px;
    line-height: 20px;
  }
}
.mVXGu,
.Gu8OV,
.SNNgq {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .mVXGu,
  .Gu8OV,
  .SNNgq {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
._d3IW {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  ._d3IW {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.YkWWH,
.ttAiP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .YkWWH,
  .ttAiP {
    font-size: 11px;
  }
}
.cNQf2,
.WEE9g {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .cNQf2,
  .WEE9g {
    font-size: 11px;
  }
}
.mtTY9,
.X79zS {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .mtTY9,
  .X79zS {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.mtTY9:hover,
.X79zS:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.mtTY9:disabled,
.X79zS:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.mtTY9:active,
.X79zS:active {
  opacity: 0.8;
}
.dEsZD,
.dRVTC {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.JvFIE,
._fwyW {
  margin: 0 auto;
}
.zUn9V,
.dD0bu {
  max-width: 1440px !important;
}
.MtN7O,
.ZIKpK {
  overflow-y: hidden !important;
}
.LB9FM,
.bh5Aj {
  margin-right: 30px !important;
}
.qUO_Y,
.usFiH {
  margin-right: 5px !important;
}
.QsWCA,
.fg3Th {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.eIr4c,
.T5j3u {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.ym5DM,
.Y2ywH {
  display: none;
}
@media only screen and (max-width: 768px) {
  .ym5DM,
  .Y2ywH {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .ym5DM,
  .Y2ywH {
    margin-top: 24px;
  }
}
.OYC3g,
.af5gv {
  background-color: var(--accentColor);
  color: #fff;
}
.kxDAJ,
._ZdYe {
  overflow-y: hidden;
}
.O06lw,
.Eosxb {
  overflow: hidden;
}
.VKmTH h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .VKmTH {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.b203b {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .fgq3d {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .JfS7e {
    display: none !important;
  }
}
.TDpyR {
  grid-area: free_gift;
  padding: 12px 16px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  border-radius: 12px;
  background: var(--highlightColor, #a7a7f8);
  margin-top: 16px;
}
.TDpyR.FLkM3 {
  grid-template-columns: 1fr;
}
@media only screen and (max-width: 480px) {
  .TDpyR {
    grid-template-columns: 1fr;
  }
}
.TDpyR .gxaNA {
  grid-column: 1/-1;
  color: var(--textHeading, #26201a);
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
}
.TDpyR .W4ofr {
  color: var(--textBody);
  font-weight: 600;
}
.TDpyR .YvxYG {
  margin-left: 8px;
  color: var(--textBody);
  font-weight: 400;
}
.TDpyR .NNgZS {
  display: flex;
  align-items: center;
  font-size: 10px;
  margin-top: 3px;
}
.TDpyR .LwEwg {
  padding: 12px;
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  background-color: #fff;
  min-width: 0;
}
.TDpyR .ZPjjs {
  flex: 0 0 36px;
  border-radius: 4px;
  height: auto;
  min-width: 0;
}
.TDpyR .Nz03R {
  min-width: 0;
}
.TDpyR .rasiP {
  color: var(--textBody, #3c3131);
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
}
.TDpyR .DDMVQ {
  margin-top: 4px;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 10px;
  line-height: 140%;
  font-weight: 400;
  color: var(--textLabel, #7d7676);
}
.TDpyR .OgPxZ {
  color: var(--successText, #1c958f);
  font-weight: 600;
}
.TDpyR .qKS18 {
  text-decoration-line: line-through;
}

.qxJ7G {
  width: var(--width);
  height: var(--height);
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: IUDPo 1.5s infinite linear;
  border-radius: 8px;
}
@keyframes IUDPo {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
.wtQPd {
  display: block;
}
.aUbAI,
.L0bVl {
  display: inline-block;
}
.NhcMZ {
  display: flex;
}
.b067X,
.yonyo {
  display: flex;
  flex-direction: column;
}
.gEUqN,
.OWG6F {
  display: flex;
  align-items: center;
}
.kxGk0,
.gC_sO {
  display: flex;
  justify-content: center;
}
.XLIsC,
.pkKa1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Pnic3,
.Rziyp {
  justify-content: flex-start;
}
.LF39e,
.iFdGK {
  justify-content: flex-end;
}
.tbj1P,
.kZxUz {
  justify-content: space-between;
}
.HcuTf,
.r8wnn {
  justify-content: space-around;
}
.eQPrn,
.MJY4Q {
  justify-content: space-evenly;
}
h1,
.lS1re {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .lS1re {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.GOv26 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .GOv26 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.s6OGb {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .s6OGb {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.k7JzT {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .k7JzT {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.u5KLD {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .u5KLD {
    font-size: 16px;
    line-height: 18px;
  }
}
.M7ju4 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .M7ju4 {
    font-size: 16px;
    line-height: 20px;
  }
}
.y7lvH,
.BzxoO,
.lgxqX {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .y7lvH,
  .BzxoO,
  .lgxqX {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.JVsLj {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .JVsLj {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.Lo4hC,
.x17jT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .Lo4hC,
  .x17jT {
    font-size: 11px;
  }
}
.HZHcY,
.WbAM5 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .HZHcY,
  .WbAM5 {
    font-size: 11px;
  }
}
.Uu9LR,
.H_AIw {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Uu9LR,
  .H_AIw {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Uu9LR:hover,
.H_AIw:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Uu9LR:disabled,
.H_AIw:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Uu9LR:active,
.H_AIw:active {
  opacity: 0.8;
}
.BWFeJ,
.QFkvk {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.xcoFf,
.dvrHu {
  margin: 0 auto;
}
.mw0mE,
.gB1yO {
  max-width: 1440px !important;
}
.aXwkm,
.xJHat {
  overflow-y: hidden !important;
}
.gvnEW,
.oRNd3 {
  margin-right: 30px !important;
}
.aJBW6,
.cygZX {
  margin-right: 5px !important;
}
.niFuR,
.m1b5v {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.GG2Be,
.r8AAS {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.UE8LN,
.CpEW4 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .UE8LN,
  .CpEW4 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .UE8LN,
  .CpEW4 {
    margin-top: 24px;
  }
}
.xzCvd,
.hrmNP {
  background-color: var(--accentColor);
  color: #fff;
}
.i3Q1p,
.k5vFm {
  overflow-y: hidden;
}
.IzZUG,
.MuXe5 {
  overflow: hidden;
}
.qLaJ5 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .qLaJ5 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.q_6YA {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .scw8e {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .VLaRf {
    display: none !important;
  }
}
.GhSV_ {
  position: fixed;
  width: 100%;
  z-index: 1;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  box-sizing: border-box;
  background-color: var(--pageBackground, #f8f8f8);
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  box-shadow: 0px -4px 12px 0px rgba(0, 0, 0, 0.06);
}
@media only screen and (max-width: 480px) {
  .GhSV_ {
    display: block;
  }
}
.BIsjX {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
}
.i3viP {
  display: flex;
  flex-direction: column;
  width: 50%;
}
@media only screen and (max-width: 480px) {
  .i3viP {
    width: auto;
  }
}
.i3viP .yzGxT {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 4px;
}
.i3viP.NR2oI {
  width: 100% !important;
}
@media only screen and (max-width: 480px) {
  .i3viP.NR2oI {
    width: 50% !important;
  }
}
.i3viP .Y7vIB {
  color: var(--buttonPrimary, #4e3f09);
}
.i3viP .kbfK7 {
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
  width: 100%;
}
.CR_Ei {
  background: var(--buttonPrimary, #4e3f09);
  border-radius: var(--buttonRadius, 0px);
  text-transform: uppercase;
  color: var(--buttonSecondary, #fff);
  width: 60.6%;
  height: 48px;
  border: none;
  line-height: 140%;
}
.CR_Ei[disabled] {
  opacity: 0.5;
  cursor: default;
}
.by0Nn,
.smOFH {
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 24px;
}
.by0Nn {
  gap: 12px;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.bdl_f {
  display: block;
}
.KWj9v,
.NWBkY {
  display: inline-block;
}
.ZBkXU {
  display: flex;
}
.iVSB6,
.P0jFD {
  display: flex;
  flex-direction: column;
}
.AgQIF,
.xFINf {
  display: flex;
  align-items: center;
}
.p7jdK,
.gFzFu {
  display: flex;
  justify-content: center;
}
._w7OU,
.bDp18 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hvfcM,
.CS885 {
  justify-content: flex-start;
}
.E_iHU,
.n23Qs {
  justify-content: flex-end;
}
.VdmRu,
.RoljO {
  justify-content: space-between;
}
.H16gf,
.X4geW {
  justify-content: space-around;
}
.vUw20,
.RGHzT {
  justify-content: space-evenly;
}
h1,
.dAoRg {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .dAoRg {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.yWLSq {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .yWLSq {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.U3LtV {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .U3LtV {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.cETtb {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .cETtb {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.keyNW {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .keyNW {
    font-size: 16px;
    line-height: 18px;
  }
}
.HSF6l {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .HSF6l {
    font-size: 16px;
    line-height: 20px;
  }
}
.e5gX0,
.NsCsy,
.QpEHf {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .e5gX0,
  .NsCsy,
  .QpEHf {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.lgC65 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .lgC65 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.kcYMU,
.eHENm {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .kcYMU,
  .eHENm {
    font-size: 11px;
  }
}
.NBaw4,
.MEZO4 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .NBaw4,
  .MEZO4 {
    font-size: 11px;
  }
}
.jgQIF,
.Y5kRe {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .jgQIF,
  .Y5kRe {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.jgQIF:hover,
.Y5kRe:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.jgQIF:disabled,
.Y5kRe:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.jgQIF:active,
.Y5kRe:active {
  opacity: 0.8;
}
.XJ1KB,
.PbxrC {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.G1AtU,
.smPdy {
  margin: 0 auto;
}
.Qqz67,
.zKENQ {
  max-width: 1440px !important;
}
.Hak1N,
.NFKXz {
  overflow-y: hidden !important;
}
.PTLyh,
.mcIFR {
  margin-right: 30px !important;
}
.ogypk,
.zNb6x {
  margin-right: 5px !important;
}
.emXyN,
.qRMpL {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.dYB4X,
.giqjV {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.XbvpT,
.TBvhy {
  display: none;
}
@media only screen and (max-width: 768px) {
  .XbvpT,
  .TBvhy {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .XbvpT,
  .TBvhy {
    margin-top: 24px;
  }
}
.ceGi0,
.ks5al {
  background-color: var(--accentColor);
  color: #fff;
}
.m1wj3,
.Wor08 {
  overflow-y: hidden;
}
.rzroj,
.qr6Ji {
  overflow: hidden;
}
.xrOeG h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .xrOeG {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.RZkRN {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .NoTf3 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .REOXW {
    display: none !important;
  }
}
.vYrcC {
  padding-bottom: 16px;
}
.rqwvX:not(:first-child) {
  margin-top: 12px;
}
.rqwvX .OJgHQ {
  font-size: 12px;
  margin-bottom: 8px;
  color: var(--textBody);
}
.Hqn2a {
  position: relative;
  margin-bottom: 24px;
}
.Hqn2a.T_sys {
  width: 100%;
}
.Hqn2a.tzOrW {
  width: 47%;
}
@media only screen and (max-width: 768px) {
  .Hqn2a.tzOrW {
    width: 100%;
  }
}
.Hqn2a .KAPPd {
  font-size: 0.8rem;
  outline: none;
  border: 1px solid var(--dividerStokes);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
  color: var(--textHeading);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
.Hqn2a .KAPPd.q5GuD {
  width: 45%;
}
.Hqn2a .N6Vjd {
  font-size: 0.8rem;
  outline: none;
  border: 1px solid var(--dividerStokes);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 15px;
  width: 15px;
  color: var(--buttonPrimary);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  margin-right: 10px;
}
.Hqn2a ._1ixy {
  font-size: 0.8rem;
  position: absolute;
  left: 11px;
  top: 0px;
  color: var(--textLabel);
  padding: 0 0.3rem;
  margin: 0 0.5rem;
}
.Hqn2a .KAPPd:focus {
  border-color: var(--buttonPrimary);
}
.Hqn2a .ahNo1 {
  position: absolute;
  font-size: 0.8rem;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: #fff;
  color: var(--textLabel);
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  transition: 0.1s ease-out;
  transform-origin: left top;
  pointer-events: none;
  top: 0;
  transform: translateY(-50%) scale(0.9);
}
.Hqn2a .ahNo1 .rNyfB {
  color: var(--errorText);
}
.Hqn2a .KAPPd:focus + .ahNo1 {
  color: var(--buttonPrimary);
}
.Hqn2a:has(input[type="hidden"]) {
  margin-bottom: 0;
}
.F8xwr .B2QbZ {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  justify-content: space-between;
}
.F8xwr .B2QbZ .Yk33h span {
  color: var(--errorText, #b24141);
}
.F8xwr .B2QbZ .Hqn2a:nth-child(odd) {
  margin-right: 8px;
}
@media only screen and (max-width: 768px) {
  .F8xwr .B2QbZ .Hqn2a:nth-child(odd) {
    margin-right: 0;
  }
}
.F8xwr .auKfY {
  color: var(--errorText, #b24141);
  width: max-content;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.F8xwr .wHekL {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.F8xwr .al0Oz {
  width: 100%;
}
.F8xwr .al0Oz .pS6fX {
  display: flex;
  margin-bottom: 16px;
  flex-wrap: wrap;
  row-gap: 16px;
}
.F8xwr .al0Oz .Nu1sv {
  margin-right: 4px;
}
.F8xwr .al0Oz .bVQjG {
  display: flex;
  background: transparent;
  align-items: center;
  padding: 8px;
  white-space: nowrap;
  border-radius: 6px;
  margin-right: 16px;
  border: 1px solid var(--dividerStokes);
  color: var(--textHeading, #26201a);
}
.F8xwr .al0Oz .bVQjG svg path {
  fill: var(--textHeading, #26201a);
}
.F8xwr .al0Oz .bVQjG.r0NkE {
  color: var(--buttonPrimary);
  border-width: 2px;
  border-color: var(--buttonPrimary);
}
.F8xwr .al0Oz .bVQjG.r0NkE svg path {
  fill: var(--buttonPrimary);
}
.F8xwr .al0Oz .HESfP {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 16px;
  margin-top: 16px;
  display: block;
}
.F8xwr .al0Oz .rEyp6 {
  margin-top: 20px;
  position: relative;
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  align-items: flex-end;
}
.F8xwr .al0Oz .rEyp6 .F3nAK {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 12px;
  gap: 10px;
  height: 40px;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
}
.F8xwr .al0Oz .rEyp6 .ZiZJg {
  border: 1px solid var(--buttonPrimary);
}
.F8xwr .al0Oz .rEyp6 input[type="radio"] {
  margin-left: 0;
  margin-right: 10px;
}
.F8xwr .al0Oz .rEyp6 label {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 5px;
}
.F8xwr .al0Oz .rEyp6 label:hover {
  font-weight: 400;
}
.ny9k4 {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  justify-content: space-between;
  padding: 0;
}
.jHBo6 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 20px 0 10px;
}
.jHBo6 .IeKhw {
  accent-color: var(--buttonPrimary);
  height: 13px;
  width: 13px;
  cursor: pointer;
}
.jHBo6 .GAz9k {
  color: var(--textBody, #3c3131);
  font-size: 14px;
  line-height: 14px;
  cursor: pointer;
}
.Cza0E {
  width: 100%;
}
.ARJ5S {
  padding: 14px;
  border-radius: var(--buttonRadius, 0px);
  background-color: var(--buttonPrimary);
  border: none;
  margin-top: 24px;
  width: 100%;
  color: #fff;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
}
.L0RzG {
  width: 100%;
  margin-bottom: 25px;
  display: flex;
  align-items: center;
}
.f2V7p {
  margin-left: 24px;
  font-weight: 600;
  font-size: 12px;
  margin-top: 24px;
}
.dmcdZ {
  position: relative;
}
.dmcdZ .TVHFm {
  cursor: pointer;
  text-decoration: underline;
  font-size: 12px;
  font-weight: 400;
}
.dmcdZ .WKP75 {
  margin: 5px 0;
  width: 100%;
  padding: 3px;
}
.dmcdZ .KJtuw {
  color: white;
  border: none;
  padding: 8px 16px;
  border-radius: 5px;
  cursor: pointer;
  margin-top: 15px;
  width: 100%;
}
.dmcdZ .OOT16 {
  position: relative;
}
.dmcdZ .XrGKy {
  position: relative;
}
.dmcdZ .d2Sfz {
  width: 100%;
  border-bottom: 1px solid #dcdcdc;
}
.dmcdZ .XR7lE {
  margin-top: 10px;
  position: absolute;
  right: 2px;
  top: 0;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #333;
  margin-left: 5px;
  transition: transform 0.2s ease;
}
.dmcdZ .XR7lE.qQkJK {
  transform: rotate(180deg);
}
.dmcdZ .kbFhB {
  z-index: 2;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 5px;
  list-style: none;
  padding: 0;
  border: 1px solid #ccc;
  background-color: #fff;
  overflow-y: auto;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.dmcdZ .kbFhB li {
  font-size: 12px;
  font-weight: 400;
  padding: 5px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.dmcdZ .kbFhB li:hover {
  background-color: #f0f0f0;
}

.M0QUV {
  position: relative;
}
.KlUwK {
  width: calc(100% - 32px);
  position: absolute;
  z-index: 1;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
  border: 1px solid var(--dividerStokes);
  border-radius: 8px;
  box-shadow: 1px 1px 1px 2px rgba(100, 100, 100, 0.2);
}
.H6hso {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  left: 8px;
}
.D6GFn {
  position: relative;
}
.D6GFn > div {
  border-radius: 12px;
}
.pwLX8 {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 25px;
  transform: translateY(-50%);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
  width: 40px;
  height: 40px;
  background: #fff;
  right: 10px;
  border: none;
}
.ClWOp {
  width: 20px;
  height: 20px;
}
.dTlBL {
  display: flex;
  justify-content: space-between;
  margin-top: 32px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--dividerStokes);
}
.dTlBL p {
  margin-right: 16px;
  font-size: 12px;
  color: var(--textPrimary);
}
.dTlBL button {
  background: transparent;
  white-space: nowrap;
  border: 1px solid var(--buttonPrimary);
  color: var(--buttonPrimary);
  text-transform: uppercase;
  padding: 4px 16px;
  font-size: 12px;
  max-height: 32px;
}
.ykCOl {
  position: relative;
}
.ykCOl .c8qFQ {
  position: absolute;
  inset: 0;
  z-index: 10;
  overflow: hidden;
  background: #cccccc;
}
.ykCOl .c8qFQ > canvas {
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  background: -webkit-gradient(linear, left top, right top, from(#cccccc), color-stop(#efefef), to(#cccccc));
  background: linear-gradient(90deg, #cccccc, #efefef, #cccccc);
  animation: CVzd7 0.8s infinite;
}
@keyframes CVzd7 {
  100% {
    transform: translateX(100%);
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
.kzTr_ {
  display: block;
}
._HXaL,
.xZZ2y {
  display: inline-block;
}
.BA3oS {
  display: flex;
}
.Aht5a,
.CyIZV {
  display: flex;
  flex-direction: column;
}
.wwR8n,
.mB31P {
  display: flex;
  align-items: center;
}
.Kznb9,
.GeM2J {
  display: flex;
  justify-content: center;
}
.yUgvn,
.RyB2B {
  display: flex;
  justify-content: center;
  align-items: center;
}
.onuAn,
.yfMl1 {
  justify-content: flex-start;
}
.y45AS,
.rTOuK {
  justify-content: flex-end;
}
.F4Hnm,
.CuDzz {
  justify-content: space-between;
}
.k_xhS,
.kmIez {
  justify-content: space-around;
}
.S_nQW,
.ynatp {
  justify-content: space-evenly;
}
h1,
.fgqN7 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .fgqN7 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.abRfL {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .abRfL {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.GsorE {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .GsorE {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.uTfGQ {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .uTfGQ {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.oa5yP {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .oa5yP {
    font-size: 16px;
    line-height: 18px;
  }
}
.zAiLz {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .zAiLz {
    font-size: 16px;
    line-height: 20px;
  }
}
.Zb4io,
.cERs4,
.U48oI {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Zb4io,
  .cERs4,
  .U48oI {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.xr6GD {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .xr6GD {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.el4N6,
.UWA5C {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .el4N6,
  .UWA5C {
    font-size: 11px;
  }
}
.E8euU,
.KVIEe {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .E8euU,
  .KVIEe {
    font-size: 11px;
  }
}
.Ze7Tg,
.BpTeV {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Ze7Tg,
  .BpTeV {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Ze7Tg:hover,
.BpTeV:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Ze7Tg:disabled,
.BpTeV:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Ze7Tg:active,
.BpTeV:active {
  opacity: 0.8;
}
.Ad_n3,
.ScNpz {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.lzq5p,
.qIzYe {
  margin: 0 auto;
}
.WSX75,
.XLrtT {
  max-width: 1440px !important;
}
.Bq4ZF,
.p7crr {
  overflow-y: hidden !important;
}
.HKPUR,
.B9CEt {
  margin-right: 30px !important;
}
.bpwlh,
.p4u0V {
  margin-right: 5px !important;
}
.yug2J,
.qwLMB {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.mstac,
.fbIgP {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.vQbuk,
.odXlK {
  display: none;
}
@media only screen and (max-width: 768px) {
  .vQbuk,
  .odXlK {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .vQbuk,
  .odXlK {
    margin-top: 24px;
  }
}
.rcw8a,
.R0hv5 {
  background-color: var(--accentColor);
  color: #fff;
}
.brazk,
.LLfJ8 {
  overflow-y: hidden;
}
.cowE2,
.sNXJ7 {
  overflow: hidden;
}
.j8qlv h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .j8qlv {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.A3Ew3 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .zLzXh {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .O61mS {
    display: none !important;
  }
}
.tV8fY {
  display: flex;
  flex-direction: column;
  position: relative;
}
.tV8fY .k7luH {
  color: var(--errorText, #b24141);
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
}
.Hz4WR {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.Hz4WR span {
  color: var(--errorText, #b24141);
}
.FPpG8 {
  color: var(--errorText, #b24141);
}
.t99wn {
  position: absolute;
  transform: translateY(-50%) scale(0.9);
  z-index: 1;
  background: #ffffff;
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  font-size: 0.8rem;
  pointer-events: none;
  line-height: unset;
}
.bNvfD {
  font-size: 0.8rem;
  outline: none;
  border: none;
  color: var(--textHeading, #26201a);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
@media only screen and (max-width: 480px) {
  .bNvfD {
    font-size: 1rem;
  }
}
.bNvfD::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.bNvfD::-webkit-outer-spin-button,
.bNvfD::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.bNvfD:focus,
.bNvfD:focus-visible {
  outline: none;
}
.bNvfD:disabled {
  color: var(--textSecondary);
}
.bNvfD:focus {
  border-color: var(--buttonPrimary, #4e3f09);
}
.znynO {
  border-color: var(--errorText, #b24141) !important;
}
.yYCxJ {
  border: none;
}
.yYCxJ:disabled {
  border: none;
}
.BdL2v {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
}
.BdL2v.Bb1fA {
  border: 1px solid #cccccc;
  cursor: not-allowed;
  pointer-events: none;
}
.BdL2v.YX5SK {
  height: 40px;
  padding: 0 12px;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  border-radius: 3px;
}
@media only screen and (max-width: 480px) {
  .BdL2v.YX5SK {
    font-size: 16px;
  }
}
.BdL2v.YX5SK.jYKuc {
  height: auto;
  padding-top: 6px;
}
.lbzMI {
  padding: 0.2rem 0.4rem;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}
.Ak54g {
  display: flex;
  align-items: center;
  position: relative;
}
.Ak54g .ZjUlR,
.Ak54g .zJRsV {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.5rem;
}
.Ak54g .ZjUlR {
  margin-right: 0.5rem;
}
.Ak54g .zJRsV {
  margin-left: 0.5rem;
}
.Ak54g input {
  flex: 1;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.X90so {
  display: block;
}
.UdN32,
.v67ec {
  display: inline-block;
}
.GHd4_ {
  display: flex;
}
.B246o,
.OmAdj {
  display: flex;
  flex-direction: column;
}
.ljd9Z,
.TZTGI {
  display: flex;
  align-items: center;
}
.fjquO,
._y6Wf {
  display: flex;
  justify-content: center;
}
.CGcSK,
.UdTFx {
  display: flex;
  justify-content: center;
  align-items: center;
}
.XrotN,
.dXLIS {
  justify-content: flex-start;
}
.yFfBf,
.fcBEx {
  justify-content: flex-end;
}
.f9XNU,
.T1fIn {
  justify-content: space-between;
}
.RePhW,
.KqoGT {
  justify-content: space-around;
}
.QrfV6,
.f8E1w {
  justify-content: space-evenly;
}
h1,
.oseYN {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .oseYN {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.UntTf {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .UntTf {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.nJTiC {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .nJTiC {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.kxUyb {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .kxUyb {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.dloMl {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .dloMl {
    font-size: 16px;
    line-height: 18px;
  }
}
.oHPN3 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .oHPN3 {
    font-size: 16px;
    line-height: 20px;
  }
}
.JxSE5,
.MEmwy,
.JI1u4 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .JxSE5,
  .MEmwy,
  .JI1u4 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.G7_m8 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .G7_m8 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.sIkU6,
.ezT7Y {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .sIkU6,
  .ezT7Y {
    font-size: 11px;
  }
}
.Qfme6,
.fjypc {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .Qfme6,
  .fjypc {
    font-size: 11px;
  }
}
.BAQah,
.JlJFC {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .BAQah,
  .JlJFC {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.BAQah:hover,
.JlJFC:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.BAQah:disabled,
.JlJFC:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.BAQah:active,
.JlJFC:active {
  opacity: 0.8;
}
._qOgr,
.ngswE {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.iBr72,
.EEBtX {
  margin: 0 auto;
}
.GSQSH,
.Ef5iI {
  max-width: 1440px !important;
}
.STvCm,
.qMcyl {
  overflow-y: hidden !important;
}
.BOweI,
.r4GZj {
  margin-right: 30px !important;
}
.JkVnf,
.GXuN9 {
  margin-right: 5px !important;
}
.EMgOO,
.flNUd {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Hm1lM,
.LfMWS {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.dLZFF,
.fAKd4 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .dLZFF,
  .fAKd4 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .dLZFF,
  .fAKd4 {
    margin-top: 24px;
  }
}
.gKHIJ,
.rRbUI {
  background-color: var(--accentColor);
  color: #fff;
}
.Uq6y6,
.o0t7L {
  overflow-y: hidden;
}
.w4IcT,
.mHKbQ {
  overflow: hidden;
}
.Eke82 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Eke82 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.oK93b {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .P4ugG {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .SMQ_D {
    display: none !important;
  }
}
.ehlZL {
  display: flex;
  flex-direction: column;
  position: relative;
}
.ehlZL .BNM6i {
  color: var(--errorText, #b24141);
  font-weight: 400;
  font-size: 12px;
  padding-top: 5px;
}
.CLH2B {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.uxDAB {
  color: var(--errorText, #b24141);
}
.qUaAu {
  accent-color: var(--buttonPrimary, #4e3f09);
  height: 16px;
  aspect-ratio: 1;
}
.Zumip {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.H67cc {
  display: flex;
  align-items: center;
  gap: 4px;
  white-space: nowrap;
  cursor: pointer;
}
.BHpQJ {
  font-size: 14px;
  color: var(--textBody, #3c3131);
}

/**color by character**/
/** Font family **/
/** Font weight **/
.uXiZp {
  display: block;
}
.XsEGX,
.W5n28 {
  display: inline-block;
}
._hN27 {
  display: flex;
}
.wjMgZ,
.CUldW {
  display: flex;
  flex-direction: column;
}
.qHkXU,
.D6Usv {
  display: flex;
  align-items: center;
}
.VYUei,
.R2VtN {
  display: flex;
  justify-content: center;
}
.uJ895,
.bb2YW {
  display: flex;
  justify-content: center;
  align-items: center;
}
.m1JT4,
.Bzt6B {
  justify-content: flex-start;
}
.WCKXj,
.swqWF {
  justify-content: flex-end;
}
.NlbTE,
.Qyf6z {
  justify-content: space-between;
}
.lpj5y,
.xIrP0 {
  justify-content: space-around;
}
.aLBTS,
.aq4Tn {
  justify-content: space-evenly;
}
h1,
.EVxyk {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .EVxyk {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.iBVbj {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .iBVbj {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.dYXy8 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .dYXy8 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.wf_dV {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .wf_dV {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.xNuu2 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .xNuu2 {
    font-size: 16px;
    line-height: 18px;
  }
}
.nY1nx {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .nY1nx {
    font-size: 16px;
    line-height: 20px;
  }
}
.KUiGN,
.pnLcO,
.WvD8m {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .KUiGN,
  .pnLcO,
  .WvD8m {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.PuzWQ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .PuzWQ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.d6pGr,
.UUUVM {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .d6pGr,
  .UUUVM {
    font-size: 11px;
  }
}
._aDq4,
.UYnY8 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  ._aDq4,
  .UYnY8 {
    font-size: 11px;
  }
}
.gJP7_,
.lA6T1 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .gJP7_,
  .lA6T1 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.gJP7_:hover,
.lA6T1:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.gJP7_:disabled,
.lA6T1:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.gJP7_:active,
.lA6T1:active {
  opacity: 0.8;
}
.gKPOw,
.GrknG {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.L1_53,
.pcbsa {
  margin: 0 auto;
}
.A8ROH,
.oaVDL {
  max-width: 1440px !important;
}
.p0glW,
.aIyxx {
  overflow-y: hidden !important;
}
.NnJIL,
.JZlJ3 {
  margin-right: 30px !important;
}
.DW8Dl,
._089n {
  margin-right: 5px !important;
}
.xIfkk,
.X9vH_ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.KkZXY,
.mtpji {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.cyLOY,
.e9Aaz {
  display: none;
}
@media only screen and (max-width: 768px) {
  .cyLOY,
  .e9Aaz {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .cyLOY,
  .e9Aaz {
    margin-top: 24px;
  }
}
.pYh27,
.zP27A {
  background-color: var(--accentColor);
  color: #fff;
}
._JNb7,
._yoY6 {
  overflow-y: hidden;
}
.WF4yC,
.wKXPp {
  overflow: hidden;
}
.L5jib h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .L5jib {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.DxA94 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .deOo1 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .uOpsK {
    display: none !important;
  }
}
.Kn4af {
  display: flex;
  flex-direction: column;
  position: relative;
}
.Kn4af .N6iGO {
  color: var(--errorText, #b24141);
  font-weight: 400;
  font-size: 12px;
  padding-top: 5px;
}
.Kn4af .y3AsD {
  color: var(--errorText, #b24141);
}
.Kn4af .VbFE1 {
  box-sizing: border-box;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 3px;
  position: relative;
  display: flex;
  flex-direction: column;
}
.Kn4af .VbFE1.cZmRq {
  color: var(--textSecondary) !important;
  user-select: none;
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}
.Kn4af .VbFE1.toMJ2 {
  border-color: var(--errorText, #b24141);
}
.Kn4af .VbFE1 ._igYj {
  border-radius: 3px;
  min-height: 22px;
  padding: 10px 14px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.Kn4af .VbFE1 ._igYj .V6oFT {
  transition: all linear 0.3s;
  height: 20px;
  width: 20px;
}
.Kn4af .VbFE1 ._igYj .V6oFT.reash {
  transform: rotate(180deg);
}
.Kn4af .VbFE1 ._igYj .iqPcs {
  width: 100%;
  border: none;
}
.Kn4af .VbFE1 ._igYj .UslPN {
  font-size: 14px;
  line-height: 22px;
  color: var(--textHeading, #26201a);
  background: transparent;
}
.uTaOJ {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.lrG8r {
  max-height: 200px;
  overflow-y: auto;
  border-radius: 3px;
  z-index: 999;
  box-shadow: 0 4px 8px 0 hsla(0, 0%, 90%, 0.2), 0 6px 20px 0 hsla(0, 0%, 90%, 0.19);
  border: 1px solid var(--dividerStokes, #d4d1d1);
  display: none;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.5s;
  background-color: var(--pageBackground, #f8f8f8);
}
.lrG8r.reash {
  display: block;
  opacity: 1;
  pointer-events: all;
}
.lrG8r .dt8aw {
  position: relative;
  font-size: 14px;
  color: var(--textBody, #3c3131);
  line-height: 22px;
  padding: 10px 14px;
  cursor: pointer;
  transition: all 0.3s;
  padding: 9px 14px;
}
.lrG8r .dt8aw.cZmRq {
  user-select: none;
  opacity: 0.5;
  pointer-events: none;
  cursor: not-allowed;
}
.lrG8r .dt8aw.tXar0,
.lrG8r .dt8aw:hover {
  background: var(--highlightColor, #a7a7f8);
}

/**color by character**/
/** Font family **/
/** Font weight **/
.Y2AOb {
  display: block;
}
.BsWG5,
.N4e3_ {
  display: inline-block;
}
.hdswQ {
  display: flex;
}
.NGiNQ,
.inYfx {
  display: flex;
  flex-direction: column;
}
.buceA,
.HMH6K {
  display: flex;
  align-items: center;
}
.QeSy4,
.TH1ha {
  display: flex;
  justify-content: center;
}
.Yqeqx,
.KOJdB {
  display: flex;
  justify-content: center;
  align-items: center;
}
.QNbNi,
._7UrgI {
  justify-content: flex-start;
}
.lUMmx,
.Gufeu {
  justify-content: flex-end;
}
.dA80D,
.SitNX {
  justify-content: space-between;
}
.oqNbK,
.pEx6A {
  justify-content: space-around;
}
.btXYe,
.fmkW7 {
  justify-content: space-evenly;
}
h1,
.fmbLO {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .fmbLO {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.g1cQZ {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .g1cQZ {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.q0WnQ {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .q0WnQ {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.olnaU {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .olnaU {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.gpZJZ {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .gpZJZ {
    font-size: 16px;
    line-height: 18px;
  }
}
.zqw0h {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .zqw0h {
    font-size: 16px;
    line-height: 20px;
  }
}
.qXnVi,
.Yl5MW,
.k3_lU {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .qXnVi,
  .Yl5MW,
  .k3_lU {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.JI2lZ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .JI2lZ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.Zrrfj,
.MD8Mb {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .Zrrfj,
  .MD8Mb {
    font-size: 11px;
  }
}
.uXkSj,
.SZFP2 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .uXkSj,
  .SZFP2 {
    font-size: 11px;
  }
}
.Xys5M,
.qTYWL {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Xys5M,
  .qTYWL {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Xys5M:hover,
.qTYWL:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Xys5M:disabled,
.qTYWL:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Xys5M:active,
.qTYWL:active {
  opacity: 0.8;
}
.vt0r3,
.TzpGK {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fkwSH,
.wlUOe {
  margin: 0 auto;
}
.cKw1q,
.qXKqF {
  max-width: 1440px !important;
}
.WneRA,
.SczIL {
  overflow-y: hidden !important;
}
.daUGF,
.Ts9IX {
  margin-right: 30px !important;
}
.wQUxC,
.C6SSq {
  margin-right: 5px !important;
}
.MgOxW,
.avHZ9 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.gd7rv,
.yrNWj {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.G23Ur,
.UiBr9 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .G23Ur,
  .UiBr9 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .G23Ur,
  .UiBr9 {
    margin-top: 24px;
  }
}
.dIU0a,
.TzNyc {
  background-color: var(--accentColor);
  color: #fff;
}
.vToZA,
.j93NY {
  overflow-y: hidden;
}
.vn5JI,
.LJKk0 {
  overflow: hidden;
}
.a0o9I h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .a0o9I {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.F5N1V {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .CByIl {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .VnAdz {
    display: none !important;
  }
}
.TMfuO {
  display: flex;
  flex-direction: column;
}
.TMfuO .aLSVT {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.TMfuO.byIUe label {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.TMfuO.byIUe .pKnne {
  border: 1px solid var(--errorText, #b24141);
}
.TMfuO .ahJWp {
  height: auto;
}
.TMfuO .ahJWp .pmWV8 {
  border-inline: none;
  padding-right: 4px;
}
.TMfuO .ahJWp .pKnne {
  width: 100%;
  font-weight: 400;
  display: flex;
  border-left: none;
  padding-left: 4px;
}
.TMfuO .ahJWp .pKnne:focus-visible {
  outline: none;
}
.TMfuO .ahJWp .pKnne::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.xQCZl {
  color: var(--errorText, #b24141);
}
.zRd2U {
  background-color: aquamarine;
}
.hQw5Q {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.FlsGA {
  display: block;
}
.bzuEY,
._XSgU {
  display: inline-block;
}
.n8IEt {
  display: flex;
}
.UEE0g,
.J1LwB {
  display: flex;
  flex-direction: column;
}
.Veg8z,
.x94FV {
  display: flex;
  align-items: center;
}
.t3aL_,
.ZeIdv {
  display: flex;
  justify-content: center;
}
.lqxLP,
.EcGZe {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ZekeP,
.XRCkL {
  justify-content: flex-start;
}
.toqOV,
.uJkLm {
  justify-content: flex-end;
}
.GXclx,
._5Oew {
  justify-content: space-between;
}
.q3unp,
.VJgzD {
  justify-content: space-around;
}
.rM6DX,
.ewSWl {
  justify-content: space-evenly;
}
h1,
.QUWh3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .QUWh3 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.QhAhw {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .QhAhw {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.SGaga {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .SGaga {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.y6JAS {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .y6JAS {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.BjADn {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .BjADn {
    font-size: 16px;
    line-height: 18px;
  }
}
.nPGHJ {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .nPGHJ {
    font-size: 16px;
    line-height: 20px;
  }
}
.Vxyyr,
.IEDfK,
.fF3vJ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Vxyyr,
  .IEDfK,
  .fF3vJ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.MmDYR {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .MmDYR {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.DPZbc,
.VI6pT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .DPZbc,
  .VI6pT {
    font-size: 11px;
  }
}
.yfp0K,
.ObrWm {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .yfp0K,
  .ObrWm {
    font-size: 11px;
  }
}
.Xxvm0,
.HUZ5b {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Xxvm0,
  .HUZ5b {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Xxvm0:hover,
.HUZ5b:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Xxvm0:disabled,
.HUZ5b:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Xxvm0:active,
.HUZ5b:active {
  opacity: 0.8;
}
.hSDGv,
.OJYCG {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.DHReF,
.hg68h {
  margin: 0 auto;
}
.ovUlT,
.U5mTR {
  max-width: 1440px !important;
}
.S4Jui,
.qQKNd {
  overflow-y: hidden !important;
}
.Hy8js,
.NTGjj {
  margin-right: 30px !important;
}
.lUdKv,
.OeT7P {
  margin-right: 5px !important;
}
.jRYrU,
.hxEAv {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Z5Etl,
.lSmDJ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.jGXXe,
.t_19o {
  display: none;
}
@media only screen and (max-width: 768px) {
  .jGXXe,
  .t_19o {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .jGXXe,
  .t_19o {
    margin-top: 24px;
  }
}
.d49PD,
.bbqSp {
  background-color: var(--accentColor);
  color: #fff;
}
.Oeq0I,
.U2fXk {
  overflow-y: hidden;
}
.NdNd2,
.wKOW0 {
  overflow: hidden;
}
.I8len h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .I8len {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.WoaNo {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .oG47a {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .EK4qc {
    display: none !important;
  }
}
.czqvA {
  display: flex;
  flex: 0 0 48%;
  flex-direction: column;
  position: relative;
}
.czqvA.DDQQ0 {
  flex: 0 0 100%;
}
.czqvA .dy7yV {
  transform: none;
  line-height: 21px !important;
  position: static;
  padding: 0;
  margin: 0;
  background: unset;
  color: var(--textLabel, #7d7676) !important;
}
.udKx7 {
  background-color: transparent;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.X_BLA {
  display: block;
}
.QpkpU,
.P4a54 {
  display: inline-block;
}
.lZt9H {
  display: flex;
}
.lEDrT,
.VkZU6 {
  display: flex;
  flex-direction: column;
}
.NJveA,
.MmCZ5 {
  display: flex;
  align-items: center;
}
.WD5Fn,
.aZ8ox {
  display: flex;
  justify-content: center;
}
.AJJKQ,
.PiyUa {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Tjkov,
.laloj {
  justify-content: flex-start;
}
.gq_pm,
.Bv4UX {
  justify-content: flex-end;
}
.wjbId,
.hMgh8 {
  justify-content: space-between;
}
.ePyLR,
.hMwGB {
  justify-content: space-around;
}
.kZE6x,
.By69R {
  justify-content: space-evenly;
}
h1,
.QV2d3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .QV2d3 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Xdhit {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Xdhit {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.k11ZO {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .k11ZO {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.w4yqm {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .w4yqm {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.hgV_8 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .hgV_8 {
    font-size: 16px;
    line-height: 18px;
  }
}
.cDPev {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .cDPev {
    font-size: 16px;
    line-height: 20px;
  }
}
.ppC8l,
.Ntt2W,
.guqvS {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ppC8l,
  .Ntt2W,
  .guqvS {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.rhwrx {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .rhwrx {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.WBmON,
.aVELA {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .WBmON,
  .aVELA {
    font-size: 11px;
  }
}
.Zzphy,
.nTNlv {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .Zzphy,
  .nTNlv {
    font-size: 11px;
  }
}
.Vj16g,
.klBjC {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Vj16g,
  .klBjC {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Vj16g:hover,
.klBjC:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Vj16g:disabled,
.klBjC:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Vj16g:active,
.klBjC:active {
  opacity: 0.8;
}
.KxzMv,
.KGlOB {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.QI_SB,
.fHehR {
  margin: 0 auto;
}
.kmOYt,
.Xfvwa {
  max-width: 1440px !important;
}
.vm_Pq,
.ksaHp {
  overflow-y: hidden !important;
}
.uoeWx,
.WedWo {
  margin-right: 30px !important;
}
.LwTtl,
.woUHm {
  margin-right: 5px !important;
}
.B3PDi,
.pQGoh {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.kM1Ii,
.vraFL {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.CxsJd,
.bsniS {
  display: none;
}
@media only screen and (max-width: 768px) {
  .CxsJd,
  .bsniS {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .CxsJd,
  .bsniS {
    margin-top: 24px;
  }
}
.kcc4Z,
.OedeY {
  background-color: var(--accentColor);
  color: #fff;
}
.oQp_u,
.U2Vb9 {
  overflow-y: hidden;
}
.VZyAN,
._43Ru {
  overflow: hidden;
}
.xKq5L h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .xKq5L {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.YT1S4 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .p9tvQ {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .sMc6u {
    display: none !important;
  }
}
.zdqlP {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .zdqlP {
    align-items: flex-end;
  }
}
.zdqlP:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.jDIyP {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .jDIyP {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .CbxSw {
    border: none;
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.beLuD {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.beLuD .wtSq7 {
  width: 21px;
  height: 21px;
  cursor: pointer;
}
.w7yKC {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.m1nt_ {
  justify-content: flex-end;
}
.m1nt_ .jDIyP {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.m1nt_ .jDIyP .beLuD {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .m1nt_ .jDIyP .beLuD {
    padding: 16px;
  }
}
.m1nt_ .jDIyP .beLuD .EIUwL {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .m1nt_ .jDIyP {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .M2Vo6 {
    align-items: center;
  }
}
.M2Vo6 .jDIyP {
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .M2Vo6 .jDIyP {
    width: unset;
    max-width: 720px;
  }
}
.M2Vo6 .jDIyP .beLuD {
  border-radius: 8px 8px 0px 0px;
}
.EIUwL {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.E6StZ {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.DFfVG {
  overflow-y: hidden;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.tCfAi {
  display: block;
}
.Wwjai,
.FDbnR {
  display: inline-block;
}
.UKGUH {
  display: flex;
}
.lseTl,
.C1wWT {
  display: flex;
  flex-direction: column;
}
.F4Dxe,
.xwkYI {
  display: flex;
  align-items: center;
}
.gA7X0,
.w7bzh {
  display: flex;
  justify-content: center;
}
.Sx3ea,
.X0KYG {
  display: flex;
  justify-content: center;
  align-items: center;
}
.qLkMw,
.TLe48 {
  justify-content: flex-start;
}
.F6Xic,
.fkaEy {
  justify-content: flex-end;
}
.mmkb2,
.w7jaq {
  justify-content: space-between;
}
.iJoqw,
.VJgK5 {
  justify-content: space-around;
}
.KSrRi,
.VXa39 {
  justify-content: space-evenly;
}
h1,
.vhqRy {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .vhqRy {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.MQFjP {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .MQFjP {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.hPLg3 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .hPLg3 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Zud8b {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .Zud8b {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.itKRp {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .itKRp {
    font-size: 16px;
    line-height: 18px;
  }
}
.auvKa {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .auvKa {
    font-size: 16px;
    line-height: 20px;
  }
}
.S5IEn,
.rQG1n,
._Kr3H {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .S5IEn,
  .rQG1n,
  ._Kr3H {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.MHLb3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .MHLb3 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.q9yTW,
.eodJq {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .q9yTW,
  .eodJq {
    font-size: 11px;
  }
}
.JLwU5,
.eTJYW {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .JLwU5,
  .eTJYW {
    font-size: 11px;
  }
}
._PSSx,
.FlUvU {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  ._PSSx,
  .FlUvU {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
._PSSx:hover,
.FlUvU:hover {
  color: var(--buttonLinkL1, #c1847c);
}
._PSSx:disabled,
.FlUvU:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
._PSSx:active,
.FlUvU:active {
  opacity: 0.8;
}
.GHAAf,
.WAAnw {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.YQIgN,
.EwQ4i {
  margin: 0 auto;
}
.HyXBF,
.xFk1D {
  max-width: 1440px !important;
}
.O7SVz,
.wQDsV {
  overflow-y: hidden !important;
}
.zQ0CB,
.n_iJ5 {
  margin-right: 30px !important;
}
.PzGD1,
.smZat {
  margin-right: 5px !important;
}
.moirl,
.qggag {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.qLWQN,
.V6Ee6 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.sXlau,
.N1L5Y {
  display: none;
}
@media only screen and (max-width: 768px) {
  .sXlau,
  .N1L5Y {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .sXlau,
  .N1L5Y {
    margin-top: 24px;
  }
}
.GOlBx,
.LfrD6 {
  background-color: var(--accentColor);
  color: #fff;
}
.d9_hb,
.TxVFl {
  overflow-y: hidden;
}
.BPYuo,
.nOMUc {
  overflow: hidden;
}
.W7Mvz h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .W7Mvz {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.XMPVR {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .Y40vs {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .kbfg4 {
    display: none !important;
  }
}
.cNQ48 {
  display: flex;
  flex-direction: column;
  padding: 16px;
  margin-bottom: 12px;
  border: 1px solid var(--dividerStokes);
}
.cNQ48:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 480px) {
  .cNQ48 {
    border-width: 1px 0 !important;
  }
}
.cNQ48 .FaaKS {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cNQ48 .FaaKS .MsJou {
  display: flex;
  gap: 8px;
  align-items: center;
}
.cNQ48 .FaaKS .MsJou .SOtda {
  color: var(--textHeading);
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  align-self: center;
  line-height: 140%;
}
.cNQ48 .FaaKS .MsJou .qiHlw {
  padding: 4px 12px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
  color: var(--textHeading, #26201a);
  background-color: var(--highlightColor, #a7a7f8);
}
.cNQ48 .t5orY,
.cNQ48 .JwaxM {
  font-weight: 400;
  font-size: 12px;
  margin-top: 8px;
  line-height: 140%;
  color: var(--textBody, #3c3131);
  text-overflow: ellipsis;
  overflow: hidden;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.vuxQV {
  display: block;
}
.EIltc,
.YDU6q {
  display: inline-block;
}
.XP2mk {
  display: flex;
}
.AkXBk,
.V3y0b {
  display: flex;
  flex-direction: column;
}
.mIvc2,
.pfKmw {
  display: flex;
  align-items: center;
}
.auSMv,
.wnKuF {
  display: flex;
  justify-content: center;
}
.GXQRk,
.GFIbu {
  display: flex;
  justify-content: center;
  align-items: center;
}
.imEMt,
.Io_Kn {
  justify-content: flex-start;
}
.sR5Ts,
.osAeb {
  justify-content: flex-end;
}
.Yo7o3,
.F6Ahy {
  justify-content: space-between;
}
.KGKvu,
.PYTDW {
  justify-content: space-around;
}
.SYZbB,
.gXwmr {
  justify-content: space-evenly;
}
h1,
.tMGbo {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .tMGbo {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.sw5z7 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .sw5z7 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.VbR_6 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .VbR_6 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Ua81E {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .Ua81E {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.A4QAn {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .A4QAn {
    font-size: 16px;
    line-height: 18px;
  }
}
.YQsn0 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .YQsn0 {
    font-size: 16px;
    line-height: 20px;
  }
}
.xZcyK,
.CptQq,
.dBIfO {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .xZcyK,
  .CptQq,
  .dBIfO {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.gd4fd {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .gd4fd {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ES33r,
.kaa0x {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .ES33r,
  .kaa0x {
    font-size: 11px;
  }
}
.Demt1,
.Xut_t {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .Demt1,
  .Xut_t {
    font-size: 11px;
  }
}
.bCHH_,
.vJioh {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .bCHH_,
  .vJioh {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.bCHH_:hover,
.vJioh:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.bCHH_:disabled,
.vJioh:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.bCHH_:active,
.vJioh:active {
  opacity: 0.8;
}
.D5qr0,
.X8GPV {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.BIZ81,
.VM8YR {
  margin: 0 auto;
}
.BVUZI,
.bqsPT {
  max-width: 1440px !important;
}
.h97Mv,
.pCKVp {
  overflow-y: hidden !important;
}
.MJF0n,
.fEPG0 {
  margin-right: 30px !important;
}
.gkNqE,
.xrQiM {
  margin-right: 5px !important;
}
.dPo6u,
._0Plp5 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.PQOH_,
.KiWbJ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.vfDgp,
.FV0l9 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .vfDgp,
  .FV0l9 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .vfDgp,
  .FV0l9 {
    margin-top: 24px;
  }
}
.cgt2c,
.L1QbF {
  background-color: var(--accentColor);
  color: #fff;
}
.QQHQG,
.Jd2QJ {
  overflow-y: hidden;
}
.VgeOi,
.QqyrN {
  overflow: hidden;
}
.h2A3F h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .h2A3F {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.bSrQC {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .VY6_o {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .Zhr94 {
    display: none !important;
  }
}
.Ip8_c {
  display: flex;
  flex-direction: column;
  padding: 24px;
  border: 1px solid var(--dividerStokes);
  border-top: none;
}
.Ip8_c .NbBKF {
  height: 250px;
}
@media only screen and (max-width: 768px) {
  .Ip8_c .NbBKF {
    height: 200px;
  }
}
.Ip8_c.uE2Dj {
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
  .Ip8_c.uE2Dj {
    font-size: 12px;
  }
}
@media only screen and (max-width: 480px) {
  .Ip8_c {
    padding: 0;
    border-width: 0;
    gap: 12px;
  }
  .Ip8_c .hiIhG + .x6mjd {
    margin-top: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .Ip8_c .Vsgvy {
    border: 1px solid var(--dividerStokes);
    border-width: 1px 0;
  }
}
.Ip8_c .Vsgvy .IAKHf {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-top: 16px;
}
.Ip8_c .x6mjd {
  font-weight: 600;
  font-size: 12px;
  color: var(--textBody);
  margin: 12px 0px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .Ip8_c .x6mjd {
    padding: 16px 16px 0;
    margin: 0;
  }
}
@media only screen and (max-width: 480px) {
  .Ip8_c .hiIhG {
    padding: 16px;
    margin-bottom: 0;
    border-width: 1px 0 !important;
    border-top: none !important;
  }
}
@media only screen and (max-width: 480px) {
  .Ip8_c .hiIhG:last-child {
    border-bottom: none !important;
  }
}
.Ip8_c .tjQdW {
  display: flex;
  gap: 5px;
  align-items: center;
}
.Ip8_c .tjQdW .bqjEm,
.Ip8_c .tjQdW .AiLQO {
  border: none;
  color: var(--buttonLink);
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  line-height: 140%;
  background: var(--pageBackground);
  cursor: pointer;
}
.Ip8_c ._iC7P {
  margin-top: 24px;
}
@media only screen and (max-width: 480px) {
  .Ip8_c ._iC7P {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: var(--pageBackground, #f8f8f8);
    z-index: 2;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    border-top: 1px solid var(--dividerStokes);
  }
}
.Ip8_c ._iC7P ._5zP_h {
  padding: 10px;
  border-radius: var(--buttonRadius, 0px);
  background-color: var(--buttonPrimary);
  border: none;
  width: 100%;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  color: var(--buttonSecondary);
  cursor: pointer;
}
@media only screen and (max-width: 480px) {
  .Ip8_c ._iC7P ._5zP_h {
    padding: 20px 24px;
  }
}
.G4nzd {
  margin-top: 24px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  gap: 4px;
  isolation: isolate;
  background: var(--buttonSecondary, #fff);
  border-radius: 8px;
}
.G4nzd .V1AVZ {
  display: flex;
  gap: 14px;
  align-items: center;
}
.G4nzd .V1AVZ .X95VI {
  flex: 0 0 20px;
}
.G4nzd .V1AVZ .vfX1s {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.G4nzd .V1AVZ .vfX1s .NUbGl {
  font-weight: 600;
  font-size: 12px;
  line-height: 140%;
  color: var(--errorText, #b24141);
}
.G4nzd .V1AVZ .vfX1s .VziHI {
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  color: var(--textHeading, #26201a);
}
.G4nzd .I2iOb {
  font-weight: 600;
  font-size: 12px;
  line-height: 140%;
  text-align: center;
  text-transform: uppercase;
  color: var(--errorText, #b24141);
  cursor: pointer;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.rWoC5 {
  display: block;
}
.OqCs_,
.QpB8K {
  display: inline-block;
}
.pzmDI {
  display: flex;
}
.NKgpR,
.kB9y0 {
  display: flex;
  flex-direction: column;
}
.XgpJX,
.n5NaN {
  display: flex;
  align-items: center;
}
._6Nyvb,
.uPsG2 {
  display: flex;
  justify-content: center;
}
.NOh7K,
.gtF7n {
  display: flex;
  justify-content: center;
  align-items: center;
}
.yrDWs,
.umK0D {
  justify-content: flex-start;
}
.w2hAp,
.NOKDX {
  justify-content: flex-end;
}
._3qgX,
.pIo5z {
  justify-content: space-between;
}
.O3l1R,
.Y9JWr {
  justify-content: space-around;
}
.tXkWK,
.w0nTj {
  justify-content: space-evenly;
}
h1,
.uNuRr {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .uNuRr {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.BfmWb {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .BfmWb {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.WFNPZ {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .WFNPZ {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.J03xK {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .J03xK {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.JDaOZ {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .JDaOZ {
    font-size: 16px;
    line-height: 18px;
  }
}
._fUan {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  ._fUan {
    font-size: 16px;
    line-height: 20px;
  }
}
.n_Mxx,
.OyayT,
.n_P4J {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .n_Mxx,
  .OyayT,
  .n_P4J {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.GF1JE {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .GF1JE {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ygRUr,
.laaJB {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .ygRUr,
  .laaJB {
    font-size: 11px;
  }
}
.pwQaj,
.HhaEP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .pwQaj,
  .HhaEP {
    font-size: 11px;
  }
}
._uzVn,
.dX8ea {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  ._uzVn,
  .dX8ea {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
._uzVn:hover,
.dX8ea:hover {
  color: var(--buttonLinkL1, #c1847c);
}
._uzVn:disabled,
.dX8ea:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
._uzVn:active,
.dX8ea:active {
  opacity: 0.8;
}
.UywTn,
.imILt {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.jKdAR,
.VUZs0 {
  margin: 0 auto;
}
.DLlQ3,
.dCT8_ {
  max-width: 1440px !important;
}
.tg9nU,
.LrsZm {
  overflow-y: hidden !important;
}
.m3H_p,
.COrQb {
  margin-right: 30px !important;
}
.MynBD,
.Z3oSI {
  margin-right: 5px !important;
}
.U9Fyf,
.GvYX9 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.IU8Gg,
.q4nEf {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.SsbHs,
.Wmx59 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .SsbHs,
  .Wmx59 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .SsbHs,
  .Wmx59 {
    margin-top: 24px;
  }
}
.sHanc,
.kq_sC {
  background-color: var(--accentColor);
  color: #fff;
}
.z29aF,
.uNMD8 {
  overflow-y: hidden;
}
.v1dR6,
.LCofq {
  overflow: hidden;
}
.CSuE8 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .CSuE8 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.vGZAI {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .kdGNS {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .tCgDD {
    display: none !important;
  }
}
.ujdhv {
  padding: 24px;
  display: flex;
  justify-content: space-between;
  border: 1px solid var(--dividerStokes);
}
.H_JJu {
  display: none;
}
@media only screen and (max-width: 480px) {
  .H_JJu {
    display: flex;
  }
}
.dOteI {
  display: flex;
}
@media only screen and (max-width: 480px) {
  .dOteI {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .ujdhv {
    padding: 12px 16px;
    border-width: 1px 0;
    margin-bottom: 12px;
  }
}
.ujdhv .fGkxe {
  display: flex;
  padding: 6px 16px;
  justify-content: space-between;
  width: 100%;
}
@media only screen and (max-width: 480px) {
  .ujdhv .fGkxe {
    padding: 6px;
  }
}
.ujdhv .fGkxe .C5MZz {
  display: flex;
  flex-direction: column;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
  align-self: center;
  margin-right: 5px;
}
.ujdhv .fGkxe .C5MZz .XDiRi {
  font-weight: 600;
  margin-bottom: 5px;
  line-height: 140%;
}
.ujdhv .fGkxe .hRBoo {
  align-self: center;
}
.ujdhv .fGkxe .hRBoo button {
  padding: 12px 16px;
  background: white;
  border: 1px solid var(--primaryColor);
  color: var(--primaryColor);
  border-radius: 4px;
}
@media only screen and (max-width: 480px) {
  .ujdhv .fGkxe .hRBoo button {
    padding: 6px;
  }
}
.ujdhv .U0AOb {
  display: flex;
}
@media only screen and (max-width: 480px) {
  .ujdhv .U0AOb {
    display: none;
  }
}
.ujdhv .U0AOb .LDqGs {
  align-self: center;
}
.ujdhv .U0AOb .wCCHG {
  align-self: center;
}
.ujdhv .U0AOb .zp9_f {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 15px;
}
.ujdhv .U0AOb .ihBEF {
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.ujdhv .U0AOb .Y0nn_ {
  font-size: 12px;
  color: var(--textBody);
  font-weight: 400;
  line-height: 140%;
}
.ujdhv .IzSln {
  display: flex;
  align-items: center;
}
.ujdhv .IzSln .PqssN {
  font-weight: 600;
  font-size: 12px;
  padding: 12px 16px;
  border-radius: var(--buttonRadius, 0px);
  color: var(--primaryColor);
  background-color: transparent;
  border: 1px solid var(--primaryColor);
  text-transform: uppercase;
  text-align: center;
  line-height: 140%;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 4px;
}
@media only screen and (max-width: 480px) {
  .ujdhv .IzSln .PqssN {
    padding: 4px;
    border: none;
  }
}
.ujdhv .IzSln .PqssN.Jmn9C {
  padding: 12px 16px;
}
.VGSb4 {
  padding: 24px;
  display: flex;
  justify-content: space-between;
  border: 1px solid var(--dividerStokes);
  align-items: center;
  gap: 8px;
}
@media only screen and (max-width: 480px) {
  .VGSb4 {
    padding: 16px;
    border-width: 1px 0;
  }
}
.VGSb4 .RIac5 {
  display: flex;
  gap: 16px;
  min-width: 0;
}
@media only screen and (max-width: 480px) {
  .VGSb4 .RIac5 .P7GBa {
    display: none;
  }
}
.VGSb4 .GXRKA {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  gap: 4px;
  min-width: 0;
}
.VGSb4 .GXRKA .kXTV7 {
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.VGSb4 .Sk98b {
  font-size: 12px;
  color: var(--textBody);
  font-weight: 400;
  line-height: 140%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.VGSb4 .kCW7b {
  font-weight: 600;
  font-size: 12px;
  padding: 12px 16px;
  border-radius: var(--buttonRadius, 0px);
  color: var(--buttonPrimary);
  border: 1px solid var(--buttonPrimary);
  text-transform: uppercase;
  text-align: center;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.X8c7A {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .X8c7A {
    padding: 12px;
  }
}
@media only screen and (max-width: 480px) {
  .kqNiv {
    display: none;
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
.R6ZMe {
  display: block;
}
.Hpt41,
.g7qWD {
  display: inline-block;
}
.t95nA {
  display: flex;
}
.x_BI4,
.gsent {
  display: flex;
  flex-direction: column;
}
.BZBHM,
.LtaEG {
  display: flex;
  align-items: center;
}
.ZwRNl,
.fzMWf {
  display: flex;
  justify-content: center;
}
.TkkQV,
.KQQVd {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Tb6M_,
.UQPjM {
  justify-content: flex-start;
}
.M4Eto,
.pgZk9 {
  justify-content: flex-end;
}
.lTArK,
._mj7A {
  justify-content: space-between;
}
.U0KSm,
.GUdSR {
  justify-content: space-around;
}
.I0d0J,
.tDk2u {
  justify-content: space-evenly;
}
h1,
.UndvK {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .UndvK {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.NyglY {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .NyglY {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.TpPw2 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .TpPw2 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.x21y4 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .x21y4 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ajmD5 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .ajmD5 {
    font-size: 16px;
    line-height: 18px;
  }
}
.VNRle {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .VNRle {
    font-size: 16px;
    line-height: 20px;
  }
}
.Yhpk5,
.eXClM,
.mYLkW {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Yhpk5,
  .eXClM,
  .mYLkW {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.goaCY {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .goaCY {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.kKKr6,
.IbQiS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .kKKr6,
  .IbQiS {
    font-size: 11px;
  }
}
.ca7Bn,
.hy602 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .ca7Bn,
  .hy602 {
    font-size: 11px;
  }
}
.kxirT,
.FjlOY {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .kxirT,
  .FjlOY {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.kxirT:hover,
.FjlOY:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.kxirT:disabled,
.FjlOY:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.kxirT:active,
.FjlOY:active {
  opacity: 0.8;
}
.lnHaP,
.zC6pJ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.l2BCV,
.d3CtR {
  margin: 0 auto;
}
.sYH0l,
.fSwiB {
  max-width: 1440px !important;
}
.GUT7L,
.DsDwe {
  overflow-y: hidden !important;
}
.PY1wr,
.gRNIc {
  margin-right: 30px !important;
}
.QaC_O,
.i4K4G {
  margin-right: 5px !important;
}
.mkNi3,
.Y_rAF {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.KGr2v,
.B3RKC {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Z8G8O,
.GoPl0 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Z8G8O,
  .GoPl0 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Z8G8O,
  .GoPl0 {
    margin-top: 24px;
  }
}
.Q6gd7,
.yn5v8 {
  background-color: var(--accentColor);
  color: #fff;
}
.IKTXI,
.uMIGo {
  overflow-y: hidden;
}
.ANZW7,
.NS7B4 {
  overflow: hidden;
}
.SvzTA h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .SvzTA {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.h62qD {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .cckkX {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .R4FeW {
    display: none !important;
  }
}
.a5Ebl {
  display: flex;
  padding: 20px;
  max-width: 1440px;
  margin: auto;
  min-height: 700px;
}
@media only screen and (max-width: 480px) {
  .a5Ebl {
    display: block;
    padding: 0px;
    padding-bottom: 104px;
  }
}
.ejIgK {
  width: 64%;
  margin-right: 2%;
}
@media only screen and (max-width: 480px) {
  .ejIgK {
    width: 100%;
    margin-right: 0;
  }
}
.UXtue {
  width: 34%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media only screen and (max-width: 480px) {
  .UXtue {
    width: 100%;
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
.jIFNG {
  display: block;
}
.tEeFL,
.gGeFq {
  display: inline-block;
}
.VQf0l {
  display: flex;
}
.PAfGC,
._dQ8C {
  display: flex;
  flex-direction: column;
}
.Fwvtv,
.o5vxZ {
  display: flex;
  align-items: center;
}
.vgqbD,
.QSgwI {
  display: flex;
  justify-content: center;
}
.YEVFs,
.q7W0S {
  display: flex;
  justify-content: center;
  align-items: center;
}
.UDR2Y,
.lMAaF {
  justify-content: flex-start;
}
.PufYv,
._Vms3 {
  justify-content: flex-end;
}
.ACChU,
.HLmtQ {
  justify-content: space-between;
}
.DcQFk,
.w3ddF {
  justify-content: space-around;
}
.Nvim5,
.mTx7Z {
  justify-content: space-evenly;
}
h1,
.tkIs9 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .tkIs9 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.VZ0tT {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .VZ0tT {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.f3855 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .f3855 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.oO803 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .oO803 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.lC8rX {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .lC8rX {
    font-size: 16px;
    line-height: 18px;
  }
}
.ErzEE {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ErzEE {
    font-size: 16px;
    line-height: 20px;
  }
}
.Zmiyn,
.wUdaL,
.hM5nV {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Zmiyn,
  .wUdaL,
  .hM5nV {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.D_nCq {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .D_nCq {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.Ccpwz,
.lsMPD {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .Ccpwz,
  .lsMPD {
    font-size: 11px;
  }
}
.Wuj23,
.srqA8 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .Wuj23,
  .srqA8 {
    font-size: 11px;
  }
}
.QdopT,
.a_7Ta {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .QdopT,
  .a_7Ta {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.QdopT:hover,
.a_7Ta:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.QdopT:disabled,
.a_7Ta:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.QdopT:active,
.a_7Ta:active {
  opacity: 0.8;
}
.GRkCs,
.Ngddm {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Q1Azg,
.DLxi4 {
  margin: 0 auto;
}
.UXhsQ,
.Yxfla {
  max-width: 1440px !important;
}
._m0BC,
.YZqQa {
  overflow-y: hidden !important;
}
.ZIyt6,
.D9HWQ {
  margin-right: 30px !important;
}
.XW3F9,
.TDyvh {
  margin-right: 5px !important;
}
.w8ge8,
.FHNli {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.FWOgZ,
.qBk_r {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.UxVR1,
.HV2sy {
  display: none;
}
@media only screen and (max-width: 768px) {
  .UxVR1,
  .HV2sy {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .UxVR1,
  .HV2sy {
    margin-top: 24px;
  }
}
.mM4Xh,
.vZSGN {
  background-color: var(--accentColor);
  color: #fff;
}
.XsTOJ,
.eByeY {
  overflow-y: hidden;
}
.ALxCE,
.bBNfy {
  overflow: hidden;
}
.DH63P h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .DH63P {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.iLl2x {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .GkFjT {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .eytEX {
    display: none !important;
  }
}
.Jy8hm {
  background: var(--pageBackground, #f8f8f8);
}
@media only screen and (min-width: 481px) {
  .Jy8hm {
    display: flex;
    padding: 24px;
    border: 1px solid var(--dividerStokes);
    border-top: none;
    border-radius: 0 0 8px 8px;
  }
}
.Jy8hm .xRD70 {
  width: 33.33%;
  display: flex;
  flex-direction: column;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  border-color: var(--dividerStokes);
  border-radius: 4px 0px 0px 4px;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .xRD70 {
    width: 100%;
    border: none;
  }
}
.Jy8hm .xRD70 .Ws9NF:last-child {
  border-bottom: none;
  flex: 1;
}
.Jy8hm .xRD70 .Ws9NF:last-child .lT09l {
  border-bottom: 1px solid var(--dividerStokes);
}
@media only screen and (max-width: 480px) {
  .Jy8hm .xRD70 .Ws9NF:last-child .lT09l {
    border-bottom: unset;
  }
}
.Jy8hm .xRD70 .Ws9NF:last-child .Bc2sz {
  border-radius: 0px 0px 0px 4px !important;
}
.Jy8hm .xRD70 .Ws9NF:first-child .Bc2sz {
  border-radius: 4px 0px 0px 0px;
}
.Jy8hm .xRD70 .Ws9NF {
  border-bottom: 1px solid var(--dividerStokes);
  border-right: 1px solid var(--dividerStokes);
  background-color: #f8f8f8;
  cursor: pointer;
}
.Jy8hm .xRD70 .Ws9NF .FPOKO .xMcwY svg > path {
  fill: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Jy8hm .xRD70 .Ws9NF .FPOKO .xMcwY svg > path {
    fill: var(--textLabel, #7d7676);
  }
}
.Jy8hm .xRD70 .Ws9NF .mfJ5W svg > g > path {
  fill: var(--textHeading, #26201a);
}
@media only screen and (max-width: 480px) {
  .Jy8hm .xRD70 .Ws9NF {
    background-color: var(--pageBackground, #f8f8f8);
    border-right: none;
    padding: 0 16px;
  }
}
.Jy8hm .xRD70 .Ws9NF .lT09l {
  display: flex;
}
.Jy8hm .xRD70 .Ws9NF .lT09l .ZmEQ5 {
  display: flex;
  flex: 1;
  align-items: center;
  padding-left: 12px;
}
@media only screen and (min-width: 481px) {
  .Jy8hm .xRD70 .Ws9NF .lT09l .ZmEQ5 {
    justify-content: flex-end;
    flex: 1;
    padding: 0 16px;
  }
}
.Jy8hm .xRD70 .Ws9NF .lT09l .ZmEQ5 .e0pov {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 1px solid var(--dividerStokes);
  margin-left: -5.25px;
  background-color: #fff;
  object-fit: contain;
}
.Jy8hm .xRD70 .Ws9NF .lT09l .ZmEQ5 .e0pov.koQc_ {
  display: flex;
  align-items: center;
  justify-content: center;
}
.Jy8hm .xRD70 .Ws9NF .lT09l .ZmEQ5 .e0pov.koQc_ > svg {
  width: 100%;
  height: 100%;
}
.Jy8hm .xRD70 .Ws9NF .Bc2sz {
  width: 4px;
  background-color: var(--primaryColor);
  border: 1px solid var(--primaryColor);
}
.Jy8hm .xRD70 .Ws9NF .FPOKO {
  display: flex;
  padding: 24px 16px;
  overflow: hidden;
  word-break: break-word;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .xRD70 .Ws9NF .FPOKO {
    padding: 24px 0px;
  }
}
.Jy8hm .xRD70 .Ws9NF .FPOKO .NcUNG {
  align-self: center;
  margin-left: 16px;
  color: var(--Text-Body, #4d4d4e);
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .xRD70 .Ws9NF .FPOKO .NcUNG {
    color: var(--textHeading, #26201a);
    margin-left: 8px;
  }
}
.Jy8hm .xRD70 .Ws9NF .FPOKO .am0a4 {
  font-weight: 600;
  color: var(--buttonPrimary, #4e3f09);
}
.Jy8hm .xRD70 .Ws9NF .FPOKO .d6MLl {
  font-weight: 400;
  font-size: 12px;
  color: var(--errorText, #b24141);
  line-height: 140%;
  border-radius: 4px;
  text-align: center;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .xRD70 .Ws9NF .FPOKO .d6MLl {
    padding-top: 4px;
  }
}
.Jy8hm .xRD70 .Ws9NF .RVIW3 {
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 481px) {
  .Jy8hm .xRD70 .Ws9NF .RVIW3 {
    justify-content: flex-end;
    flex: 1;
    padding: 0 12px;
  }
}
.Jy8hm .xRD70 .Ws9NF .sTjrr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 1;
}
.Jy8hm .xRD70 .Ws9NF .sTjrr.T4u0y svg {
  transform: rotate(270deg);
}
.Jy8hm .xRD70 .Ws9NF .sTjrr .ec_oN {
  transform: rotate(180deg);
}
.Jy8hm .jWCal {
  border-right: none;
  background-color: var(--pageBackground, #f8f8f8);
}
.Jy8hm .jWCal .FPOKO .xMcwY svg > path {
  fill: var(--buttonPrimary, #4e3f09) !important;
}
.Jy8hm .NEpTm .FPOKO .xMcwY svg > path {
  fill: var(--buttonPrimary, #4e3f09) !important;
}
.Jy8hm .NEpTm .mfJ5W svg > g > path {
  fill: var(--buttonPrimary, #4e3f09) !important;
}
.Jy8hm .NEpTm .KpcT0 svg > g > path {
  fill: var(--textHeading, #26201a) !important;
}
.Jy8hm .jWCal:last-child .lT09l {
  border-bottom: none !important;
}
.Jy8hm .Ws9NF.jWCal {
  border-right: none;
  background-color: var(--pageBackground, #f8f8f8);
}
.Jy8hm .QYi86 {
  width: 66.66%;
  padding: 24px;
  border-color: var(--dividerStokes);
  border-style: solid;
  border-width: 1px 1px 1px 0;
  border-radius: 0px 4px 4px 0px;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .QYi86 {
    padding: 6px;
  }
}
.Jy8hm .q4mHn .AuGZG {
  font-weight: 600 !important;
}
@media only screen and (min-width: 481px) {
  .Jy8hm .q4mHn {
    border: 1px solid var(--primaryColor);
  }
}
@media only screen and (min-width: 481px) {
  .Jy8hm .DDWgk {
    border: 1px solid var(--dividerStokes);
  }
}
.Jy8hm .NA8Lh,
.Jy8hm .LMbeg,
.Jy8hm .bz7Sg,
.Jy8hm .L_1nd,
.Jy8hm .aiqBT,
.Jy8hm ._u5qu,
.Jy8hm .q0MRF,
.Jy8hm .QkJdu {
  font-weight: 600;
  font-size: 14px;
  color: var(--textHeading);
  margin-bottom: 15px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .NA8Lh,
  .Jy8hm .LMbeg,
  .Jy8hm .bz7Sg,
  .Jy8hm .L_1nd,
  .Jy8hm .aiqBT,
  .Jy8hm ._u5qu,
  .Jy8hm .q0MRF,
  .Jy8hm .QkJdu {
    font-weight: 500;
  }
}
@media only screen and (max-width: 480px) {
  .Jy8hm .NA8Lh,
  .Jy8hm .LMbeg,
  .Jy8hm .bz7Sg,
  .Jy8hm .L_1nd,
  .Jy8hm .aiqBT,
  .Jy8hm ._u5qu,
  .Jy8hm .q0MRF,
  .Jy8hm .QkJdu {
    margin-bottom: 6px;
    line-height: 1;
  }
}
.Jy8hm .nxrIt .vLdnN .kdJJd {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
.Jy8hm .nxrIt .vLdnN .kdJJd button {
  font-weight: 600;
  text-transform: uppercase;
  color: var(--buttonPrimary, #4e3f09);
  font-size: 14px;
}
.Jy8hm .nxrIt .vLdnN .kdJJd button span {
  font-size: 16px;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .nxrIt .vLdnN .kdJJd {
    margin-bottom: 16px;
  }
}
.Jy8hm .nxrIt .vLdnN .Z04cV {
  font-size: 12px;
  font-weight: 400;
  color: var(--textBody, #3c3131);
  line-height: 16.8px;
  margin-top: 4px;
  color: var(--primaryColor);
}
.Jy8hm .nxrIt .vLdnN .I6hCS {
  font-size: 12px;
  font-weight: 400;
  line-height: 19.6px;
  color: var(--primaryColor);
  margin-right: 8px;
}
.Jy8hm .nxrIt .vLdnN .x5nhg {
  font-size: 14px;
  font-weight: 600;
  line-height: 19.6px;
  color: var(--primaryColor);
}
.Jy8hm .nxrIt .vLdnN .Pz4Vw {
  position: relative;
}
.Jy8hm .nxrIt .vLdnN .Pz4Vw .Myg7V {
  cursor: pointer;
  margin-top: 16px;
  padding: 16px;
  border: 1px solid var(--dividerStokes);
  border-radius: 4px;
}
.Jy8hm .nxrIt .vLdnN .Pz4Vw .cAxYw {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}
.Jy8hm .nxrIt .vLdnN .iLb3I {
  padding: 24px 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.Jy8hm .nxrIt .vLdnN .iLb3I .oFAOU .CmRBi {
  font-size: 16px;
  font-weight: 600;
  color: var(--textHeading);
}
.Jy8hm .nxrIt .vLdnN .iLb3I .oFAOU .eC_Ik {
  margin: 8px 0 16px 0;
  color: var(--textBody);
  font-size: 12px;
}
.Jy8hm .nxrIt .vLdnN .rg_Te {
  display: flex;
  flex-direction: column;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu {
  display: flex;
  flex-direction: column;
  padding: 16px;
  border-radius: 8px;
  margin-bottom: 15px;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu {
    padding: 0px;
  }
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG {
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: space-between;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .QJfMV {
  display: flex;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .QJfMV .t97ok {
  margin-right: 10px;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .QJfMV .agYew {
  display: flex;
  flex-direction: column;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .QJfMV .agYew .tbfvc {
  display: flex;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .QJfMV .agYew .tbfvc .Z04cV {
  font-size: 14px;
  font-weight: 400;
  margin-right: 8px;
  align-self: center;
  line-height: 140%;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .QJfMV .agYew .tbfvc .Z04cV span {
  vertical-align: middle;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .QJfMV .agYew .tbfvc .wNLDW img {
  height: 24px;
  vertical-align: bottom;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .QJfMV .agYew .vEPtU {
  display: flex;
  flex-direction: row;
  margin-top: 4px;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .QJfMV .agYew .vEPtU .jwefn {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  text-transform: capitalize;
  color: #27ae60;
  margin-left: 4px;
  line-height: 140%;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .GQT1W {
  display: flex;
  padding-left: 32px;
  height: 48px;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .GQT1W input {
  padding: 0px 20px;
  width: 120px;
  border: 1px solid var(--dividerStokes);
  border-radius: 4px;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .Y_6Tp {
  display: none;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .Zb_4Q {
  display: flex;
  align-items: center;
  margin-top: 16px;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .Zb_4Q input:checked:before {
  background-color: var(--buttonPrimary);
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .Zb_4Q .jOZSx {
  display: flex;
  font-family: inherit;
  font-weight: 400;
  font-size: 12px;
  color: #1f1f1f;
  margin: 0 8px;
  align-self: center;
  line-height: 140%;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .inaaV {
  padding: 14px;
  border-radius: var(--buttonRadius, 0px);
  background-color: var(--buttonPrimary);
  color: var(--buttonSecondary);
  border: none;
  width: 100%;
  margin-top: 24px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 140%;
  cursor: pointer;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .inaaV {
    padding: 6px;
    font-size: 12px;
  }
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .inaaV:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .inaaV[disabled] {
  font-weight: 600;
  font-size: 14px;
  padding: 14px;
  border-radius: var(--buttonRadius, 0px);
  color: var(--buttonPrimary);
  opacity: 0.2;
  border: 1px solid var(--buttonPrimary);
  text-transform: uppercase;
  line-height: 140%;
  cursor: unset;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .nxrIt .vLdnN .rg_Te .WsbBu .inaaV[disabled] {
    padding: 6px;
    font-size: 12px;
  }
}
.Jy8hm .nxrIt .vLdnN .xqPvl {
  font-weight: 600;
  font-size: 14px;
  padding: 12px;
  border-radius: 5px;
  color: var(--primaryColor);
  border: 1px solid var(--primaryColor);
  text-transform: uppercase;
  width: 100%;
  line-height: 140%;
  cursor: pointer;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .nxrIt .vLdnN .xqPvl {
    padding: 6px;
    font-size: 12px;
  }
}
.Jy8hm .nxrIt .BvQFS .q0MRF {
  display: flex;
  margin-bottom: 0px;
}
.Jy8hm .nxrIt .BvQFS .q0MRF button {
  cursor: pointer;
  border: none;
  background: none;
  padding: 0px;
  margin: 0px;
}
.Jy8hm .nxrIt .BvQFS .q0MRF .KdJnB {
  align-self: center;
  margin-left: 10px;
}
.Jy8hm .nxrIt .BvQFS .RCXWs {
  display: flex;
  flex-direction: column;
}
.Jy8hm .nxrIt .BvQFS .RCXWs .OuGSR {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
  position: relative;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .nxrIt .BvQFS .RCXWs .OuGSR.nFJFW {
    margin-top: 0;
  }
}
.Jy8hm .nxrIt .BvQFS .RCXWs .y5mVa,
.Jy8hm .nxrIt .BvQFS .RCXWs .Myg7V {
  cursor: pointer;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
}
.Jy8hm .nxrIt .BvQFS .RCXWs .y5mVa.pFgPf,
.Jy8hm .nxrIt .BvQFS .RCXWs .Myg7V.pFgPf {
  top: 35%;
}
@media only screen and (min-width: 769px) {
  .Jy8hm .nxrIt .BvQFS .RCXWs .y5mVa,
  .Jy8hm .nxrIt .BvQFS .RCXWs .Myg7V {
    top: 38%;
    transform: unset;
  }
  .Jy8hm .nxrIt .BvQFS .RCXWs .y5mVa.pFgPf,
  .Jy8hm .nxrIt .BvQFS .RCXWs .Myg7V.pFgPf {
    top: 25%;
  }
}
.Jy8hm .nxrIt .BvQFS .RCXWs .y5mVa {
  width: 33px;
}
.Jy8hm .nxrIt .BvQFS .RCXWs .OuGSR.PR3fc,
.Jy8hm .nxrIt .BvQFS .RCXWs .OuGSR.SVADn {
  width: 47%;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .nxrIt .BvQFS .RCXWs .OuGSR.PR3fc,
  .Jy8hm .nxrIt .BvQFS .RCXWs .OuGSR.SVADn {
    width: 100%;
  }
}
.Jy8hm .nxrIt .BvQFS .RCXWs .JlhSn {
  display: flex;
  justify-content: space-between;
  gap: 16px;
}
.Jy8hm .nxrIt .BvQFS .RCXWs .JlhSn .n49HI {
  position: absolute;
  left: 50%;
  top: -6px;
}
.Jy8hm .nxrIt .BvQFS .RCXWs .JlhSn .n49HI path {
  fill: var(--dividerStokes, #d4d1d1);
}
@media only screen and (min-width: 769px) {
  .Jy8hm .nxrIt .BvQFS .RCXWs .JlhSn .WeGuC {
    position: relative;
    left: 5px;
  }
}
@media only screen and (max-width: 480px) {
  .Jy8hm .nxrIt .BvQFS .RCXWs .JlhSn.krI3a {
    margin-bottom: 24px;
  }
}
.Jy8hm .nxrIt .BvQFS .RCXWs .JlhSn .OuGSR {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.Jy8hm .nxrIt .BvQFS .RCXWs .JlhSn .OuGSR input {
  width: 100%;
}
.Jy8hm .nxrIt .BvQFS .RCXWs .ou9tD,
.Jy8hm .nxrIt .BvQFS .RCXWs .eNngL,
.Jy8hm .nxrIt .BvQFS .RCXWs .FLbDK,
.Jy8hm .nxrIt .BvQFS .RCXWs .IaGv8 {
  padding: 16px;
  border: 1px solid var(--dividerStokes);
  border-radius: 4px;
  color: var(--textBody, #3c3131);
}
.Jy8hm .nxrIt .BvQFS .RCXWs .Fh3yb {
  border: 1px solid var(--errorText, #b24141);
}
.Jy8hm .nxrIt .BvQFS .RCXWs .ldAnU {
  position: absolute;
  top: -8px;
  left: 16px;
  font-size: 12px;
  font-weight: 400;
  background-color: var(--pageBackground, #f8f8f8);
  line-height: 16.8px;
  color: var(--primaryColor);
  padding: 0 4px;
}
.Jy8hm .nxrIt .BvQFS .RCXWs .ldAnU .jZNSc {
  color: var(--errorText, #b24141);
}
.Jy8hm .nxrIt .BvQFS .RCXWs .PovZp {
  color: var(--errorText, #b24141);
}
.Jy8hm .nxrIt .BvQFS .RCXWs .Zb_4Q {
  display: flex;
  align-items: center;
  margin-top: 16px;
  accent-color: var(--primaryColor);
}
@media only screen and (max-width: 480px) {
  .Jy8hm .nxrIt .BvQFS .RCXWs .Zb_4Q {
    margin-bottom: 24px;
  }
}
.Jy8hm .nxrIt .BvQFS .RCXWs .Zb_4Q input:checked:before {
  background-color: var(--primaryColor);
}
.Jy8hm .nxrIt .BvQFS .RCXWs .Zb_4Q .jOZSx {
  display: flex;
  font-family: inherit;
  font-weight: 400;
  font-size: 12px;
  color: var(--textBody);
  margin: 0 8px;
  align-self: center;
  line-height: 140%;
}
@media only screen and (min-width: 481px) {
  .Jy8hm .nxrIt .BvQFS .RCXWs .Zb_4Q .IbhWx {
    max-width: 450px;
    padding: 8px;
  }
}
.Jy8hm .nxrIt .BvQFS .RCXWs .Zb_4Q .I88YM {
  padding: 16px;
}
.Jy8hm .nxrIt .BvQFS .RCXWs .Zb_4Q .I88YM ul {
  padding: 0 0 0 16px;
}
.Jy8hm .nxrIt .BvQFS .RCXWs .Zb_4Q .I88YM ul li {
  list-style-type: disc;
}
.Jy8hm .nxrIt .BvQFS .RCXWs .Zb_4Q .I88YM ul li:not(:last-child) {
  margin-bottom: 16px;
}
.Jy8hm .nxrIt .BvQFS .kB5Ym {
  padding: 8px;
  border-radius: 5px;
  background-color: var(--primaryColor);
  border: none;
  width: 100%;
  margin-top: 24px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  color: white;
  cursor: pointer;
  line-height: 140%;
}
.Jy8hm .nxrIt .BvQFS .kB5Ym[disabled] {
  padding: 8px;
  border-radius: 5px;
  background-color: var(--primaryColor);
  border: none;
  width: 100%;
  margin-top: 24px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  color: white;
  line-height: 140%;
  opacity: 20%;
  cursor: not-allowed;
}
.Jy8hm .nxrIt .BvQFS .CZXLG {
  padding: 8px;
}
.Jy8hm .nxrIt .BvQFS .FuSq8 {
  padding: 8px;
}
.Jy8hm .nxrIt .BvQFS .iLb3I {
  padding: 24px 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media only screen and (min-width: 769px) {
  .Jy8hm .nxrIt .BvQFS .iLb3I {
    width: 295px;
    padding: 8px 12px;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
    border-radius: 8px;
    position: absolute;
    z-index: 99;
    right: -116px;
    transform: unset;
    background: var(--dialogBackground, #fff);
    border: 1px solid var(--dividerStokes, #d4d1d1);
    top: 29px;
  }
}
.Jy8hm .nxrIt .BvQFS .iLb3I .oFAOU .CmRBi {
  font-size: 16px;
  font-weight: 600;
  color: var(--textHeading);
}
@media only screen and (min-width: 769px) {
  .Jy8hm .nxrIt .BvQFS .iLb3I .oFAOU .CmRBi {
    font-size: 14px;
  }
}
.Jy8hm .nxrIt .BvQFS .iLb3I .oFAOU .eC_Ik {
  margin: 8px 0 16px 0;
  color: var(--textBody);
}
@media only screen and (min-width: 769px) {
  .Jy8hm .nxrIt .BvQFS .iLb3I .oFAOU .eC_Ik {
    font-size: 12px;
  }
}
.Jy8hm .nxrIt .TKpMC {
  padding: 0px 16px 24px 16px;
}
.Jy8hm .lfHsN .inaaV,
.Jy8hm .RfxfJ .inaaV,
.Jy8hm .nlPiK .inaaV,
.Jy8hm .rcZpU .inaaV {
  padding: 14px;
  border-radius: var(--buttonRadius, 0px);
  background-color: var(--primaryColor);
  border: none;
  color: #fff;
  width: 100%;
  margin-top: 24px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer;
  line-height: 140%;
}
.Jy8hm .lfHsN .inaaV:hover,
.Jy8hm .RfxfJ .inaaV:hover,
.Jy8hm .nlPiK .inaaV:hover,
.Jy8hm .rcZpU .inaaV:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.Jy8hm .lfHsN .inaaV[disabled],
.Jy8hm .RfxfJ .inaaV[disabled],
.Jy8hm .nlPiK .inaaV[disabled],
.Jy8hm .rcZpU .inaaV[disabled] {
  padding: 14px;
  border-radius: var(--buttonRadius, 0px);
  background-color: white;
  color: var(--primaryColor);
  border: 1px solid var(--primaryColor);
  width: 100%;
  margin-top: 24px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer;
  line-height: 140%;
  opacity: 0.2;
}
.Jy8hm .rjkCd {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 16px;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .rjkCd {
    gap: 0px;
  }
}
.Jy8hm .rjkCd .yUxp2 {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  padding: 16px;
}
@media only screen and (min-width: 769px) {
  .Jy8hm .rjkCd .yUxp2 {
    border-radius: 8px;
  }
}
.Jy8hm .rjkCd .yUxp2 label {
  cursor: pointer;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .rjkCd .yUxp2 {
    padding: 24px 0px;
  }
  .Jy8hm .rjkCd .yUxp2:not(:last-child) {
    border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  }
  .Jy8hm .rjkCd .yUxp2:first-child {
    padding-top: 0;
  }
}
.Jy8hm .rjkCd .yUxp2 .kAzHI {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  border-radius: 8px;
  gap: 12px;
}
.Jy8hm .rjkCd .yUxp2 .kAzHI .lNbaN {
  display: flex;
}
.Jy8hm .rjkCd .yUxp2 .kAzHI .lNbaN img {
  height: 38px;
  width: 38px;
}
.Jy8hm .rjkCd .yUxp2 .kAzHI .AuGZG {
  font-weight: 500;
  font-size: 14px;
  color: var(--textHeading, #26201a);
}
.Jy8hm .rjkCd .yUxp2 .kAzHI .B9iYn {
  color: var(--textLabel, #7d7676);
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .rjkCd .yUxp2 .kAzHI .B9iYn {
    color: var(--textHeading, #26201a);
    font-weight: 500;
  }
}
.Jy8hm .rjkCd .yUxp2 .kAzHI .TYtRv {
  transform: rotate(270deg);
}
.Jy8hm .rjkCd .yUxp2 .kAzHI .HNe7O {
  transform: rotate(360deg);
}
.Jy8hm .rjkCd .yUxp2 .lfHsN .inaaV {
  margin-top: 12px;
}
.Jy8hm .rjkCd .yUxp2 .lfHsN .inaaV[disabled] {
  margin-top: 12px;
  opacity: 0.2;
}
.Jy8hm .rjkCd .pss64 {
  padding: 16px;
}
.Jy8hm .rjkCd .wxb2H {
  padding: 0 16px;
  max-height: 70vh;
  min-height: 40vh;
}
@media only screen and (min-width: 481px) {
  .Jy8hm .rjkCd .wxb2H {
    max-height: 554px;
    min-width: 420px;
  }
  .Jy8hm .rjkCd .wxb2H > div {
    margin-bottom: 16px;
  }
}
.Jy8hm .rjkCd .wxb2H .ECxPz {
  height: 48px;
  padding: 12px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  margin-top: 16px;
  display: flex;
  gap: 12px;
}
.Jy8hm .rjkCd .wxb2H .ECxPz svg {
  fill: var(--textSecondary, #9c9c9c);
}
.Jy8hm .rjkCd .wxb2H .ECxPz input {
  width: 100%;
  height: 100%;
  border: none;
  background: transparent;
}
.Jy8hm .pK0l9 {
  padding-bottom: 24px;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .pK0l9 .PkK_V:first-child {
    padding-top: 0;
  }
}
.Jy8hm .PkK_V {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 8px;
  padding: 24px 0;
  border-bottom: 1px solid var(--dividerStokes);
}
.Jy8hm .PkK_V.nbTx5 .DWWVk {
  font-weight: 600 !important;
}
.Jy8hm .PkK_V.uat4p:last-child {
  border-bottom: unset !important;
  padding-bottom: 0;
}
.Jy8hm .PkK_V .wNLDW {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--dividerStokes);
  border-radius: 100px;
}
.Jy8hm .PkK_V .DWWVk {
  flex: 1;
  font-weight: 500;
  font-size: 14px;
  color: var(--textHeading, #26201a);
  line-height: 140%;
}
.Jy8hm .rySXZ {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 8px;
  padding: 24px 0;
  padding-bottom: 0;
}
.Jy8hm .rySXZ .wNLDW {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--dividerStokes);
  border-radius: 100px;
}
.Jy8hm .rySXZ .wNLDW .nKj0M path {
  fill: var(--textBody, #3c3131);
}
.Jy8hm .rySXZ .DWWVk {
  flex: 1;
  font-weight: 600;
  font-size: 14px;
  color: var(--textHeading, #26201a);
}
.Jy8hm .rySXZ .KpcT0 {
  padding: 5px;
  display: flex;
}
.Jy8hm .ZWQo9 {
  font-weight: 600;
  font-size: 14px;
  color: var(--textHeading);
  margin-bottom: 16px;
}
.Jy8hm .fSTWd {
  padding: 16px;
  border: 1px solid var(--dividerStokes);
  border-radius: 4px;
  display: flex;
  gap: 16px;
}
.Jy8hm .fSTWd .DG21P {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 16px;
}
.Jy8hm .fSTWd .DG21P .UxXjt {
  font-weight: 600;
  font-size: 16px;
  color: var(--textHeading, #26201a);
  line-height: 22.4px;
  margin-bottom: 4px;
}
.Jy8hm .fSTWd .DG21P .Yfo_Z {
  font-weight: 400;
  font-size: 12px;
  color: var(--textHeading);
  line-height: 16.8px;
}
.Jy8hm .fSTWd .DG21P .EwGu8 {
  display: flex;
  align-items: center;
  gap: 4px;
}
.Jy8hm .fSTWd .DG21P .EwGu8 .XIMkK {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.43px solid var(--dividerStokes);
  border-radius: 50%;
}
.Jy8hm .fSTWd .DG21P .EwGu8 .XIMkK > svg {
  width: 100%;
  height: 100%;
}
.Jy8hm .fSTWd .DG21P .EwGu8 .YNAc9 {
  font-weight: 500;
  font-size: 10px;
}
.Jy8hm .fSTWd .DG21P .dHcHQ {
  font-weight: 400;
  font-size: 12px;
  color: #1f1f1f;
}
.Jy8hm .fSTWd .DG21P .dHcHQ .WJwpk {
  background-color: #edfaf4;
  border-radius: 40px;
  border: 1px solid #169256;
  padding: 2px 7px;
  margin: 0 4px;
  color: #169256;
}
.Jy8hm .fSTWd .DG21P .dHcHQ .wEwTt {
  font-weight: 600;
}
.Jy8hm .fSTWd .DG21P .yCanZ {
  font-weight: 600;
  font-size: 12px;
  color: var(--primaryColor);
  cursor: pointer;
}
.Jy8hm .fSTWd .kY9S7 {
  border: 1px solid var(--dividerStokes);
  padding: 13.31px;
  border-radius: 4.25px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Jy8hm .fSTWd .kY9S7 .Ye5Ni {
  width: 142px;
  height: auto;
}
.Jy8hm .fSTWd .kY9S7 .T6eHF {
  filter: blur(8px);
}
.Jy8hm .fSTWd .kY9S7 .ci1xY {
  position: absolute;
  padding: 11.5px 16px;
  font-weight: 600;
  font-size: 12px;
  cursor: pointer;
  background-color: var(--primaryColor);
  color: #fff;
  border-radius: 4px;
}
.Jy8hm .fSTWd .kY9S7 .cxMPK {
  position: absolute;
  border: 6px solid #f3f3f3;
  border-top: 6px solid var(--primaryColor);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: CpLf9 1s linear infinite;
}
@keyframes CpLf9 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.Jy8hm .AUSvu {
  display: flex;
  align-items: center;
  text-align: center;
  width: 100%;
  margin: 24px 0;
}
.Jy8hm .AUSvu::before,
.Jy8hm .AUSvu::after {
  content: "";
  flex: 1;
  border-bottom: 1px solid var(--dividerStokes);
}
.Jy8hm .AUSvu .G3YCv {
  font-weight: 400;
  font-size: 12px;
  padding: 12px 4px;
  color: var(--textHeading, #26201a);
}
.Jy8hm .tLhfN {
  position: relative;
}
.Jy8hm .tLhfN .fvASW {
  padding: 16px;
  border: 1px solid var(--dividerStokes);
  border-radius: 4px;
  width: 100%;
  font-size: 16px;
  touch-action: manipulation;
}
.Jy8hm .tLhfN .AbwHW {
  border: 1px solid var(--primaryColor);
}
.Jy8hm .tLhfN .Fh3yb {
  border: 1px solid var(--errorText, #b24141);
}
.Jy8hm .tLhfN .fvASW.AbwHW {
  border: 1px solid var(--primaryColor);
}
.Jy8hm .tLhfN .fvASW.Fh3yb {
  border: 1px solid var(--errorText, #b24141);
}
.Jy8hm .tLhfN .ldAnU {
  position: absolute;
  top: -8px;
  left: 16px;
  font-size: 12px;
  font-weight: 400;
  background-color: var(--pageBackground, #f8f8f8);
  line-height: 16.8px;
  color: var(--primaryColor);
  padding: 0 4px;
}
.Jy8hm .tLhfN .ldAnU .jZNSc {
  color: var(--errorText, #b24141);
}
.Jy8hm .tLhfN .PovZp {
  color: var(--errorText, #b24141);
}
.Jy8hm .PSf2O .inaaV {
  padding: 14px;
  border-radius: var(--buttonRadius, 0px);
  background-color: var(--primaryColor);
  border: none;
  width: 100%;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer;
  line-height: 140%;
  margin: 24px 0;
}
.Jy8hm .PSf2O .inaaV:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.Jy8hm .PSf2O .inaaV[disabled] {
  padding: 14px;
  border-radius: var(--buttonRadius, 0px);
  width: 100%;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  margin: 24px 0;
  background-color: var(--primaryColor);
  border: none;
  color: white;
  line-height: 140%;
  opacity: 20%;
  cursor: not-allowed;
}
.Jy8hm .tkDbc {
  -webkit-appearance: none;
  user-select: none;
  padding: 16px;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  width: 100%;
}
.Jy8hm .ICUtN {
  padding-bottom: 16px;
}
.Jy8hm .Wi0ba {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 16px;
}
.Jy8hm .w3_7g {
  font-weight: 400;
  font-size: 12px;
  color: var(--errorText, #b24141);
  line-height: 140%;
  background-color: #fbeaea;
  border-radius: 4px;
  padding: 8px 0;
  text-align: center;
}
.Jy8hm .YGf82 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.Jy8hm .YGf82 .MsJwP {
  display: flex;
  width: 204px;
  height: unset;
  min-height: 56px;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 5px;
}
.Jy8hm .YGf82 .MsJwP .A85p_ {
  align-self: center;
  margin-right: 10px;
  margin-left: 10px;
}
.Jy8hm .YGf82 .MsJwP .w_JDY {
  align-self: center;
  margin-right: 10px;
}
.Jy8hm .YGf82 .MsJwP .w_JDY img {
  width: 45px;
}
.Jy8hm .YGf82 .MsJwP .u_iJ_ {
  align-self: center;
  font-weight: 400;
  font-size: 14px;
  color: #1f1f1f;
  overflow: hidden;
  word-wrap: break-word;
}
.Jy8hm input[type="radio"] {
  display: none;
}
.Jy8hm input[type="radio"]:checked {
  color: green;
}
.Jy8hm .eRXMi {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-weight: 400;
  margin-top: 8px;
}
.Jy8hm .iGZnc {
  font-weight: 300;
  font-size: 10px;
  -webkit-font-smoothing: antialiased;
}
.Jy8hm .zxfW6 {
  font-weight: 600;
  font-size: 14px;
  color: var(--textHeading);
  line-height: 140%;
  margin-bottom: 10px;
}
.Jy8hm .AmDba {
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  padding: 16px;
}
.Jy8hm .AmDba .TLVhx {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.Jy8hm .AmDba .TLVhx .aKwK8 {
  font-size: 12px;
  font-weight: 600;
  color: var(--primaryColor);
  line-height: 16.8px;
}
.Jy8hm .bf15Z {
  border: 1px solid var(--dividerStokes);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 5px;
  border-radius: 5px;
  max-height: 150px;
  height: auto;
  scrollbar-width: auto;
  /* Enable scrollbar */
  -ms-overflow-style: auto;
  /* For IE */
  overflow-y: auto;
}
.Jy8hm .fliUa {
  border-bottom: 1px solid var(--dividerStokes);
  width: 100%;
  padding: 15.5px 16px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  color: var(--textBody, #3c3131);
  line-height: 18px;
}
.Jy8hm .fliUa:last-child {
  border-bottom: none;
}
.Jy8hm .fliUa:hover {
  background-color: #f8f8f8;
}
.Jy8hm .j5QiG {
  margin-top: 16px;
  display: flex;
  gap: 8px;
}
.Jy8hm .j5QiG .Zp7nO {
  padding: 4px 12px;
  border: 1px solid var(--dividerStokes);
  border-radius: 100px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.8px;
}
.Jy8hm .OrBnQ {
  display: flex;
  align-items: center;
  margin-top: 24px;
}
.Jy8hm .OrBnQ .Qq5Jy {
  margin-right: 5px;
  accent-color: var(--primaryColor);
}
.Jy8hm .OrBnQ .V5D2G {
  font-size: 12px;
  font-weight: 400;
}
.Jy8hm .OrBnQ .OVlXb {
  font-size: 12px;
  font-weight: 400;
  color: var(--primaryColor);
  opacity: 0.5;
}
.sLzY5 {
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.sLzY5 .IQ7pt {
  border: 6px solid #f3f3f3;
  border-top: 6px solid var(--primaryColor);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: CpLf9 1s linear infinite;
}
@keyframes CpLf9 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.sLzY5 .CmRBi {
  font-weight: 700;
  font-size: 24px;
  line-height: 33.6px;
  margin: 16px 0 8px 0;
  color: var(--primaryColor);
}
.sLzY5 .nBD6X {
  font-size: 14px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
  line-height: 19.6px;
  text-align: center;
  margin-bottom: 8px;
}
.rlYvm {
  padding: 16px;
}
.rlYvm .nBD6X {
  margin-bottom: 16px;
  max-width: 450px;
  color: var(--textBody, #3c3131);
}
.rlYvm ._KJLE {
  display: flex;
  gap: 16px;
}
.rlYvm .CYNYz {
  width: 100%;
  padding: 8px;
  border-radius: 20px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  line-height: 140%;
}
.rlYvm .h7WkZ {
  background-color: var(--buttonSecondary);
  border: 1px solid var(--buttonPrimary);
  color: var(--primaryColor);
}
.rlYvm .cavOj {
  background-color: var(--buttonPrimary);
  color: #fff;
}
.sTEch {
  z-index: 99 !important;
}
.muloP {
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  position: relative;
}
.muloP .nCgp0 {
  position: absolute;
  right: 24px;
}
.muloP .nBD6X {
  font-size: 16px;
  font-weight: 600;
  line-height: 22.4px;
  text-align: center;
  color: var(--primaryColor);
  margin-bottom: 8px;
}
.muloP .GzgmQ {
  font-size: 12px;
  font-weight: 400;
  line-height: 16.8px;
  color: var(--errorText, #b24141);
  text-align: center;
}
.muloP .inaaV {
  padding: 14px;
  border-radius: var(--buttonRadius, 0px);
  background-color: var(--primaryColor);
  border: none;
  color: #fff;
  width: 100%;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer;
  line-height: 140%;
}
.muloP .inaaV:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.aTFL9 {
  position: relative;
}
.aTFL9 .n49HI {
  position: absolute;
  left: 50%;
  top: -6px;
}
.aTFL9 .n49HI path {
  fill: var(--dividerStokes, #d4d1d1);
}
.PZMb_ {
  padding: 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
  max-width: 375px;
}
@media only screen and (min-width: 769px) {
  .PZMb_ {
    width: 295px;
    padding: 8px 12px;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
    border-radius: 8px;
    position: absolute;
    z-index: 99;
    right: -116px;
    transform: unset;
    background: var(--dialogBackground, #fff);
    border: 1px solid var(--dividerStokes, #d4d1d1);
    top: 29px;
  }
}
.rAVJ3 {
  display: flex;
  justify-content: center;
}
.IxSyl {
  cursor: pointer;
}
.wxb2H {
  overflow-y: auto;
  scrollbar-width: thin !important;
}
.wxb2H .q4mHn {
  background-color: #f8f8f8;
  border-radius: 8px;
}
.wxb2H .yUxp2 {
  min-height: 66px;
  padding: 12px 16px !important;
  margin-bottom: unset !important;
  border: none !important;
  cursor: default !important;
}
.wxb2H .ECxPz {
  margin-bottom: 12px !important;
}
.wxb2H .DDWgk {
  border: none;
}
@media only screen and (min-width: 769px) {
  .lNbaN .Xw4Dj g > path {
    fill: var(--textBody, #3c3131);
  }
  .lNbaN .Xw4Dj path {
    fill: var(--textBody, #3c3131);
  }
}
@media only screen and (max-width: 480px) {
  .lNbaN .Xw4Dj g > path {
    fill: var(--textHeading, #26201a);
  }
  .lNbaN .Xw4Dj path {
    fill: var(--textHeading, #26201a);
  }
}
.lNbaN img {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 8px 4px;
  border-radius: 50%;
  object-fit: contain;
  margin-right: 12px;
}
@media only screen and (max-width: 480px) {
  .lNbaN img {
    margin-right: 8px;
  }
}
.fFAfI {
  display: flex;
  align-items: center;
}
.wxb2H::-webkit-scrollbar-thumb {
  background-color: gray;
  border-radius: 4px;
}
.FlEa1 {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-weight: 400;
}
.DvRFY {
  margin-bottom: unset !important;
}
@media only screen and (min-width: 769px) {
  .UVNO4 {
    width: 420px;
    height: 606px;
  }
}
@media only screen and (max-width: 480px) {
  .UVNO4 {
    height: 434px;
  }
}
.MsMuz {
  min-width: unset !important;
  min-height: unset !important;
  margin-bottom: 16px;
  max-height: unset !important;
}
@media only screen and (max-width: 480px) {
  .MsMuz .AuGZG {
    color: var(--textBody, #3c3131) !important;
    font-size: 12px;
    font-weight: 400 !important;
  }
  .MsMuz .q4mHn .AuGZG {
    font-weight: 500 !important;
  }
}
.ShCdC {
  transform: rotate(270deg);
  display: flex;
  align-items: center;
}
.ShCdC svg {
  width: 20px;
  height: 20px;
}
.ShCdC svg g > path {
  fill: var(--textLabel, #7d7676);
}
.mFknv {
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
@media only screen and (max-width: 480px) {
  .mFknv {
    border: none;
  }
}
@media only screen and (min-width: 769px) {
  .lNbaN .DvMbc {
    width: 24px;
    height: 24px;
  }
}
@media only screen and (max-width: 480px) {
  .lNbaN span {
    border: 1px solid var(--dividerStokes, #d4d1d1);
    padding: 8px 4px;
    border-radius: 50%;
    object-fit: cover;
    width: 38px;
    height: 38px;
    display: flex;
    justify-content: center;
    align-items: anchor-center;
  }
}
@media only screen and (max-width: 480px) {
  .GJnMv:last-child {
    padding-bottom: 0 !important;
  }
}
@media only screen and (max-width: 480px) {
  .nxrIt .h7l5L {
    padding: 16px !important;
  }
}
@media only screen and (max-width: 480px) {
  .aHTEx .Zb_4Q {
    margin-top: 24px !important;
  }
  .aHTEx .kB5Ym {
    margin-top: 0 !important;
  }
}
.vRVgg {
  position: absolute;
  width: 100%;
  background: var(--pageBackground, #f8f8f8);
  border-radius: 4px;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
}
.sq7AR {
  display: flex;
  justify-content: space-between;
}
.JBKjq {
  position: absolute;
  right: 16px;
}
.XlQ5W {
  color: var(--Text-Body, #4d4d4e);
  font-family: var(--fontBody);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 19.6px */
  height: 75%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.soNS_ {
  display: block;
}
.YTlvI,
.kxP8a {
  display: inline-block;
}
.qxlVQ {
  display: flex;
}
.pdUpg,
.xVZoO {
  display: flex;
  flex-direction: column;
}
.hUYFH,
.S55_k {
  display: flex;
  align-items: center;
}
.vPrJL,
.mlhXo {
  display: flex;
  justify-content: center;
}
.FVUSl,
.toA73 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kUsOY,
.Q8qld {
  justify-content: flex-start;
}
.FnfTp,
.GsI4P {
  justify-content: flex-end;
}
.mGuOc,
.PSPf7 {
  justify-content: space-between;
}
.zY4X3,
.qqm_o {
  justify-content: space-around;
}
.CthMj,
.zHRlr {
  justify-content: space-evenly;
}
h1,
.vPF_8 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .vPF_8 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.GA4zO {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .GA4zO {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.xo0q2 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .xo0q2 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.izXvf {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .izXvf {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.LN90j {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .LN90j {
    font-size: 16px;
    line-height: 18px;
  }
}
.GkisL {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .GkisL {
    font-size: 16px;
    line-height: 20px;
  }
}
._5tDv,
.dDsn1,
.zTGof {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  ._5tDv,
  .dDsn1,
  .zTGof {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.GP2gs {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .GP2gs {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
._iIgV,
._8DQr {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  ._iIgV,
  ._8DQr {
    font-size: 11px;
  }
}
.k9aX8,
.dvCO8 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .k9aX8,
  .dvCO8 {
    font-size: 11px;
  }
}
.WZZp7,
.u6v2Y {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .WZZp7,
  .u6v2Y {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.WZZp7:hover,
.u6v2Y:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.WZZp7:disabled,
.u6v2Y:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.WZZp7:active,
.u6v2Y:active {
  opacity: 0.8;
}
.OGg6t,
.fVji1 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.R3Hmf,
.W5tWQ {
  margin: 0 auto;
}
.waVv5,
.nC3Gx {
  max-width: 1440px !important;
}
.GxUkD,
._21BzY {
  overflow-y: hidden !important;
}
.CvhGq,
.o7juV {
  margin-right: 30px !important;
}
.xlU5i,
.BqYYe {
  margin-right: 5px !important;
}
.ZHkfM,
.RJL7m {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.D6UWu,
.pHA2F {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.xk94x,
.eCKxn {
  display: none;
}
@media only screen and (max-width: 768px) {
  .xk94x,
  .eCKxn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .xk94x,
  .eCKxn {
    margin-top: 24px;
  }
}
.XxYh9,
.YuujL {
  background-color: var(--accentColor);
  color: #fff;
}
.ASIBZ,
.fJXb9 {
  overflow-y: hidden;
}
.G_WxY,
._zsjv {
  overflow: hidden;
}
.jTCwJ h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .jTCwJ {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.PttYE {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .oa6Ys {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .RZDGY {
    display: none !important;
  }
}
.LaLE0 {
  display: flex;
  justify-content: center;
}
.pdM0_ {
  width: 50px;
  height: 50px;
  border: 5px solid rgba(0, 0, 0, 0.1);
  border-top-color: #3498db;
  border-radius: 50%;
  animation: N0FTJ 1s linear infinite;
}
@media only screen and (max-width: 480px) {
  .pdM0_ {
    width: 38px;
    height: 38px;
  }
}
@keyframes N0FTJ {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
.Gtyt2 {
  display: block;
}
.MoG7D,
.__WI_ {
  display: inline-block;
}
.VrBbn {
  display: flex;
}
.sCqSN,
.b7Y53 {
  display: flex;
  flex-direction: column;
}
.S3q3v,
.g850B {
  display: flex;
  align-items: center;
}
.rL7S3,
.FlC8U {
  display: flex;
  justify-content: center;
}
.VKQsb,
.MBiaK {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tc9ay,
.wdqRA {
  justify-content: flex-start;
}
.wv5Ux,
.mjZP1 {
  justify-content: flex-end;
}
.ADxrr,
.lnV3D {
  justify-content: space-between;
}
.LSkCf,
.zwOwo {
  justify-content: space-around;
}
.Eg8QT,
.hUPUr {
  justify-content: space-evenly;
}
h1,
.n3nMx {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .n3nMx {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.CirlG {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .CirlG {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Ss_Q3 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Ss_Q3 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.eaXXK {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .eaXXK {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.gKma6 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .gKma6 {
    font-size: 16px;
    line-height: 18px;
  }
}
.oavAd {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .oavAd {
    font-size: 16px;
    line-height: 20px;
  }
}
.LNOks,
.uixdu,
.m3Ys7 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .LNOks,
  .uixdu,
  .m3Ys7 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.e9er3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .e9er3 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.QMVFC,
.IDMUP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .QMVFC,
  .IDMUP {
    font-size: 11px;
  }
}
.dlIqC,
.lm4Cu {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .dlIqC,
  .lm4Cu {
    font-size: 11px;
  }
}
.zP4ev,
.h7y_R {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .zP4ev,
  .h7y_R {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.zP4ev:hover,
.h7y_R:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.zP4ev:disabled,
.h7y_R:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.zP4ev:active,
.h7y_R:active {
  opacity: 0.8;
}
.Y3KjM,
.DFbHT {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.cuTdR,
.yWPw5 {
  margin: 0 auto;
}
.kZVCq,
.uSpZJ {
  max-width: 1440px !important;
}
.xHyBU,
.Bi6ze {
  overflow-y: hidden !important;
}
.qxK4f,
.SIpVI {
  margin-right: 30px !important;
}
.AOv1M,
.Z7LR1 {
  margin-right: 5px !important;
}
.HjvmH,
.ny1hn {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.RV8A7,
.foHGF {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.WDRDp,
.hbiWX {
  display: none;
}
@media only screen and (max-width: 768px) {
  .WDRDp,
  .hbiWX {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .WDRDp,
  .hbiWX {
    margin-top: 24px;
  }
}
.tukmj,
.H5Hvx {
  background-color: var(--accentColor);
  color: #fff;
}
.pcR5r,
.QeE4y {
  overflow-y: hidden;
}
.uJ3Rd,
.A5Zlp {
  overflow: hidden;
}
.AVPq1 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .AVPq1 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.dfpum {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .chrtb {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .avnXd {
    display: none !important;
  }
}
.Btund {
  margin-top: 20px;
}
@media only screen and (max-width: 480px) {
  .Btund {
    margin-top: 12px;
  }
  .Btund.DUXeR {
    display: none;
  }
}
.Btund .EVzPt {
  padding: 24px;
  display: flex;
  border: 1px solid var(--dividerStokes);
  opacity: 0.5;
}
@media only screen and (max-width: 480px) {
  .Btund .EVzPt {
    display: none;
  }
}
.Btund .EVzPt .Yzeuq {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 15px;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  color: var(--textHeading);
}
.Btund .jeCxn {
  display: flex;
  align-items: center;
  padding: 24px;
  border-radius: 8px 8px 0 0;
  border: 1px solid var(--dividerStokes);
}
@media only screen and (max-width: 480px) {
  .Btund .jeCxn {
    padding: 16px;
    border: 1px solid var(--dividerStokes);
    border-width: 1px 0;
    border-radius: 0;
  }
}
.Btund .jeCxn .Yzeuq {
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  color: var(--textHeading);
}
@media only screen and (min-width: 481px) {
  .Btund .jeCxn .Yzeuq {
    padding-left: 15px;
  }
}
.Btund .PSHUr {
  border-width: 0 1px 1px 1px;
  border-color: var(--dividerStokes);
  border-style: solid;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 24px;
  flex-direction: row;
}
@media only screen and (max-width: 480px) {
  .Btund .PSHUr {
    padding: 20px;
  }
}
.Btund .PSHUr ._oUx0 {
  width: 8px;
  background: var(--errorText, #b24141);
  border-radius: 8px 0px 0px 8px;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.so3TU {
  display: block;
}
.GirXa,
.mC1UL {
  display: inline-block;
}
.GdEAW {
  display: flex;
}
.PNnr_,
.FHP0J {
  display: flex;
  flex-direction: column;
}
.T8iKL,
.TRjL_ {
  display: flex;
  align-items: center;
}
.HMOlv,
.UibrX {
  display: flex;
  justify-content: center;
}
.kaV5N,
.vSnqk {
  display: flex;
  justify-content: center;
  align-items: center;
}
.A0ZCN,
.bNtT3 {
  justify-content: flex-start;
}
.GTvnq,
.E9V7R {
  justify-content: flex-end;
}
.H4Scg,
.VWXMe {
  justify-content: space-between;
}
.t_TuO,
.aDRi5 {
  justify-content: space-around;
}
.j0ISX,
.emoSv {
  justify-content: space-evenly;
}
h1,
.AJmTT {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .AJmTT {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Hw2oM {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Hw2oM {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.inLXG {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .inLXG {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.WzwsJ {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .WzwsJ {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.mcukj {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .mcukj {
    font-size: 16px;
    line-height: 18px;
  }
}
.gkzbn {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .gkzbn {
    font-size: 16px;
    line-height: 20px;
  }
}
.cDf3E,
.QFORV,
.ag8zK {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .cDf3E,
  .QFORV,
  .ag8zK {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.ZZmoY {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .ZZmoY {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.eqc1v,
.kVZh0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .eqc1v,
  .kVZh0 {
    font-size: 11px;
  }
}
.r2uCC,
.oUKEn {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .r2uCC,
  .oUKEn {
    font-size: 11px;
  }
}
.qLfon,
.vWSg6 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .qLfon,
  .vWSg6 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.qLfon:hover,
.vWSg6:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.qLfon:disabled,
.vWSg6:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.qLfon:active,
.vWSg6:active {
  opacity: 0.8;
}
.xSJc4,
.OlKG0 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.k1jib,
.cWzxr {
  margin: 0 auto;
}
.lj0cN,
.ixCUl {
  max-width: 1440px !important;
}
.a0t9r,
.OQoBK {
  overflow-y: hidden !important;
}
.wcGJA,
.QB_lT {
  margin-right: 30px !important;
}
.vvRKD,
.sOC40 {
  margin-right: 5px !important;
}
.Y7hYF,
.vU3rN {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.to2f2,
.xxuFN {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.IC8N6,
.zLAUc {
  display: none;
}
@media only screen and (max-width: 768px) {
  .IC8N6,
  .zLAUc {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .IC8N6,
  .zLAUc {
    margin-top: 24px;
  }
}
.dA2OR,
._eLSm {
  background-color: var(--accentColor);
  color: #fff;
}
.cgtBm,
.PFfbr {
  overflow-y: hidden;
}
.u2m6l,
.jJbf3 {
  overflow: hidden;
}
.fi4PG h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .fi4PG {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Qt_VB {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .T71Mx {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .nwFQw {
    display: none !important;
  }
}
.IhOvD {
  padding: 12px 8px;
  display: flex;
  width: 100%;
  background-color: var(--errorBackground, #e6d5d5);
  justify-content: space-between;
  border-radius: 0px 8px 8px 0px;
}
.IhOvD .tKzk5 {
  display: flex;
}
.IhOvD .tKzk5 .Cgzv6 {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.IhOvD .tKzk5 .Cgzv6 .gCr0E {
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  color: var(--errorText, #b24141);
  margin-bottom: 4px;
}
.IhOvD .tKzk5 .Cgzv6 .D7Pom {
  font-size: 12px;
  color: var(--textBody, #3c3131);
  font-weight: 400;
  line-height: 140%;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.PExGj {
  display: block;
}
.CBreE,
.lH892 {
  display: inline-block;
}
.UTgOR {
  display: flex;
}
.LwTdO,
.TjZym {
  display: flex;
  flex-direction: column;
}
.GJf_h,
.T8eRu {
  display: flex;
  align-items: center;
}
.bjVsE,
.bIUqg {
  display: flex;
  justify-content: center;
}
.XAEMm,
.Wo2qU {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kSmgb,
.SuRmx {
  justify-content: flex-start;
}
.zbx_j,
.jsyJA {
  justify-content: flex-end;
}
.kb9tW,
.WsksO {
  justify-content: space-between;
}
.QbHCI,
.DrcdY {
  justify-content: space-around;
}
.N7vu9,
.lyJrN {
  justify-content: space-evenly;
}
h1,
.Dz1td {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Dz1td {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.mHbGY {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .mHbGY {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.f9byy {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .f9byy {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.v7z14 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .v7z14 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.L0855 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .L0855 {
    font-size: 16px;
    line-height: 18px;
  }
}
.esgjf {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .esgjf {
    font-size: 16px;
    line-height: 20px;
  }
}
.YjFFF,
.TqWp1,
.VN2fE {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .YjFFF,
  .TqWp1,
  .VN2fE {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.wsIpr {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .wsIpr {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.gM3Ii,
.AIPJL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .gM3Ii,
  .AIPJL {
    font-size: 11px;
  }
}
.m1eSv,
.MrYdA {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .m1eSv,
  .MrYdA {
    font-size: 11px;
  }
}
.gZP35,
.yzpsZ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .gZP35,
  .yzpsZ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.gZP35:hover,
.yzpsZ:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.gZP35:disabled,
.yzpsZ:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.gZP35:active,
.yzpsZ:active {
  opacity: 0.8;
}
.MGLpX,
.mwWbq {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.M53gt,
.v3xK5 {
  margin: 0 auto;
}
.pnkaX,
.bOR9j {
  max-width: 1440px !important;
}
.M7qtc,
.zIMEH {
  overflow-y: hidden !important;
}
.lrw0k,
.qFzqO {
  margin-right: 30px !important;
}
.zKRs5,
.BHjau {
  margin-right: 5px !important;
}
.Vyk4J,
.tbr4a {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.NAfKq,
.lbPYi {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.nuBBm,
.nqddq {
  display: none;
}
@media only screen and (max-width: 768px) {
  .nuBBm,
  .nqddq {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .nuBBm,
  .nqddq {
    margin-top: 24px;
  }
}
.D7xag,
.Si5Es {
  background-color: var(--accentColor);
  color: #fff;
}
.JLB00,
.BBGIG {
  overflow-y: hidden;
}
.dfIWf,
.l9KaH {
  overflow: hidden;
}
.UAV0Q h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .UAV0Q {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.rD9nx {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .aGkNL {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .kwNPe {
    display: none !important;
  }
}
.JWynx {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  padding: 24px 0;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 480px) {
  .JWynx {
    padding: 16px 0;
    border-width: 1px 0;
  }
}
.JWynx ._C6fz {
  font-size: 12px;
  font-weight: 500;
  color: var(--textHeading, #26201a);
  padding: 0 24px;
}
@media only screen and (max-width: 480px) {
  .JWynx ._C6fz {
    padding: 0 16px;
  }
}
.JWynx .phCiZ {
  display: flex;
  justify-content: space-between;
  padding: 0 24px;
  margin-top: 16px;
  font-size: 12px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
@media only screen and (max-width: 768px) {
  .JWynx .phCiZ {
    margin-top: 12px;
    padding: 0 16px;
  }
}
.JWynx .cPnoN {
  color: var(--textHeading, #26201a);
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 700;
  padding: 24px 24px 0;
}
@media only screen and (max-width: 480px) {
  .JWynx .cPnoN {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.JWynx .xeBgJ {
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  display: flex;
  gap: 12px;
  padding: 16px 24px 0;
}
@media only screen and (max-width: 480px) {
  .JWynx .xeBgJ {
    padding: 12px 16px 0;
    font-size: 12px;
    gap: 8px;
  }
}
.JWynx .xeBgJ .UyYem {
  flex: 0 0 20px;
}
.JWynx .Uls0G {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
  border-radius: 8px;
  box-sizing: border-box;
  padding: 8px 0;
  margin: 16px 24px 0;
  font-size: 14px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .JWynx .Uls0G {
    margin: 12px 16px 0;
  }
}
@media only screen and (max-width: 768px) {
  .JWynx .Uls0G {
    font-size: 12px;
  }
}
.JWynx .Uls0G .rsbcj {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 21px;
  height: 20px;
}
.JWynx .Uls0G .W4lbP {
  margin-left: 4px;
  font-weight: 400;
}
.JWynx .Uls0G .KNYNq {
  margin-left: 4px;
  font-weight: 600;
}
.XJ5fe {
  color: var(--successText, #1c958f);
}

/**color by character**/
/** Font family **/
/** Font weight **/
.Zo5a_ {
  display: block;
}
._6sxAL,
.i7GSq {
  display: inline-block;
}
.Iut_4 {
  display: flex;
}
.LzbM_,
.bxftY {
  display: flex;
  flex-direction: column;
}
.nYnG0,
._1haat {
  display: flex;
  align-items: center;
}
.KZ0et,
.K4qTF {
  display: flex;
  justify-content: center;
}
.aCkf6,
.l9fr0 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.yxYsW,
.Sr7Hl {
  justify-content: flex-start;
}
.ngj6W,
.OaoOU {
  justify-content: flex-end;
}
.fX2CY,
.L4FOX {
  justify-content: space-between;
}
.DUpo3,
.SEdtL {
  justify-content: space-around;
}
.kyzRl,
.QaGaX {
  justify-content: space-evenly;
}
h1,
.TVkDB {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .TVkDB {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.FQnOo {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .FQnOo {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.uPc7f {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .uPc7f {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.v960W {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .v960W {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.XGQXU {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .XGQXU {
    font-size: 16px;
    line-height: 18px;
  }
}
.NfTRj {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .NfTRj {
    font-size: 16px;
    line-height: 20px;
  }
}
.b5Q9p,
.i125P,
.BnoQd {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .b5Q9p,
  .i125P,
  .BnoQd {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.fQp_x {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .fQp_x {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.bI5iy,
.lzi2G {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .bI5iy,
  .lzi2G {
    font-size: 11px;
  }
}
.OJu1z,
.SXc50 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .OJu1z,
  .SXc50 {
    font-size: 11px;
  }
}
.a5gX8,
.h71xh {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .a5gX8,
  .h71xh {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.a5gX8:hover,
.h71xh:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.a5gX8:disabled,
.h71xh:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.a5gX8:active,
.h71xh:active {
  opacity: 0.8;
}
.pbZbt,
.xBWqA {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Y07Li,
.PxKhF {
  margin: 0 auto;
}
.WZA_e,
.Phhyz {
  max-width: 1440px !important;
}
.UdCo5,
.ZYyG7 {
  overflow-y: hidden !important;
}
.tVNee,
.HLieA {
  margin-right: 30px !important;
}
.NrsDI,
.ilduZ {
  margin-right: 5px !important;
}
.NFhau,
.Om7p4 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.kWAkZ,
.KGKcO {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.O_vqk,
.yH8vZ {
  display: none;
}
@media only screen and (max-width: 768px) {
  .O_vqk,
  .yH8vZ {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .O_vqk,
  .yH8vZ {
    margin-top: 24px;
  }
}
.M5q9D,
.ywshi {
  background-color: var(--accentColor);
  color: #fff;
}
.VafJx,
.K9snO {
  overflow-y: hidden;
}
.gv45P,
.ILWRG {
  overflow: hidden;
}
.JVxfV h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .JVxfV {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.sG6lQ {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .p7ucq {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .DPoNu {
    display: none !important;
  }
}
.sfbcL {
  width: 100%;
  max-width: 100vw;
  padding: 0 32px 18px;
  margin: 12px 0px 14px;
}
@media only screen and (max-width: 480px) {
  .sfbcL {
    padding-bottom: 30px;
    border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  }
}
.flqQU {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.OPB6E {
  display: flex;
  align-items: center;
  flex: 1;
}
.OPB6E:last-child {
  flex: none;
}
.OPB6E .qoiUg {
  position: relative;
  display: flex;
  justify-content: center;
}
.OPB6E .qoiUg .jBbED {
  height: 24px;
  width: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
.OPB6E .qoiUg .jBbED.ZdNaa {
  background-color: var(--buttonPrimary, #4e3f09);
  color: white;
}
.OPB6E .qoiUg .jBbED.eg98E {
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
  font-weight: bold;
}
.OPB6E .qoiUg .jBbED._Qzyf {
  border: 2px solid #d1d5db;
  color: #9ca3af;
}
.OPB6E .qoiUg .P_kJ0 {
  width: 20px;
  height: 20px;
}
.OPB6E .qoiUg .AVwpT {
  position: absolute;
  top: 26px;
  font-size: 14px;
  font-weight: 500;
}
.OPB6E .qoiUg .AVwpT._Qzyf {
  color: #9ca3af;
}
.OPB6E .R00CI {
  flex-grow: 1;
  height: 2px;
  background-color: #d1d5db;
}
.OPB6E .R00CI.ZdNaa {
  background-color: var(--buttonPrimary, #4e3f09);
}

/**color by character**/
/** Font family **/
/** Font weight **/
.FSzpt {
  display: block;
}
.tZL8K,
.aqJtL {
  display: inline-block;
}
.TubCD {
  display: flex;
}
.G3yf8,
.xSX5g {
  display: flex;
  flex-direction: column;
}
.glOVc,
.wlSCd {
  display: flex;
  align-items: center;
}
.L2SQr,
.huvB6 {
  display: flex;
  justify-content: center;
}
.NeG7u,
.KaOSI {
  display: flex;
  justify-content: center;
  align-items: center;
}
.m5U9M,
.LAk_P {
  justify-content: flex-start;
}
.hG_KH,
.qw9Za {
  justify-content: flex-end;
}
.BQJu_,
.SFyW4 {
  justify-content: space-between;
}
.GZYg2,
.RxbYV {
  justify-content: space-around;
}
.VRqST,
.e3YWm {
  justify-content: space-evenly;
}
h1,
.BbClx {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .BbClx {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.rItQk {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .rItQk {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.W81vT {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .W81vT {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.JVjT8 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .JVjT8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.BKcvV {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .BKcvV {
    font-size: 16px;
    line-height: 18px;
  }
}
.wErO5 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .wErO5 {
    font-size: 16px;
    line-height: 20px;
  }
}
.YCY58,
.HMnmf,
.PcqEe {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .YCY58,
  .HMnmf,
  .PcqEe {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.WtFLe {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .WtFLe {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.wm3h3,
.cA8TF {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .wm3h3,
  .cA8TF {
    font-size: 11px;
  }
}
.W0MbO,
.B4D6O {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .W0MbO,
  .B4D6O {
    font-size: 11px;
  }
}
.kGKVi,
.LU2WU {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .kGKVi,
  .LU2WU {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.kGKVi:hover,
.LU2WU:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.kGKVi:disabled,
.LU2WU:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.kGKVi:active,
.LU2WU:active {
  opacity: 0.8;
}
.uI2UO,
.yMzbC {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.s_zqb,
.AtN_m {
  margin: 0 auto;
}
.tzwHJ,
.VizRC {
  max-width: 1440px !important;
}
.L519v,
.sQOjT {
  overflow-y: hidden !important;
}
.qgXLF,
.JkEvU {
  margin-right: 30px !important;
}
.YO0FY,
.lXyjF {
  margin-right: 5px !important;
}
.SZjzO,
.kFb3E {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.wLBli,
.AYXMA {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.BPu9x,
.NUm94 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .BPu9x,
  .NUm94 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .BPu9x,
  .NUm94 {
    margin-top: 24px;
  }
}
.GQh0x,
.Q2z7r {
  background-color: var(--accentColor);
  color: #fff;
}
.Pg7L8,
.qwpgh {
  overflow-y: hidden;
}
.RFeCG,
.YOa24 {
  overflow: hidden;
}
.hxA49 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .hxA49 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.ocubf {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .sJHfe {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .P2gTc {
    display: none !important;
  }
}
.Gfz4j {
  padding: 24px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
@media only screen and (max-width: 480px) {
  .Gfz4j {
    padding: 16px;
    border-width: 1px 0;
  }
}
.Gfz4j .ebDwX {
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: var(--textHeading, #26201a);
}
.Gfz4j .VHu3j {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-top: 16px;
  padding: 12px;
  background: var(--successBackground, #c2dbc9);
  border-radius: 8px;
  gap: 16px;
  cursor: pointer;
}
.Gfz4j .VHu3j .CTqjk,
.Gfz4j .VHu3j .bcsNU {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  background: none;
  border: none;
  width: 2rem;
  height: 2rem;
}
.Gfz4j .gmN6n {
  width: 40px;
}
.Gfz4j .GOHhF {
  min-width: 0;
  flex: 1;
}
.Gfz4j .GOHhF .dAkFE {
  line-height: 140%;
  color: var(--textHeading, #26201a);
  font-weight: 600;
  font-size: 14px;
  word-wrap: break-word;
}
.Gfz4j .GOHhF .LStd2 {
  border-radius: 4px;
  color: var(--textBody, #3c3131);
  margin-top: 4px;
  font-size: 12px;
}
.Gfz4j .GOHhF .b7PoB {
  color: var(--textBody, #3c3131);
  line-height: 140%;
  font-size: 12px;
  font-weight: 500;
  margin-top: 4px;
}
@media only screen and (max-width: 480px) {
  .vqWmt {
    line-height: 140%;
  }
}
.hgtGX .ub0nv {
  display: flex;
  flex-direction: column;
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .hgtGX .ub0nv {
    padding: 0;
    margin-top: 16px;
  }
}
.hgtGX .ub0nv .c_J8w {
  margin-bottom: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  display: flex;
  align-items: center;
  line-height: 140%;
  background-color: var(--errorBackground, #e6d5d5);
  border-radius: 8px;
  position: sticky;
  top: 0px;
  z-index: 4;
}
@media only screen and (max-width: 768px) {
  .hgtGX .ub0nv .c_J8w {
    border-radius: 0;
  }
}
.hgtGX .ub0nv .c_J8w .rvWlv {
  font-size: 12px;
  font-weight: 600;
  margin-left: 14px;
  color: var(--errorText, #b24141);
}
.hgtGX .ub0nv .P_ydM {
  position: relative;
  border-radius: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}
@media only screen and (max-width: 480px) {
  .hgtGX .ub0nv .P_ydM {
    padding: 16px;
    border-radius: 0;
  }
}
.hgtGX .ub0nv .P_ydM input {
  width: 100%;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  background: var(--dialogBackground, #fff);
  color: var(--textBody, #3c3131);
  font-size: 12px;
  font-weight: 400;
  padding: 16px;
  line-height: 140%;
}
.hgtGX .ub0nv .P_ydM input:focus-visible {
  outline: none;
}
.hgtGX .ub0nv .P_ydM input::placeholder {
  color: var(--textLabel, #7d7676);
}
.hgtGX .ub0nv .P_ydM .JYQvl {
  color: var(--buttonPrimary, #4e3f09);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  padding: 0px 13px;
  cursor: pointer;
  position: absolute;
  right: 5%;
}
.hgtGX .ub0nv .P_ydM .JYQvl:disabled {
  opacity: 0.5;
}
.hgtGX .ub0nv .XdMj9 {
  color: var(--textLabel, #7d7676);
  line-height: 140%;
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .hgtGX .ub0nv .XdMj9 {
    margin-top: 24px;
    margin-bottom: 12px;
    padding-left: 16px;
  }
}
.hgtGX .ub0nv .drgH1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media only screen and (max-width: 768px) {
  .hgtGX .ub0nv .drgH1 {
    gap: 12px;
  }
}
.hgtGX .ub0nv .hrLfS {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 12px;
  padding: 24px;
  display: flex;
}
@media only screen and (max-width: 480px) {
  .hgtGX .ub0nv .hrLfS {
    border-radius: 0;
  }
}
.hgtGX .ub0nv .hrLfS.wgXF0 {
  opacity: 0.2;
}
.hgtGX .ub0nv .hrLfS .QdmHT {
  background-color: var(--successBackground, #c2dbc9);
  border: 1px solid var(--successText, #1c958f);
  line-height: 140%;
  color: var(--successText, #1c958f);
  position: relative;
  padding: 10px 15px;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
}
.hgtGX .ub0nv .hrLfS .QdmHT:before,
.hgtGX .ub0nv .hrLfS .QdmHT:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%) rotate(45deg);
  width: 16px;
  aspect-ratio: 1;
  background: var(--dialogBackground, #fff);
  border: 1px solid var(--successText, #1c958f);
  border-radius: 50%;
  border-color: var(--successText, #1c958f) var(--successText, #1c958f) transparent transparent;
}
.hgtGX .ub0nv .hrLfS .QdmHT:after {
  right: 0;
  left: auto;
  transform: translate(50%, -50%) rotate(-135deg);
}
.hgtGX .ub0nv .hrLfS .mBwhN {
  line-height: 140%;
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-weight: 600;
  margin-top: 16px;
}
.hgtGX .ub0nv .hrLfS .AnDli,
.hgtGX .ub0nv .hrLfS .OwIRy {
  line-height: 140%;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  font-weight: 400;
  margin-top: 4px;
}
.hgtGX .ub0nv .hrLfS .gJVLf {
  border: 1px solid var(--buttonPrimary, #4e3f09);
  border-radius: var(--buttonRadius, 0px);
  color: var(--buttonPrimary, #4e3f09);
  height: 100%;
  text-transform: uppercase;
  background: var(--buttonSecondary, #fff);
  display: inline-block;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  margin-left: auto;
}
.hgtGX .ub0nv .mHjaF {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 16px;
}
.hgtGX .ub0nv .mHjaF .T8SWZ {
  padding: 24px 0px;
}
.hgtGX .ub0nv .mHjaF .T8SWZ svg g > path {
  stroke: var(--buttonPrimary, #4e3f09);
}
.hgtGX .ub0nv .mHjaF .T8SWZ svg g > path:nth-of-type(4) {
  fill: var(--buttonPrimary, #4e3f09);
}
.hgtGX .ub0nv .mHjaF .T8SWZ svg g > path:nth-of-type(2) {
  fill: var(--buttonPrimary, #4e3f09);
}
.hgtGX .ub0nv .mHjaF .T8SWZ svg g > path:nth-of-type(5) {
  fill: var(--pageBackground, #f8f8f8);
}
.hgtGX .ub0nv .mHjaF .T8SWZ svg g > path:nth-of-type(6) {
  fill: var(--pageBackground, #f8f8f8);
}
.hgtGX .ub0nv .mHjaF .T8SWZ svg g > path:nth-of-type(8) {
  fill: var(--buttonPrimary, #4e3f09);
}
.hgtGX .ub0nv .mHjaF .LUIRB {
  display: flex;
  flex-direction: column;
  text-align: center;
  gap: 8px;
}
.hgtGX .ub0nv .mHjaF .LUIRB h3 {
  color: var(--textHeading, #26201a);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
}
.hgtGX .ub0nv .mHjaF .LUIRB p {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.egm7K {
  overflow: visible !important;
}
.posS9 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--dialogBackground, #fff);
  min-width: 300px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  min-height: 275px;
  max-height: 720px;
}
@media only screen and (min-width: 769px) {
  .posS9 {
    min-width: 400px;
  }
}
.posS9 .w9Z5x {
  position: absolute;
  height: 100%;
  width: 100%;
}
.posS9 .zPjIu {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0px;
}
.posS9 .zPjIu > span {
  position: absolute;
}
.posS9 .ub0nv {
  padding-top: 45px;
  text-align: center;
}
.posS9 .ub0nv .SiSn9 {
  color: var(--textLabel, #7d7676);
  line-height: 140%;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
}
.posS9 .ub0nv .RKhrd {
  color: var(--textBody, #3c3131);
  padding-top: 8px;
  font-weight: 600;
  color: var(--buttonPrimary, #4e3f09);
}
.posS9 .ub0nv .SNQRT {
  font-size: 42px;
  color: var(--buttonPrimary, #4e3f09);
  padding-top: 8px;
  font-weight: 700;
}
.posS9 .ub0nv .NVV59 {
  color: var(--buttonLink, #b1655b);
  background: var(--dialogBackground, #fff);
  text-transform: capitalize;
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  position: relative;
  padding-top: 20px;
  margin-top: 20px;
  font-weight: 600;
  font-size: 14px;
  cursor: pointer;
  border: none;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.yWtYJ {
  display: block;
}
.rKLck,
.V6WQM {
  display: inline-block;
}
.d_txG {
  display: flex;
}
.mPEsT,
.TvaL6 {
  display: flex;
  flex-direction: column;
}
.TR9uG,
._uNKP {
  display: flex;
  align-items: center;
}
.Q7EAg,
.HfhdR {
  display: flex;
  justify-content: center;
}
.asOoR,
.x_0Vr {
  display: flex;
  justify-content: center;
  align-items: center;
}
.gntBt,
.URRK_ {
  justify-content: flex-start;
}
.hDNSF,
.BHzTa {
  justify-content: flex-end;
}
.nKyeL,
.LnUZh {
  justify-content: space-between;
}
.Gh2Gf,
.tf7Kt {
  justify-content: space-around;
}
.dlGXk,
.yyoO8 {
  justify-content: space-evenly;
}
h1,
.wRLLH {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .wRLLH {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Ychn1 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Ychn1 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.mgWf1 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .mgWf1 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.W990O {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .W990O {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.lxAB1 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .lxAB1 {
    font-size: 16px;
    line-height: 18px;
  }
}
.XApv3 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .XApv3 {
    font-size: 16px;
    line-height: 20px;
  }
}
.LACzd,
.SlvJT,
.v9HFW {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .LACzd,
  .SlvJT,
  .v9HFW {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.XbpBJ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .XbpBJ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.dJ5X5,
._Afsg {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .dJ5X5,
  ._Afsg {
    font-size: 11px;
  }
}
.Wq31A,
.Ps8Rn {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .Wq31A,
  .Ps8Rn {
    font-size: 11px;
  }
}
.ko2C5,
.CMVc7 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .ko2C5,
  .CMVc7 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.ko2C5:hover,
.CMVc7:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.ko2C5:disabled,
.CMVc7:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.ko2C5:active,
.CMVc7:active {
  opacity: 0.8;
}
.mdYzz,
.mEj2y {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.anBoa,
.wsnoy {
  margin: 0 auto;
}
.wUdCG,
.l7ino {
  max-width: 1440px !important;
}
.N9VUq,
.rAg9R {
  overflow-y: hidden !important;
}
.WbUkO,
.AwiLT {
  margin-right: 30px !important;
}
.M7ebC,
.n3YjU {
  margin-right: 5px !important;
}
.ohp1R,
.wwdpP {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.kLcD2,
.gBak0 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Cblmv,
.x5tPD {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Cblmv,
  .x5tPD {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Cblmv,
  .x5tPD {
    margin-top: 24px;
  }
}
.Zv9VX,
.GPho_ {
  background-color: var(--accentColor);
  color: #fff;
}
.vR8_c,
.qoGQ1 {
  overflow-y: hidden;
}
.koxAc,
.F0X3f {
  overflow: hidden;
}
.A9pml h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .A9pml {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.P2zZl {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .cCPzL {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .ZfzYD {
    display: none !important;
  }
}
.YjfbH {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  box-sizing: border-box;
  line-height: 17px;
  display: flex;
  flex-direction: column;
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .YjfbH {
    padding: 16px;
    border-width: 1px 0;
  }
}
.YjfbH .FbpSM {
  line-height: 140%;
  color: var(--textHeading, #26201a);
  font-size: 12px;
  font-weight: 500;
  display: flex;
  padding-bottom: 4px;
}
@media only screen and (max-width: 768px) {
  .YjfbH .FbpSM {
    display: none;
  }
}
.YjfbH .s3hQ3 {
  display: flex;
  gap: 14px;
}
@media only screen and (min-width: 769px) {
  .YjfbH .s3hQ3 {
    display: none;
  }
}
.YjfbH .s3hQ3 .ZsAGC {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex: 0 0 16px;
}
.YjfbH .s3hQ3 .JWSEs {
  display: block;
  font-size: 12px;
  font-weight: 500;
  margin-right: 8px;
  max-height: 38px;
  width: calc(100% - 40px);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.YjfbH .s3hQ3 .u9uMR {
  display: flex;
  flex-direction: column;
  gap: 4px;
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  font-weight: 400;
}
.YjfbH .s3hQ3 .u9uMR .YUWbV {
  font-weight: 600;
  color: var(--textHeading, #26201a);
}
.YjfbH .s3hQ3 .u9uMR .rNxZA {
  color: var(--textBody, #3c3131);
}
.YjfbH .s3hQ3 .wDo8j {
  margin-left: auto;
  color: var(--buttonPrimary, #4e3f09);
  text-align: right;
  width: 40px;
  display: flex;
  justify-content: flex-end;
  font-weight: 600;
  font-size: 12px;
  white-space: nowrap;
}
.YjfbH .xy6P5 {
  margin-top: 16px;
  display: flex;
  border: 1px dashed var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  flex-direction: column;
  background-color: var(--pageBackground, #f8f8f8);
}
@media only screen and (max-width: 768px) {
  .YjfbH .xy6P5 {
    display: none;
  }
}
.YjfbH .xy6P5 .gpykt {
  display: flex;
  align-items: center;
  position: relative;
}
.YjfbH .xy6P5 .gpykt .VkPlz {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
.YjfbH .xy6P5 .gpykt input {
  flex: 1;
  background: transparent;
  padding: 12px 12px 12px 40px;
  font-size: 12px;
  font-weight: 400;
  width: 100%;
  border-radius: 8px 0 0 8px;
  border: none;
  line-height: 140%;
  color: var(--textLabel, #7d7676);
}
.YjfbH .xy6P5 .gpykt input:focus-visible {
  outline: none;
}
.YjfbH .xy6P5 .gpykt .vjt0h {
  border-radius: 0 8px 8px 0;
  padding: 12px;
  color: var(--textLabel, #7d7676);
  font-weight: 400;
  font-size: 10px;
}
.YjfbH .xy6P5 .ZSM5T {
  font-weight: 400;
  font-size: 10px;
  color: var(--errorText, #b24141);
  padding: 12px 12px 0px 12px;
}
.tX0Uo {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  padding: 16px;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
  font-weight: 600;
}
@media only screen and (max-width: 768px) {
  .tX0Uo {
    font-size: 14px;
  }
}
@media only screen and (max-width: 768px) {
  .RYdDK {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
}
.KrNNa {
  padding: 24px 16px;
}
.KrNNa .bXsbF {
  padding: 16px;
  font-size: 14px;
  font-weight: 400;
  width: 100%;
  min-height: 115px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  line-height: 140%;
  color: var(--textBody, #3c3131);
  box-sizing: border-box;
  resize: none;
  background-color: var(--pageBackground, #f8f8f8);
  vertical-align: middle;
}
.KrNNa .bXsbF:focus-visible {
  outline: none;
}
.KrNNa .bXsbF::placeholder {
  color: var(--textLabel, #7d7676);
}
.KrNNa .iVVL7 {
  display: flex;
}
.KrNNa .xM1a4 {
  font-weight: 400;
  font-size: 10px;
  color: var(--errorText);
  padding: 12px 12px 0;
}
.KrNNa .lgzwJ {
  color: var(--textLabel, #7d7676);
  font-weight: 400;
  width: max-content;
  margin-left: auto;
  font-size: 12px;
  line-height: 140%;
  /* 16.8px */
  margin-top: 8px;
}
.KrNNa .TM6xU {
  background: var(--buttonPrimary);
  border-radius: 4px;
  text-transform: uppercase;
  color: var(--buttonSecondary);
  width: 100%;
  border: none;
  height: 48px;
  line-height: 140%;
  margin-top: 24px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.hK8bl {
  display: block;
}
.SGh5j,
.GaPN9 {
  display: inline-block;
}
.tNyA7 {
  display: flex;
}
.a9SrJ,
.a06FA {
  display: flex;
  flex-direction: column;
}
.WITFr,
.rSljy {
  display: flex;
  align-items: center;
}
.BGtws,
.VRzMs {
  display: flex;
  justify-content: center;
}
.NBBeR,
.hKtoS {
  display: flex;
  justify-content: center;
  align-items: center;
}
.J7t2R,
.CT1ZQ {
  justify-content: flex-start;
}
.I_dG2,
.fLbio {
  justify-content: flex-end;
}
.aFzZh,
.mrmga {
  justify-content: space-between;
}
.Q1mdP,
.X2Rzg {
  justify-content: space-around;
}
.yXcPZ,
.naGkV {
  justify-content: space-evenly;
}
h1,
.opKOA {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .opKOA {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.znlM9 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .znlM9 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Z8d_4 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Z8d_4 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.fvqv8 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .fvqv8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.AskIV {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .AskIV {
    font-size: 16px;
    line-height: 18px;
  }
}
.BLiQu {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .BLiQu {
    font-size: 16px;
    line-height: 20px;
  }
}
.Qbz1X,
.KBaaW,
.gUw6C {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Qbz1X,
  .KBaaW,
  .gUw6C {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.BtHSU {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .BtHSU {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ZHOq2,
.i0bjn {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .ZHOq2,
  .i0bjn {
    font-size: 11px;
  }
}
.oj2UY,
.gU57l {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .oj2UY,
  .gU57l {
    font-size: 11px;
  }
}
.lg6q7,
.MUjeI {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .lg6q7,
  .MUjeI {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.lg6q7:hover,
.MUjeI:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.lg6q7:disabled,
.MUjeI:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.lg6q7:active,
.MUjeI:active {
  opacity: 0.8;
}
.s6c1r,
.CsIGk {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.NJase,
.yqcSw {
  margin: 0 auto;
}
._e44m,
.G3VN0 {
  max-width: 1440px !important;
}
.MIId6,
.BVQ40 {
  overflow-y: hidden !important;
}
.dYRV2,
.cnwnK {
  margin-right: 30px !important;
}
.Ynoco,
.MmGhm {
  margin-right: 5px !important;
}
.i3YUu,
.rXjY4 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.PjYjx,
.pOGze {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.FXlwk,
.E1iLx {
  display: none;
}
@media only screen and (max-width: 768px) {
  .FXlwk,
  .E1iLx {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .FXlwk,
  .E1iLx {
    margin-top: 24px;
  }
}
.h3xHV,
.rPPs7 {
  background-color: var(--accentColor);
  color: #fff;
}
.rRn69,
.YchzZ {
  overflow-y: hidden;
}
.fhaCu,
.rSWW7 {
  overflow: hidden;
}
.CXL2A h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .CXL2A {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.M6fsz {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .th8ko {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .u2S25 {
    display: none !important;
  }
}
.uZgi9 {
  margin: auto;
}
.kyiD9 {
  padding: 25px;
  min-height: 700px;
  background-color: var(--pageBackground, #f8f8f8);
}
@media only screen and (max-width: 768px) {
  .kyiD9 {
    padding: 0;
    background-color: var(--highlightColor, #a7a7f8);
  }
}
.kyiD9 .VT84s {
  text-align: center;
  padding: 24px 0px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .kyiD9 .VT84s {
    padding: 24px 16px;
    background-color: var(--pageBackground, #f8f8f8);
    border-radius: 0;
    border-inline: none;
  }
}
.kyiD9 .VT84s .gkf9z {
  margin-top: 24px;
  font-weight: 600;
  font-size: 16px;
  color: var(--textHeading);
}
@media only screen and (max-width: 480px) {
  .kyiD9 .VT84s .gkf9z {
    font-size: 14px;
  }
}
.kyiD9 .VT84s .ue4jh {
  margin-top: 24px;
  font-size: 14px;
  font-weight: 600;
  color: var(--textBody);
}
@media only screen and (max-width: 480px) {
  .kyiD9 .VT84s .ue4jh {
    font-size: 12px;
  }
}
.kyiD9 .VT84s .nGypv {
  font-weight: 400;
  font-size: 14px;
  margin-top: 16px;
  color: var(--textBody);
}
@media only screen and (max-width: 480px) {
  .kyiD9 .VT84s .nGypv {
    font-size: 12px;
  }
}
.kyiD9 .VT84s .cqDko {
  margin-top: 8px;
  font-size: 12px;
  font-weight: 400;
  color: var(--textLabel);
}
.kyiD9 .VT84s .pFa8N {
  margin-top: 24px;
}
.kyiD9 .VT84s .pFa8N .bdhgK {
  padding: 14px 24px;
  border: 1px solid var(--buttonPrimary);
  border-radius: var(--buttonRadius, 0px);
  font-size: 14px;
}
@media only screen and (max-width: 480px) {
  .kyiD9 .VT84s .pFa8N .bdhgK {
    padding: 12px;
    height: 41px;
  }
}
.kyiD9 .VT84s .pFa8N .MjxzB {
  display: inline-block;
  padding-left: 12px;
}
@media (max-width: 378px) {
  .kyiD9 .VT84s .pFa8N .MjxzB:nth-child(2) {
    padding-top: 12px;
    padding-left: 0;
  }
}
.kyiD9 ._IlOV {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}
@media only screen and (max-width: 767px) {
  .kyiD9 ._IlOV {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  .kyiD9 ._IlOV {
    margin-top: 0;
  }
}
.kyiD9 ._IlOV .OK_P0 {
  width: 64%;
  margin-right: 2%;
}
@media only screen and (max-width: 767px) {
  .kyiD9 ._IlOV .OK_P0 {
    width: 100%;
  }
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
  border: 1px solid var(--dividerStokes);
  border-radius: 8px;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS {
    background-color: var(--pageBackground, #f8f8f8);
    margin-top: 12px;
    margin-bottom: 0;
    border-radius: 0;
    border-inline: none;
  }
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  gap: 12px;
}
@media only screen and (max-width: 768px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L {
    padding: 16px;
    border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  }
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L .a5x0x {
  border-radius: 4px;
  font-weight: 500;
  font-size: 12px;
  color: var(--textBody);
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L .CHIXP {
  padding: 12px;
  background: var(--successBackground);
  border-radius: 4px;
  height: fit-content;
  font-size: 12px;
  color: var(--successText);
}
@media only screen and (max-width: 480px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L .CHIXP {
    display: none;
  }
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L .CHIXP span {
  font-weight: 600;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L .l8Pmx {
  padding: 12px;
  background: var(--successBackground);
  border-radius: 4px;
  height: fit-content;
  font-size: 12px;
  color: var(--successText);
  font-weight: 600;
  display: none;
}
@media only screen and (max-width: 480px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L .l8Pmx {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 {
    padding: 16px;
  }
}
@media only screen and (max-width: 768px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .pB5Ab:not(:last-child) {
    border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M {
  display: flex;
  border-top: 1px solid var(--dividerStokes);
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M {
    padding: 0;
    border-top: none;
  }
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .znI97 {
  width: 125px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .znI97 img {
  max-width: 110px;
  max-height: 170px;
  cursor: pointer;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM {
  margin-left: 14px;
  min-width: 0;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .wOn_8 .Trza6 {
  font-weight: 600;
  font-size: 14px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .wOn_8 .TT6xV {
  font-size: 14px;
  margin-top: 8px;
  word-break: break-word;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .wOn_8 .VUv65 {
  font-size: 12px;
  color: var(--textLabel);
  margin-top: 8px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .wOn_8 .VUv65 .FjKPP {
  display: flex;
  margin-bottom: 4px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .wOn_8 .VUv65 .FjKPP .CDI2H {
  margin-right: 12px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .lz59H {
  display: flex;
  margin-top: 16px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .lz59H .BPL9z {
  font-weight: 700;
  font-size: 16px;
  color: var(--textHeading);
  margin-right: 12px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .lz59H .hBKcX {
  font-weight: 400;
  font-size: 12px;
  text-decoration-line: line-through;
  color: var(--textLabel);
  margin-right: 8px;
  align-self: center;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .lz59H .xF0pc {
  font-weight: 500;
  font-size: 12px;
  color: var(--saleDiscountText);
  align-self: center;
}
@media only screen and (max-width: 768px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .l6soL {
    display: none;
  }
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .NMcqL {
  display: none;
}
@media only screen and (max-width: 768px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .NMcqL {
    display: block;
    margin-top: -12px;
  }
}
.kyiD9 ._IlOV .bSRWq {
  width: 36%;
}
@media only screen and (max-width: 767px) {
  .kyiD9 ._IlOV .bSRWq {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .kyiD9 ._IlOV .bSRWq .abVBl {
    background-color: var(--pageBackground, #f8f8f8);
    margin-top: 12px;
  }
}
.kh_XZ {
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.kh_XZ .YzIG0 {
  border: 6px solid #f3f3f3;
  border-top: 6px solid var(--primaryColor);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: egKNd 1s linear infinite;
}
@keyframes egKNd {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.kh_XZ .Y_SXC {
  font-weight: 700;
  font-size: 24px;
  line-height: 33.6px;
  margin: 16px 0 8px 0;
  color: var(--primaryColor);
}
.kh_XZ .dGxni {
  font-size: 14px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
  line-height: 19.6px;
  text-align: center;
}
.cQZkb {
  margin: auto;
  text-align: center;
  padding: 8%;
}
.cQZkb img {
  width: 300px;
}
.cQZkb .mZ8iy span {
  display: block;
  margin: 24px 0;
  font-weight: bold;
  color: var(--textHeading);
}
.cQZkb .mZ8iy .JXaj_ {
  font-weight: 400;
  color: var(--textBody);
}
.cQZkb .mZ8iy .JZaLG {
  border: 1px solid var(--buttonPrimary);
  padding: 12px 30px;
  max-width: 300px;
  border-radius: var(--buttonRadius, 0px);
  margin: auto;
}
.K70Hs {
  border-radius: 8px;
  margin-top: 16px;
}
@media only screen and (min-width: 769px) {
  .K70Hs {
    border: 1px solid var(--dividerStokes, #d4d1d1);
  }
}
@media only screen and (max-width: 768px) {
  .K70Hs {
    margin-top: 0;
  }
}
.K70Hs .yufBf {
  padding: 24px;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}
@media only screen and (max-width: 768px) {
  .K70Hs .yufBf {
    padding: 16px;
    background-color: var(--pageBackground, #f8f8f8);
    margin-top: 12px;
    border-top: 1px solid var(--dividerStokes, #d4d1d1);
  }
}
.K70Hs .yufBf .BEyPM {
  font-weight: 500;
  font-size: 12px;
  color: var(--textLabel, #7d7676);
}
.K70Hs .yufBf .uSQss {
  display: flex;
  margin-top: 10px;
}
.K70Hs .yufBf .uSQss span img {
  height: 24px;
  position: relative;
  top: 3px;
}
.K70Hs .yufBf .uSQss ._5Dcyv {
  font-weight: 500;
  font-size: 12px;
  align-self: center;
  margin-left: 10px;
  color: var(--textBody, #3c3131);
}
.K70Hs .DyDkq {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .K70Hs .DyDkq {
    padding: 16px;
    background-color: var(--pageBackground, #f8f8f8);
    margin-top: 12px;
  }
}
.K70Hs .DyDkq .KqHbe {
  font-weight: 500;
  font-size: 12px;
  color: var(--textLabel, #7d7676);
}
.K70Hs .DyDkq .PmWm8 {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.K70Hs .DyDkq .PmWm8 .PPEuC {
  display: flex;
  justify-content: space-between;
}
.K70Hs .DyDkq .PmWm8 .PPEuC .nYhbJ {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  font-size: 14px;
  align-self: center;
}
.K70Hs .DyDkq .PmWm8 .PPEuC .nm0j7 {
  padding: 4px 12px;
  border-radius: 4px;
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: var(--textBody, #3c3131);
  border: 1px solid var(--dividerStokes);
}
.K70Hs .DyDkq .PmWm8 .Q2Wee {
  margin-top: 10px;
}
.K70Hs .DyDkq .PmWm8 .Q2Wee .WCxzS {
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  color: var(--textBody, #3c3131);
  overflow: hidden;
  text-overflow: ellipsis;
}
.K70Hs .DyDkq .PmWm8 .Q2Wee .YsEoD {
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: var(--textBody, #3c3131);
  margin-top: 10px;
}
.MxUO7 {
  display: flex;
  gap: 6px;
  margin-top: 14px;
}
.MxUO7 input {
  accent-color: var(--buttonPrimary, #4e3f09);
  height: 16px;
  width: 16px;
  margin: 0;
}
.MxUO7 :nth-child(2) {
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  display: flex;
  align-items: center;
  color: var(--textHeading, #26201a);
}

/**color by character**/
/** Font family **/
/** Font weight **/
.PjHWx {
  display: block;
}
.MYH5o,
.KysNY {
  display: inline-block;
}
.NTXuF {
  display: flex;
}
.WVOzV,
.Cn3Fa {
  display: flex;
  flex-direction: column;
}
.Eq0WE,
.IEru5 {
  display: flex;
  align-items: center;
}
.vTgVl,
.kZRyK {
  display: flex;
  justify-content: center;
}
.NPTOs,
.DIn8M {
  display: flex;
  justify-content: center;
  align-items: center;
}
.XzyPg,
.y_vxF {
  justify-content: flex-start;
}
.bra9G,
.OgsUb {
  justify-content: flex-end;
}
.TeU5i,
.FM7jl {
  justify-content: space-between;
}
.IMfKG,
.yMwbh {
  justify-content: space-around;
}
.zIZb_,
.aV0SF {
  justify-content: space-evenly;
}
h1,
.GYtHB {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .GYtHB {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.nOupo {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .nOupo {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.JVt3t {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .JVt3t {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.QXDpn {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .QXDpn {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.JgnPc {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .JgnPc {
    font-size: 16px;
    line-height: 18px;
  }
}
._NEbN {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  ._NEbN {
    font-size: 16px;
    line-height: 20px;
  }
}
.pCfWE,
.Ia65A,
.jvBR_ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .pCfWE,
  .Ia65A,
  .jvBR_ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.RPyJV {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .RPyJV {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.btiVY,
.nRNGW {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .btiVY,
  .nRNGW {
    font-size: 11px;
  }
}
.w1v49,
.S8sl6 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .w1v49,
  .S8sl6 {
    font-size: 11px;
  }
}
.V0jW5,
.qmAkW {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .V0jW5,
  .qmAkW {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.V0jW5:hover,
.qmAkW:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.V0jW5:disabled,
.qmAkW:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.V0jW5:active,
.qmAkW:active {
  opacity: 0.8;
}
.NFGVA,
.wLEgX {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.iGhLU,
.JX3Hq {
  margin: 0 auto;
}
.qZfrI,
.cn6e9 {
  max-width: 1440px !important;
}
.hPnpT,
.MUlaE {
  overflow-y: hidden !important;
}
.tvhcn,
._AXCs {
  margin-right: 30px !important;
}
.fbOR8,
.mBsCC {
  margin-right: 5px !important;
}
.YintK,
.uQ4Tn {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.qTZo4,
.xK6e5 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.N0OHe,
.WYYL7 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .N0OHe,
  .WYYL7 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .N0OHe,
  .WYYL7 {
    margin-top: 24px;
  }
}
.oA1iZ,
.I8IlQ {
  background-color: var(--accentColor);
  color: #fff;
}
.LLuiw,
.mdb9z {
  overflow-y: hidden;
}
.XDUw6,
.YrcMX {
  overflow: hidden;
}
.kk87G h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .kk87G {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.fweuF {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .XYLqp {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .YepnU {
    display: none !important;
  }
}
.hQOWu {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  padding: 24px 0;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 480px) {
  .hQOWu {
    padding: 16px 0;
    border-width: 1px 0;
  }
}
.hQOWu .lkPws {
  font-size: 12px;
  font-weight: 500;
  color: var(--textHeading, #26201a);
  padding: 0 24px;
}
@media only screen and (max-width: 480px) {
  .hQOWu .lkPws {
    padding: 0 16px;
  }
}
.hQOWu .C_ILC {
  display: flex;
  justify-content: space-between;
  padding: 0 24px;
  margin-top: 16px;
  font-size: 12px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
@media only screen and (max-width: 768px) {
  .hQOWu .C_ILC {
    margin-top: 12px;
    padding: 0 16px;
  }
}
.hQOWu .xZLft {
  color: var(--textHeading, #26201a);
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 700;
  padding: 24px 24px 0;
}
@media only screen and (max-width: 480px) {
  .hQOWu .xZLft {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.hQOWu .CvxaE {
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  display: flex;
  gap: 12px;
  padding: 16px 24px 0;
}
@media only screen and (max-width: 480px) {
  .hQOWu .CvxaE {
    padding: 12px 16px 0;
    font-size: 12px;
    gap: 8px;
  }
}
.hQOWu .CvxaE .a7qgQ {
  flex: 0 0 20px;
}
.hQOWu .fN3mG {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
  border-radius: 8px;
  box-sizing: border-box;
  padding: 8px 0;
  margin: 16px 24px 0;
  font-size: 14px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .hQOWu .fN3mG {
    margin: 12px 16px 0;
  }
}
@media only screen and (max-width: 768px) {
  .hQOWu .fN3mG {
    font-size: 12px;
  }
}
.hQOWu .fN3mG .Qv3fW {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 21px;
  height: 20px;
}
.hQOWu .fN3mG .mDfkt {
  margin-left: 4px;
  font-weight: 400;
}
.hQOWu .fN3mG .w4PE5 {
  margin-left: 4px;
  font-weight: 600;
}
.rZrLa {
  color: var(--successText, #1c958f);
}

/**color by character**/
/** Font family **/
/** Font weight **/
.EuGzM {
  display: block;
}
.EUGlA,
.LG0uH {
  display: inline-block;
}
.m53IE {
  display: flex;
}
.ws9Db,
.Ut65H {
  display: flex;
  flex-direction: column;
}
.JPjbe,
.KspWT {
  display: flex;
  align-items: center;
}
.fogPB,
.Jhti2 {
  display: flex;
  justify-content: center;
}
.oTuH5,
.SFn_T {
  display: flex;
  justify-content: center;
  align-items: center;
}
.GT8ob,
.rznkn {
  justify-content: flex-start;
}
.CQKdl,
.yKRcV {
  justify-content: flex-end;
}
.zKesB,
.neeS5 {
  justify-content: space-between;
}
.SoNAC,
.PKyHW {
  justify-content: space-around;
}
.LfyVI,
.Mpl4x {
  justify-content: space-evenly;
}
h1,
.qbR0L {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .qbR0L {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.UcV6K {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .UcV6K {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.BJP8B {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .BJP8B {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.BJvhg {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .BJvhg {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.wFbmB {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .wFbmB {
    font-size: 16px;
    line-height: 18px;
  }
}
.zF8HO {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .zF8HO {
    font-size: 16px;
    line-height: 20px;
  }
}
.Y6XWb,
.JIlcp,
.VBXMt {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Y6XWb,
  .JIlcp,
  .VBXMt {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.cIqT5 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .cIqT5 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.lWrwW,
.yQPbL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .lWrwW,
  .yQPbL {
    font-size: 11px;
  }
}
.JNSVO,
.vQvnl {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .JNSVO,
  .vQvnl {
    font-size: 11px;
  }
}
.r4dUW,
.v_xdI {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .r4dUW,
  .v_xdI {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.r4dUW:hover,
.v_xdI:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.r4dUW:disabled,
.v_xdI:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.r4dUW:active,
.v_xdI:active {
  opacity: 0.8;
}
.RhdoE,
.cxcg_ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.r5hnz,
.fRRFR {
  margin: 0 auto;
}
.n21gs,
.H1gtC {
  max-width: 1440px !important;
}
.Y45iu,
.sIkb5 {
  overflow-y: hidden !important;
}
.utUaX,
.R7UnQ {
  margin-right: 30px !important;
}
.qTDIo,
.D4SQ2 {
  margin-right: 5px !important;
}
.AABbc,
.qH6hD {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.yLh21,
.jM89K {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.d_Rw8,
.lFtrt {
  display: none;
}
@media only screen and (max-width: 768px) {
  .d_Rw8,
  .lFtrt {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .d_Rw8,
  .lFtrt {
    margin-top: 24px;
  }
}
.Evde9,
.baTRY {
  background-color: var(--accentColor);
  color: #fff;
}
.P6bMG,
.kX9f5 {
  overflow-y: hidden;
}
.ylsPG,
.t_xvZ {
  overflow: hidden;
}
.c8XgR h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .c8XgR {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.aInfi {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .Dwkvr {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .KJgHP {
    display: none !important;
  }
}
.Nc1cq {
  font-weight: 600;
}
.wofQg {
  color: var(--textBody, #3c3131);
}
.pyALc {
  color: var(--successText, #1c958f);
}
.E1CQ4 {
  display: flex;
}
.O5JOW {
  text-decoration: line-through;
}
.K5ewm .aCqdK:nth-child(odd) {
  margin-right: 10px;
}
.ALdgo {
  display: flex;
}
.ALdgo .kB0Y7 {
  border-radius: 4px;
  flex: 0 0 46px;
  height: auto;
  min-width: 0;
  object-fit: contain;
  flex-shrink: 0;
}
.yMU8O {
  border-radius: 8px;
  padding: 12px 16px;
  margin-top: 24px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  background-color: var(--pageBackground, #f8f8f8);
}
.yMU8O .FqflC {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.yMU8O .FqflC .Q6q0L {
  font-size: 12px;
  color: var(--textHeading, #26201a);
  font-weight: 500;
}
.yMU8O ._81bg {
  background-color: var(--pageBackground, #f8f8f8);
}
.yMU8O .X_xlg {
  text-decoration: underline;
  color: var(--textHeading, #26201a);
}
.yMU8O .a0mbE {
  text-transform: uppercase;
  color: var(--textSecondary, #9c9c9c);
}
.yMU8O .orWLV {
  width: 50%;
}
@media only screen and (max-width: 768px) {
  .yMU8O .orWLV {
    width: 100%;
  }
}
.yMU8O .qduhV {
  padding: 12px 0;
  display: flex;
  margin-top: 12px;
  flex-grow: 1;
  border-radius: 12px;
}
.yMU8O .qduhV .wklXZ {
  display: flex;
  flex-direction: column;
  margin-left: 8px;
  gap: 10px;
}
@media only screen and (max-width: 480px) {
  .yMU8O .qduhV .wklXZ {
    gap: 10px;
  }
}
.yMU8O .qduhV .wklXZ .TEj67 {
  color: var(--textHeading, #26201a);
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
}
.yMU8O .qduhV .wklXZ .gdIaW {
  display: flex;
  align-items: center;
  font-size: 10px;
  line-height: 12px;
}
.yMU8O .qduhV .wklXZ .gdIaW .aOfkY {
  margin-left: 8px;
  color: var(--textBody, #3c3131);
  font-weight: 400;
}
@media only screen and (max-width: 768px) {
  .yMU8O .qduhV {
    margin-left: 0 !important;
  }
}
.yMU8O .iR5rn {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}
.yMU8O .iR5rn .qduhV:nth-child(odd) {
  margin-right: 10px;
}
@media only screen and (max-width: 480px) {
  .yMU8O .iR5rn {
    display: flex;
    flex-direction: column;
  }
}
@media only screen and (max-width: 480px) {
  .yMU8O .iR5rn .qduhV {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
    margin-right: 10px;
  }
}
.yMU8O .iR5rn::-webkit-scrollbar {
  display: none;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.iffSR {
  display: block;
}
.ZLj0m,
.P7D8Q {
  display: inline-block;
}
.emfKc {
  display: flex;
}
.ZzL8D,
.xwgsK {
  display: flex;
  flex-direction: column;
}
.G4M1O,
.tCEVa {
  display: flex;
  align-items: center;
}
.C4MQV,
.NRkt7 {
  display: flex;
  justify-content: center;
}
._VU3y,
.OKUhA {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hZBHu,
.KOVsy {
  justify-content: flex-start;
}
.upqqG,
.rYynV {
  justify-content: flex-end;
}
.xrCAP,
.yACSv {
  justify-content: space-between;
}
.FT3qb,
.J80V3 {
  justify-content: space-around;
}
.X14Lv,
.tEarR {
  justify-content: space-evenly;
}
h1,
.iUg6x {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .iUg6x {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.qwlOD {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .qwlOD {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
._fto9 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  ._fto9 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.uwYL8 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .uwYL8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.nbGLk {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .nbGLk {
    font-size: 16px;
    line-height: 18px;
  }
}
._fgga {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  ._fgga {
    font-size: 16px;
    line-height: 20px;
  }
}
.ZxWis,
.NUXJQ,
.cta46 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ZxWis,
  .NUXJQ,
  .cta46 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.jl0eA {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .jl0eA {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.MAFXQ,
.a3rxn {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .MAFXQ,
  .a3rxn {
    font-size: 11px;
  }
}
.lshlj,
.bKmrE {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .lshlj,
  .bKmrE {
    font-size: 11px;
  }
}
.zALdO,
.r4NwG {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .zALdO,
  .r4NwG {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.zALdO:hover,
.r4NwG:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.zALdO:disabled,
.r4NwG:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.zALdO:active,
.r4NwG:active {
  opacity: 0.8;
}
.K83g_,
.Swnic {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Naa90,
.xuBQU {
  margin: 0 auto;
}
.qInt_,
.zAgAE {
  max-width: 1440px !important;
}
.JvZ6A,
.Vbt0_ {
  overflow-y: hidden !important;
}
.io1fc,
.EhbK4 {
  margin-right: 30px !important;
}
.xq2CL,
.eju7W {
  margin-right: 5px !important;
}
.KSstd,
.j6DNU {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.uuoNV,
.EHf3q {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.W03GI,
.bi8FD {
  display: none;
}
@media only screen and (max-width: 768px) {
  .W03GI,
  .bi8FD {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .W03GI,
  .bi8FD {
    margin-top: 24px;
  }
}
.ihiJ8,
.Z4iTB {
  background-color: var(--accentColor);
  color: #fff;
}
.WnYTS,
.cmt_3 {
  overflow-y: hidden;
}
.qvraK,
.pEsP7 {
  overflow: hidden;
}
.HvjLX h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .HvjLX {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.qnmj0 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .rAguc {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .dyq2G {
    display: none !important;
  }
}
.ZaS2z {
  font-family: inherit;
  border: none;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 6px;
  transition: background-color 0.3s ease;
}
.ZaS2z span {
  display: inline-flex;
}
.ZaS2z:focus-visible {
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
.ZaS2z:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
.ZaS2z .w4mDA {
  position: unset;
  background: transparent;
  height: auto;
  z-index: 0;
}
.ZaS2z .W3WW6 {
  height: 14px;
  width: unset;
  aspect-ratio: 1;
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
  padding: 0;
  margin-left: 0;
}
.ZaS2z .W3WW6.Z8Dml.IVS3r {
  border-top-color: #ffffff;
}
.ZaS2z .W3WW6.Me6zF.rBaV5,
.ZaS2z .W3WW6.gB2OJ.rBaV5 {
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.ZaS2z .W3WW6.Me6zF.IGUA3,
.ZaS2z .W3WW6.gB2OJ.IGUA3 {
  border: 2px solid var(--errorBackground, #e6d5d5);
  border-top: 2px solid var(--errorText, #b24141);
}
.ZaS2z .W3WW6.Me6zF.bTAAl,
.ZaS2z .W3WW6.gB2OJ.bTAAl {
  border: 2px solid var(--successBackground, #c2dbc9);
  border-top: 2px solid var(--successText, #1c958f);
}
.ZaS2z .W3WW6.IGUA3 {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--errorText, #b24141);
}
.ZaS2z .W3WW6.bTAAl {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--successText, #1c958f);
}
.ZaS2z .W3WW6.rBaV5 {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.ZaS2z .W3WW6.l5q8v {
  height: 30px;
  border-width: 4px;
}
.ZaS2z .W3WW6.I3zx_ {
  height: 40px;
  border-width: 4px;
}
.d7zZy {
  width: 100%;
}
.Me6zF {
  background-color: transparent;
  color: var(--buttonPrimary, #4e3f09);
}
.Me6zF.rBaV5 {
  color: var(--buttonPrimary, #4e3f09);
}
.Me6zF.IGUA3 {
  color: var(--errorText, #b24141);
}
.Me6zF.bTAAl {
  color: var(--successText, #1c958f);
}
.Z8Dml {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.Z8Dml.IVS3r:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.Z8Dml.rBaV5 {
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.Z8Dml.rBaV5:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.Z8Dml.IGUA3 {
  background-color: var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.Z8Dml.bTAAl {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.gB2OJ {
  background-color: transparent;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
}
.gB2OJ.IVS3r:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
}
.gB2OJ.IVS3r:hover svg path {
  fill: var(--buttonSecondary, #fff);
}
.gB2OJ.rBaV5 {
  border: 1px solid var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.gB2OJ.rBaV5:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.gB2OJ.IGUA3 {
  border: 1px solid var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.gB2OJ.bTAAl {
  border: 1px solid var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.UOuZt {
  background-color: var(--informationBackground, #ebd3bc);
  color: var(--informationText, #d28f51);
  cursor: unset;
}
.nacuf {
  padding: 5px 10px;
  font-size: 12px;
}
.l5q8v {
  height: 48px;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
}
.I3zx_ {
  padding: 15px 20px;
  font-size: 16px;
}

/* Absolute Center Spinner */
.Pe4pn {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.Pe4pn:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
.Pe4pn:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.Pe4pn:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: c2LT6 150ms infinite linear;
  -moz-animation: c2LT6 150ms infinite linear;
  -ms-animation: c2LT6 150ms infinite linear;
  -o-animation: c2LT6 150ms infinite linear;
  animation: c2LT6 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes c2LT6 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes c2LT6 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes c2LT6 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes c2LT6 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.dWlAg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
._Y2Mb {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: uQvVi 2s linear infinite;
  margin-left: 10%;
}
@keyframes uQvVi {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.dWlAg p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}

/**color by character**/
/** Font family **/
/** Font weight **/
.wI0Z5 {
  display: block;
}
.hBqdi,
.xxF7G {
  display: inline-block;
}
.tODOH {
  display: flex;
}
.LOs1U,
.o0yHn {
  display: flex;
  flex-direction: column;
}
.wxLWY,
.lQpLp {
  display: flex;
  align-items: center;
}
.d9Aud,
.WjlmC {
  display: flex;
  justify-content: center;
}
.TGgvO,
.pjNnU {
  display: flex;
  justify-content: center;
  align-items: center;
}
.r1lKy,
.ROpUO {
  justify-content: flex-start;
}
.pdc_S,
.Y1HEA {
  justify-content: flex-end;
}
.megcV,
.Jrgqn {
  justify-content: space-between;
}
.tWSs0,
.IpMAN {
  justify-content: space-around;
}
.k01HG,
.U2uS9 {
  justify-content: space-evenly;
}
h1,
.QaoVV {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .QaoVV {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.NLBIG {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .NLBIG {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.P6Kyt {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .P6Kyt {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.ryCbG {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .ryCbG {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Bge86 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .Bge86 {
    font-size: 16px;
    line-height: 18px;
  }
}
.UBAg8 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .UBAg8 {
    font-size: 16px;
    line-height: 20px;
  }
}
.aKnON,
.mGJwI,
.O8TPe {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .aKnON,
  .mGJwI,
  .O8TPe {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.qeL_A {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .qeL_A {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.nuPlj,
.xJgFb {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .nuPlj,
  .xJgFb {
    font-size: 11px;
  }
}
.hrbC7,
.lS4kM {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .hrbC7,
  .lS4kM {
    font-size: 11px;
  }
}
.jhpmH,
.a2FDD {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .jhpmH,
  .a2FDD {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.jhpmH:hover,
.a2FDD:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.jhpmH:disabled,
.a2FDD:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.jhpmH:active,
.a2FDD:active {
  opacity: 0.8;
}
.Lzugo,
.lenLL {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.qVhed,
.NOw73 {
  margin: 0 auto;
}
.TpvK7,
.ORH4B {
  max-width: 1440px !important;
}
.Ss42N,
.TCeLi {
  overflow-y: hidden !important;
}
.v3lWe,
.eXr2s {
  margin-right: 30px !important;
}
.ayBGs,
.u0au3 {
  margin-right: 5px !important;
}
.tedc_,
.u1Ej_ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.tkvGl,
.dYGbl {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.kh5hA,
.HONUW {
  display: none;
}
@media only screen and (max-width: 768px) {
  .kh5hA,
  .HONUW {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .kh5hA,
  .HONUW {
    margin-top: 24px;
  }
}
.TTzVn,
.wV022 {
  background-color: var(--accentColor);
  color: #fff;
}
.ELnTH,
.psuIt {
  overflow-y: hidden;
}
.AKOaQ,
.TZo_y {
  overflow: hidden;
}
.q9Gxy h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .q9Gxy {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
._cVmj {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .Ds7jf {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .qdcxS {
    display: none !important;
  }
}
.kT0Uw {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .kT0Uw {
    align-items: flex-end;
  }
}
.kT0Uw:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.S08Gh {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .S08Gh {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .aIxhc {
    border: none;
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.f0q_3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.f0q_3 .xeVrR {
  width: 21px;
  height: 21px;
  cursor: pointer;
}
.QepnE {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.uS8Yo {
  justify-content: flex-end;
}
.uS8Yo .S08Gh {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.uS8Yo .S08Gh .f0q_3 {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .uS8Yo .S08Gh .f0q_3 {
    padding: 16px;
  }
}
.uS8Yo .S08Gh .f0q_3 .YIx9v {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .uS8Yo .S08Gh {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .ONwDM {
    align-items: center;
  }
}
.ONwDM .S08Gh {
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .ONwDM .S08Gh {
    width: unset;
    max-width: 720px;
  }
}
.ONwDM .S08Gh .f0q_3 {
  border-radius: 8px 8px 0px 0px;
}
.YIx9v {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.NFRJr {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.q5eqQ {
  overflow-y: hidden;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.ex9zd {
  display: block;
}
.mLqgJ,
.h3quT {
  display: inline-block;
}
.CF8R4 {
  display: flex;
}
.RpGPX,
.gtsS9 {
  display: flex;
  flex-direction: column;
}
.ZNJPi,
.QOM98 {
  display: flex;
  align-items: center;
}
.vKXgY,
.J3f9K {
  display: flex;
  justify-content: center;
}
.JaNvx,
.feT2i {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Lmva4,
.FJNrl {
  justify-content: flex-start;
}
.JJfc0,
.g9bMD {
  justify-content: flex-end;
}
.kZevF,
.URg9B {
  justify-content: space-between;
}
.VsSDV,
.tIAZD {
  justify-content: space-around;
}
.Ji8oz,
.J5IoQ {
  justify-content: space-evenly;
}
h1,
.l743R {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .l743R {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.dNqOq {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .dNqOq {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.wfqcG {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .wfqcG {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.V1GSA {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .V1GSA {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.XSwQf {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .XSwQf {
    font-size: 16px;
    line-height: 18px;
  }
}
.S7K1S {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .S7K1S {
    font-size: 16px;
    line-height: 20px;
  }
}
.qDCsp,
.gIi2Y,
.EXGRy {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .qDCsp,
  .gIi2Y,
  .EXGRy {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.ZfHOe {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .ZfHOe {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.KU_we,
.q9AaT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .KU_we,
  .q9AaT {
    font-size: 11px;
  }
}
.yhNib,
.N0FDS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .yhNib,
  .N0FDS {
    font-size: 11px;
  }
}
.d_Dkb,
._3BPo2 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .d_Dkb,
  ._3BPo2 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.d_Dkb:hover,
._3BPo2:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.d_Dkb:disabled,
._3BPo2:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.d_Dkb:active,
._3BPo2:active {
  opacity: 0.8;
}
.n15RG,
.Tbxu8 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.SMoUL,
.asD9L {
  margin: 0 auto;
}
.COinU,
.VojNO {
  max-width: 1440px !important;
}
.zbdH4,
.PHLxU {
  overflow-y: hidden !important;
}
.ACdCW,
.pjIYv {
  margin-right: 30px !important;
}
.Lqv9M,
.QdPiU {
  margin-right: 5px !important;
}
.yoCii,
.zYGNY {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.fpEGs,
.axgYu {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.VcTMh,
.eyEIj {
  display: none;
}
@media only screen and (max-width: 768px) {
  .VcTMh,
  .eyEIj {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .VcTMh,
  .eyEIj {
    margin-top: 24px;
  }
}
.cljgg,
.gQyPT {
  background-color: var(--accentColor);
  color: #fff;
}
.KYO4T,
.J3wxe {
  overflow-y: hidden;
}
.Q3ooL,
.K4Tbp {
  overflow: hidden;
}
.stFte h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .stFte {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.eMjWE {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .o00nY {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .MUP_r {
    display: none !important;
  }
}
.bmhr0 {
  display: flex;
  flex-direction: column;
  padding: 16px;
  margin-bottom: 12px;
  border: 1px solid var(--dividerStokes);
}
.bmhr0:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 480px) {
  .bmhr0 {
    border-width: 1px 0 !important;
  }
}
.bmhr0 .rEUE2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bmhr0 .rEUE2 .ZGakd {
  display: flex;
  gap: 8px;
  align-items: center;
}
.bmhr0 .rEUE2 .ZGakd .m6fwS {
  color: var(--textHeading);
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  align-self: center;
  line-height: 140%;
}
.bmhr0 .rEUE2 .ZGakd .qBJHQ {
  padding: 4px 12px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
  color: var(--textHeading, #26201a);
  background-color: var(--highlightColor, #a7a7f8);
}
.bmhr0 .brl1K,
.bmhr0 .YoQ6d {
  font-weight: 400;
  font-size: 12px;
  margin-top: 8px;
  line-height: 140%;
  color: var(--textBody, #3c3131);
  text-overflow: ellipsis;
  overflow: hidden;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.ZKJzg {
  display: block;
}
.E19Lh,
.ikzdt {
  display: inline-block;
}
.YxDUG {
  display: flex;
}
.nYh09,
.LKOd7 {
  display: flex;
  flex-direction: column;
}
.A7TSC,
.UvYux {
  display: flex;
  align-items: center;
}
.zVhbS,
.IWQYg {
  display: flex;
  justify-content: center;
}
.lXqLW,
.nL1qg {
  display: flex;
  justify-content: center;
  align-items: center;
}
.THq8X,
.E7ERw {
  justify-content: flex-start;
}
.D423V,
.ALLtt {
  justify-content: flex-end;
}
.Wn62I,
.h4aYx {
  justify-content: space-between;
}
.ySwo5,
.jNRJK {
  justify-content: space-around;
}
.QMC20,
.Off9h {
  justify-content: space-evenly;
}
h1,
.qbjLY {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .qbjLY {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.K_nD3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .K_nD3 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.FIVy4 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .FIVy4 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.YI9vP {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .YI9vP {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.om36t {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .om36t {
    font-size: 16px;
    line-height: 18px;
  }
}
.VykOr {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .VykOr {
    font-size: 16px;
    line-height: 20px;
  }
}
.nsLBc,
.nuPRw,
.w1sE9 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .nsLBc,
  .nuPRw,
  .w1sE9 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.Ppe2M {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .Ppe2M {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.jG7L5,
.YVEe7 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .jG7L5,
  .YVEe7 {
    font-size: 11px;
  }
}
.m44eh,
.htgBd {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .m44eh,
  .htgBd {
    font-size: 11px;
  }
}
.DIe44,
.Tg744 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .DIe44,
  .Tg744 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.DIe44:hover,
.Tg744:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.DIe44:disabled,
.Tg744:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.DIe44:active,
.Tg744:active {
  opacity: 0.8;
}
.f8Xcl,
.DTCvj {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.VCqPH,
.t2uLV {
  margin: 0 auto;
}
.Qkvcu,
.TPliQ {
  max-width: 1440px !important;
}
.Z6mku,
.V5rEh {
  overflow-y: hidden !important;
}
._68Nk,
.KthAf {
  margin-right: 30px !important;
}
.btSeh,
.ym58w {
  margin-right: 5px !important;
}
.M1ax_,
.hsEmh {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.j1fVP,
.WeZfp {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.OQSpY,
.AHhhL {
  display: none;
}
@media only screen and (max-width: 768px) {
  .OQSpY,
  .AHhhL {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .OQSpY,
  .AHhhL {
    margin-top: 24px;
  }
}
.EZUwT,
.fOuDC {
  background-color: var(--accentColor);
  color: #fff;
}
.WRmsU,
.OrpMr {
  overflow-y: hidden;
}
.DHd_j,
.FUyba {
  overflow: hidden;
}
.E4d6g h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .E4d6g {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.zg8vE {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .VRNYO {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .odmwx {
    display: none !important;
  }
}
.l4ez_ {
  flex: 1;
}
.l4ez_ .htz5S {
  position: relative;
  padding: 24px 0;
  font-weight: 300;
  font-size: 12px;
}
@media only screen and (max-width: 768px) {
  .l4ez_ .htz5S {
    padding: 16px;
  }
}
.l4ez_ .htz5S .W1LAP {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.l4ez_ .htz5S .W1LAP .n6YH3 {
  margin-bottom: 11px;
  margin-right: 25px;
}
.l4ez_ .htz5S .W1LAP .n6YH3 .SEwBU .STxHk {
  color: var(--errorText, #b24141);
}
.l4ez_ .htz5S .W1LAP .n6YH3 .smuT9 {
  margin: 4px 0 0;
}
.l4ez_ .htz5S .W1LAP .n6YH3 .smuT9 .JZtmf {
  display: inline-flex;
  align-items: center;
  padding: 5px;
  cursor: pointer;
}
.l4ez_ .htz5S .W1LAP .n6YH3 .smuT9 .JZtmf .HEI2q {
  accent-color: var(--buttonPrimary, #4e3f09);
  height: 15px;
  aspect-ratio: 1;
  cursor: pointer;
}
.l4ez_ .htz5S .W1LAP .n6YH3 .smuT9 .JZtmf .LVJXC {
  margin-left: 10px;
  font-weight: 300;
  font-size: 14px;
  color: #41434c;
  cursor: pointer;
}
.l4ez_ .htz5S .W1LAP .GkHl8 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.l4ez_ .htz5S .W1LAP .U4nDv .oeTZA {
  border-radius: var(--buttonRadius, 0px);
  margin-top: 4px;
  width: 100%;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.kylvJ {
  display: block;
}
.KJHFQ,
.Ivx3v {
  display: inline-block;
}
.GsHei {
  display: flex;
}
.LUOwN,
.qtmvB {
  display: flex;
  flex-direction: column;
}
.SQklT,
.jhuos {
  display: flex;
  align-items: center;
}
.pPdZE,
.ZRJYW {
  display: flex;
  justify-content: center;
}
.vXxOQ,
.TZsiL {
  display: flex;
  justify-content: center;
  align-items: center;
}
.C3sJ3,
.nRTXy {
  justify-content: flex-start;
}
.r1z3o,
.orDRk {
  justify-content: flex-end;
}
.rpuii,
.pnbOD {
  justify-content: space-between;
}
.SI1va,
.LhCAH {
  justify-content: space-around;
}
.jjT5N,
.cqtlJ {
  justify-content: space-evenly;
}
h1,
.wCYSQ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .wCYSQ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.FFOkc {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .FFOkc {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.SaKuo {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .SaKuo {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.EvYzM {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .EvYzM {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.lkXDo {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .lkXDo {
    font-size: 16px;
    line-height: 18px;
  }
}
.TlDVJ {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .TlDVJ {
    font-size: 16px;
    line-height: 20px;
  }
}
.buKOA,
.FWqZg,
.CVmyf {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .buKOA,
  .FWqZg,
  .CVmyf {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.GZVgN {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .GZVgN {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.orER0,
.f_GMM {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .orER0,
  .f_GMM {
    font-size: 11px;
  }
}
.Hqcew,
.SWunp {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .Hqcew,
  .SWunp {
    font-size: 11px;
  }
}
.qukya,
.tDtxB {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .qukya,
  .tDtxB {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.qukya:hover,
.tDtxB:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.qukya:disabled,
.tDtxB:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.qukya:active,
.tDtxB:active {
  opacity: 0.8;
}
.wDuaW,
.myjC7 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.mIOmN,
.U1VRw {
  margin: 0 auto;
}
.zX5m6,
.oRfko {
  max-width: 1440px !important;
}
.Hzs7Q,
.JkPp4 {
  overflow-y: hidden !important;
}
.QIgkk,
.PL841 {
  margin-right: 30px !important;
}
.nIzY3,
.E9e5o {
  margin-right: 5px !important;
}
.WiT4W,
.gZc2v {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.nSYSD,
.t6QZE {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.lImsu,
.hOVju {
  display: none;
}
@media only screen and (max-width: 768px) {
  .lImsu,
  .hOVju {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .lImsu,
  .hOVju {
    margin-top: 24px;
  }
}
.gFjmY,
.nvws1 {
  background-color: var(--accentColor);
  color: #fff;
}
.vuLhL,
.JKnHY {
  overflow-y: hidden;
}
.Wg_Px,
.EDHkQ {
  overflow: hidden;
}
.NZNDD h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .NZNDD {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.G2OmB {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .wIHwl {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .DEI6C {
    display: none !important;
  }
}
._sPW0 {
  display: flex;
  flex-direction: column;
  position: relative;
}
._sPW0 .qSdPP {
  color: var(--errorText, #b24141);
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
}
.bye51 {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.bye51 span {
  color: var(--errorText, #b24141);
}
.plq1_ {
  color: var(--errorText, #b24141);
}
._eVND {
  position: absolute;
  transform: translateY(-50%) scale(0.9);
  z-index: 1;
  background: #ffffff;
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  font-size: 0.8rem;
  pointer-events: none;
  line-height: unset;
}
.M41rI {
  font-size: 0.8rem;
  outline: none;
  border: none;
  color: var(--textHeading, #26201a);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
@media only screen and (max-width: 480px) {
  .M41rI {
    font-size: 1rem;
  }
}
.M41rI::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.M41rI::-webkit-outer-spin-button,
.M41rI::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.M41rI:focus,
.M41rI:focus-visible {
  outline: none;
}
.M41rI:disabled {
  color: var(--textSecondary);
}
.M41rI:focus {
  border-color: var(--buttonPrimary, #4e3f09);
}
.whwVg {
  border-color: var(--errorText, #b24141) !important;
}
.tgP2E {
  border: none;
}
.tgP2E:disabled {
  border: none;
}
.qoV_c {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
}
.qoV_c.lzsIw {
  border: 1px solid #cccccc;
  cursor: not-allowed;
  pointer-events: none;
}
.qoV_c.eaBDp {
  height: 40px;
  padding: 0 12px;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  border-radius: 3px;
}
@media only screen and (max-width: 480px) {
  .qoV_c.eaBDp {
    font-size: 16px;
  }
}
.qoV_c.eaBDp.kCIj6 {
  height: auto;
  padding-top: 6px;
}
.li1lL {
  padding: 0.2rem 0.4rem;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}
.n6dyX {
  display: flex;
  align-items: center;
  position: relative;
}
.n6dyX .Ka2mQ,
.n6dyX .pPJ58 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.5rem;
}
.n6dyX .Ka2mQ {
  margin-right: 0.5rem;
}
.n6dyX .pPJ58 {
  margin-left: 0.5rem;
}
.n6dyX input {
  flex: 1;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.jPvu2 {
  display: block;
}
.MPN6B,
.pUz76 {
  display: inline-block;
}
.IgBwn {
  display: flex;
}
.EZ2v5,
.GuNoG {
  display: flex;
  flex-direction: column;
}
.NkG3s,
.jaN8l {
  display: flex;
  align-items: center;
}
.pOvxy,
.vfcQw {
  display: flex;
  justify-content: center;
}
.sKFGW,
.pQ3ro {
  display: flex;
  justify-content: center;
  align-items: center;
}
.jwbqB,
.CUIK1 {
  justify-content: flex-start;
}
.KWlrI,
.FvcJk {
  justify-content: flex-end;
}
.Hh1i9,
.qQXch {
  justify-content: space-between;
}
.tCMJc,
.HEQdB {
  justify-content: space-around;
}
.OSOeU,
.oJXaB {
  justify-content: space-evenly;
}
h1,
.Oj0OB {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Oj0OB {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.rB6dK {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .rB6dK {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.P_Bz3 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .P_Bz3 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.BNlUL {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .BNlUL {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.nmXvy {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .nmXvy {
    font-size: 16px;
    line-height: 18px;
  }
}
.gw7CG {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .gw7CG {
    font-size: 16px;
    line-height: 20px;
  }
}
.DDlu6,
.FBuj7,
.EFlhM {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .DDlu6,
  .FBuj7,
  .EFlhM {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.aimj_ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .aimj_ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ImzSb,
._vNWI {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .ImzSb,
  ._vNWI {
    font-size: 11px;
  }
}
.jmKww,
.BTN0t {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .jmKww,
  .BTN0t {
    font-size: 11px;
  }
}
.L6RIh,
.FAlAR {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .L6RIh,
  .FAlAR {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.L6RIh:hover,
.FAlAR:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.L6RIh:disabled,
.FAlAR:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.L6RIh:active,
.FAlAR:active {
  opacity: 0.8;
}
.cJBKA,
.LgElO {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.wAFue,
._o1Jo {
  margin: 0 auto;
}
.Nfw0c,
.DtKmo {
  max-width: 1440px !important;
}
.goEvS,
.fQkS_ {
  overflow-y: hidden !important;
}
.NzD83,
.zm3La {
  margin-right: 30px !important;
}
.EClqP,
.y9RnD {
  margin-right: 5px !important;
}
.Cw0D7,
.Rwon6 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.c2sd4,
.jFO2e {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.QtmMk,
.MeL4G {
  display: none;
}
@media only screen and (max-width: 768px) {
  .QtmMk,
  .MeL4G {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .QtmMk,
  .MeL4G {
    margin-top: 24px;
  }
}
.wzD_e,
.B7fuk {
  background-color: var(--accentColor);
  color: #fff;
}
.tUs6z,
.atljD {
  overflow-y: hidden;
}
.YB3kZ,
.NSVbZ {
  overflow: hidden;
}
.jr9ja h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .jr9ja {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.ryLNl {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  ._tUTq {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .DY2gu {
    display: none !important;
  }
}
._xIxQ {
  font-family: inherit;
  border: none;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 6px;
  transition: background-color 0.3s ease;
}
._xIxQ span {
  display: inline-flex;
}
._xIxQ:focus-visible {
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
._xIxQ:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
._xIxQ .mOx7n {
  position: unset;
  background: transparent;
  height: auto;
  z-index: 0;
}
._xIxQ .ZYx4C {
  height: 14px;
  width: unset;
  aspect-ratio: 1;
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
  padding: 0;
  margin-left: 0;
}
._xIxQ .ZYx4C.ipGLs.qg0Jd {
  border-top-color: #ffffff;
}
._xIxQ .ZYx4C.t0gFw.zXVmC,
._xIxQ .ZYx4C.VmGYY.zXVmC {
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
._xIxQ .ZYx4C.t0gFw.o6eLP,
._xIxQ .ZYx4C.VmGYY.o6eLP {
  border: 2px solid var(--errorBackground, #e6d5d5);
  border-top: 2px solid var(--errorText, #b24141);
}
._xIxQ .ZYx4C.t0gFw.rQDYr,
._xIxQ .ZYx4C.VmGYY.rQDYr {
  border: 2px solid var(--successBackground, #c2dbc9);
  border-top: 2px solid var(--successText, #1c958f);
}
._xIxQ .ZYx4C.o6eLP {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--errorText, #b24141);
}
._xIxQ .ZYx4C.rQDYr {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--successText, #1c958f);
}
._xIxQ .ZYx4C.zXVmC {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
._xIxQ .ZYx4C.Emp2L {
  height: 30px;
  border-width: 4px;
}
._xIxQ .ZYx4C.U4wjH {
  height: 40px;
  border-width: 4px;
}
.rYwkm {
  width: 100%;
}
.t0gFw {
  background-color: transparent;
  color: var(--buttonPrimary, #4e3f09);
}
.t0gFw.zXVmC {
  color: var(--buttonPrimary, #4e3f09);
}
.t0gFw.o6eLP {
  color: var(--errorText, #b24141);
}
.t0gFw.rQDYr {
  color: var(--successText, #1c958f);
}
.ipGLs {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.ipGLs.qg0Jd:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.ipGLs.zXVmC {
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.ipGLs.zXVmC:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.ipGLs.o6eLP {
  background-color: var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.ipGLs.rQDYr {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.VmGYY {
  background-color: transparent;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
}
.VmGYY.qg0Jd:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
}
.VmGYY.qg0Jd:hover svg path {
  fill: var(--buttonSecondary, #fff);
}
.VmGYY.zXVmC {
  border: 1px solid var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.VmGYY.zXVmC:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.VmGYY.o6eLP {
  border: 1px solid var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.VmGYY.rQDYr {
  border: 1px solid var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.UVvnw {
  background-color: var(--informationBackground, #ebd3bc);
  color: var(--informationText, #d28f51);
  cursor: unset;
}
.LpWzP {
  padding: 5px 10px;
  font-size: 12px;
}
.Emp2L {
  height: 48px;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
}
.U4wjH {
  padding: 15px 20px;
  font-size: 16px;
}

/* Absolute Center Spinner */
._hWJV {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
._hWJV:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
._hWJV:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
._hWJV:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: u9Toh 150ms infinite linear;
  -moz-animation: u9Toh 150ms infinite linear;
  -ms-animation: u9Toh 150ms infinite linear;
  -o-animation: u9Toh 150ms infinite linear;
  animation: u9Toh 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes u9Toh {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes u9Toh {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes u9Toh {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes u9Toh {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.trgVH {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
.xWPsh {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: ZuAcy 2s linear infinite;
  margin-left: 10%;
}
@keyframes ZuAcy {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.trgVH p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}


/**color by character**/
/** Font family **/
/** Font weight **/
.Lf3uR {
  display: block;
}
.gPF9N,
.UtB4Z {
  display: inline-block;
}
.zEAWX {
  display: flex;
}
.oc5p7,
.Dzeqc {
  display: flex;
  flex-direction: column;
}
.vsmzg,
.lRihk {
  display: flex;
  align-items: center;
}
.la42j,
.mvGKv {
  display: flex;
  justify-content: center;
}
.VGghQ,
.YyPV6 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.qM3Pk,
.yT1YF {
  justify-content: flex-start;
}
.gdlat,
.in0f1 {
  justify-content: flex-end;
}
.rKQnQ,
.khOh3 {
  justify-content: space-between;
}
.UrBIo,
._6iQH {
  justify-content: space-around;
}
.Yl2nS,
.ZT_i8 {
  justify-content: space-evenly;
}
h1,
.Ihx7J {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Ihx7J {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.GajUg {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .GajUg {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.sQIm4 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .sQIm4 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.CVwsm {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .CVwsm {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.O68E0 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .O68E0 {
    font-size: 16px;
    line-height: 18px;
  }
}
.fqkrI {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .fqkrI {
    font-size: 16px;
    line-height: 20px;
  }
}
.D7fjh,
.RywjX,
.eMjAp {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .D7fjh,
  .RywjX,
  .eMjAp {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.gZNod {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .gZNod {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.C0Rnz,
.Rmnie {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .C0Rnz,
  .Rmnie {
    font-size: 11px;
  }
}
.nkKwB,
.Hwms5 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .nkKwB,
  .Hwms5 {
    font-size: 11px;
  }
}
.DExyf,
.nf0nB {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .DExyf,
  .nf0nB {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.DExyf:hover,
.nf0nB:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.DExyf:disabled,
.nf0nB:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.DExyf:active,
.nf0nB:active {
  opacity: 0.8;
}
.rI4vZ,
.lkB0N {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.exWJu,
.QiZzV {
  margin: 0 auto;
}
.lVxrj,
.Q8zch {
  max-width: 1440px !important;
}
.K81Oq,
.NuONZ {
  overflow-y: hidden !important;
}
.qBN1a,
.GPlh7 {
  margin-right: 30px !important;
}
.rfAAY,
.iijJ2 {
  margin-right: 5px !important;
}
._G3_D,
.vCnbq {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.yMlk2,
.qm5Ma {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.RyH0g,
.dv1Zd {
  display: none;
}
@media only screen and (max-width: 768px) {
  .RyH0g,
  .dv1Zd {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .RyH0g,
  .dv1Zd {
    margin-top: 24px;
  }
}
._YmpU,
.Vp4E8 {
  background-color: var(--accentColor);
  color: #fff;
}
.oTyAx,
.AQHF3 {
  overflow-y: hidden;
}
.hI3xN,
.JgErf {
  overflow: hidden;
}
.e0znw h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .e0znw {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
._HqTR {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .CmdLv {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .sHvKi {
    display: none !important;
  }
}
.PnTDm {
  color: #41434c;
}
@media only screen and (min-width: 769px) {
  .PnTDm {
    padding-inline: 40px;
  }
}
.PnTDm .bCpOl {
  display: flex;
  background-color: var(--pageBackground, #f8f8f8);
  gap: 24px;
}
@media only screen and (min-width: 769px) {
  .PnTDm .bCpOl {
    margin-top: 40px;
  }
}
.PnTDm .bCpOl .ASZIq {
  flex: 1;
  min-width: 0;
}
.PnTDm .bCpOl .y6bBp {
  border-left: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 16px;
  width: 25%;
}
.PnTDm .bCpOl .y6bBp .jS5fe {
  display: flex;
  align-items: center;
  gap: 12px;
}
.PnTDm .bCpOl .y6bBp .jS5fe .mTQaT {
  height: 50px;
  aspect-ratio: 1;
  border-radius: 50%;
}
.PnTDm .bCpOl .y6bBp .jS5fe .mTQaT .s3BeU {
  height: 100%;
  aspect-ratio: 1;
}
.PnTDm .bCpOl .y6bBp .jS5fe .QUG1B {
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex: 1;
  min-width: 0;
}
.PnTDm .bCpOl .y6bBp .jS5fe .QUG1B .uoeWU {
  font-weight: 700;
  color: var(--textHeading, #26201a);
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 16px;
}
.PnTDm .bCpOl .y6bBp .jS5fe .QUG1B .LUSWd {
  font-size: 14px;
  line-height: 16px;
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
}
.PnTDm .bCpOl .y6bBp .yelRj {
  text-transform: uppercase;
  padding: 24px 0 8px;
  font-weight: 700;
}
.PnTDm .bCpOl .y6bBp .eXsoC {
  display: flex;
  padding: 16px 0;
  align-items: center;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  cursor: pointer;
}
.PnTDm .bCpOl .y6bBp .eXsoC.MYReo,
.PnTDm .bCpOl .y6bBp .eXsoC:hover {
  font-weight: 600;
  color: var(--buttonPrimary, #4e3f09);
}
.PnTDm .bCpOl .y6bBp .eXsoC.MYReo svg path,
.PnTDm .bCpOl .y6bBp .eXsoC:hover svg path {
  fill: var(--buttonPrimary, #4e3f09);
}
.PnTDm .bCpOl .y6bBp .eXsoC .L5S5Y {
  height: 20px;
  aspect-ratio: 1;
  margin-right: 12px;
}
.PnTDm .bCpOl .y6bBp .lNgMz {
  display: flex;
  justify-content: flex-end;
  padding: 16px 0;
}
.PnTDm .bCpOl .y6bBp .lNgMz .KAaR3 {
  font-weight: 600;
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
}
@media only screen and (max-width: 768px) {
  .PnTDm .bCpOl .y6bBp {
    width: 100%;
    border-left: 0;
  }
  .PnTDm .bCpOl .y6bBp .jS5fe .QUG1B .uoeWU {
    font-size: 14px;
  }
  .PnTDm .bCpOl .yelRj,
  .PnTDm .bCpOl .eXsoC {
    font-size: 14px;
    line-height: 14px;
  }
  .PnTDm .bCpOl .yelRj {
    padding: 16px 0 4px;
  }
  .PnTDm .bCpOl .eXsoC {
    padding: 12px 0;
  }
}


/**color by character**/
/** Font family **/
/** Font weight **/
.KIvbp {
  display: block;
}
.nhULs,
.jp6JJ {
  display: inline-block;
}
.VOjgD {
  display: flex;
}
.zeHBI,
.EMXk5 {
  display: flex;
  flex-direction: column;
}
.Wzypi,
.Wwhsc {
  display: flex;
  align-items: center;
}
.d5iFU,
.ozxsY {
  display: flex;
  justify-content: center;
}
.Ih1cv,
._60PoH {
  display: flex;
  justify-content: center;
  align-items: center;
}
.GWGaw,
.XNT1l {
  justify-content: flex-start;
}
.A5cQO,
.VOVoo {
  justify-content: flex-end;
}
.DiPzG,
.qsgM2 {
  justify-content: space-between;
}
.I5W2C,
.jVaVo {
  justify-content: space-around;
}
.sriZJ,
.O_8Mw {
  justify-content: space-evenly;
}
h1,
.ElUNT {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .ElUNT {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.I88FN {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .I88FN {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.AQkIu {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .AQkIu {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.gojKg {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .gojKg {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.DX1xX {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .DX1xX {
    font-size: 16px;
    line-height: 18px;
  }
}
.JZS6y {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .JZS6y {
    font-size: 16px;
    line-height: 20px;
  }
}
.JOr2Z,
.oMRu0,
.ApNrJ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .JOr2Z,
  .oMRu0,
  .ApNrJ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.ShdAO {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .ShdAO {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.DOKpW,
.Ufw5m {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .DOKpW,
  .Ufw5m {
    font-size: 11px;
  }
}
.S518I,
.ArzbQ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .S518I,
  .ArzbQ {
    font-size: 11px;
  }
}
.zatKn,
.CAMzS {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .zatKn,
  .CAMzS {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.zatKn:hover,
.CAMzS:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.zatKn:disabled,
.CAMzS:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.zatKn:active,
.CAMzS:active {
  opacity: 0.8;
}
.KSYUg,
.EqXZo {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.EO4Lh,
.dV_NB {
  margin: 0 auto;
}
.pjC_L,
.VMyv8 {
  max-width: 1440px !important;
}
.CddJ_,
.CXFr3 {
  overflow-y: hidden !important;
}
.fORQr,
.PCK2k {
  margin-right: 30px !important;
}
.tgH8c,
.eZerc {
  margin-right: 5px !important;
}
.Wldpv,
.skBcz {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.YsJCD,
.nQqIR {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.R15IO,
.kEIv0 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .R15IO,
  .kEIv0 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .R15IO,
  .kEIv0 {
    margin-top: 24px;
  }
}
.vkFco,
.TRqAT {
  background-color: var(--accentColor);
  color: #fff;
}
.twoxz,
.Wsrs1 {
  overflow-y: hidden;
}
.hDP6F,
.cQ4Jy {
  overflow: hidden;
}
.i0iGl h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .i0iGl {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.TLrDC {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .CDwyh {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .b23I2 {
    display: none !important;
  }
}
.G22Gb {
  padding-bottom: 16px;
}
.VyOIC:not(:first-child) {
  margin-top: 12px;
}
.VyOIC .ukiaB {
  font-size: 12px;
  margin-bottom: 8px;
  color: var(--textBody);
}
.egbBq {
  position: relative;
  margin-bottom: 24px;
}
.egbBq.c_4FW {
  width: 100%;
}
.egbBq.vSnbB {
  width: 47%;
}
@media only screen and (max-width: 768px) {
  .egbBq.vSnbB {
    width: 100%;
  }
}
.egbBq .ybG9A {
  font-size: 0.8rem;
  outline: none;
  border: 1px solid var(--dividerStokes);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
  color: var(--textHeading);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
.egbBq .ybG9A.QGdBE {
  width: 45%;
}
.egbBq .exCxj {
  font-size: 0.8rem;
  outline: none;
  border: 1px solid var(--dividerStokes);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 15px;
  width: 15px;
  color: var(--buttonPrimary);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  margin-right: 10px;
}
.egbBq .pYnvj {
  font-size: 0.8rem;
  position: absolute;
  left: 11px;
  top: 0px;
  color: var(--textLabel);
  padding: 0 0.3rem;
  margin: 0 0.5rem;
}
.egbBq .ybG9A:focus {
  border-color: var(--buttonPrimary);
}
.egbBq .IK29C {
  position: absolute;
  font-size: 0.8rem;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: #fff;
  color: var(--textLabel);
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  transition: 0.1s ease-out;
  transform-origin: left top;
  pointer-events: none;
  top: 0;
  transform: translateY(-50%) scale(0.9);
}
.egbBq .IK29C .GsyA1 {
  color: var(--errorText);
}
.egbBq .ybG9A:focus + .IK29C {
  color: var(--buttonPrimary);
}
.egbBq:has(input[type="hidden"]) {
  margin-bottom: 0;
}
.THYTe .hE2xA {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  justify-content: space-between;
}
.THYTe .hE2xA .ZEV88 span {
  color: var(--errorText, #b24141);
}
.THYTe .hE2xA .egbBq:nth-child(odd) {
  margin-right: 8px;
}
@media only screen and (max-width: 768px) {
  .THYTe .hE2xA .egbBq:nth-child(odd) {
    margin-right: 0;
  }
}
.THYTe .U4qud {
  color: var(--errorText, #b24141);
  width: max-content;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.THYTe .ABZ1_ {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.THYTe .y5zr1 {
  width: 100%;
}
.THYTe .y5zr1 .pO_qO {
  display: flex;
  margin-bottom: 16px;
  flex-wrap: wrap;
  row-gap: 16px;
}
.THYTe .y5zr1 .Vy0Er {
  margin-right: 4px;
}
.THYTe .y5zr1 .shQF2 {
  display: flex;
  background: transparent;
  align-items: center;
  padding: 8px;
  white-space: nowrap;
  border-radius: 6px;
  margin-right: 16px;
  border: 1px solid var(--dividerStokes);
  color: var(--textHeading, #26201a);
}
.THYTe .y5zr1 .shQF2 svg path {
  fill: var(--textHeading, #26201a);
}
.THYTe .y5zr1 .shQF2.pgUuq {
  color: var(--buttonPrimary);
  border-width: 2px;
  border-color: var(--buttonPrimary);
}
.THYTe .y5zr1 .shQF2.pgUuq svg path {
  fill: var(--buttonPrimary);
}
.THYTe .y5zr1 .tJugm {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 16px;
  margin-top: 16px;
  display: block;
}
.THYTe .y5zr1 .M42gl {
  margin-top: 20px;
  position: relative;
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  align-items: flex-end;
}
.THYTe .y5zr1 .M42gl .baVDw {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 12px;
  gap: 10px;
  height: 40px;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
}
.THYTe .y5zr1 .M42gl .BgTSf {
  border: 1px solid var(--buttonPrimary);
}
.THYTe .y5zr1 .M42gl input[type="radio"] {
  margin-left: 0;
  margin-right: 10px;
}
.THYTe .y5zr1 .M42gl label {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 5px;
}
.THYTe .y5zr1 .M42gl label:hover {
  font-weight: 400;
}
.Dmzzm {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  justify-content: space-between;
  padding: 0;
}
.LgCOv {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 20px 0 10px;
}
.LgCOv .__PgS {
  accent-color: var(--buttonPrimary);
  height: 13px;
  width: 13px;
  cursor: pointer;
}
.LgCOv .Gc9vU {
  color: var(--textBody, #3c3131);
  font-size: 14px;
  line-height: 14px;
  cursor: pointer;
}
.Q_tRy {
  width: 100%;
}
.IVeVD {
  padding: 14px;
  border-radius: var(--buttonRadius, 0px);
  background-color: var(--buttonPrimary);
  border: none;
  margin-top: 24px;
  width: 100%;
  color: #fff;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
}
.Hvgs2 {
  width: 100%;
  margin-bottom: 25px;
  display: flex;
  align-items: center;
}
.hZ08r {
  margin-left: 24px;
  font-weight: 600;
  font-size: 12px;
  margin-top: 24px;
}
.PNihf {
  position: relative;
}
.PNihf .lGhfY {
  cursor: pointer;
  text-decoration: underline;
  font-size: 12px;
  font-weight: 400;
}
.PNihf .tbLnH {
  margin: 5px 0;
  width: 100%;
  padding: 3px;
}
.PNihf ._kswu {
  color: white;
  border: none;
  padding: 8px 16px;
  border-radius: 5px;
  cursor: pointer;
  margin-top: 15px;
  width: 100%;
}
.PNihf .owrKK {
  position: relative;
}
.PNihf .NTsKG {
  position: relative;
}
.PNihf .EJXXV {
  width: 100%;
  border-bottom: 1px solid #dcdcdc;
}
.PNihf .aZXnS {
  margin-top: 10px;
  position: absolute;
  right: 2px;
  top: 0;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #333;
  margin-left: 5px;
  transition: transform 0.2s ease;
}
.PNihf .aZXnS.pqvlf {
  transform: rotate(180deg);
}
.PNihf .oDr79 {
  z-index: 2;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 5px;
  list-style: none;
  padding: 0;
  border: 1px solid #ccc;
  background-color: #fff;
  overflow-y: auto;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.PNihf .oDr79 li {
  font-size: 12px;
  font-weight: 400;
  padding: 5px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.PNihf .oDr79 li:hover {
  background-color: #f0f0f0;
}

.St4et {
  position: relative;
}
.Yul9X {
  width: calc(100% - 32px);
  position: absolute;
  z-index: 1;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
  border: 1px solid var(--dividerStokes);
  border-radius: 8px;
  box-shadow: 1px 1px 1px 2px rgba(100, 100, 100, 0.2);
}
.Y2kDG {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  left: 8px;
}
.FpKbD {
  position: relative;
}
.FpKbD > div {
  border-radius: 12px;
}
.HbyG0 {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 25px;
  transform: translateY(-50%);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
  width: 40px;
  height: 40px;
  background: #fff;
  right: 10px;
  border: none;
}
.sorpo {
  width: 20px;
  height: 20px;
}
.uFWZ8 {
  display: flex;
  justify-content: space-between;
  margin-top: 32px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--dividerStokes);
}
.uFWZ8 p {
  margin-right: 16px;
  font-size: 12px;
  color: var(--textPrimary);
}
.uFWZ8 button {
  background: transparent;
  white-space: nowrap;
  border: 1px solid var(--buttonPrimary);
  color: var(--buttonPrimary);
  text-transform: uppercase;
  padding: 4px 16px;
  font-size: 12px;
  max-height: 32px;
}
.TeA6Z {
  position: relative;
}
.TeA6Z .rjW2Y {
  position: absolute;
  inset: 0;
  z-index: 10;
  overflow: hidden;
  background: #cccccc;
}
.TeA6Z .rjW2Y > canvas {
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  background: -webkit-gradient(linear, left top, right top, from(#cccccc), color-stop(#efefef), to(#cccccc));
  background: linear-gradient(90deg, #cccccc, #efefef, #cccccc);
  animation: FoFcb 0.8s infinite;
}
@keyframes FoFcb {
  100% {
    transform: translateX(100%);
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
.JCHfK {
  display: block;
}
.fiMBz,
.CQJYy {
  display: inline-block;
}
.cmt4C {
  display: flex;
}
.Ffuef,
.Jaxdc {
  display: flex;
  flex-direction: column;
}
.hssF4,
.bNMEU {
  display: flex;
  align-items: center;
}
.sdGHC,
.lORXc {
  display: flex;
  justify-content: center;
}
.cA3ld,
.SxzYD {
  display: flex;
  justify-content: center;
  align-items: center;
}
.FmURY,
.TenNB {
  justify-content: flex-start;
}
.Eglzz,
.Znyol {
  justify-content: flex-end;
}
.ASSnK,
.I3J5q {
  justify-content: space-between;
}
.kOzRc,
.FEYCT {
  justify-content: space-around;
}
.CJEIj,
.neNGw {
  justify-content: space-evenly;
}
h1,
.NlRlZ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .NlRlZ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.CSDCW {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .CSDCW {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.yX6u6 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .yX6u6 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.LnB7Y {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .LnB7Y {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.RhVK7 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .RhVK7 {
    font-size: 16px;
    line-height: 18px;
  }
}
.rBZ_N {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .rBZ_N {
    font-size: 16px;
    line-height: 20px;
  }
}
.b5ZQy,
.GR3KI,
.PDWyP {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .b5ZQy,
  .GR3KI,
  .PDWyP {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.DXIRG {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .DXIRG {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.Sc9po,
.Ca73L {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .Sc9po,
  .Ca73L {
    font-size: 11px;
  }
}
.NiEvG,
.JcbSV {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .NiEvG,
  .JcbSV {
    font-size: 11px;
  }
}
.sFQb7,
.Hpkpn {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .sFQb7,
  .Hpkpn {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.sFQb7:hover,
.Hpkpn:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.sFQb7:disabled,
.Hpkpn:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.sFQb7:active,
.Hpkpn:active {
  opacity: 0.8;
}
.yGNxh,
.UWnOb {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.UcK1u,
.hlPVD {
  margin: 0 auto;
}
.C4Kzb,
.YjZqk {
  max-width: 1440px !important;
}
.vXpE9,
.AFP7G {
  overflow-y: hidden !important;
}
.QXPpM,
.lND0I {
  margin-right: 30px !important;
}
.Daoo3,
.bFqLf {
  margin-right: 5px !important;
}
.eRv5d,
.jM_Jt {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Led5T,
.STgqc {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.TeOqN,
.Ltnj0 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .TeOqN,
  .Ltnj0 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .TeOqN,
  .Ltnj0 {
    margin-top: 24px;
  }
}
.QZnRx,
.PvFBc {
  background-color: var(--accentColor);
  color: #fff;
}
.bbRDh,
.crrlz {
  overflow-y: hidden;
}
.XJb23,
.ctjI6 {
  overflow: hidden;
}
.HriCk h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .HriCk {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.qXaiy {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .zJljO {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .x9rn2 {
    display: none !important;
  }
}
.cJGLa {
  display: flex;
  flex-direction: column;
  position: relative;
}
.cJGLa .hscOW {
  color: var(--errorText, #b24141);
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
}
.c1FJr {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.c1FJr span {
  color: var(--errorText, #b24141);
}
.T7Sdb {
  color: var(--errorText, #b24141);
}
.uprfg {
  position: absolute;
  transform: translateY(-50%) scale(0.9);
  z-index: 1;
  background: #ffffff;
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  font-size: 0.8rem;
  pointer-events: none;
  line-height: unset;
}
.Z67jj {
  font-size: 0.8rem;
  outline: none;
  border: none;
  color: var(--textHeading, #26201a);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
@media only screen and (max-width: 480px) {
  .Z67jj {
    font-size: 1rem;
  }
}
.Z67jj::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.Z67jj::-webkit-outer-spin-button,
.Z67jj::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.Z67jj:focus,
.Z67jj:focus-visible {
  outline: none;
}
.Z67jj:disabled {
  color: var(--textSecondary);
}
.Z67jj:focus {
  border-color: var(--buttonPrimary, #4e3f09);
}
._5iAu {
  border-color: var(--errorText, #b24141) !important;
}
.diWtw {
  border: none;
}
.diWtw:disabled {
  border: none;
}
.XHoM6 {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
}
.XHoM6.zKHEd {
  border: 1px solid #cccccc;
  cursor: not-allowed;
  pointer-events: none;
}
.XHoM6.mOm39 {
  height: 40px;
  padding: 0 12px;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  border-radius: 3px;
}
@media only screen and (max-width: 480px) {
  .XHoM6.mOm39 {
    font-size: 16px;
  }
}
.XHoM6.mOm39.bRLME {
  height: auto;
  padding-top: 6px;
}
.pnVjR {
  padding: 0.2rem 0.4rem;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}
.zTvUU {
  display: flex;
  align-items: center;
  position: relative;
}
.zTvUU .CWdXE,
.zTvUU .Ag6dk {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.5rem;
}
.zTvUU .CWdXE {
  margin-right: 0.5rem;
}
.zTvUU .Ag6dk {
  margin-left: 0.5rem;
}
.zTvUU input {
  flex: 1;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.k3GJt {
  display: block;
}
.HlriO,
.NEqWg {
  display: inline-block;
}
.BiNOv {
  display: flex;
}
.QJYJJ,
.J_bP4 {
  display: flex;
  flex-direction: column;
}
.mP50N,
.dnOio {
  display: flex;
  align-items: center;
}
.PtpUJ,
.APfiL {
  display: flex;
  justify-content: center;
}
.q4NaL,
.x7SfN {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ScMZu,
.tagu2 {
  justify-content: flex-start;
}
.VPB9J,
.m1blA {
  justify-content: flex-end;
}
.oBL9K,
.LoZAY {
  justify-content: space-between;
}
.l7UXz,
.mxEUr {
  justify-content: space-around;
}
.huUt2,
.JsVEL {
  justify-content: space-evenly;
}
h1,
.i1Efi {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .i1Efi {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.fzUt9 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .fzUt9 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.niEO6 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .niEO6 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.UTZs_ {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .UTZs_ {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.I3Ode {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .I3Ode {
    font-size: 16px;
    line-height: 18px;
  }
}
.m9TsZ {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .m9TsZ {
    font-size: 16px;
    line-height: 20px;
  }
}
.wKHsg,
.u0hTx,
.hzzVD {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .wKHsg,
  .u0hTx,
  .hzzVD {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.oxcQk {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .oxcQk {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.IQHBC,
.tK08q {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .IQHBC,
  .tK08q {
    font-size: 11px;
  }
}
.OhSYz,
.r_qDr {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .OhSYz,
  .r_qDr {
    font-size: 11px;
  }
}
.iZf4o,
.wgU3V {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .iZf4o,
  .wgU3V {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.iZf4o:hover,
.wgU3V:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.iZf4o:disabled,
.wgU3V:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.iZf4o:active,
.wgU3V:active {
  opacity: 0.8;
}
.RVsSa,
.jLCTj {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.vhScR,
.Y6DBb {
  margin: 0 auto;
}
.W4MLJ,
.Y0Bax {
  max-width: 1440px !important;
}
.aDDgm,
.M2Wnc {
  overflow-y: hidden !important;
}
.vQu5f,
.HacVq {
  margin-right: 30px !important;
}
.UuRS5,
.oHf7m {
  margin-right: 5px !important;
}
.BIpsN,
.Vy9P7 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.d8imc,
.byFVP {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.U3QkV,
.zJygt {
  display: none;
}
@media only screen and (max-width: 768px) {
  .U3QkV,
  .zJygt {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .U3QkV,
  .zJygt {
    margin-top: 24px;
  }
}
.MGqQc,
.vYRaM {
  background-color: var(--accentColor);
  color: #fff;
}
.vr3XK,
.RXWH9 {
  overflow-y: hidden;
}
.bOckf,
.t24P3 {
  overflow: hidden;
}
.pztLi h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .pztLi {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Z7lnC {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .sGNNK {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .oxDrU {
    display: none !important;
  }
}
.eGAl7 {
  display: flex;
  flex-direction: column;
  position: relative;
}
.eGAl7 .jMPG5 {
  color: var(--errorText, #b24141);
  font-weight: 400;
  font-size: 12px;
  padding-top: 5px;
}
.KtnFI {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.OHJ8r {
  color: var(--errorText, #b24141);
}
.jA0sl {
  accent-color: var(--buttonPrimary, #4e3f09);
  height: 16px;
  aspect-ratio: 1;
}
.myznF {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.zhT5I {
  display: flex;
  align-items: center;
  gap: 4px;
  white-space: nowrap;
  cursor: pointer;
}
.OJicf {
  font-size: 14px;
  color: var(--textBody, #3c3131);
}

/**color by character**/
/** Font family **/
/** Font weight **/
.uFxug {
  display: block;
}
.vrrPO,
.Ja1L7 {
  display: inline-block;
}
.VQq_N {
  display: flex;
}
.GlMkW,
.Bm_aJ {
  display: flex;
  flex-direction: column;
}
.MSAvA,
.UthHp {
  display: flex;
  align-items: center;
}
.rndKa,
.f7cpl {
  display: flex;
  justify-content: center;
}
.YDMS1,
.WvNpz {
  display: flex;
  justify-content: center;
  align-items: center;
}
.VaSWS,
.o7xQ2 {
  justify-content: flex-start;
}
.yrQk9,
.zoWfr {
  justify-content: flex-end;
}
.FLzi9,
.eOVbM {
  justify-content: space-between;
}
.HQQow,
.qZ79K {
  justify-content: space-around;
}
.IDhzB,
.SX4nU {
  justify-content: space-evenly;
}
h1,
.IMi37 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .IMi37 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.hksEB {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .hksEB {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.In8Wh {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .In8Wh {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.S_qiQ {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .S_qiQ {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.IJuXi {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .IJuXi {
    font-size: 16px;
    line-height: 18px;
  }
}
.gQO60 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .gQO60 {
    font-size: 16px;
    line-height: 20px;
  }
}
.LoEix,
.ULCh8,
.FAU4T {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .LoEix,
  .ULCh8,
  .FAU4T {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.klFyb {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .klFyb {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.Hx4Lg,
._ACU_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .Hx4Lg,
  ._ACU_ {
    font-size: 11px;
  }
}
.UzIn0,
.tqb0f {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .UzIn0,
  .tqb0f {
    font-size: 11px;
  }
}
.hnLh6,
.uNSTL {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .hnLh6,
  .uNSTL {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.hnLh6:hover,
.uNSTL:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.hnLh6:disabled,
.uNSTL:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.hnLh6:active,
.uNSTL:active {
  opacity: 0.8;
}
.Tmxgt,
.uis3k {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bzdJO,
.g_cCG {
  margin: 0 auto;
}
.gjSR9,
.YmvVS {
  max-width: 1440px !important;
}
.j8MU7,
.d4boU {
  overflow-y: hidden !important;
}
.O0t7_,
.vwF5k {
  margin-right: 30px !important;
}
.Eba2A,
.F8aV2 {
  margin-right: 5px !important;
}
.ODQ0X,
.ka4TQ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.YGadI,
.Zv6CC {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.HJ2Ov,
.x6FBW {
  display: none;
}
@media only screen and (max-width: 768px) {
  .HJ2Ov,
  .x6FBW {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .HJ2Ov,
  .x6FBW {
    margin-top: 24px;
  }
}
.tSrTC,
.HUU2e {
  background-color: var(--accentColor);
  color: #fff;
}
.p7glt,
.yzt_7 {
  overflow-y: hidden;
}
.qmEns,
.ROaK_ {
  overflow: hidden;
}
.vJ60a h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .vJ60a {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.zffIe {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .jbt8P {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .u1dg7 {
    display: none !important;
  }
}
.LKOCi {
  display: flex;
  flex-direction: column;
  position: relative;
}
.LKOCi .fO50i {
  color: var(--errorText, #b24141);
  font-weight: 400;
  font-size: 12px;
  padding-top: 5px;
}
.LKOCi .Vi6VJ {
  color: var(--errorText, #b24141);
}
.LKOCi .hIPzw {
  box-sizing: border-box;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 3px;
  position: relative;
  display: flex;
  flex-direction: column;
}
.LKOCi .hIPzw.Il4PV {
  color: var(--textSecondary) !important;
  user-select: none;
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}
.LKOCi .hIPzw.Elm1f {
  border-color: var(--errorText, #b24141);
}
.LKOCi .hIPzw .SjT2Y {
  border-radius: 3px;
  min-height: 22px;
  padding: 10px 14px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.LKOCi .hIPzw .SjT2Y .RMlzA {
  transition: all linear 0.3s;
  height: 20px;
  width: 20px;
}
.LKOCi .hIPzw .SjT2Y .RMlzA.VhpBT {
  transform: rotate(180deg);
}
.LKOCi .hIPzw .SjT2Y .ShnR6 {
  width: 100%;
  border: none;
}
.LKOCi .hIPzw .SjT2Y .yXcv2 {
  font-size: 14px;
  line-height: 22px;
  color: var(--textHeading, #26201a);
  background: transparent;
}
.NXMWa {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.OZSlN {
  max-height: 200px;
  overflow-y: auto;
  border-radius: 3px;
  z-index: 999;
  box-shadow: 0 4px 8px 0 hsla(0, 0%, 90%, 0.2), 0 6px 20px 0 hsla(0, 0%, 90%, 0.19);
  border: 1px solid var(--dividerStokes, #d4d1d1);
  display: none;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.5s;
  background-color: var(--pageBackground, #f8f8f8);
}
.OZSlN.VhpBT {
  display: block;
  opacity: 1;
  pointer-events: all;
}
.OZSlN ._lTLR {
  position: relative;
  font-size: 14px;
  color: var(--textBody, #3c3131);
  line-height: 22px;
  padding: 10px 14px;
  cursor: pointer;
  transition: all 0.3s;
  padding: 9px 14px;
}
.OZSlN ._lTLR.Il4PV {
  user-select: none;
  opacity: 0.5;
  pointer-events: none;
  cursor: not-allowed;
}
.OZSlN ._lTLR.Yu_AX,
.OZSlN ._lTLR:hover {
  background: var(--highlightColor, #a7a7f8);
}

/**color by character**/
/** Font family **/
/** Font weight **/
.mR2En {
  display: block;
}
.Q2wLH,
.Tts7W {
  display: inline-block;
}
.nioVx {
  display: flex;
}
.eRgWo,
.CYKhg {
  display: flex;
  flex-direction: column;
}
.ArSdk,
.hjLp8 {
  display: flex;
  align-items: center;
}
.UJ5pW,
.MTlMo {
  display: flex;
  justify-content: center;
}
.aprGL,
.npgWf {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Ess47,
.HwPfH {
  justify-content: flex-start;
}
.gNgZp,
.VkXVm {
  justify-content: flex-end;
}
.LRfEj,
.LBNsY {
  justify-content: space-between;
}
.ASSuo,
.IwESV {
  justify-content: space-around;
}
.BXNbD,
.hSf4Y {
  justify-content: space-evenly;
}
h1,
.uirXg {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .uirXg {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.iVtHF {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .iVtHF {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.gEV4y {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .gEV4y {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.dD04t {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .dD04t {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.tTvWd {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .tTvWd {
    font-size: 16px;
    line-height: 18px;
  }
}
.lvsr8 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .lvsr8 {
    font-size: 16px;
    line-height: 20px;
  }
}
.ym2R2,
.yoBqc,
.aCflg {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ym2R2,
  .yoBqc,
  .aCflg {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.eO575 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .eO575 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.LWBHw,
.eS2cS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .LWBHw,
  .eS2cS {
    font-size: 11px;
  }
}
.AZSGy,
.DkKrL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .AZSGy,
  .DkKrL {
    font-size: 11px;
  }
}
.x0Z_f,
.Z00ts {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .x0Z_f,
  .Z00ts {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.x0Z_f:hover,
.Z00ts:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.x0Z_f:disabled,
.Z00ts:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.x0Z_f:active,
.Z00ts:active {
  opacity: 0.8;
}
.SynO8,
.EoOac {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.lVP5W,
.toULz {
  margin: 0 auto;
}
.osRri,
.GGqtW {
  max-width: 1440px !important;
}
.vQIEN,
.hdMzp {
  overflow-y: hidden !important;
}
.dNNIa,
.pajTm {
  margin-right: 30px !important;
}
.ecGkG,
.DJqZN {
  margin-right: 5px !important;
}
.CZVER,
.hymCt {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.QziOL,
.UjSRD {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.qbzfc,
.v46yn {
  display: none;
}
@media only screen and (max-width: 768px) {
  .qbzfc,
  .v46yn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .qbzfc,
  .v46yn {
    margin-top: 24px;
  }
}
.Y6bew,
.hW98l {
  background-color: var(--accentColor);
  color: #fff;
}
.NdLLM,
.vLpmv {
  overflow-y: hidden;
}
.T4PEM,
.xpJvY {
  overflow: hidden;
}
.gWFrM h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .gWFrM {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Summg {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .S3YVo {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .R3MyD {
    display: none !important;
  }
}
.nmiek {
  display: flex;
  flex-direction: column;
}
.nmiek .UAyG0 {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.nmiek.aIrL3 label {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.nmiek.aIrL3 .y_Upt {
  border: 1px solid var(--errorText, #b24141);
}
.nmiek .my_r5 {
  height: auto;
}
.nmiek .my_r5 .wJyy4 {
  border-inline: none;
  padding-right: 4px;
}
.nmiek .my_r5 .y_Upt {
  width: 100%;
  font-weight: 400;
  display: flex;
  border-left: none;
  padding-left: 4px;
}
.nmiek .my_r5 .y_Upt:focus-visible {
  outline: none;
}
.nmiek .my_r5 .y_Upt::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.TrM3R {
  color: var(--errorText, #b24141);
}
._dAmO {
  background-color: aquamarine;
}
.v4YBG {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.K6P1O {
  display: block;
}
.FuGvP,
.FUy8o {
  display: inline-block;
}
.MeMIc {
  display: flex;
}
.Z2zsP,
.jL7zk {
  display: flex;
  flex-direction: column;
}
.q9bPu,
.nzKxd {
  display: flex;
  align-items: center;
}
.J6gD1,
.GERB1 {
  display: flex;
  justify-content: center;
}
.QhSBi,
.nxvHP {
  display: flex;
  justify-content: center;
  align-items: center;
}
.oQnRV,
.aKVdi {
  justify-content: flex-start;
}
.uSlym,
._H6s7 {
  justify-content: flex-end;
}
.kvOyr,
.bGiIE {
  justify-content: space-between;
}
.CaFqM,
.E_LVi {
  justify-content: space-around;
}
.OYSiA,
.VelWO {
  justify-content: space-evenly;
}
h1,
.H3bNy {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .H3bNy {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.ak_jN {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .ak_jN {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.MrUzc {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .MrUzc {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.K9V7j {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .K9V7j {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.bkLIF {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .bkLIF {
    font-size: 16px;
    line-height: 18px;
  }
}
.KUHIt {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .KUHIt {
    font-size: 16px;
    line-height: 20px;
  }
}
.lGwfa,
.olcsI,
.Xaxgw {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .lGwfa,
  .olcsI,
  .Xaxgw {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
._p1Zk {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  ._p1Zk {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.WvoAg,
.oJT4o {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .WvoAg,
  .oJT4o {
    font-size: 11px;
  }
}
.bHRHE,
.ClfJQ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .bHRHE,
  .ClfJQ {
    font-size: 11px;
  }
}
.PJ7Fa,
.WT8Lz {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .PJ7Fa,
  .WT8Lz {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.PJ7Fa:hover,
.WT8Lz:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.PJ7Fa:disabled,
.WT8Lz:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.PJ7Fa:active,
.WT8Lz:active {
  opacity: 0.8;
}
.ZLlTi,
.mZFj7 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.I2WS1,
.Sye0R {
  margin: 0 auto;
}
.KTPYi,
.h83Xo {
  max-width: 1440px !important;
}
.lloRk,
.VzpXS {
  overflow-y: hidden !important;
}
.t3BrY,
.t5k28 {
  margin-right: 30px !important;
}
.u5SLa,
.YoNf2 {
  margin-right: 5px !important;
}
.UyC34,
.O4Ei6 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.nXj7y,
.FiYT1 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.nDbaH,
.ldAij {
  display: none;
}
@media only screen and (max-width: 768px) {
  .nDbaH,
  .ldAij {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .nDbaH,
  .ldAij {
    margin-top: 24px;
  }
}
.Ujw9W,
.rdiPP {
  background-color: var(--accentColor);
  color: #fff;
}
.BIBvP,
.CKp1E {
  overflow-y: hidden;
}
.j5YXB,
.x_6Xi {
  overflow: hidden;
}
.uxmdD h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .uxmdD {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.nuQGB {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .CFjbU {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .m9P2F {
    display: none !important;
  }
}
.zx8wy {
  display: flex;
  flex: 0 0 48%;
  flex-direction: column;
  position: relative;
}
.zx8wy._VLha {
  flex: 0 0 100%;
}
.zx8wy .LNDoU {
  transform: none;
  line-height: 21px !important;
  position: static;
  padding: 0;
  margin: 0;
  background: unset;
  color: var(--textLabel, #7d7676) !important;
}
.SzECO {
  background-color: transparent;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.bi7c2 {
  display: block;
}
.fYwSF,
.FmmOC {
  display: inline-block;
}
.eIfCX {
  display: flex;
}
.iHCkm,
.JoclB {
  display: flex;
  flex-direction: column;
}
.GBAhQ,
.q86we {
  display: flex;
  align-items: center;
}
.Uc2HR,
.dURZ8 {
  display: flex;
  justify-content: center;
}
.FytTk,
.bMG1P {
  display: flex;
  justify-content: center;
  align-items: center;
}
.jRavW,
.VlTp1 {
  justify-content: flex-start;
}
.eneRg,
.t4eo4 {
  justify-content: flex-end;
}
.JJjrH,
.Utdhh {
  justify-content: space-between;
}
.wqf1U,
.o85f_ {
  justify-content: space-around;
}
.xOAGV,
.A7dc0 {
  justify-content: space-evenly;
}
h1,
.j9JOG {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .j9JOG {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.t8dsE {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .t8dsE {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.UVwpX {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .UVwpX {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.GyyFq {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .GyyFq {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.__S3b {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .__S3b {
    font-size: 16px;
    line-height: 18px;
  }
}
.ZS0gG {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ZS0gG {
    font-size: 16px;
    line-height: 20px;
  }
}
.vzuAD,
.pfrjT,
.sn3UP {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .vzuAD,
  .pfrjT,
  .sn3UP {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.RpeVQ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .RpeVQ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.C4Drg,
.WaxU_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .C4Drg,
  .WaxU_ {
    font-size: 11px;
  }
}
.mMs6N,
.PkqEE {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .mMs6N,
  .PkqEE {
    font-size: 11px;
  }
}
.xJLzC,
.Z12wr {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .xJLzC,
  .Z12wr {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.xJLzC:hover,
.Z12wr:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.xJLzC:disabled,
.Z12wr:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.xJLzC:active,
.Z12wr:active {
  opacity: 0.8;
}
.tBblQ,
.lYnfB {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.xOACH,
.A3VeZ {
  margin: 0 auto;
}
.RjV9W,
.sOihN {
  max-width: 1440px !important;
}
.xfPVR,
.P6UoB {
  overflow-y: hidden !important;
}
.iIPeX,
.miWZw {
  margin-right: 30px !important;
}
.vXqd1,
.jngfY {
  margin-right: 5px !important;
}
.j9N1i,
.PhBD3 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.qzGPB,
.MycUN {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.MNNo3,
.g0Ojh {
  display: none;
}
@media only screen and (max-width: 768px) {
  .MNNo3,
  .g0Ojh {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .MNNo3,
  .g0Ojh {
    margin-top: 24px;
  }
}
.f5Y7v,
.YaFL_ {
  background-color: var(--accentColor);
  color: #fff;
}
.KoVnO,
.qAC8l {
  overflow-y: hidden;
}
.Qbvrh,
.Vu9Xn {
  overflow: hidden;
}
.Das15 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Das15 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.qDgt7 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .RAar4 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .nGnef {
    display: none !important;
  }
}
.jM7il {
  position: relative;
  width: 100%;
}
.jM7il ._9Oas {
  position: absolute;
  height: 75vh;
  background: transparent;
}
.jM7il ._9Oas .cn_3G {
  margin-left: 0;
}
.LZO1U {
  width: 350px !important;
}
@media only screen and (max-width: 480px) {
  .LZO1U {
    width: unset !important;
    flex: 1;
  }
}
.MPytE {
  height: 40px !important;
  color: var(--textHeading, #26201a) !important;
}
.MPytE:focus {
  outline: 0 none;
  box-shadow: none;
}
.ip0En {
  display: flex;
  flex-direction: column;
  padding: 24px 0;
}
@media only screen and (max-width: 768px) {
  .ip0En {
    padding: 0;
  }
}
.ip0En .RN2HD {
  padding: 0 0 24px;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
}
@media only screen and (max-width: 768px) {
  .ip0En .RN2HD {
    font-size: 16px;
    padding: 16px;
  }
}
.ip0En .y1OHF {
  display: flex;
  flex-direction: column;
  padding-top: 24px;
}
@media only screen and (max-width: 768px) {
  .ip0En .y1OHF {
    width: 100%;
    padding: 16px;
  }
}
.ip0En .y1OHF .ymmyI {
  display: flex;
}
.ip0En .y1OHF .ymmyI .VUvQi {
  display: flex;
  justify-content: center;
  width: 50%;
}
.ip0En .y1OHF .Y_R4G {
  margin-top: 20px;
}
.ip0En .y1OHF .OCB9w .GHn8e {
  display: flex;
  align-items: stretch;
  gap: 12px;
}
.ip0En .y1OHF .csPfI {
  display: flex;
  justify-content: center;
  margin-top: 16px;
}
.ip0En .y1OHF .Gb45_ .qnhdF {
  padding: 0 12px;
  border-radius: 4px;
  height: 100%;
  cursor: unset;
}
.ip0En .y1OHF .Gb45_ .XhPMR {
  padding: 12px;
  border-radius: 2px;
  margin: 0px 5px;
  height: auto;
}
.ip0En .y1OHF .Gb45_ .Ucye6 {
  padding: 0 12px;
  border-radius: 4px;
  height: 100%;
  white-space: nowrap;
}
.ip0En .y1OHF .Gb45_ .f74HC {
  display: inline-block;
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  height: auto;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.w_kqy {
  display: block;
}
.tkuH8,
.BLxTA {
  display: inline-block;
}
.KBfEP {
  display: flex;
}
.gn5La,
.E0GLK {
  display: flex;
  flex-direction: column;
}
.O8ILD,
.i4vNE {
  display: flex;
  align-items: center;
}
.Vpb8y,
.dvz6A {
  display: flex;
  justify-content: center;
}
.MzYfr,
.XUYER {
  display: flex;
  justify-content: center;
  align-items: center;
}
.zrQ5a,
.Oln8f {
  justify-content: flex-start;
}
.dEL7w,
.BGecc {
  justify-content: flex-end;
}
.VEh6j,
.Qbqw8 {
  justify-content: space-between;
}
.pndIV,
.ytoa1 {
  justify-content: space-around;
}
.J9Tne,
.tdRak {
  justify-content: space-evenly;
}
h1,
.u0maN {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .u0maN {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.KB2NN {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .KB2NN {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.QJO24 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .QJO24 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.kVkaR {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .kVkaR {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.UR8rI {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .UR8rI {
    font-size: 16px;
    line-height: 18px;
  }
}
.lt94q {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .lt94q {
    font-size: 16px;
    line-height: 20px;
  }
}
.ic0in,
.uNWeu,
.UyojF {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ic0in,
  .uNWeu,
  .UyojF {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.jlJLh {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .jlJLh {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.YKae4,
.LHT80 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .YKae4,
  .LHT80 {
    font-size: 11px;
  }
}
.ZkO_2,
.CceTX {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .ZkO_2,
  .CceTX {
    font-size: 11px;
  }
}
.EqfHn,
.oTjVa {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .EqfHn,
  .oTjVa {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.EqfHn:hover,
.oTjVa:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.EqfHn:disabled,
.oTjVa:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.EqfHn:active,
.oTjVa:active {
  opacity: 0.8;
}
.IPHSJ,
.Wo_7w {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.wsuLV,
.c_Tku {
  margin: 0 auto;
}
.Hp6Xr,
.WwMzc {
  max-width: 1440px !important;
}
.rySkC,
.A8U0f {
  overflow-y: hidden !important;
}
.ceA8p,
.ewb67 {
  margin-right: 30px !important;
}
.jod0w,
.nhWvn {
  margin-right: 5px !important;
}
.ndRZx,
.gy8Cg {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.iPsRb,
.eEOrQ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.l9h0W,
.ylVrK {
  display: none;
}
@media only screen and (max-width: 768px) {
  .l9h0W,
  .ylVrK {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .l9h0W,
  .ylVrK {
    margin-top: 24px;
  }
}
.lonwF,
.kFqzz {
  background-color: var(--accentColor);
  color: #fff;
}
.UA1cm,
.jxj9f {
  overflow-y: hidden;
}
.hmyhD,
.wS6Oo {
  overflow: hidden;
}
.O2ME1 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .O2ME1 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.BCeJn {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .No9Ti {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .bajL2 {
    display: none !important;
  }
}
.rSTGZ {
  display: flex;
  flex-direction: column;
}
.rSTGZ .e1NWv {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.rSTGZ.VWtiq label {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.rSTGZ.VWtiq .cUyq3 {
  border: 1px solid var(--errorText, #b24141);
}
.rSTGZ .Hq7L8 {
  height: auto;
}
.rSTGZ .Hq7L8 .f7tot {
  border-inline: none;
  padding-right: 4px;
}
.rSTGZ .Hq7L8 .cUyq3 {
  width: 100%;
  font-weight: 400;
  display: flex;
  border-left: none;
  padding-left: 4px;
}
.rSTGZ .Hq7L8 .cUyq3:focus-visible {
  outline: none;
}
.rSTGZ .Hq7L8 .cUyq3::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.xzjlV {
  color: var(--errorText, #b24141);
}
.XLxSa {
  background-color: aquamarine;
}
.mHgSt {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.P5cNF {
  display: block;
}
.pkPjz,
.GYFBj {
  display: inline-block;
}
.FXtLu {
  display: flex;
}
.XT5R6,
.mO_dz {
  display: flex;
  flex-direction: column;
}
.M2GI3,
.BBU8m {
  display: flex;
  align-items: center;
}
.feATc,
.a1E12 {
  display: flex;
  justify-content: center;
}
.e0AKp,
.n1PlH {
  display: flex;
  justify-content: center;
  align-items: center;
}
.PK4Ry,
.cbIIY {
  justify-content: flex-start;
}
.JALcY,
.U8ShS {
  justify-content: flex-end;
}
.LHLSM,
.PG51r {
  justify-content: space-between;
}
.lOsWN,
.yZkJw {
  justify-content: space-around;
}
.pViFC,
.T73jB {
  justify-content: space-evenly;
}
h1,
.w01yD {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .w01yD {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.lmcg3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .lmcg3 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.RdyNd {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .RdyNd {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.GQF_G {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .GQF_G {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.g7zGd {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .g7zGd {
    font-size: 16px;
    line-height: 18px;
  }
}
.v1o8e {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .v1o8e {
    font-size: 16px;
    line-height: 20px;
  }
}
.NkA31,
.urPMa,
.cWknG {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .NkA31,
  .urPMa,
  .cWknG {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.nqG6I {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .nqG6I {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.fTw5G,
.omAoW {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .fTw5G,
  .omAoW {
    font-size: 11px;
  }
}
.Gged0,
.BIwy7 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .Gged0,
  .BIwy7 {
    font-size: 11px;
  }
}
.cR_iO,
.z4tSi {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .cR_iO,
  .z4tSi {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.cR_iO:hover,
.z4tSi:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.cR_iO:disabled,
.z4tSi:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.cR_iO:active,
.z4tSi:active {
  opacity: 0.8;
}
.w5afw,
.Ey7GY {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.BX3nP,
.eVQuD {
  margin: 0 auto;
}
.XiZqM,
.GgHQI {
  max-width: 1440px !important;
}
.jvwdi,
.qBakX {
  overflow-y: hidden !important;
}
.N96KM,
.KYOcY {
  margin-right: 30px !important;
}
.yJMvo,
.kAu0Z {
  margin-right: 5px !important;
}
.uhyoY,
.iKDgg {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.xI9RO,
.cos1_ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.h7S0X,
.w5su8 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .h7S0X,
  .w5su8 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .h7S0X,
  .w5su8 {
    margin-top: 24px;
  }
}
.hCHvc,
.dAneo {
  background-color: var(--accentColor);
  color: #fff;
}
.MaQRf,
.ithO3 {
  overflow-y: hidden;
}
.ApP1j,
.qDAve {
  overflow: hidden;
}
.TdVoR h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .TdVoR {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.LYtEF {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .Hsdpa {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .TLbyn {
    display: none !important;
  }
}
.Pc5IY {
  font-family: inherit;
  border: none;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 6px;
  transition: background-color 0.3s ease;
}
.Pc5IY span {
  display: inline-flex;
}
.Pc5IY:focus-visible {
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
.Pc5IY:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
.Pc5IY .Ur2Nh {
  position: unset;
  background: transparent;
  height: auto;
  z-index: 0;
}
.Pc5IY .bIvLC {
  height: 14px;
  width: unset;
  aspect-ratio: 1;
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
  padding: 0;
  margin-left: 0;
}
.Pc5IY .bIvLC.ukqbg.ew_2e {
  border-top-color: #ffffff;
}
.Pc5IY .bIvLC.V8m0M.enkWH,
.Pc5IY .bIvLC.U4VGH.enkWH {
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.Pc5IY .bIvLC.V8m0M.SVmsE,
.Pc5IY .bIvLC.U4VGH.SVmsE {
  border: 2px solid var(--errorBackground, #e6d5d5);
  border-top: 2px solid var(--errorText, #b24141);
}
.Pc5IY .bIvLC.V8m0M.ACSMS,
.Pc5IY .bIvLC.U4VGH.ACSMS {
  border: 2px solid var(--successBackground, #c2dbc9);
  border-top: 2px solid var(--successText, #1c958f);
}
.Pc5IY .bIvLC.SVmsE {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--errorText, #b24141);
}
.Pc5IY .bIvLC.ACSMS {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--successText, #1c958f);
}
.Pc5IY .bIvLC.enkWH {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.Pc5IY .bIvLC.INtBZ {
  height: 30px;
  border-width: 4px;
}
.Pc5IY .bIvLC.WzrRA {
  height: 40px;
  border-width: 4px;
}
.bp8dv {
  width: 100%;
}
.V8m0M {
  background-color: transparent;
  color: var(--buttonPrimary, #4e3f09);
}
.V8m0M.enkWH {
  color: var(--buttonPrimary, #4e3f09);
}
.V8m0M.SVmsE {
  color: var(--errorText, #b24141);
}
.V8m0M.ACSMS {
  color: var(--successText, #1c958f);
}
.ukqbg {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.ukqbg.ew_2e:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.ukqbg.enkWH {
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.ukqbg.enkWH:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.ukqbg.SVmsE {
  background-color: var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.ukqbg.ACSMS {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.U4VGH {
  background-color: transparent;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
}
.U4VGH.ew_2e:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
}
.U4VGH.ew_2e:hover svg path {
  fill: var(--buttonSecondary, #fff);
}
.U4VGH.enkWH {
  border: 1px solid var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.U4VGH.enkWH:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.U4VGH.SVmsE {
  border: 1px solid var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.U4VGH.ACSMS {
  border: 1px solid var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.eaN1S {
  background-color: var(--informationBackground, #ebd3bc);
  color: var(--informationText, #d28f51);
  cursor: unset;
}
.EvIXR {
  padding: 5px 10px;
  font-size: 12px;
}
.INtBZ {
  height: 48px;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
}
.WzrRA {
  padding: 15px 20px;
  font-size: 16px;
}

/* Absolute Center Spinner */
.DiS47 {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.DiS47:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
.DiS47:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.DiS47:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: GUM0S 150ms infinite linear;
  -moz-animation: GUM0S 150ms infinite linear;
  -ms-animation: GUM0S 150ms infinite linear;
  -o-animation: GUM0S 150ms infinite linear;
  animation: GUM0S 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes GUM0S {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes GUM0S {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes GUM0S {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes GUM0S {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.E4y7g {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
.doZaO {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: DaRxU 2s linear infinite;
  margin-left: 10%;
}
@keyframes DaRxU {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.E4y7g p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}

/**color by character**/
/** Font family **/
/** Font weight **/
.W0edj {
  display: block;
}
.QtiK2,
.RHWTt {
  display: inline-block;
}
.foTiY {
  display: flex;
}
.BXoyI,
.Me4jv {
  display: flex;
  flex-direction: column;
}
.vAWno,
.nxVkb {
  display: flex;
  align-items: center;
}
.xqEQl,
.Mtjue {
  display: flex;
  justify-content: center;
}
.tiftB,
.xU0EU {
  display: flex;
  justify-content: center;
  align-items: center;
}
.OKu_i,
.ma4za {
  justify-content: flex-start;
}
.bmRbB,
.d2aRg {
  justify-content: flex-end;
}
.jDuuE,
.Acyn3 {
  justify-content: space-between;
}
.EI32K,
.OOTBc {
  justify-content: space-around;
}
.xpC6l,
.g_Q0a {
  justify-content: space-evenly;
}
h1,
.aqXgG {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .aqXgG {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
._XJjZ {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  ._XJjZ {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.dybBq {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .dybBq {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.oF8mV {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .oF8mV {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.sLOKm {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .sLOKm {
    font-size: 16px;
    line-height: 18px;
  }
}
.kWIdT {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .kWIdT {
    font-size: 16px;
    line-height: 20px;
  }
}
.I4hws,
.ljPbv,
.Y8RFn {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .I4hws,
  .ljPbv,
  .Y8RFn {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.PirNr {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .PirNr {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.a35JJ,
.b2u0n {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .a35JJ,
  .b2u0n {
    font-size: 11px;
  }
}
.QXLxj,
.L4eC8 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .QXLxj,
  .L4eC8 {
    font-size: 11px;
  }
}
.b4maS,
.CQNQ3 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .b4maS,
  .CQNQ3 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.b4maS:hover,
.CQNQ3:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.b4maS:disabled,
.CQNQ3:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.b4maS:active,
.CQNQ3:active {
  opacity: 0.8;
}
.HDtip,
.AnHY4 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.PkpbW,
.J6LX0 {
  margin: 0 auto;
}
.y9q_y,
.Sy586 {
  max-width: 1440px !important;
}
.F5GXP,
.pPI8h {
  overflow-y: hidden !important;
}
.Wf_YX,
.PX5Rs {
  margin-right: 30px !important;
}
.wWvwG,
.fMtV1 {
  margin-right: 5px !important;
}
.FWIt4,
.EomB7 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.UNLt3,
.J9hZ_ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.ZvHpJ,
.Gi0ZX {
  display: none;
}
@media only screen and (max-width: 768px) {
  .ZvHpJ,
  .Gi0ZX {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .ZvHpJ,
  .Gi0ZX {
    margin-top: 24px;
  }
}
.nliCs,
.AnLx0 {
  background-color: var(--accentColor);
  color: #fff;
}
.xNkTJ,
.Forqk {
  overflow-y: hidden;
}
.mwIik,
.PmtMT {
  overflow: hidden;
}
._lMst h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  ._lMst {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Qh83l {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .xHdev {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .gVjys {
    display: none !important;
  }
}
.MqVCv {
  overflow: visible;
}
.MqVCv .AvF_O {
  padding: 24px;
  border-radius: 8px 8px 0 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
}
.MqVCv .AvF_O .UQ1yl {
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .MqVCv .AvF_O .UQ1yl {
    font-size: 14px;
  }
}
@media only screen and (max-width: 480px) {
  .MqVCv .AvF_O {
    padding: 16px;
  }
}
.MqVCv .RcjZ6 {
  overflow: inherit;
}
._jn6k {
  height: 40px !important;
  color: var(--textHeading, #26201a) !important;
}
.K88CN {
  color: var(--errorText, #b24141);
  display: inline-block;
  font-size: 12px;
  margin-top: 3px;
}
@media only screen and (max-width: 768px) {
  .K88CN {
    font-size: 11px;
  }
}
.SCE93 {
  margin-top: 16px;
}
.SCE93 .d5k2w {
  margin-top: 3px;
  cursor: not-allowed;
  pointer-events: none;
}
.SCE93 .d5k2w:focus {
  box-shadow: none;
}
.SCE93 .d5k2w.mmyRg {
  cursor: pointer;
  pointer-events: unset;
}
.SCE93 .Ni2K4 {
  font-size: 12px;
  outline: none;
  border: none;
  background: transparent;
}
.SCE93 .Ni2K4::-webkit-outer-spin-button,
.SCE93 .Ni2K4::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.SCE93 .Ni2K4:focus,
.SCE93 .Ni2K4:focus-visible {
  outline: none;
}
.kU7hv {
  min-width: 350px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  -webkit-font-smoothing: antialiased;
}
@media only screen and (max-width: 480px) {
  .kU7hv {
    padding: 0;
    width: 100%;
    min-width: unset;
    gap: 0;
  }
}
@media only screen and (max-width: 480px) {
  .kU7hv .yDKd8 {
    padding: 16px;
    width: 100%;
  }
}
.kU7hv .wHNXi {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
@media only screen and (max-width: 480px) {
  .kU7hv .wHNXi {
    border-top: 1px solid var(--dividerStokes, #d4d1d1);
    padding: 16px;
  }
}
.kU7hv .wHNXi .nMcht {
  height: 48px;
  padding: 20px 24px;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  text-transform: uppercase;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.vM45c {
  display: block;
}
.jk0Be,
._0HPiv {
  display: inline-block;
}
.PolRu {
  display: flex;
}
.f9QTz,
.vcf6v {
  display: flex;
  flex-direction: column;
}
.mDRE3,
.jUzOs {
  display: flex;
  align-items: center;
}
.Zdnzv,
.EYFS3 {
  display: flex;
  justify-content: center;
}
.ZAYCV,
.n5nsT {
  display: flex;
  justify-content: center;
  align-items: center;
}
.sttQK,
.BTf5a {
  justify-content: flex-start;
}
.htR7m,
.C63jE {
  justify-content: flex-end;
}
.M3TTE,
.bfnqy {
  justify-content: space-between;
}
._irG0,
.F9Lxv {
  justify-content: space-around;
}
.Zivu8,
.X5keq {
  justify-content: space-evenly;
}
h1,
.WQvg9 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .WQvg9 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.xcliY {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .xcliY {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.nvCb3 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .nvCb3 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.sKAKQ {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .sKAKQ {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ES9zf {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .ES9zf {
    font-size: 16px;
    line-height: 18px;
  }
}
.d83gu {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .d83gu {
    font-size: 16px;
    line-height: 20px;
  }
}
.VnNtb,
.H31PP,
.FW135 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .VnNtb,
  .H31PP,
  .FW135 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.VClaT {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .VClaT {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.APHVP,
.ywTpd {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .APHVP,
  .ywTpd {
    font-size: 11px;
  }
}
.sf7Iv,
.WiURO {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .sf7Iv,
  .WiURO {
    font-size: 11px;
  }
}
.C0c0f,
._VKeB {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .C0c0f,
  ._VKeB {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.C0c0f:hover,
._VKeB:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.C0c0f:disabled,
._VKeB:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.C0c0f:active,
._VKeB:active {
  opacity: 0.8;
}
.Q1Dtz,
.ymftt {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.zKxIs,
.PnQeM {
  margin: 0 auto;
}
.fDmzl,
.vjvAR {
  max-width: 1440px !important;
}
.EK15E,
.OhTlK {
  overflow-y: hidden !important;
}
.Gy4KJ,
.S4mjb {
  margin-right: 30px !important;
}
.VtE3z,
.s79D6 {
  margin-right: 5px !important;
}
.f4pOH,
.Dj6_R {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.rXRnZ,
.kq0DM {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.tJMD2,
.IUr3f {
  display: none;
}
@media only screen and (max-width: 768px) {
  .tJMD2,
  .IUr3f {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .tJMD2,
  .IUr3f {
    margin-top: 24px;
  }
}
.DhC5w,
.oHFQj {
  background-color: var(--accentColor);
  color: #fff;
}
.rOCyJ,
.WjZvc {
  overflow-y: hidden;
}
.kDlqp,
.DeIsK {
  overflow: hidden;
}
.kJKPj h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .kJKPj {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.bM2x1 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .rUCzH {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .hWhsT {
    display: none !important;
  }
}
.UrUlJ {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .UrUlJ {
    align-items: flex-end;
  }
}
.UrUlJ:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.OjLqG {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .OjLqG {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .r2m8M {
    border: none;
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.vO9TI {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.vO9TI .Eo2tP {
  width: 21px;
  height: 21px;
  cursor: pointer;
}
.kx3XZ {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.DRXgr {
  justify-content: flex-end;
}
.DRXgr .OjLqG {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.DRXgr .OjLqG .vO9TI {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .DRXgr .OjLqG .vO9TI {
    padding: 16px;
  }
}
.DRXgr .OjLqG .vO9TI .VuIVq {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .DRXgr .OjLqG {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .bhihp {
    align-items: center;
  }
}
.bhihp .OjLqG {
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .bhihp .OjLqG {
    width: unset;
    max-width: 720px;
  }
}
.bhihp .OjLqG .vO9TI {
  border-radius: 8px 8px 0px 0px;
}
.VuIVq {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.bmP5S {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.AFJhu {
  overflow-y: hidden;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.I10_I {
  display: block;
}
.ZTeME,
.aOXc5 {
  display: inline-block;
}
.wrMXn {
  display: flex;
}
.Ri1zR,
.Cc1NX {
  display: flex;
  flex-direction: column;
}
.joE4z,
.eqg6t {
  display: flex;
  align-items: center;
}
.QMXdm,
.ozqPN {
  display: flex;
  justify-content: center;
}
.oBMBQ,
.PdRzB {
  display: flex;
  justify-content: center;
  align-items: center;
}
.lQQmn,
.oVq6S {
  justify-content: flex-start;
}
._1ihqN,
.ggVmJ {
  justify-content: flex-end;
}
.VTk_x,
.w2fVK {
  justify-content: space-between;
}
.ya3YM,
.AMs7y {
  justify-content: space-around;
}
.V3Z5r,
.JZm_x {
  justify-content: space-evenly;
}
h1,
._Xn7c {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  ._Xn7c {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Rza2B {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Rza2B {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.p49pS {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .p49pS {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.QCcs9 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .QCcs9 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ZW1z9 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .ZW1z9 {
    font-size: 16px;
    line-height: 18px;
  }
}
.v3Fua {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .v3Fua {
    font-size: 16px;
    line-height: 20px;
  }
}
.L5J7N,
.aJrAL,
.cBKc4 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .L5J7N,
  .aJrAL,
  .cBKc4 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.CVWlm {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .CVWlm {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.rVSX0,
._sshi {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .rVSX0,
  ._sshi {
    font-size: 11px;
  }
}
.WdP8r,
.Wobm0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .WdP8r,
  .Wobm0 {
    font-size: 11px;
  }
}
.P0ZkM,
.I_nXF {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .P0ZkM,
  .I_nXF {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.P0ZkM:hover,
.I_nXF:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.P0ZkM:disabled,
.I_nXF:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.P0ZkM:active,
.I_nXF:active {
  opacity: 0.8;
}
.P3_If,
.ctURE {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.O1Chv,
.Pan5h {
  margin: 0 auto;
}
.Lvgn0,
.IqnGf {
  max-width: 1440px !important;
}
.mN2KD,
.vkMdb {
  overflow-y: hidden !important;
}
.XhxDI,
.fLhPD {
  margin-right: 30px !important;
}
.m6gna,
.h6Jcx {
  margin-right: 5px !important;
}
.A7hh0,
.zXhFx {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.RnDLo,
.nd2HB {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.dEFd3,
.FIIi5 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .dEFd3,
  .FIIi5 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .dEFd3,
  .FIIi5 {
    margin-top: 24px;
  }
}
.ANrYx,
.fabjH {
  background-color: var(--accentColor);
  color: #fff;
}
.vE3uF,
.vLx1q {
  overflow-y: hidden;
}
.MkiQ8,
.sB4FE {
  overflow: hidden;
}
.a5w8x h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .a5w8x {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.ekQdJ {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .W4Cw1 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .yIvOI {
    display: none !important;
  }
}
.d7_Li {
  display: flex;
  flex-direction: column;
  position: relative;
}
.d7_Li .LOofj {
  color: var(--errorText, #b24141);
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
}
.UHTIA {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.UHTIA span {
  color: var(--errorText, #b24141);
}
.YleQS {
  color: var(--errorText, #b24141);
}
.CRs9g {
  position: absolute;
  transform: translateY(-50%) scale(0.9);
  z-index: 1;
  background: #ffffff;
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  font-size: 0.8rem;
  pointer-events: none;
  line-height: unset;
}
.fttnk {
  font-size: 0.8rem;
  outline: none;
  border: none;
  color: var(--textHeading, #26201a);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
@media only screen and (max-width: 480px) {
  .fttnk {
    font-size: 1rem;
  }
}
.fttnk::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.fttnk::-webkit-outer-spin-button,
.fttnk::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.fttnk:focus,
.fttnk:focus-visible {
  outline: none;
}
.fttnk:disabled {
  color: var(--textSecondary);
}
.fttnk:focus {
  border-color: var(--buttonPrimary, #4e3f09);
}
.Vb6Ek {
  border-color: var(--errorText, #b24141) !important;
}
.qP9T9 {
  border: none;
}
.qP9T9:disabled {
  border: none;
}
.LoHMT {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
}
.LoHMT.QetKN {
  border: 1px solid #cccccc;
  cursor: not-allowed;
  pointer-events: none;
}
.LoHMT.UBecg {
  height: 40px;
  padding: 0 12px;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  border-radius: 3px;
}
@media only screen and (max-width: 480px) {
  .LoHMT.UBecg {
    font-size: 16px;
  }
}
.LoHMT.UBecg.jZ0Xi {
  height: auto;
  padding-top: 6px;
}
.UC5wO {
  padding: 0.2rem 0.4rem;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}
.X5fUU {
  display: flex;
  align-items: center;
  position: relative;
}
.X5fUU ._fEjl,
.X5fUU .vqPkY {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.5rem;
}
.X5fUU ._fEjl {
  margin-right: 0.5rem;
}
.X5fUU .vqPkY {
  margin-left: 0.5rem;
}
.X5fUU input {
  flex: 1;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.se0Jp {
  display: block;
}
.X6e_o,
.VQxhg {
  display: inline-block;
}
.Vwqnm {
  display: flex;
}
.Fhq1u,
.HpwxD {
  display: flex;
  flex-direction: column;
}
.fpSsU,
.qwmCk {
  display: flex;
  align-items: center;
}
.cXO8N,
.moFVM {
  display: flex;
  justify-content: center;
}
.OqyYc,
.xc2Om {
  display: flex;
  justify-content: center;
  align-items: center;
}
.jVtin,
.u0kH2 {
  justify-content: flex-start;
}
.UVFNc,
.oqtUO {
  justify-content: flex-end;
}
.z9BX0,
.bYKex {
  justify-content: space-between;
}
.P1iS2,
.OBVaJ {
  justify-content: space-around;
}
.ECQVb,
.EMJwa {
  justify-content: space-evenly;
}
h1,
.LcrCc {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .LcrCc {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.g__4W {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .g__4W {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Qa6zz {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Qa6zz {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.mLSCM {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .mLSCM {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.uuYvC {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .uuYvC {
    font-size: 16px;
    line-height: 18px;
  }
}
.z6sTt {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .z6sTt {
    font-size: 16px;
    line-height: 20px;
  }
}
.zqtMt,
.g4fMk,
.l5Bvl {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .zqtMt,
  .g4fMk,
  .l5Bvl {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.qOL64 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .qOL64 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.wPym8,
.Q82lM {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .wPym8,
  .Q82lM {
    font-size: 11px;
  }
}
.UQruu,
.YG7w4 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .UQruu,
  .YG7w4 {
    font-size: 11px;
  }
}
.Coyp6,
.RZxX8 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Coyp6,
  .RZxX8 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Coyp6:hover,
.RZxX8:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Coyp6:disabled,
.RZxX8:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Coyp6:active,
.RZxX8:active {
  opacity: 0.8;
}
.Sbegc,
.nQZsp {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.oHtLB,
.EuMjy {
  margin: 0 auto;
}
.YZo8V,
.uMGZp {
  max-width: 1440px !important;
}
.HACYQ,
.fhkdn {
  overflow-y: hidden !important;
}
.IFQjt,
.qWScB {
  margin-right: 30px !important;
}
.vjp_J,
.k7rLf {
  margin-right: 5px !important;
}
.bexUt,
.qdCut {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.WAj7J,
.m8Hrs {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.mrKFs,
.vCK1h {
  display: none;
}
@media only screen and (max-width: 768px) {
  .mrKFs,
  .vCK1h {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .mrKFs,
  .vCK1h {
    margin-top: 24px;
  }
}
.pEmSZ,
.GcudI {
  background-color: var(--accentColor);
  color: #fff;
}
.NCT5e,
.qjxE1 {
  overflow-y: hidden;
}
.mns0g,
.CWODr {
  overflow: hidden;
}
.Zc4mx h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Zc4mx {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.DHD1b {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .H3zF3 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .j2gF2 {
    display: none !important;
  }
}
.TGapZ {
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-height: 40vh;
  padding-top: 24px;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 768px) {
  .TGapZ {
    gap: 12px;
    padding: 16px;
  }
}
.TGapZ .nDEKa {
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.TGapZ .tCzl7 {
  border-radius: var(--buttonRadius, 0px);
  font-size: 12px;
  font-weight: 600;
  line-height: 140%;
  text-transform: uppercase;
  height: 40px;
  padding: 0 16px;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.QBpNn {
  display: block;
}
.nUeyJ,
.VEyS2 {
  display: inline-block;
}
.WenrB {
  display: flex;
}
.nzj4s,
.mENPb {
  display: flex;
  flex-direction: column;
}
.Y4gC5,
.liCBL {
  display: flex;
  align-items: center;
}
.VfeZb,
.oChXo {
  display: flex;
  justify-content: center;
}
.mfqXT,
.Ai6RL {
  display: flex;
  justify-content: center;
  align-items: center;
}
.SHrOV,
.VZ6Y1 {
  justify-content: flex-start;
}
.DqS5F,
.IYNSZ {
  justify-content: flex-end;
}
.Wt9SW,
.Am_bM {
  justify-content: space-between;
}
.jvGJq,
.KH7VH {
  justify-content: space-around;
}
.A9nWT,
.fq2v8 {
  justify-content: space-evenly;
}
h1,
.jYGfZ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .jYGfZ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.nub4g {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .nub4g {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.HErUJ {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .HErUJ {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.BdYrt {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .BdYrt {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
._532_y {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  ._532_y {
    font-size: 16px;
    line-height: 18px;
  }
}
.xI8vK {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .xI8vK {
    font-size: 16px;
    line-height: 20px;
  }
}
.mCIR0,
.f8eWn,
.VCE41 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .mCIR0,
  .f8eWn,
  .VCE41 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.rFNb5 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .rFNb5 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.rLS6e,
.GQC1q {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .rLS6e,
  .GQC1q {
    font-size: 11px;
  }
}
.uI9I3,
.O8ugK {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .uI9I3,
  .O8ugK {
    font-size: 11px;
  }
}
.xeycx,
.BIiCe {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .xeycx,
  .BIiCe {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.xeycx:hover,
.BIiCe:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.xeycx:disabled,
.BIiCe:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.xeycx:active,
.BIiCe:active {
  opacity: 0.8;
}
._1YREt,
.ncaKb {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.gpfib,
.N7YxG {
  margin: 0 auto;
}
.uJkOr,
.TzgoA {
  max-width: 1440px !important;
}
.U2tmp,
.KHEue {
  overflow-y: hidden !important;
}
.t2ra1,
.KOS4w {
  margin-right: 30px !important;
}
.aiPV9,
._7t7p {
  margin-right: 5px !important;
}
.F5Y9b,
.OqUuB {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Sq0QE,
.I_OSq {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.cvm1g,
.IDgjh {
  display: none;
}
@media only screen and (max-width: 768px) {
  .cvm1g,
  .IDgjh {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .cvm1g,
  .IDgjh {
    margin-top: 24px;
  }
}
.SlCQV,
.GQvNq {
  background-color: var(--accentColor);
  color: #fff;
}
.rQmkR,
.pbo0V {
  overflow-y: hidden;
}
.uvQaW,
.OG9j1 {
  overflow: hidden;
}
.HrMLC h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .HrMLC {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
._dW3I {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .SfFDb {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  ._1aGHy {
    display: none !important;
  }
}
.VOV_X {
  position: relative;
  width: 100%;
}
.VOV_X .mkK1Q {
  position: absolute;
  height: 75vh;
  background: transparent;
}
.VOV_X .mkK1Q .MtX1m {
  margin-left: 0;
}
.jvrGH {
  display: flex;
  flex-direction: column;
  padding: 24px 0;
}
@media only screen and (max-width: 768px) {
  .jvrGH {
    padding: 0;
  }
}
.jvrGH .JwfS8 {
  padding: 0 0 24px;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
}
@media only screen and (max-width: 768px) {
  .jvrGH .JwfS8 {
    font-size: 16px;
    padding: 16px;
  }
}
.jvrGH .oOc4z {
  display: flex;
  flex-direction: column;
  padding-top: 24px;
}
@media only screen and (max-width: 768px) {
  .jvrGH .oOc4z {
    width: 100%;
    padding: 16px;
  }
}
.jvrGH .oOc4z .ToZJp {
  margin-top: 20px;
}
.jvrGH .oOc4z .MPpUR .YlyU2 {
  display: flex;
  align-items: stretch;
  gap: 12px;
}
.jvrGH .oOc4z .MPpUR .YlyU2 .L8pop {
  height: 40px;
  background-color: #f5f5f5;
}
@media only screen and (max-width: 480px) {
  .jvrGH .oOc4z .MPpUR .YlyU2 .L8pop {
    flex: 1;
  }
}
.jvrGH .oOc4z .MPpUR .YlyU2 .kH392 .y4Xfu {
  padding: 0 12px;
  border-radius: 4px;
  height: 100%;
  cursor: unset;
}
.jvrGH .oOc4z .MPpUR .YlyU2 .kH392 .kkY9U {
  padding: 12px;
  border-radius: 2px;
  margin: 0px 5px;
  height: 100%;
}
.jvrGH .oOc4z .MPpUR .YlyU2 .kH392 .fTCAE {
  padding: 0 12px;
  border-radius: 4px;
  height: 100%;
  white-space: nowrap;
}
.jvrGH .oOc4z .MPpUR .YlyU2 .kH392 .ClMkp {
  display: inline-block;
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  height: 100%;
}
.jvrGH .oOc4z .MPpUR .YlyU2 .El7IB {
  font-size: 12px;
  border: none;
  outline: none;
  background: transparent;
}
.jvrGH .oOc4z .MPpUR .YlyU2 .UFFsn {
  width: 270px;
}
@media only screen and (max-width: 480px) {
  .jvrGH .oOc4z .MPpUR .YlyU2 .UFFsn {
    width: 100%;
  }
}
.jvrGH .oOc4z .HCT9j {
  display: flex;
  justify-content: center;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.ffjJU {
  display: block;
}
.PLa5S,
.NkdHE {
  display: inline-block;
}
._Nq7u {
  display: flex;
}
.O6tuz,
.E00l8 {
  display: flex;
  flex-direction: column;
}
.n3DrM,
.pmpJP {
  display: flex;
  align-items: center;
}
.GH2H4,
.DjDuS {
  display: flex;
  justify-content: center;
}
.ImMZM,
.sEkGq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.XF_X2,
.mcgOn {
  justify-content: flex-start;
}
.ontkL,
.HXZAK {
  justify-content: flex-end;
}
.NgdyC,
.FY2nu {
  justify-content: space-between;
}
.sPpvL,
.Gh3vx {
  justify-content: space-around;
}
.cC2c4,
.FFwRg {
  justify-content: space-evenly;
}
h1,
.TxjEb {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .TxjEb {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.a5Jcz {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .a5Jcz {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.qUGZQ {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .qUGZQ {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.UhfiV {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .UhfiV {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.e1XDo {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .e1XDo {
    font-size: 16px;
    line-height: 18px;
  }
}
.WTVex {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .WTVex {
    font-size: 16px;
    line-height: 20px;
  }
}
.joyLE,
.PMW21,
.AFJ0n {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .joyLE,
  .PMW21,
  .AFJ0n {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.KvUiL {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .KvUiL {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.Cvsva,
.YnoB0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .Cvsva,
  .YnoB0 {
    font-size: 11px;
  }
}
.MmgT9,
.EDTvn {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .MmgT9,
  .EDTvn {
    font-size: 11px;
  }
}
.Wc2Rv,
.ffIx8 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Wc2Rv,
  .ffIx8 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Wc2Rv:hover,
.ffIx8:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Wc2Rv:disabled,
.ffIx8:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Wc2Rv:active,
.ffIx8:active {
  opacity: 0.8;
}
.oFRW5,
.Kh6de {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.oXlmm,
.WDsR9 {
  margin: 0 auto;
}
.kZh4U,
.vr97X {
  max-width: 1440px !important;
}
.tHX6G,
.yoU4z {
  overflow-y: hidden !important;
}
.wUiT1,
.isW4B {
  margin-right: 30px !important;
}
.S8sdv,
.wnINh {
  margin-right: 5px !important;
}
.NNw7L,
.td7OS {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.wpz_2,
.lgMcK {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.PDCnq,
.nEtr7 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .PDCnq,
  .nEtr7 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .PDCnq,
  .nEtr7 {
    margin-top: 24px;
  }
}
.bZhjQ,
.rjczC {
  background-color: var(--accentColor);
  color: #fff;
}
.xvT8g,
.zzNII {
  overflow-y: hidden;
}
.DWg6w,
.G8lRa {
  overflow: hidden;
}
.__d4s h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .__d4s {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.nH5ob {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .TeQMj {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .gc7hV {
    display: none !important;
  }
}
.fRShC {
  padding: 24px !important;
  border-radius: 8px 8px 0 0 !important;
}
.fRShC .ec_ly {
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .fRShC .ec_ly {
    font-size: 14px;
  }
}
@media only screen and (max-width: 480px) {
  .fRShC {
    padding: 16px !important;
  }
}
.LFik4 {
  width: 350px;
  overflow-wrap: break-word;
}
@media only screen and (max-width: 768px) {
  .LFik4 {
    width: 100%;
  }
}
.LFik4 .Hatt7 {
  display: flex;
  justify-content: flex-end;
}
.LFik4 .Hatt7 .xlsUJ {
  cursor: pointer;
}
.LFik4 .Bo_iu {
  font-weight: 400;
  font-size: 16px;
  margin: 20px;
  color: var(--textHeading, #26201a);
  display: flex;
  justify-content: center;
  align-items: center;
}
.LFik4 .ETavX .K5wDs {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .LFik4 .ETavX .K5wDs {
    padding: 0;
    gap: 0;
  }
}
@media only screen and (max-width: 480px) {
  .LFik4 .ETavX .K5wDs .LC4HI {
    padding: 16px;
  }
}
.LFik4 .ETavX .K5wDs .LC4HI ._U5pK {
  font-size: 12px;
  border: none;
  outline: none;
  background: transparent;
}
.LFik4 .ETavX .K5wDs .SAM4v {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
@media only screen and (max-width: 480px) {
  .LFik4 .ETavX .K5wDs .SAM4v {
    border-top: 1px solid var(--dividerStokes, #d4d1d1);
    padding: 16px;
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
.D_9eu {
  display: block;
}
.q51M1,
.WZYlR {
  display: inline-block;
}
.KU091 {
  display: flex;
}
.BCS_Y,
.moAqW {
  display: flex;
  flex-direction: column;
}
.ohPzB,
.ZHHGF {
  display: flex;
  align-items: center;
}
.xzfRm,
.Eoc2m {
  display: flex;
  justify-content: center;
}
.jZ7UH,
.oa_pJ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.adIU2,
.SIOhU {
  justify-content: flex-start;
}
.pQbqV,
.s7L5Z {
  justify-content: flex-end;
}
.JVw01,
.KO7u9 {
  justify-content: space-between;
}
.vXbVC,
.r27j8 {
  justify-content: space-around;
}
.NO3by,
.rHKmn {
  justify-content: space-evenly;
}
h1,
.wOihC {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .wOihC {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.We1wr {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .We1wr {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.wbBzk {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .wbBzk {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.vfJRm {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .vfJRm {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.vji_K {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .vji_K {
    font-size: 16px;
    line-height: 18px;
  }
}
.ZThjf {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ZThjf {
    font-size: 16px;
    line-height: 20px;
  }
}
.legyo,
.PPinb,
.lrKJK {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .legyo,
  .PPinb,
  .lrKJK {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.lSQR4 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .lSQR4 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.hWIhc,
.jzcXC {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .hWIhc,
  .jzcXC {
    font-size: 11px;
  }
}
.Fr0Y7,
.GMhnP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .Fr0Y7,
  .GMhnP {
    font-size: 11px;
  }
}
.FHmt1,
.zgITR {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .FHmt1,
  .zgITR {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.FHmt1:hover,
.zgITR:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.FHmt1:disabled,
.zgITR:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.FHmt1:active,
.zgITR:active {
  opacity: 0.8;
}
.K5vPE,
.JHVV5 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.xx6QZ,
.FufBr {
  margin: 0 auto;
}
.z9GB4,
.I1LHU {
  max-width: 1440px !important;
}
.PYrxx,
.QSGeK {
  overflow-y: hidden !important;
}
.wDWtB,
.nuBuq {
  margin-right: 30px !important;
}
.iwyzD,
.fIiXo {
  margin-right: 5px !important;
}
.xg1aF,
.mtcv4 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Gp5FZ,
.gzl0r {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.ZTlpi,
.Q3HVP {
  display: none;
}
@media only screen and (max-width: 768px) {
  .ZTlpi,
  .Q3HVP {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .ZTlpi,
  .Q3HVP {
    margin-top: 24px;
  }
}
.mPkd8,
.ZMptH {
  background-color: var(--accentColor);
  color: #fff;
}
.m81Hu,
.KJGfj {
  overflow-y: hidden;
}
.KMZnf,
.ZMMKb {
  overflow: hidden;
}
._fLcu h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  ._fLcu {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Iv3OM {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .a_ufr {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .tZHVO {
    display: none !important;
  }
}
.sIBP5 {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .sIBP5 {
    align-items: flex-end;
  }
}
.sIBP5:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.OuuUF {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .OuuUF {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .ZtSHF {
    border: none;
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.oQC5H {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.oQC5H .IvmY1 {
  width: 21px;
  height: 21px;
  cursor: pointer;
}
.hJI_4 {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.XMZ6T {
  justify-content: flex-end;
}
.XMZ6T .OuuUF {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.XMZ6T .OuuUF .oQC5H {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .XMZ6T .OuuUF .oQC5H {
    padding: 16px;
  }
}
.XMZ6T .OuuUF .oQC5H .VZEA2 {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .XMZ6T .OuuUF {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .sQNM2 {
    align-items: center;
  }
}
.sQNM2 .OuuUF {
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .sQNM2 .OuuUF {
    width: unset;
    max-width: 720px;
  }
}
.sQNM2 .OuuUF .oQC5H {
  border-radius: 8px 8px 0px 0px;
}
.VZEA2 {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.B7t4W {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.jONW7 {
  overflow-y: hidden;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.vDgxg {
  display: block;
}
.BHnyK,
.zzOzS {
  display: inline-block;
}
.uKL2V {
  display: flex;
}
.rRYpw,
.bEVhK {
  display: flex;
  flex-direction: column;
}
.dd_dX,
.vvuxE {
  display: flex;
  align-items: center;
}
.Rh89J,
.Epr5U {
  display: flex;
  justify-content: center;
}
.gu2gH,
.FR0iS {
  display: flex;
  justify-content: center;
  align-items: center;
}
.DoaEg,
.APQ4d {
  justify-content: flex-start;
}
.EzeWf,
.CUHQA {
  justify-content: flex-end;
}
.ExP7N,
.vLEUJ {
  justify-content: space-between;
}
.LMnhP,
.ElUqi {
  justify-content: space-around;
}
.Gb40b,
.DFOh6 {
  justify-content: space-evenly;
}
h1,
.zGj1z {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .zGj1z {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
._AAmh {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  ._AAmh {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.XiNLq {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .XiNLq {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.VYr67 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .VYr67 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.mZPIO {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .mZPIO {
    font-size: 16px;
    line-height: 18px;
  }
}
.rOtuK {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .rOtuK {
    font-size: 16px;
    line-height: 20px;
  }
}
.oL3BR,
.axtaT,
.pkfln {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .oL3BR,
  .axtaT,
  .pkfln {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.jmDAC {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .jmDAC {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.gMUlP,
.WnZIG {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .gMUlP,
  .WnZIG {
    font-size: 11px;
  }
}
.A6AqD,
.c32EO {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .A6AqD,
  .c32EO {
    font-size: 11px;
  }
}
.Dh1jK,
.lm4x3 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Dh1jK,
  .lm4x3 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Dh1jK:hover,
.lm4x3:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Dh1jK:disabled,
.lm4x3:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Dh1jK:active,
.lm4x3:active {
  opacity: 0.8;
}
.e53kv,
.UU_as {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bmKpb,
.Kx3Lh {
  margin: 0 auto;
}
.tkCVo,
.L7x2O {
  max-width: 1440px !important;
}
.KYU3j,
.XR1Ui {
  overflow-y: hidden !important;
}
.Ivg96,
.rjAJj {
  margin-right: 30px !important;
}
.L2m4c,
.cpHaT {
  margin-right: 5px !important;
}
.babhK,
.QiBGv {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.qrCh1,
.F2mBV {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.vwBvy,
.YNxR2 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .vwBvy,
  .YNxR2 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .vwBvy,
  .YNxR2 {
    margin-top: 24px;
  }
}
.z8oki,
.cxKf7 {
  background-color: var(--accentColor);
  color: #fff;
}
.zi65p,
.TrfrR {
  overflow-y: hidden;
}
.mTUfX,
._7y6qT {
  overflow: hidden;
}
.yjjX1 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .yjjX1 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.DdMEI {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .icTmX {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .AwGkH {
    display: none !important;
  }
}
.uPzt4 {
  display: flex;
  flex-direction: column;
  position: relative;
}
.uPzt4 .oLQi5 {
  color: var(--errorText, #b24141);
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
}
.Jme_F {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.Jme_F span {
  color: var(--errorText, #b24141);
}
.zyiHs {
  color: var(--errorText, #b24141);
}
.RFwRM {
  position: absolute;
  transform: translateY(-50%) scale(0.9);
  z-index: 1;
  background: #ffffff;
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  font-size: 0.8rem;
  pointer-events: none;
  line-height: unset;
}
.J4teZ {
  font-size: 0.8rem;
  outline: none;
  border: none;
  color: var(--textHeading, #26201a);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
@media only screen and (max-width: 480px) {
  .J4teZ {
    font-size: 1rem;
  }
}
.J4teZ::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.J4teZ::-webkit-outer-spin-button,
.J4teZ::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.J4teZ:focus,
.J4teZ:focus-visible {
  outline: none;
}
.J4teZ:disabled {
  color: var(--textSecondary);
}
.J4teZ:focus {
  border-color: var(--buttonPrimary, #4e3f09);
}
.c30GN {
  border-color: var(--errorText, #b24141) !important;
}
.iDvN4 {
  border: none;
}
.iDvN4:disabled {
  border: none;
}
.RqsEU {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
}
.RqsEU.R7TAv {
  border: 1px solid #cccccc;
  cursor: not-allowed;
  pointer-events: none;
}
.RqsEU.hOICH {
  height: 40px;
  padding: 0 12px;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  border-radius: 3px;
}
@media only screen and (max-width: 480px) {
  .RqsEU.hOICH {
    font-size: 16px;
  }
}
.RqsEU.hOICH.io88q {
  height: auto;
  padding-top: 6px;
}
.zNXkt {
  padding: 0.2rem 0.4rem;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}
.Dl9xZ {
  display: flex;
  align-items: center;
  position: relative;
}
.Dl9xZ .jhgKD,
.Dl9xZ .W_bV_ {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.5rem;
}
.Dl9xZ .jhgKD {
  margin-right: 0.5rem;
}
.Dl9xZ .W_bV_ {
  margin-left: 0.5rem;
}
.Dl9xZ input {
  flex: 1;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.XuYWM {
  display: block;
}
.wRyWG,
.cxWqI {
  display: inline-block;
}
.jJ6FG {
  display: flex;
}
.wq52k,
.qvh9B {
  display: flex;
  flex-direction: column;
}
.rgulN,
.rPrLp {
  display: flex;
  align-items: center;
}
.nvh1Q,
.m8MCG {
  display: flex;
  justify-content: center;
}
.a19wy,
.k75kv {
  display: flex;
  justify-content: center;
  align-items: center;
}
.aK87C,
._LqrB {
  justify-content: flex-start;
}
.N825K,
.raRti {
  justify-content: flex-end;
}
.DnGLg,
.SUiGP {
  justify-content: space-between;
}
.j_VWj,
.sLDcL {
  justify-content: space-around;
}
.TvuFn,
.QqHVE {
  justify-content: space-evenly;
}
h1,
.tIiW1 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .tIiW1 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.buKfV {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .buKfV {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Uucdb {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Uucdb {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.FpEng {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .FpEng {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.WT7iO {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .WT7iO {
    font-size: 16px;
    line-height: 18px;
  }
}
.ITY3H {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ITY3H {
    font-size: 16px;
    line-height: 20px;
  }
}
.rXyFf,
.xGJAf,
.rCAsZ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .rXyFf,
  .xGJAf,
  .rCAsZ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.WgG03 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .WgG03 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.u8n4t,
.tgbYc {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .u8n4t,
  .tgbYc {
    font-size: 11px;
  }
}
.e0xY9,
._J4ak {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .e0xY9,
  ._J4ak {
    font-size: 11px;
  }
}
.voMsP,
.wxe2r {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .voMsP,
  .wxe2r {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.voMsP:hover,
.wxe2r:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.voMsP:disabled,
.wxe2r:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.voMsP:active,
.wxe2r:active {
  opacity: 0.8;
}
.EMewh,
.ei7KD {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.qixaz,
.aqAZI {
  margin: 0 auto;
}
.Cy67L,
.SlBt8 {
  max-width: 1440px !important;
}
.zNVOe,
.pIXy8 {
  overflow-y: hidden !important;
}
.KC1AC,
.vdM_u {
  margin-right: 30px !important;
}
.PjMQN,
.gVRmZ {
  margin-right: 5px !important;
}
.kvWXR,
.u3lSS {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.kFuLx,
.teim4 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.jNO32,
.YkWuB {
  display: none;
}
@media only screen and (max-width: 768px) {
  .jNO32,
  .YkWuB {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .jNO32,
  .YkWuB {
    margin-top: 24px;
  }
}
.IxfDV,
.UhJ5T {
  background-color: var(--accentColor);
  color: #fff;
}
.MYUR9,
.S2AJs {
  overflow-y: hidden;
}
.VQccE,
.KxwmX {
  overflow: hidden;
}
.IfEow h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .IfEow {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.FZb9y {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .fVMhs {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .D_bGQ {
    display: none !important;
  }
}
.NoNUX {
  font-family: inherit;
  border: none;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 6px;
  transition: background-color 0.3s ease;
}
.NoNUX span {
  display: inline-flex;
}
.NoNUX:focus-visible {
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
.NoNUX:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
.NoNUX .KbfaX {
  position: unset;
  background: transparent;
  height: auto;
  z-index: 0;
}
.NoNUX .SUZlB {
  height: 14px;
  width: unset;
  aspect-ratio: 1;
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
  padding: 0;
  margin-left: 0;
}
.NoNUX .SUZlB.Qbp49.KYum5 {
  border-top-color: #ffffff;
}
.NoNUX .SUZlB.bSTO2.PiFLD,
.NoNUX .SUZlB.B70Qt.PiFLD {
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.NoNUX .SUZlB.bSTO2.mecem,
.NoNUX .SUZlB.B70Qt.mecem {
  border: 2px solid var(--errorBackground, #e6d5d5);
  border-top: 2px solid var(--errorText, #b24141);
}
.NoNUX .SUZlB.bSTO2.Kbo1j,
.NoNUX .SUZlB.B70Qt.Kbo1j {
  border: 2px solid var(--successBackground, #c2dbc9);
  border-top: 2px solid var(--successText, #1c958f);
}
.NoNUX .SUZlB.mecem {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--errorText, #b24141);
}
.NoNUX .SUZlB.Kbo1j {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--successText, #1c958f);
}
.NoNUX .SUZlB.PiFLD {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.NoNUX .SUZlB.m_vpP {
  height: 30px;
  border-width: 4px;
}
.NoNUX .SUZlB.ZxsPj {
  height: 40px;
  border-width: 4px;
}
.twDQK {
  width: 100%;
}
.bSTO2 {
  background-color: transparent;
  color: var(--buttonPrimary, #4e3f09);
}
.bSTO2.PiFLD {
  color: var(--buttonPrimary, #4e3f09);
}
.bSTO2.mecem {
  color: var(--errorText, #b24141);
}
.bSTO2.Kbo1j {
  color: var(--successText, #1c958f);
}
.Qbp49 {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.Qbp49.KYum5:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.Qbp49.PiFLD {
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.Qbp49.PiFLD:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.Qbp49.mecem {
  background-color: var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.Qbp49.Kbo1j {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.B70Qt {
  background-color: transparent;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
}
.B70Qt.KYum5:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
}
.B70Qt.KYum5:hover svg path {
  fill: var(--buttonSecondary, #fff);
}
.B70Qt.PiFLD {
  border: 1px solid var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.B70Qt.PiFLD:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.B70Qt.mecem {
  border: 1px solid var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.B70Qt.Kbo1j {
  border: 1px solid var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.uEYGb {
  background-color: var(--informationBackground, #ebd3bc);
  color: var(--informationText, #d28f51);
  cursor: unset;
}
.VVsVT {
  padding: 5px 10px;
  font-size: 12px;
}
.m_vpP {
  height: 48px;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
}
.ZxsPj {
  padding: 15px 20px;
  font-size: 16px;
}

/* Absolute Center Spinner */
.PBqUJ {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.PBqUJ:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
.PBqUJ:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.PBqUJ:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: uChk1 150ms infinite linear;
  -moz-animation: uChk1 150ms infinite linear;
  -ms-animation: uChk1 150ms infinite linear;
  -o-animation: uChk1 150ms infinite linear;
  animation: uChk1 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes uChk1 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes uChk1 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes uChk1 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes uChk1 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.sGgpO {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
.VIo4x {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: RBdrL 2s linear infinite;
  margin-left: 10%;
}
@keyframes RBdrL {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.sGgpO p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}

/**color by character**/
/** Font family **/
/** Font weight **/
.iIVzM {
  display: block;
}
.GdKly,
.aEIgm {
  display: inline-block;
}
.rJFNm {
  display: flex;
}
.FmbAr,
.D4iED {
  display: flex;
  flex-direction: column;
}
.S0hKV,
.OkhKy {
  display: flex;
  align-items: center;
}
.vVRry,
.IP7nD {
  display: flex;
  justify-content: center;
}
.I7poW,
.VdxaD {
  display: flex;
  justify-content: center;
  align-items: center;
}
.aL1ZE,
.Ofpoi {
  justify-content: flex-start;
}
.Ak4Ft,
.Remp7 {
  justify-content: flex-end;
}
.XQD6l,
.EMZhK {
  justify-content: space-between;
}
.m6Ok1,
.fG5ac {
  justify-content: space-around;
}
.g3_6S,
.zkUCV {
  justify-content: space-evenly;
}
h1,
.plqrN {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .plqrN {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.UTYos {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .UTYos {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.EQdJB {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .EQdJB {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.D2As5 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .D2As5 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.idbUu {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .idbUu {
    font-size: 16px;
    line-height: 18px;
  }
}
.gcw37 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .gcw37 {
    font-size: 16px;
    line-height: 20px;
  }
}
.b13V9,
.TXTdB,
.eFLR4 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .b13V9,
  .TXTdB,
  .eFLR4 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.ctXE9 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .ctXE9 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.Dh0KM,
.dNKTQ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .Dh0KM,
  .dNKTQ {
    font-size: 11px;
  }
}
.ySoAA,
.S_bFp {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .ySoAA,
  .S_bFp {
    font-size: 11px;
  }
}
.gTHvr,
.GzLNg {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .gTHvr,
  .GzLNg {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.gTHvr:hover,
.GzLNg:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.gTHvr:disabled,
.GzLNg:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.gTHvr:active,
.GzLNg:active {
  opacity: 0.8;
}
.UdsS9,
.n0fJf {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.K5o9L,
.HWgeZ {
  margin: 0 auto;
}
._9jcwu,
.FUn29 {
  max-width: 1440px !important;
}
.eewo2,
.MGLDX {
  overflow-y: hidden !important;
}
.mBLVp,
.ixMcb {
  margin-right: 30px !important;
}
.UMQ2v,
.KTR64 {
  margin-right: 5px !important;
}
.OPipe,
.ISEku {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Gh56z,
.vCNYs {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Drn5J,
.vFN1V {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Drn5J,
  .vFN1V {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Drn5J,
  .vFN1V {
    margin-top: 24px;
  }
}
.ofU1x,
.riogZ {
  background-color: var(--accentColor);
  color: #fff;
}
.z56zL,
.NJt49 {
  overflow-y: hidden;
}
.ZIOua,
.Z84jH {
  overflow: hidden;
}
.DXrkf h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .DXrkf {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.KLrDy {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .HrdSk {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .AJ7qo {
    display: none !important;
  }
}
.HPBdO {
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-height: 40vh;
  padding-top: 24px;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 768px) {
  .HPBdO {
    gap: 12px;
    padding: 16px;
  }
}
.HPBdO .ucLv3 {
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.HPBdO .dN8vl {
  border-radius: var(--buttonRadius, 0px);
  font-size: 12px;
  font-weight: 600;
  line-height: 140%;
  text-transform: uppercase;
  height: 40px;
  padding: 0 16px;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.ivtRw {
  display: block;
}
.t7zgu,
.lQL9H {
  display: inline-block;
}
.ELVh7 {
  display: flex;
}
.L_x8w,
.eaAzy {
  display: flex;
  flex-direction: column;
}
.X4pqF,
.bBU3j {
  display: flex;
  align-items: center;
}
.wtZEa,
.Rywy5 {
  display: flex;
  justify-content: center;
}
.NmCub,
.C0iUR {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mkMYr,
.BCEpt {
  justify-content: flex-start;
}
.erb85,
.W1lwq {
  justify-content: flex-end;
}
.cFqur,
.zmWfW {
  justify-content: space-between;
}
.ZX4vu,
.aHAYc {
  justify-content: space-around;
}
.GsO7T,
.ownRd {
  justify-content: space-evenly;
}
h1,
.dCJIM {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .dCJIM {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.JVBx6 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .JVBx6 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.lNEs_ {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .lNEs_ {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.QRu9D {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .QRu9D {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.xXLMs {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .xXLMs {
    font-size: 16px;
    line-height: 18px;
  }
}
.dEm15 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .dEm15 {
    font-size: 16px;
    line-height: 20px;
  }
}
.S6qjf,
.T0TKv,
.TNUDs {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .S6qjf,
  .T0TKv,
  .TNUDs {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.nRWJ0 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .nRWJ0 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.XzaEv,
.BZ4xu {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .XzaEv,
  .BZ4xu {
    font-size: 11px;
  }
}
.pDpkb,
.J1bHF {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .pDpkb,
  .J1bHF {
    font-size: 11px;
  }
}
.__yPB,
.GuXyk {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .__yPB,
  .GuXyk {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.__yPB:hover,
.GuXyk:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.__yPB:disabled,
.GuXyk:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.__yPB:active,
.GuXyk:active {
  opacity: 0.8;
}
.SWoIN,
.LH35j {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.FC0pp,
.M_2JC {
  margin: 0 auto;
}
.NI6oe,
.C01Yu {
  max-width: 1440px !important;
}
.qNDNh,
.agD00 {
  overflow-y: hidden !important;
}
.bz8sD,
.BfTnJ {
  margin-right: 30px !important;
}
.qOQR6,
.YjH3I {
  margin-right: 5px !important;
}
.DrWsE,
.r3cpA {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.mcSFy,
.Yy1u4 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Gm8Qx,
.FYM6s {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Gm8Qx,
  .FYM6s {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Gm8Qx,
  .FYM6s {
    margin-top: 24px;
  }
}
.GTcdW,
.cRr7m {
  background-color: var(--accentColor);
  color: #fff;
}
.bbgRR,
.o0D7f {
  overflow-y: hidden;
}
.ECK6M,
.e8QKc {
  overflow: hidden;
}
.BrYsY h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .BrYsY {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.urj_I {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .AmjKc {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .TXTM_ {
    display: none !important;
  }
}
.u2x4f {
  padding: 15px 25px 5px;
  background-color: #ffffff;
  min-width: 200px;
  min-height: 100px;
  max-width: 350px;
  overflow-wrap: break-word;
  border-radius: 3px;
  -webkit-font-smoothing: antialiased;
}
.u2x4f .ep5ni {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  font-weight: 400;
}
.u2x4f .WfdKL {
  margin: 25px 0 35px 0;
  line-height: 20px;
  text-align: center;
  font-size: 14px;
  font-weight: 300;
}
.u2x4f .ksnYw {
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  width: 100%;
  display: flex;
  margin-bottom: 3px;
}
.u2x4f .ksnYw .zwk1s {
  color: #41434c;
  opacity: 0.2;
  margin-top: 7px;
  font-weight: 300;
  font-size: 28px;
}
.u2x4f .ksnYw .JxV87,
.u2x4f .ksnYw .z0Gao {
  flex: 1;
  margin-top: 5px;
  font-weight: 700;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.gkFV0 {
  display: block;
}
.ZWKwF,
.uMwFX {
  display: inline-block;
}
.wsTKc {
  display: flex;
}
.HnhA3,
.SloZN {
  display: flex;
  flex-direction: column;
}
.vfZ7Z,
.fTikU {
  display: flex;
  align-items: center;
}
.CSWtE,
.I9RUT {
  display: flex;
  justify-content: center;
}
.iL2TQ,
.l0FFt {
  display: flex;
  justify-content: center;
  align-items: center;
}
.w7TXb,
.Bll6l {
  justify-content: flex-start;
}
.RQ996,
.HOTXb {
  justify-content: flex-end;
}
.PAZoP,
.D9xq2 {
  justify-content: space-between;
}
.SNK96,
.sRUEJ {
  justify-content: space-around;
}
.u8J9R,
.hcm2N {
  justify-content: space-evenly;
}
h1,
.imFpf {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .imFpf {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.cOs0V {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .cOs0V {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.T0zwx {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .T0zwx {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.mzPtz {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .mzPtz {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.FrVgG {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .FrVgG {
    font-size: 16px;
    line-height: 18px;
  }
}
.qVNKT {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .qVNKT {
    font-size: 16px;
    line-height: 20px;
  }
}
.nMHIS,
.FnLI6,
.qU5Hm {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .nMHIS,
  .FnLI6,
  .qU5Hm {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.W6Us8 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .W6Us8 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.CJlBy,
.mRCba {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .CJlBy,
  .mRCba {
    font-size: 11px;
  }
}
.uo_2z,
.aapSo {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .uo_2z,
  .aapSo {
    font-size: 11px;
  }
}
.WQm1p,
.TLU2n {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .WQm1p,
  .TLU2n {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.WQm1p:hover,
.TLU2n:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.WQm1p:disabled,
.TLU2n:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.WQm1p:active,
.TLU2n:active {
  opacity: 0.8;
}
.xXxqc,
.AfGSY {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Lq8Ym,
.pKstV {
  margin: 0 auto;
}
.EYh1X,
.K29d4 {
  max-width: 1440px !important;
}
.S6Vf7,
.ys1r5 {
  overflow-y: hidden !important;
}
.KEPmJ,
.k5ES1 {
  margin-right: 30px !important;
}
.P1F0z,
.EgtCe {
  margin-right: 5px !important;
}
.bQzrl,
.a0wwR {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.yGj8W,
.eX8EO {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.LwZeK,
.qyPut {
  display: none;
}
@media only screen and (max-width: 768px) {
  .LwZeK,
  .qyPut {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .LwZeK,
  .qyPut {
    margin-top: 24px;
  }
}
.hVazs,
.PHGf4 {
  background-color: var(--accentColor);
  color: #fff;
}
.gzKY2,
.Vae9B {
  overflow-y: hidden;
}
.b3VNl,
.F3QRY {
  overflow: hidden;
}
.EwMYY h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .EwMYY {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.E8WSG {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .s6zko {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .U58jj {
    display: none !important;
  }
}
.Yb2Pe {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .Yb2Pe {
    align-items: flex-end;
  }
}
.Yb2Pe:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.ARIlJ {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .ARIlJ {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .gNXjE {
    border: none;
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.qLIUe {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.qLIUe .IQHd3 {
  width: 21px;
  height: 21px;
  cursor: pointer;
}
.hCJ4Y {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.dQUkr {
  justify-content: flex-end;
}
.dQUkr .ARIlJ {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.dQUkr .ARIlJ .qLIUe {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .dQUkr .ARIlJ .qLIUe {
    padding: 16px;
  }
}
.dQUkr .ARIlJ .qLIUe .v1Rqu {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .dQUkr .ARIlJ {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .eNnQ2 {
    align-items: center;
  }
}
.eNnQ2 .ARIlJ {
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .eNnQ2 .ARIlJ {
    width: unset;
    max-width: 720px;
  }
}
.eNnQ2 .ARIlJ .qLIUe {
  border-radius: 8px 8px 0px 0px;
}
.v1Rqu {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.lgnP5 {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.VjK0S {
  overflow-y: hidden;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.w7DqI {
  display: block;
}
.wB3Ef,
.lgUxz {
  display: inline-block;
}
.zBbnh {
  display: flex;
}
._n5vB,
.K8voa {
  display: flex;
  flex-direction: column;
}
.aQOSG,
.TxuiX {
  display: flex;
  align-items: center;
}
.RhZlV,
.P1Bt1 {
  display: flex;
  justify-content: center;
}
.XuyFl,
.dEOZM {
  display: flex;
  justify-content: center;
  align-items: center;
}
.iS6E2,
.TB_5U {
  justify-content: flex-start;
}
.eo_D5,
.dC94p {
  justify-content: flex-end;
}
.GcsRR,
.pyFEB {
  justify-content: space-between;
}
.OSrPR,
.p3xfW {
  justify-content: space-around;
}
.wKQIi,
.sdmAZ {
  justify-content: space-evenly;
}
h1,
.vQctR {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .vQctR {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.w_Gfw {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .w_Gfw {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.c_gch {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .c_gch {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.NB63A {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .NB63A {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ZSsm4 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .ZSsm4 {
    font-size: 16px;
    line-height: 18px;
  }
}
.bI6Tj {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .bI6Tj {
    font-size: 16px;
    line-height: 20px;
  }
}
.aXbrS,
.aNoHj,
.FFgmn {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .aXbrS,
  .aNoHj,
  .FFgmn {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.Z3Ho_ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .Z3Ho_ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.EN8jX,
.f7K1b {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .EN8jX,
  .f7K1b {
    font-size: 11px;
  }
}
._q0fI,
.c2T5P {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  ._q0fI,
  .c2T5P {
    font-size: 11px;
  }
}
.pHTVx,
._z2Xg {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .pHTVx,
  ._z2Xg {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.pHTVx:hover,
._z2Xg:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.pHTVx:disabled,
._z2Xg:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.pHTVx:active,
._z2Xg:active {
  opacity: 0.8;
}
.SYzJr,
.g6wX_ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.HtNrd,
.NGmK0 {
  margin: 0 auto;
}
.GoIjA,
.GliJX {
  max-width: 1440px !important;
}
.cgkP2,
.g357k {
  overflow-y: hidden !important;
}
.LafZ1,
.HDcxI {
  margin-right: 30px !important;
}
.q4zkl,
.UmpRu {
  margin-right: 5px !important;
}
.EaAD1,
.vSM2h {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ICyBE,
.tLVrM {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.SPePK,
.jG_XV {
  display: none;
}
@media only screen and (max-width: 768px) {
  .SPePK,
  .jG_XV {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .SPePK,
  .jG_XV {
    margin-top: 24px;
  }
}
.ywONc,
.xeEOu {
  background-color: var(--accentColor);
  color: #fff;
}
.x6wFB,
.gKBai {
  overflow-y: hidden;
}
.r1DD5,
.hq0bo {
  overflow: hidden;
}
.vgnR1 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .vgnR1 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.vAIIn {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .S9FBB {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .P7ZIQ {
    display: none !important;
  }
}
.ucpOo {
  font-family: inherit;
  border: none;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 6px;
  transition: background-color 0.3s ease;
}
.ucpOo span {
  display: inline-flex;
}
.ucpOo:focus-visible {
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
.ucpOo:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
.ucpOo .yZobN {
  position: unset;
  background: transparent;
  height: auto;
  z-index: 0;
}
.ucpOo .qNIpl {
  height: 14px;
  width: unset;
  aspect-ratio: 1;
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
  padding: 0;
  margin-left: 0;
}
.ucpOo .qNIpl.gWgIP.JlaVW {
  border-top-color: #ffffff;
}
.ucpOo .qNIpl.FGoiS.bRRsl,
.ucpOo .qNIpl.vCZQG.bRRsl {
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.ucpOo .qNIpl.FGoiS.WMnu8,
.ucpOo .qNIpl.vCZQG.WMnu8 {
  border: 2px solid var(--errorBackground, #e6d5d5);
  border-top: 2px solid var(--errorText, #b24141);
}
.ucpOo .qNIpl.FGoiS.sM_qO,
.ucpOo .qNIpl.vCZQG.sM_qO {
  border: 2px solid var(--successBackground, #c2dbc9);
  border-top: 2px solid var(--successText, #1c958f);
}
.ucpOo .qNIpl.WMnu8 {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--errorText, #b24141);
}
.ucpOo .qNIpl.sM_qO {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--successText, #1c958f);
}
.ucpOo .qNIpl.bRRsl {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.ucpOo .qNIpl.i8e29 {
  height: 30px;
  border-width: 4px;
}
.ucpOo .qNIpl.jT3MG {
  height: 40px;
  border-width: 4px;
}
.kwv9T {
  width: 100%;
}
.FGoiS {
  background-color: transparent;
  color: var(--buttonPrimary, #4e3f09);
}
.FGoiS.bRRsl {
  color: var(--buttonPrimary, #4e3f09);
}
.FGoiS.WMnu8 {
  color: var(--errorText, #b24141);
}
.FGoiS.sM_qO {
  color: var(--successText, #1c958f);
}
.gWgIP {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.gWgIP.JlaVW:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.gWgIP.bRRsl {
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.gWgIP.bRRsl:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.gWgIP.WMnu8 {
  background-color: var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.gWgIP.sM_qO {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.vCZQG {
  background-color: transparent;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
}
.vCZQG.JlaVW:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
}
.vCZQG.JlaVW:hover svg path {
  fill: var(--buttonSecondary, #fff);
}
.vCZQG.bRRsl {
  border: 1px solid var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.vCZQG.bRRsl:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.vCZQG.WMnu8 {
  border: 1px solid var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.vCZQG.sM_qO {
  border: 1px solid var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.X16u8 {
  background-color: var(--informationBackground, #ebd3bc);
  color: var(--informationText, #d28f51);
  cursor: unset;
}
.zPUbp {
  padding: 5px 10px;
  font-size: 12px;
}
.i8e29 {
  height: 48px;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
}
.jT3MG {
  padding: 15px 20px;
  font-size: 16px;
}

/* Absolute Center Spinner */
.POreI {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.POreI:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
.POreI:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.POreI:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: ENEsj 150ms infinite linear;
  -moz-animation: ENEsj 150ms infinite linear;
  -ms-animation: ENEsj 150ms infinite linear;
  -o-animation: ENEsj 150ms infinite linear;
  animation: ENEsj 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes ENEsj {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes ENEsj {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes ENEsj {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes ENEsj {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
._x6or {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
.xGeOF {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: k0Woz 2s linear infinite;
  margin-left: 10%;
}
@keyframes k0Woz {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._x6or p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}


/**color by character**/
/** Font family **/
/** Font weight **/
.nraUu {
  display: block;
}
.reyBB,
.mf9HX {
  display: inline-block;
}
.Gl3sh {
  display: flex;
}
.OIQjm,
.TsCjK {
  display: flex;
  flex-direction: column;
}
.qLpEZ,
.Crdsy {
  display: flex;
  align-items: center;
}
.ipNPP,
.LeiUV {
  display: flex;
  justify-content: center;
}
.NUFM3,
.mDGLK {
  display: flex;
  justify-content: center;
  align-items: center;
}
.R331B,
.bWXUa {
  justify-content: flex-start;
}
.FsLAQ,
.XKKx1 {
  justify-content: flex-end;
}
.naBnF,
.OHq9D {
  justify-content: space-between;
}
.zvHdG,
.FRCY_ {
  justify-content: space-around;
}
.qVxAd,
.NNOLp {
  justify-content: space-evenly;
}
h1,
.PUcm3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .PUcm3 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.ZAKVt {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .ZAKVt {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.YdRxQ {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .YdRxQ {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.y4fsF {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .y4fsF {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.i8esZ {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .i8esZ {
    font-size: 16px;
    line-height: 18px;
  }
}
.fYFJp {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .fYFJp {
    font-size: 16px;
    line-height: 20px;
  }
}
.TmVqW,
.DIoZ_,
.C6iiR {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .TmVqW,
  .DIoZ_,
  .C6iiR {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.ve875 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .ve875 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.w1FVC,
.abn8j {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .w1FVC,
  .abn8j {
    font-size: 11px;
  }
}
.ZxHAz,
.XKkl5 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .ZxHAz,
  .XKkl5 {
    font-size: 11px;
  }
}
.zBJME,
.wx3CV {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .zBJME,
  .wx3CV {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.zBJME:hover,
.wx3CV:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.zBJME:disabled,
.wx3CV:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.zBJME:active,
.wx3CV:active {
  opacity: 0.8;
}
.p1iWW,
.jdFSk {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.U4ZW6,
.aLBwC {
  margin: 0 auto;
}
.bEbM1,
.YYy6v {
  max-width: 1440px !important;
}
.M6E6Y,
.Xc3qV {
  overflow-y: hidden !important;
}
.Pxauf,
.jkQfE {
  margin-right: 30px !important;
}
.JNTiy,
.l8ll5 {
  margin-right: 5px !important;
}
.ndym6,
.yc5Wy {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.rb6eY,
.jmdXn {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.QY_lG,
.DTUuL {
  display: none;
}
@media only screen and (max-width: 768px) {
  .QY_lG,
  .DTUuL {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .QY_lG,
  .DTUuL {
    margin-top: 24px;
  }
}
.F_zqt,
.tmPF_ {
  background-color: var(--accentColor);
  color: #fff;
}
.R9zeD,
.tHO4j {
  overflow-y: hidden;
}
.r3K1P,
.ZSZFp {
  overflow: hidden;
}
.Qfo8e h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Qfo8e {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.y4z1s {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .O2Enu {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .WbRey {
    display: none !important;
  }
}
.dizlB {
  overflow: visible;
}
.dizlB .XNRao {
  padding: 24px;
  border-radius: 8px 8px 0 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
}
.dizlB .XNRao .enhnn {
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .dizlB .XNRao .enhnn {
    font-size: 14px;
  }
}
@media only screen and (max-width: 480px) {
  .dizlB .XNRao {
    padding: 16px;
  }
}
.dizlB .gxbEt {
  overflow: inherit;
}
.X7S09 {
  height: 40px !important;
  color: var(--textHeading, #26201a) !important;
}
.P98Bh {
  color: var(--errorText, #b24141);
  display: inline-block;
  font-size: 12px;
  margin-top: 3px;
}
@media only screen and (max-width: 768px) {
  .P98Bh {
    font-size: 11px;
  }
}
.I6lFA {
  margin-top: 16px;
}
.I6lFA .AtrIW {
  margin-top: 3px;
  cursor: not-allowed;
  pointer-events: none;
}
.I6lFA .AtrIW:focus {
  box-shadow: none;
}
.I6lFA .AtrIW.bAwhu {
  cursor: pointer;
  pointer-events: unset;
}
.I6lFA .ZWNgY {
  font-size: 12px;
  outline: none;
  border: none;
  background: transparent;
}
.I6lFA .ZWNgY::-webkit-outer-spin-button,
.I6lFA .ZWNgY::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.I6lFA .ZWNgY:focus,
.I6lFA .ZWNgY:focus-visible {
  outline: none;
}
.ipEIH {
  min-width: 350px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  -webkit-font-smoothing: antialiased;
}
@media only screen and (max-width: 480px) {
  .ipEIH {
    padding: 0;
    width: 100%;
    min-width: unset;
    gap: 0;
  }
}
@media only screen and (max-width: 480px) {
  .ipEIH .imFr1 {
    padding: 16px;
    width: 100%;
  }
}
.ipEIH .ucsJC {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
@media only screen and (max-width: 480px) {
  .ipEIH .ucsJC {
    border-top: 1px solid var(--dividerStokes, #d4d1d1);
    padding: 16px;
  }
}
.ipEIH .ucsJC .RJln4 {
  height: 48px;
  padding: 20px 24px;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  text-transform: uppercase;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.MVSIy {
  display: block;
}
.xzVnw,
.PK_qc {
  display: inline-block;
}
.NxFxv {
  display: flex;
}
.l4og5,
.mViky {
  display: flex;
  flex-direction: column;
}
.GM7jF,
.ptkCW {
  display: flex;
  align-items: center;
}
.tCfnH,
._SWAY {
  display: flex;
  justify-content: center;
}
.TWio7,
.laSws {
  display: flex;
  justify-content: center;
  align-items: center;
}
.j2fXH,
.KBPCo {
  justify-content: flex-start;
}
.lcVG_,
.qeWzQ {
  justify-content: flex-end;
}
.xDrhp,
.qV9AP {
  justify-content: space-between;
}
.CSdcv,
.gTlDb {
  justify-content: space-around;
}
.j1rO_,
.mG7wi {
  justify-content: space-evenly;
}
h1,
.mAkG2 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .mAkG2 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Upq3P {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Upq3P {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.SHJwW {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .SHJwW {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.FLa1g {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .FLa1g {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.fDU3i {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .fDU3i {
    font-size: 16px;
    line-height: 18px;
  }
}
.KliJG {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .KliJG {
    font-size: 16px;
    line-height: 20px;
  }
}
.iW2Cs,
.YIBJs,
.lQzQm {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .iW2Cs,
  .YIBJs,
  .lQzQm {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.gDJ_R {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .gDJ_R {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.BpW0s,
.MqBfP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .BpW0s,
  .MqBfP {
    font-size: 11px;
  }
}
.com2i,
.B3lck {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .com2i,
  .B3lck {
    font-size: 11px;
  }
}
.bnTMa,
.ZGa9V {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .bnTMa,
  .ZGa9V {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.bnTMa:hover,
.ZGa9V:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.bnTMa:disabled,
.ZGa9V:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.bnTMa:active,
.ZGa9V:active {
  opacity: 0.8;
}
.FDut_,
.SZ_Jx {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.DxEdb,
.Id3FO {
  margin: 0 auto;
}
.lY_wV,
.N_THd {
  max-width: 1440px !important;
}
.uTpHO,
.JG8MG {
  overflow-y: hidden !important;
}
.gq9Ne,
.YxJTz {
  margin-right: 30px !important;
}
.bmNvG,
.jcHGl {
  margin-right: 5px !important;
}
.TCerH,
.zJAOm {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.YkV4B,
.t7BYH {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.wc_Vy,
.xC67H {
  display: none;
}
@media only screen and (max-width: 768px) {
  .wc_Vy,
  .xC67H {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .wc_Vy,
  .xC67H {
    margin-top: 24px;
  }
}
.G4y5t,
.vIS4S {
  background-color: var(--accentColor);
  color: #fff;
}
.wYU2T,
.fIfgy {
  overflow-y: hidden;
}
.SrbNg,
._DjN8 {
  overflow: hidden;
}
.zHct2 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .zHct2 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.s7MCZ {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .IHeux {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .x0_wh {
    display: none !important;
  }
}
.jr8Pj {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .jr8Pj {
    align-items: flex-end;
  }
}
.jr8Pj:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.XXqZg {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .XXqZg {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .i8U0W {
    border: none;
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.H8Nkk {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.H8Nkk .TCv6s {
  width: 21px;
  height: 21px;
  cursor: pointer;
}
.V7ooZ {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.gB0iH {
  justify-content: flex-end;
}
.gB0iH .XXqZg {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.gB0iH .XXqZg .H8Nkk {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .gB0iH .XXqZg .H8Nkk {
    padding: 16px;
  }
}
.gB0iH .XXqZg .H8Nkk .UpcAM {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .gB0iH .XXqZg {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .QphnD {
    align-items: center;
  }
}
.QphnD .XXqZg {
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .QphnD .XXqZg {
    width: unset;
    max-width: 720px;
  }
}
.QphnD .XXqZg .H8Nkk {
  border-radius: 8px 8px 0px 0px;
}
.UpcAM {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.VjM0c {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.pUaa7 {
  overflow-y: hidden;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.dXTPD {
  display: block;
}
.WwQyn,
.Lgp6J {
  display: inline-block;
}
.gvDHG {
  display: flex;
}
.OMzom,
.PREfK {
  display: flex;
  flex-direction: column;
}
.iSX4A,
.wKF2k {
  display: flex;
  align-items: center;
}
.oHt_j,
.TraKX {
  display: flex;
  justify-content: center;
}
.HoHEw,
.fqCyj {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bIRcu,
.I84jl {
  justify-content: flex-start;
}
.bTT0W,
._7xd48 {
  justify-content: flex-end;
}
.hj2Y5,
.V27pc {
  justify-content: space-between;
}
.tbRKt,
.hUyLA {
  justify-content: space-around;
}
.nNNQq,
.HCcVf {
  justify-content: space-evenly;
}
h1,
.J6BHC {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .J6BHC {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Sktwb {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Sktwb {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ZPf5_ {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ZPf5_ {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
._NlzA {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  ._NlzA {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
._6GVGw {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  ._6GVGw {
    font-size: 16px;
    line-height: 18px;
  }
}
.bSEoJ {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .bSEoJ {
    font-size: 16px;
    line-height: 20px;
  }
}
.MtCvY,
.sNiBw,
.djM3L {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .MtCvY,
  .sNiBw,
  .djM3L {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.ZXdgW {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .ZXdgW {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.bh7S1,
.fZIA5 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .bh7S1,
  .fZIA5 {
    font-size: 11px;
  }
}
.yGZuw,
.jvOCG {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .yGZuw,
  .jvOCG {
    font-size: 11px;
  }
}
.DP18z,
.LaliF {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .DP18z,
  .LaliF {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.DP18z:hover,
.LaliF:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.DP18z:disabled,
.LaliF:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.DP18z:active,
.LaliF:active {
  opacity: 0.8;
}
.sCKB7,
.g8rFL {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.U3ax_,
.W_OHb {
  margin: 0 auto;
}
.ZCFiG,
.nil1l {
  max-width: 1440px !important;
}
.JvfiQ,
.opkV5 {
  overflow-y: hidden !important;
}
.ZZaNk,
.nYTtz {
  margin-right: 30px !important;
}
.j8yxB,
.D5EzI {
  margin-right: 5px !important;
}
.TK9ra,
.JY_vr {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.La8qj,
.m6ntG {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.ywpJ2,
.d4lWz {
  display: none;
}
@media only screen and (max-width: 768px) {
  .ywpJ2,
  .d4lWz {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .ywpJ2,
  .d4lWz {
    margin-top: 24px;
  }
}
.jr7bM,
.xQdj9 {
  background-color: var(--accentColor);
  color: #fff;
}
.ocgd0,
.f7MAD {
  overflow-y: hidden;
}
.EAeIj,
.n_III {
  overflow: hidden;
}
.RTzOn h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .RTzOn {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.XTl4G {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .k0XpW {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .mBV84 {
    display: none !important;
  }
}
.IU3h_ {
  font-family: inherit;
  border: none;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 6px;
  transition: background-color 0.3s ease;
}
.IU3h_ span {
  display: inline-flex;
}
.IU3h_:focus-visible {
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
.IU3h_:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
.IU3h_ .LmzcY {
  position: unset;
  background: transparent;
  height: auto;
  z-index: 0;
}
.IU3h_ .UmXtZ {
  height: 14px;
  width: unset;
  aspect-ratio: 1;
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
  padding: 0;
  margin-left: 0;
}
.IU3h_ .UmXtZ.wMEnc.OULim {
  border-top-color: #ffffff;
}
.IU3h_ .UmXtZ.z7zHx.UdNH7,
.IU3h_ .UmXtZ.WDt5A.UdNH7 {
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.IU3h_ .UmXtZ.z7zHx.J_IWI,
.IU3h_ .UmXtZ.WDt5A.J_IWI {
  border: 2px solid var(--errorBackground, #e6d5d5);
  border-top: 2px solid var(--errorText, #b24141);
}
.IU3h_ .UmXtZ.z7zHx.q2p2r,
.IU3h_ .UmXtZ.WDt5A.q2p2r {
  border: 2px solid var(--successBackground, #c2dbc9);
  border-top: 2px solid var(--successText, #1c958f);
}
.IU3h_ .UmXtZ.J_IWI {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--errorText, #b24141);
}
.IU3h_ .UmXtZ.q2p2r {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--successText, #1c958f);
}
.IU3h_ .UmXtZ.UdNH7 {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.IU3h_ .UmXtZ.A4Cl_ {
  height: 30px;
  border-width: 4px;
}
.IU3h_ .UmXtZ.rmW2b {
  height: 40px;
  border-width: 4px;
}
.UgG46 {
  width: 100%;
}
.z7zHx {
  background-color: transparent;
  color: var(--buttonPrimary, #4e3f09);
}
.z7zHx.UdNH7 {
  color: var(--buttonPrimary, #4e3f09);
}
.z7zHx.J_IWI {
  color: var(--errorText, #b24141);
}
.z7zHx.q2p2r {
  color: var(--successText, #1c958f);
}
.wMEnc {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.wMEnc.OULim:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.wMEnc.UdNH7 {
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.wMEnc.UdNH7:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.wMEnc.J_IWI {
  background-color: var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.wMEnc.q2p2r {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.WDt5A {
  background-color: transparent;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
}
.WDt5A.OULim:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
}
.WDt5A.OULim:hover svg path {
  fill: var(--buttonSecondary, #fff);
}
.WDt5A.UdNH7 {
  border: 1px solid var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.WDt5A.UdNH7:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.WDt5A.J_IWI {
  border: 1px solid var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.WDt5A.q2p2r {
  border: 1px solid var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.lUiuC {
  background-color: var(--informationBackground, #ebd3bc);
  color: var(--informationText, #d28f51);
  cursor: unset;
}
.nZq1e {
  padding: 5px 10px;
  font-size: 12px;
}
.A4Cl_ {
  height: 48px;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
}
.rmW2b {
  padding: 15px 20px;
  font-size: 16px;
}

/* Absolute Center Spinner */
.AUNl5 {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.AUNl5:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
.AUNl5:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.AUNl5:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: tAEJ7 150ms infinite linear;
  -moz-animation: tAEJ7 150ms infinite linear;
  -ms-animation: tAEJ7 150ms infinite linear;
  -o-animation: tAEJ7 150ms infinite linear;
  animation: tAEJ7 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes tAEJ7 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes tAEJ7 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes tAEJ7 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes tAEJ7 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.Q25P3 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
.b0c7o {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: iqSk9 2s linear infinite;
  margin-left: 10%;
}
@keyframes iqSk9 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.Q25P3 p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}

/**color by character**/
/** Font family **/
/** Font weight **/
.ZkXQD {
  display: block;
}
.IKaGj,
.QEQVy {
  display: inline-block;
}
.dqNWV {
  display: flex;
}
.hRXdC,
.DuChA {
  display: flex;
  flex-direction: column;
}
.MH44G,
.mMJX6 {
  display: flex;
  align-items: center;
}
.dpX4H,
.RST31 {
  display: flex;
  justify-content: center;
}
._1qbDY,
.kmRQ2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.QfgH2,
.HZAGa {
  justify-content: flex-start;
}
.tw_zZ,
.gAyvs {
  justify-content: flex-end;
}
.wXoak,
.TYs2c {
  justify-content: space-between;
}
.rku1_,
.fMplr {
  justify-content: space-around;
}
.E5DrY,
.GViTY {
  justify-content: space-evenly;
}
h1,
._0SvL {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  ._0SvL {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.uwMQE {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .uwMQE {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.IRas7 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .IRas7 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.bPJmN {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .bPJmN {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.NUNM0 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .NUNM0 {
    font-size: 16px;
    line-height: 18px;
  }
}
.VEWJJ {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .VEWJJ {
    font-size: 16px;
    line-height: 20px;
  }
}
.jrM6J,
.ddIyP,
.GdOJ1 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .jrM6J,
  .ddIyP,
  .GdOJ1 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.O69G0 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .O69G0 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.KT0Ej,
.btQIN {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .KT0Ej,
  .btQIN {
    font-size: 11px;
  }
}
.lPnBn,
.FUt9_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .lPnBn,
  .FUt9_ {
    font-size: 11px;
  }
}
.rXmeQ,
.d0gEv {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .rXmeQ,
  .d0gEv {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.rXmeQ:hover,
.d0gEv:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.rXmeQ:disabled,
.d0gEv:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.rXmeQ:active,
.d0gEv:active {
  opacity: 0.8;
}
.QMFhk,
.FWJuo {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Uk_WR,
.jBROz {
  margin: 0 auto;
}
.RmP45,
.TyHNb {
  max-width: 1440px !important;
}
.NPqvB,
.MMqXc {
  overflow-y: hidden !important;
}
.uNOGV,
.sNAH8 {
  margin-right: 30px !important;
}
.g7AQ_,
.a45gW {
  margin-right: 5px !important;
}
.D786C,
.cDmMm {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ZkjI1,
.XAUNc {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.FM_6_,
.IFsT9 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .FM_6_,
  .IFsT9 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .FM_6_,
  .IFsT9 {
    margin-top: 24px;
  }
}
.IAvuU,
.MQcg7 {
  background-color: var(--accentColor);
  color: #fff;
}
.oKj6e,
.w1yKk {
  overflow-y: hidden;
}
.T6zl7,
.zQ7Vj {
  overflow: hidden;
}
.GXQPH h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .GXQPH {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.JbBOH {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .MhXh2 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .k9uoH {
    display: none !important;
  }
}
.fk5B2 {
  display: flex;
  flex-direction: column;
  position: relative;
}
.fk5B2 .p8VAH {
  color: var(--errorText, #b24141);
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
}
.Ggt7y {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.Ggt7y span {
  color: var(--errorText, #b24141);
}
.HiJ8g {
  color: var(--errorText, #b24141);
}
.KLvmg {
  position: absolute;
  transform: translateY(-50%) scale(0.9);
  z-index: 1;
  background: #ffffff;
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  font-size: 0.8rem;
  pointer-events: none;
  line-height: unset;
}
.t1nRa {
  font-size: 0.8rem;
  outline: none;
  border: none;
  color: var(--textHeading, #26201a);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
@media only screen and (max-width: 480px) {
  .t1nRa {
    font-size: 1rem;
  }
}
.t1nRa::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.t1nRa::-webkit-outer-spin-button,
.t1nRa::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.t1nRa:focus,
.t1nRa:focus-visible {
  outline: none;
}
.t1nRa:disabled {
  color: var(--textSecondary);
}
.t1nRa:focus {
  border-color: var(--buttonPrimary, #4e3f09);
}
.u6GWc {
  border-color: var(--errorText, #b24141) !important;
}
.TNklE {
  border: none;
}
.TNklE:disabled {
  border: none;
}
.gej_l {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
}
.gej_l.sJmDz {
  border: 1px solid #cccccc;
  cursor: not-allowed;
  pointer-events: none;
}
.gej_l.agnRJ {
  height: 40px;
  padding: 0 12px;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  border-radius: 3px;
}
@media only screen and (max-width: 480px) {
  .gej_l.agnRJ {
    font-size: 16px;
  }
}
.gej_l.agnRJ.PkkAG {
  height: auto;
  padding-top: 6px;
}
.RTYqg {
  padding: 0.2rem 0.4rem;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}
.zJJdG {
  display: flex;
  align-items: center;
  position: relative;
}
.zJJdG .VH58j,
.zJJdG .XbqYU {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.5rem;
}
.zJJdG .VH58j {
  margin-right: 0.5rem;
}
.zJJdG .XbqYU {
  margin-left: 0.5rem;
}
.zJJdG input {
  flex: 1;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.eIB5r {
  display: block;
}
.htASh,
.jrBjI {
  display: inline-block;
}
.lXF4M {
  display: flex;
}
.dzzny,
.zMqrX {
  display: flex;
  flex-direction: column;
}
.gGMZ1,
.tOUwH {
  display: flex;
  align-items: center;
}
.CWCSr,
.Iynwg {
  display: flex;
  justify-content: center;
}
.v0jrb,
.pHMNZ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.veNn8,
.gCn84 {
  justify-content: flex-start;
}
.GTsyX,
.LkrNc {
  justify-content: flex-end;
}
.XcwFd,
.hC4Bs {
  justify-content: space-between;
}
.phAvl,
.s3c5V {
  justify-content: space-around;
}
.TgNWQ,
.dDuNy {
  justify-content: space-evenly;
}
h1,
._N4BN {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  ._N4BN {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.PqhNQ {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .PqhNQ {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.CylC6 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .CylC6 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.X3c2r {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .X3c2r {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.PRhBd {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .PRhBd {
    font-size: 16px;
    line-height: 18px;
  }
}
.PHdVu {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .PHdVu {
    font-size: 16px;
    line-height: 20px;
  }
}
.clWEK,
.kdtZi,
.ETxkl {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .clWEK,
  .kdtZi,
  .ETxkl {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.SaAJu {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .SaAJu {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.KDHJX,
.AxUHe {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .KDHJX,
  .AxUHe {
    font-size: 11px;
  }
}
.gTQp2,
.waXFE {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .gTQp2,
  .waXFE {
    font-size: 11px;
  }
}
.XhzE0,
.akKFe {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .XhzE0,
  .akKFe {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.XhzE0:hover,
.akKFe:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.XhzE0:disabled,
.akKFe:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.XhzE0:active,
.akKFe:active {
  opacity: 0.8;
}
.z5eTV,
.dIGJr {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.RHU9J,
.Fj3aS {
  margin: 0 auto;
}
.Gbgrd,
.eay1S {
  max-width: 1440px !important;
}
.vA0N1,
.faBNV {
  overflow-y: hidden !important;
}
.v1yo_,
.Eq2l4 {
  margin-right: 30px !important;
}
.fLHKd,
.f7pcO {
  margin-right: 5px !important;
}
.Xu0K7,
.iUjnP {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.SHGM3,
.nsNdP {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.fO3JK,
.ylsu3 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .fO3JK,
  .ylsu3 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .fO3JK,
  .ylsu3 {
    margin-top: 24px;
  }
}
.qBgBL,
.uPH0Y {
  background-color: var(--accentColor);
  color: #fff;
}
.d_9at,
.KYAWq {
  overflow-y: hidden;
}
.aJzED,
.u8HvW {
  overflow: hidden;
}
.Y6oCu h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Y6oCu {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.qDUat {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .XwfER {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .bLbh7 {
    display: none !important;
  }
}
.nmJMk {
  display: flex;
  flex-direction: column;
}
.nmJMk .q21LV {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.nmJMk.GEHTq label {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.nmJMk.GEHTq .eHBWH {
  border: 1px solid var(--errorText, #b24141);
}
.nmJMk .qke7F {
  height: auto;
}
.nmJMk .qke7F .qDImr {
  border-inline: none;
  padding-right: 4px;
}
.nmJMk .qke7F .eHBWH {
  width: 100%;
  font-weight: 400;
  display: flex;
  border-left: none;
  padding-left: 4px;
}
.nmJMk .qke7F .eHBWH:focus-visible {
  outline: none;
}
.nmJMk .qke7F .eHBWH::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.ndqxL {
  color: var(--errorText, #b24141);
}
.Ej9GH {
  background-color: aquamarine;
}
.nWwTb {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.Zkakk {
  display: block;
}
.iqbEU,
.W3F1t {
  display: inline-block;
}
.E_rmb {
  display: flex;
}
.iQini,
.P8LEp {
  display: flex;
  flex-direction: column;
}
.U0DMc,
.HaqKX {
  display: flex;
  align-items: center;
}
.d3dvg,
.yPIyf {
  display: flex;
  justify-content: center;
}
.NYUQt,
.zvi3l {
  display: flex;
  justify-content: center;
  align-items: center;
}
.aAajC,
.wKord {
  justify-content: flex-start;
}
.jPkYq,
.hrlJz {
  justify-content: flex-end;
}
.AHkZF,
.B1NBi {
  justify-content: space-between;
}
.nVZXu,
.uUK6W {
  justify-content: space-around;
}
.J8axy,
.aIOEG {
  justify-content: space-evenly;
}
h1,
.qXoRa {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .qXoRa {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.xHYsv {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .xHYsv {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
._7eIy {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  ._7eIy {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.ZM9d9 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .ZM9d9 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.CJOM_ {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .CJOM_ {
    font-size: 16px;
    line-height: 18px;
  }
}
.nZHXe {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .nZHXe {
    font-size: 16px;
    line-height: 20px;
  }
}
.BnYDv,
.my9LW,
.cIpOF {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .BnYDv,
  .my9LW,
  .cIpOF {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.q4e5R {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .q4e5R {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ArD24,
.isggQ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .ArD24,
  .isggQ {
    font-size: 11px;
  }
}
.Nood4,
.ZV6R8 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .Nood4,
  .ZV6R8 {
    font-size: 11px;
  }
}
.HNMze,
.apSL8 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .HNMze,
  .apSL8 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.HNMze:hover,
.apSL8:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.HNMze:disabled,
.apSL8:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.HNMze:active,
.apSL8:active {
  opacity: 0.8;
}
.mS4K4,
.hvU2i {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.wzEBL,
.LGuZ2 {
  margin: 0 auto;
}
.h2J2b,
.scGsz {
  max-width: 1440px !important;
}
.zkLSz,
.XXid8 {
  overflow-y: hidden !important;
}
.xWNy5,
.EJiZl {
  margin-right: 30px !important;
}
.HgTKp,
.N0slM {
  margin-right: 5px !important;
}
.I24Ux,
.dstbA {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.blvBd,
.FroPZ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Irbzo,
.Y1nm7 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Irbzo,
  .Y1nm7 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Irbzo,
  .Y1nm7 {
    margin-top: 24px;
  }
}
.gtIs_,
.LQ8OP {
  background-color: var(--accentColor);
  color: #fff;
}
.umSqO,
.OhSSj {
  overflow-y: hidden;
}
.hDY2x,
.Qvdn4 {
  overflow: hidden;
}
.aKhGN h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .aKhGN {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.KBqBd {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .Wxxg3 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .eNLUe {
    display: none !important;
  }
}
.C9fJ9 {
  padding: 24px !important;
  border-radius: 8px 8px 0 0 !important;
}
.C9fJ9 .PTCl3 {
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .C9fJ9 .PTCl3 {
    font-size: 14px;
  }
}
@media only screen and (max-width: 480px) {
  .C9fJ9 {
    padding: 16px !important;
  }
}
.RE1wa {
  width: 350px;
  overflow-wrap: break-word;
}
@media only screen and (max-width: 768px) {
  .RE1wa {
    width: 100%;
  }
}
.RE1wa .LhqsM {
  display: flex;
  justify-content: flex-end;
}
.RE1wa .LhqsM .GTG3F {
  cursor: pointer;
}
.RE1wa .LpZui {
  font-weight: 400;
  font-size: 16px;
  margin: 20px;
  color: var(--textHeading, #26201a);
  display: flex;
  justify-content: center;
  align-items: center;
}
.RE1wa ._8UoV .QOdUL {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .RE1wa ._8UoV .QOdUL {
    padding: 0;
    gap: 0;
  }
}
@media only screen and (max-width: 480px) {
  .RE1wa ._8UoV .QOdUL .Ta6S7 {
    padding: 16px;
  }
}
.RE1wa ._8UoV .QOdUL .Ta6S7 .qG_66 {
  font-size: 12px;
  border: none;
  outline: none;
  background: transparent;
}
.RE1wa ._8UoV .QOdUL .daQMs {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
@media only screen and (max-width: 480px) {
  .RE1wa ._8UoV .QOdUL .daQMs {
    border-top: 1px solid var(--dividerStokes, #d4d1d1);
    padding: 16px;
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
.KVwZz {
  display: block;
}
.cBztW,
.Nz4Ly {
  display: inline-block;
}
.CeRkX {
  display: flex;
}
.EPxLB,
.vAI2v {
  display: flex;
  flex-direction: column;
}
.VsdD_,
.kJV2d {
  display: flex;
  align-items: center;
}
.k1J32,
.A66o_ {
  display: flex;
  justify-content: center;
}
.NQsaE,
.h6hlf {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bKk3p,
.NSuup {
  justify-content: flex-start;
}
.bffw5,
.rpPog {
  justify-content: flex-end;
}
.Ebr_l,
.SGqFB {
  justify-content: space-between;
}
.FNbQp,
.IITJA {
  justify-content: space-around;
}
.mcPE_,
.m3e0b {
  justify-content: space-evenly;
}
h1,
.hiyKy {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .hiyKy {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.miSr5 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .miSr5 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.PVrfa {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .PVrfa {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.ZNN1E {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .ZNN1E {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Ms1hU {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .Ms1hU {
    font-size: 16px;
    line-height: 18px;
  }
}
.i53OE {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .i53OE {
    font-size: 16px;
    line-height: 20px;
  }
}
.sRTXT,
.TyZjG,
.pkP5h {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .sRTXT,
  .TyZjG,
  .pkP5h {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.Nmi9o {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .Nmi9o {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.MoWph,
.AfDmg {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .MoWph,
  .AfDmg {
    font-size: 11px;
  }
}
.OzpZY,
.zb7kC {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .OzpZY,
  .zb7kC {
    font-size: 11px;
  }
}
.IL2Mb,
.f302Q {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .IL2Mb,
  .f302Q {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.IL2Mb:hover,
.f302Q:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.IL2Mb:disabled,
.f302Q:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.IL2Mb:active,
.f302Q:active {
  opacity: 0.8;
}
.jnchf,
.U6go7 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.I6E91,
.IzKrB {
  margin: 0 auto;
}
.BTPTp,
.rdqGw {
  max-width: 1440px !important;
}
.hsSnw,
.Aljzq {
  overflow-y: hidden !important;
}
.TOJjh,
.VXglF {
  margin-right: 30px !important;
}
.ebB1r,
.FV1AB {
  margin-right: 5px !important;
}
.q4Khr,
.IfvK2 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.JHnQT,
.Qf2kZ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.i_ali,
.pPTuQ {
  display: none;
}
@media only screen and (max-width: 768px) {
  .i_ali,
  .pPTuQ {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .i_ali,
  .pPTuQ {
    margin-top: 24px;
  }
}
.Qbezc,
.ZQl0l {
  background-color: var(--accentColor);
  color: #fff;
}
.TlUsy,
.RB4sz {
  overflow-y: hidden;
}
.z5XXh,
.da0Qj {
  overflow: hidden;
}
.SURCR h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .SURCR {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.pQAdu {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .DqTD_ {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .HGYwY {
    display: none !important;
  }
}
.uqaWh {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .uqaWh {
    align-items: flex-end;
  }
}
.uqaWh:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.JE73k {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .JE73k {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .XGsx3 {
    border: none;
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.m0DGN {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.m0DGN .jdsQv {
  width: 21px;
  height: 21px;
  cursor: pointer;
}
.YRWxn {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.IcLmg {
  justify-content: flex-end;
}
.IcLmg .JE73k {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.IcLmg .JE73k .m0DGN {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .IcLmg .JE73k .m0DGN {
    padding: 16px;
  }
}
.IcLmg .JE73k .m0DGN .mufmw {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .IcLmg .JE73k {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .kFmBY {
    align-items: center;
  }
}
.kFmBY .JE73k {
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .kFmBY .JE73k {
    width: unset;
    max-width: 720px;
  }
}
.kFmBY .JE73k .m0DGN {
  border-radius: 8px 8px 0px 0px;
}
.mufmw {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.IlcIw {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.wKrW1 {
  overflow-y: hidden;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.AD_7y {
  display: block;
}
._A0RW,
.gWGnP {
  display: inline-block;
}
.O0793 {
  display: flex;
}
.ZGRTH,
.CxSUg {
  display: flex;
  flex-direction: column;
}
.Ra_wV,
.QMecu {
  display: flex;
  align-items: center;
}
.vaKtt,
.rOqUX {
  display: flex;
  justify-content: center;
}
.nW8jW,
.CNgDe {
  display: flex;
  justify-content: center;
  align-items: center;
}
.UZyM0,
.R5NQd {
  justify-content: flex-start;
}
.A2FiJ,
.XJGQW {
  justify-content: flex-end;
}
.lehWE,
.L8BI0 {
  justify-content: space-between;
}
.g4UkD,
.WkT9W {
  justify-content: space-around;
}
.X8Ffg,
.FwHyx {
  justify-content: space-evenly;
}
h1,
.GYqBk {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .GYqBk {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Cjofw {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Cjofw {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.PTZLp {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .PTZLp {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.qtOzg {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .qtOzg {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.vfop6 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .vfop6 {
    font-size: 16px;
    line-height: 18px;
  }
}
.xPbaX {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .xPbaX {
    font-size: 16px;
    line-height: 20px;
  }
}
.Ytvp6,
.z0kex,
.pov48 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Ytvp6,
  .z0kex,
  .pov48 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.R3KDA {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .R3KDA {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.hMr_2,
.yrQ5j {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .hMr_2,
  .yrQ5j {
    font-size: 11px;
  }
}
.zKTBC,
.s3lDf {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .zKTBC,
  .s3lDf {
    font-size: 11px;
  }
}
.j8J58,
.h0NQN {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .j8J58,
  .h0NQN {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.j8J58:hover,
.h0NQN:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.j8J58:disabled,
.h0NQN:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.j8J58:active,
.h0NQN:active {
  opacity: 0.8;
}
.Yfp7x,
.yE_T2 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.jFKHO,
.YAasm {
  margin: 0 auto;
}
.kkpgd,
.L3XDc {
  max-width: 1440px !important;
}
.PL6Pn,
.OgESM {
  overflow-y: hidden !important;
}
._b7vs,
.JliUV {
  margin-right: 30px !important;
}
.CwA6J,
.vLxYW {
  margin-right: 5px !important;
}
.cBhcY,
.VA_6N {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.xvBEB,
.dOob9 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.EEU7U,
.f14hA {
  display: none;
}
@media only screen and (max-width: 768px) {
  .EEU7U,
  .f14hA {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .EEU7U,
  .f14hA {
    margin-top: 24px;
  }
}
.h7OAS,
.MXHYh {
  background-color: var(--accentColor);
  color: #fff;
}
.XMT31,
.Do3Mt {
  overflow-y: hidden;
}
.bLCcN,
.mv6EJ {
  overflow: hidden;
}
.uQ7ce h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .uQ7ce {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.g2m_F {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .nLgN1 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .uVdHg {
    display: none !important;
  }
}
.geDF0 {
  display: flex;
  flex-direction: column;
  position: relative;
}
.geDF0 .yriYo {
  color: var(--errorText, #b24141);
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
}
.s4eL7 {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.s4eL7 span {
  color: var(--errorText, #b24141);
}
.Q9jNG {
  color: var(--errorText, #b24141);
}
.SmT9M {
  position: absolute;
  transform: translateY(-50%) scale(0.9);
  z-index: 1;
  background: #ffffff;
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  font-size: 0.8rem;
  pointer-events: none;
  line-height: unset;
}
.nooGJ {
  font-size: 0.8rem;
  outline: none;
  border: none;
  color: var(--textHeading, #26201a);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
@media only screen and (max-width: 480px) {
  .nooGJ {
    font-size: 1rem;
  }
}
.nooGJ::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.nooGJ::-webkit-outer-spin-button,
.nooGJ::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.nooGJ:focus,
.nooGJ:focus-visible {
  outline: none;
}
.nooGJ:disabled {
  color: var(--textSecondary);
}
.nooGJ:focus {
  border-color: var(--buttonPrimary, #4e3f09);
}
.TBL6T {
  border-color: var(--errorText, #b24141) !important;
}
.NFDFm {
  border: none;
}
.NFDFm:disabled {
  border: none;
}
.CB5h9 {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
}
.CB5h9._7D8zU {
  border: 1px solid #cccccc;
  cursor: not-allowed;
  pointer-events: none;
}
.CB5h9.rBf6n {
  height: 40px;
  padding: 0 12px;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  border-radius: 3px;
}
@media only screen and (max-width: 480px) {
  .CB5h9.rBf6n {
    font-size: 16px;
  }
}
.CB5h9.rBf6n.WLXbZ {
  height: auto;
  padding-top: 6px;
}
.GDPq1 {
  padding: 0.2rem 0.4rem;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}
.WTIHl {
  display: flex;
  align-items: center;
  position: relative;
}
.WTIHl .OsADU,
.WTIHl .UooW7 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.5rem;
}
.WTIHl .OsADU {
  margin-right: 0.5rem;
}
.WTIHl .UooW7 {
  margin-left: 0.5rem;
}
.WTIHl input {
  flex: 1;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.DH92m {
  display: block;
}
.sKFzB,
.dAzzv {
  display: inline-block;
}
.oaviT {
  display: flex;
}
.uvYs_,
.dWzvD {
  display: flex;
  flex-direction: column;
}
.LbPpv,
.uCkHT {
  display: flex;
  align-items: center;
}
.qxpth,
.SRAZK {
  display: flex;
  justify-content: center;
}
.Mm3uP,
.tKOhc {
  display: flex;
  justify-content: center;
  align-items: center;
}
._86swY,
.w6hvF {
  justify-content: flex-start;
}
.GJsRt,
.gMnTn {
  justify-content: flex-end;
}
.N5fFs,
.Gszkg {
  justify-content: space-between;
}
.BtXnV,
.IbtHx {
  justify-content: space-around;
}
.se812,
.A1Sb1 {
  justify-content: space-evenly;
}
h1,
.VHdBD {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .VHdBD {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.SibV3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .SibV3 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.o58yD {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .o58yD {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.fGVRy {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .fGVRy {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Mrt4Z {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .Mrt4Z {
    font-size: 16px;
    line-height: 18px;
  }
}
.q1JKc {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .q1JKc {
    font-size: 16px;
    line-height: 20px;
  }
}
.ylTU9,
.ZRgLr,
.j7Ee8 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ylTU9,
  .ZRgLr,
  .j7Ee8 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.QZM3Q {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .QZM3Q {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.NjOXv,
.mohIK {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .NjOXv,
  .mohIK {
    font-size: 11px;
  }
}
.oWzYs,
.Bd5kF {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .oWzYs,
  .Bd5kF {
    font-size: 11px;
  }
}
.Cd9_y,
.C1gth {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Cd9_y,
  .C1gth {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Cd9_y:hover,
.C1gth:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Cd9_y:disabled,
.C1gth:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Cd9_y:active,
.C1gth:active {
  opacity: 0.8;
}
.bqVph,
.myRWY {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.wKMbw,
.UNppb {
  margin: 0 auto;
}
.YORYu,
.Fk3IF {
  max-width: 1440px !important;
}
.MFRTX,
.ZGqR8 {
  overflow-y: hidden !important;
}
.Bh1XV,
.m2FG6 {
  margin-right: 30px !important;
}
.PgUkf,
.PBWQR {
  margin-right: 5px !important;
}
.Fy3w3,
.h1uff {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.GGrfo,
.__n4v {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.NHEnK,
.Ct0jR {
  display: none;
}
@media only screen and (max-width: 768px) {
  .NHEnK,
  .Ct0jR {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .NHEnK,
  .Ct0jR {
    margin-top: 24px;
  }
}
.efuIG,
.leDa8 {
  background-color: var(--accentColor);
  color: #fff;
}
.v0Ft6,
.zYfZz {
  overflow-y: hidden;
}
.bs670,
._ETXX {
  overflow: hidden;
}
.HOFMm h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .HOFMm {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.gDnup {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .CkWjl {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .D6XYQ {
    display: none !important;
  }
}
.oYGQH {
  font-family: inherit;
  border: none;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 6px;
  transition: background-color 0.3s ease;
}
.oYGQH span {
  display: inline-flex;
}
.oYGQH:focus-visible {
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
.oYGQH:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
.oYGQH .d2nmb {
  position: unset;
  background: transparent;
  height: auto;
  z-index: 0;
}
.oYGQH .kJOVK {
  height: 14px;
  width: unset;
  aspect-ratio: 1;
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
  padding: 0;
  margin-left: 0;
}
.oYGQH .kJOVK.hyFT4.SdPFz {
  border-top-color: #ffffff;
}
.oYGQH .kJOVK.H7fBS.isAS7,
.oYGQH .kJOVK.Z8bbH.isAS7 {
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.oYGQH .kJOVK.H7fBS.KXpPq,
.oYGQH .kJOVK.Z8bbH.KXpPq {
  border: 2px solid var(--errorBackground, #e6d5d5);
  border-top: 2px solid var(--errorText, #b24141);
}
.oYGQH .kJOVK.H7fBS.j1CL9,
.oYGQH .kJOVK.Z8bbH.j1CL9 {
  border: 2px solid var(--successBackground, #c2dbc9);
  border-top: 2px solid var(--successText, #1c958f);
}
.oYGQH .kJOVK.KXpPq {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--errorText, #b24141);
}
.oYGQH .kJOVK.j1CL9 {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--successText, #1c958f);
}
.oYGQH .kJOVK.isAS7 {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.oYGQH .kJOVK.QQg7N {
  height: 30px;
  border-width: 4px;
}
.oYGQH .kJOVK.wN8dw {
  height: 40px;
  border-width: 4px;
}
.dz5sc {
  width: 100%;
}
.H7fBS {
  background-color: transparent;
  color: var(--buttonPrimary, #4e3f09);
}
.H7fBS.isAS7 {
  color: var(--buttonPrimary, #4e3f09);
}
.H7fBS.KXpPq {
  color: var(--errorText, #b24141);
}
.H7fBS.j1CL9 {
  color: var(--successText, #1c958f);
}
.hyFT4 {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.hyFT4.SdPFz:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.hyFT4.isAS7 {
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.hyFT4.isAS7:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.hyFT4.KXpPq {
  background-color: var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.hyFT4.j1CL9 {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.Z8bbH {
  background-color: transparent;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
}
.Z8bbH.SdPFz:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
}
.Z8bbH.SdPFz:hover svg path {
  fill: var(--buttonSecondary, #fff);
}
.Z8bbH.isAS7 {
  border: 1px solid var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.Z8bbH.isAS7:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.Z8bbH.KXpPq {
  border: 1px solid var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.Z8bbH.j1CL9 {
  border: 1px solid var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.TpA1Q {
  background-color: var(--informationBackground, #ebd3bc);
  color: var(--informationText, #d28f51);
  cursor: unset;
}
.CEUHt {
  padding: 5px 10px;
  font-size: 12px;
}
.QQg7N {
  height: 48px;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
}
.wN8dw {
  padding: 15px 20px;
  font-size: 16px;
}

/* Absolute Center Spinner */
.XTgP9 {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.XTgP9:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
.XTgP9:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.XTgP9:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: BrRWW 150ms infinite linear;
  -moz-animation: BrRWW 150ms infinite linear;
  -ms-animation: BrRWW 150ms infinite linear;
  -o-animation: BrRWW 150ms infinite linear;
  animation: BrRWW 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes BrRWW {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes BrRWW {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes BrRWW {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes BrRWW {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.tAhOP {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
.oQl8_ {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: sVJ4i 2s linear infinite;
  margin-left: 10%;
}
@keyframes sVJ4i {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.tAhOP p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}


/**color by character**/
/** Font family **/
/** Font weight **/
.sjsUj {
  display: block;
}
.XvRmO,
.UKVQ5 {
  display: inline-block;
}
.T0LKs {
  display: flex;
}
.LxXvT,
.ZoIrt {
  display: flex;
  flex-direction: column;
}
.eofoY,
.Gw8Kv {
  display: flex;
  align-items: center;
}
.tAoIK,
.zpZkC {
  display: flex;
  justify-content: center;
}
.LP7Ao,
.gF2Ya {
  display: flex;
  justify-content: center;
  align-items: center;
}
.yhTeX,
.WrHY_ {
  justify-content: flex-start;
}
.Wqgxq,
.X6wuj {
  justify-content: flex-end;
}
.w9dEW,
.Tm1gK {
  justify-content: space-between;
}
.Khs_r,
.PFYE9 {
  justify-content: space-around;
}
.Z2PdN,
.bddqI {
  justify-content: space-evenly;
}
h1,
.gQvJm {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .gQvJm {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.RUinX {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .RUinX {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.I6Z3J {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .I6Z3J {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.MAzHV {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .MAzHV {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.yzy3c {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .yzy3c {
    font-size: 16px;
    line-height: 18px;
  }
}
.UjMTR {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .UjMTR {
    font-size: 16px;
    line-height: 20px;
  }
}
.FjALn,
.A1qMD,
.ouxQQ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .FjALn,
  .A1qMD,
  .ouxQQ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.xOs2w {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .xOs2w {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.eYJyJ,
.mpxa0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .eYJyJ,
  .mpxa0 {
    font-size: 11px;
  }
}
.kkKwV,
.hZ_vy {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .kkKwV,
  .hZ_vy {
    font-size: 11px;
  }
}
.lJiE9,
.QM1Qp {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .lJiE9,
  .QM1Qp {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.lJiE9:hover,
.QM1Qp:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.lJiE9:disabled,
.QM1Qp:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.lJiE9:active,
.QM1Qp:active {
  opacity: 0.8;
}
.i8Qz8,
.aj9tu {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.HZmNi,
.yABPX {
  margin: 0 auto;
}
.i9itK,
.Ec0yD {
  max-width: 1440px !important;
}
.o0Zrb,
.vSGvU {
  overflow-y: hidden !important;
}
.HhlEU,
.BFNmG {
  margin-right: 30px !important;
}
.bitlv,
.Xwk38 {
  margin-right: 5px !important;
}
.facRX,
.s8urK {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.xqclp,
.gK_45 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.AJJrC,
.iW760 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .AJJrC,
  .iW760 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .AJJrC,
  .iW760 {
    margin-top: 24px;
  }
}
.xBrBm,
.J3LOG {
  background-color: var(--accentColor);
  color: #fff;
}
.L29uh,
.cl3Xt {
  overflow-y: hidden;
}
.Hnctu,
.HmEUN {
  overflow: hidden;
}
.yS72R h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .yS72R {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
._yI2P {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .udkQz {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .zhZYU {
    display: none !important;
  }
}
.x25v1 {
  position: relative;
}
.x25v1 .zmcG2 .T3LwI {
  cursor: pointer;
  display: flex;
  align-items: center;
  color: var(--buttonLink, #b1655b);
}
.x25v1 .zmcG2 .T3LwI .LqM9r {
  display: flex;
  align-items: center;
}
.x25v1 .zmcG2 .T3LwI .Urla9 {
  font-size: 12px;
  font-weight: 600;
  margin-left: 8px;
}
.x25v1 .zmcG2 .ErtQJ {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  font-size: 12px;
  font-weight: 600;
  background: var(--pageBackground, #f8f8f8);
}
@media only screen and (max-width: 480px) {
  .x25v1 .zmcG2 .ErtQJ {
    border-width: 1px 0;
  }
}
.x25v1 .zmcG2 .ErtQJ .dNqNK {
  color: var(--textHeading, #26201a);
  display: flex;
}
.x25v1 .zmcG2 .ErtQJ .dNqNK .SrRIo {
  display: flex;
  align-items: center;
  margin-right: 12px;
}
.x25v1 .zmcG2 .ErtQJ .G04To {
  color: var(--textHeading, #26201a);
  cursor: pointer;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.S0vK4 {
  display: block;
}
.fI6R1,
.z1uXf {
  display: inline-block;
}
.xumVp {
  display: flex;
}
.eLHjb,
.jUCqG {
  display: flex;
  flex-direction: column;
}
.Lp4Fq,
.qBogZ {
  display: flex;
  align-items: center;
}
.T7DJM,
.Ob_5S {
  display: flex;
  justify-content: center;
}
.WxnNu,
.UHRv1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rjD06,
.RgN9N {
  justify-content: flex-start;
}
.G7ghk,
.e6TnX {
  justify-content: flex-end;
}
.B4DNf,
.AffdK {
  justify-content: space-between;
}
.nFnNC,
.KYPM0 {
  justify-content: space-around;
}
.G4LQg,
.xSMET {
  justify-content: space-evenly;
}
h1,
.qyAZL {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .qyAZL {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.FVRX8 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .FVRX8 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ts6aD {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ts6aD {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.kdj5T {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .kdj5T {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.rAvou {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .rAvou {
    font-size: 16px;
    line-height: 18px;
  }
}
.xiKDA {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .xiKDA {
    font-size: 16px;
    line-height: 20px;
  }
}
.w0vHO,
.G1QIZ,
.vakrW {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .w0vHO,
  .G1QIZ,
  .vakrW {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.CYmEs {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .CYmEs {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.kFlaB,
.AakyO {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .kFlaB,
  .AakyO {
    font-size: 11px;
  }
}
.A3R54,
.sRdiA {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .A3R54,
  .sRdiA {
    font-size: 11px;
  }
}
.Aag8D,
.aXeMh {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Aag8D,
  .aXeMh {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Aag8D:hover,
.aXeMh:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Aag8D:disabled,
.aXeMh:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Aag8D:active,
.aXeMh:active {
  opacity: 0.8;
}
.LAsnQ,
.AYh09 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.hQ_AA,
.T2eRg {
  margin: 0 auto;
}
.Sre48,
.GMCi8 {
  max-width: 1440px !important;
}
.LPFZo,
.u_zta {
  overflow-y: hidden !important;
}
.XOD1B,
.o2SX_ {
  margin-right: 30px !important;
}
.wYU16,
.SFblT {
  margin-right: 5px !important;
}
.IQyPe,
.o_yon {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.yRNn1,
.gD41g {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.F5yYP,
.zld0c {
  display: none;
}
@media only screen and (max-width: 768px) {
  .F5yYP,
  .zld0c {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .F5yYP,
  .zld0c {
    margin-top: 24px;
  }
}
.PLSKm,
.s6J9Y {
  background-color: var(--accentColor);
  color: #fff;
}
.Uzb7Q,
.Zq18D {
  overflow-y: hidden;
}
.BqKGH,
.yYTbo {
  overflow: hidden;
}
.nxFzF h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .nxFzF {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.HIB2K {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .Lcz3P {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .Yih7o {
    display: none !important;
  }
}
.kj72a {
  position: absolute;
  right: 0;
  background-color: white;
  box-shadow: 0px 0px 3px 0px #00000042;
  bottom: 50px;
  width: 250px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: auto;
  font-weight: normal;
  text-transform: initial;
  z-index: 3;
}
@media only screen and (max-width: 768px) {
  .kj72a {
    position: fixed;
    top: 0;
    left: 0;
    justify-content: center;
    width: 100vw;
    height: 100dvh;
    z-index: 999;
  }
}
.kj72a .c0AVa {
  font-size: 12px;
  padding: 25px 10px 0;
  line-height: 15px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  .kj72a .c0AVa {
    font-size: 14px;
    padding: 25px;
    line-height: 20px;
  }
}
.kj72a .n8IIT {
  margin-bottom: 10px;
}
.kj72a .I4J3G {
  width: 250px;
}
.kj72a .K3dwX {
  display: none;
}
@media only screen and (max-width: 768px) {
  .kj72a .K3dwX {
    position: absolute;
    top: 24px;
    right: 16px;
    width: 22px;
    height: 22px;
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
}
.kj72a .yazJq {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
  gap: 15px;
}
.kj72a .yazJq .Kq6FO {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
}
@media only screen and (max-width: 768px) {
  .kj72a .yazJq .Kq6FO {
    width: 35px;
    height: 35px;
  }
}

/* Absolute Center Spinner */
.RH7wr {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.RH7wr:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
.RH7wr:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.RH7wr:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: WyScy 150ms infinite linear;
  -moz-animation: WyScy 150ms infinite linear;
  -ms-animation: WyScy 150ms infinite linear;
  -o-animation: WyScy 150ms infinite linear;
  animation: WyScy 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes WyScy {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes WyScy {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes WyScy {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes WyScy {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.qiu7T {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
.DPxJF {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: Bu7KR 2s linear infinite;
  margin-left: 10%;
}
@keyframes Bu7KR {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.qiu7T p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}


/**color by character**/
/** Font family **/
/** Font weight **/
.KDDtO {
  display: block;
}
.uiboL,
.GJor_ {
  display: inline-block;
}
.VKKTF {
  display: flex;
}
.xEgNh,
.sOTHp {
  display: flex;
  flex-direction: column;
}
.tI3R2,
.YUmpI {
  display: flex;
  align-items: center;
}
.C1E7K,
.Z6bQV {
  display: flex;
  justify-content: center;
}
.N8HOP,
.U3278 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rnQk_,
.qfdAG {
  justify-content: flex-start;
}
.iMSau,
.YYtgO {
  justify-content: flex-end;
}
._uy5R,
.JWbfQ {
  justify-content: space-between;
}
.OxTH9,
.mMAlw {
  justify-content: space-around;
}
.CU_RO,
.tSblF {
  justify-content: space-evenly;
}
h1,
.jdCri {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .jdCri {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.DNWta {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .DNWta {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Gz6pp {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Gz6pp {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.wDIGe {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .wDIGe {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.fW6Uu {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .fW6Uu {
    font-size: 16px;
    line-height: 18px;
  }
}
.Rf_4M {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Rf_4M {
    font-size: 16px;
    line-height: 20px;
  }
}
.a0Ar1,
.mkXbK,
.dKVj1 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .a0Ar1,
  .mkXbK,
  .dKVj1 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.KQh0z {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .KQh0z {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.CWdjq,
.dLH0v {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .CWdjq,
  .dLH0v {
    font-size: 11px;
  }
}
.LF2iU,
.qBIP5 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .LF2iU,
  .qBIP5 {
    font-size: 11px;
  }
}
.baByO,
.YdFjf {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .baByO,
  .YdFjf {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.baByO:hover,
.YdFjf:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.baByO:disabled,
.YdFjf:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.baByO:active,
.YdFjf:active {
  opacity: 0.8;
}
.ROn2T,
.eXATD {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bbFUw,
.MKOuq {
  margin: 0 auto;
}
.eT7Xj,
.LV8FT {
  max-width: 1440px !important;
}
.k5M23,
.XmZ9v {
  overflow-y: hidden !important;
}
.sPeWS,
.BBJsx {
  margin-right: 30px !important;
}
.zXC3v,
.a9tIz {
  margin-right: 5px !important;
}
.AIkv9,
.hti9N {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.vI4Tx,
.Ho0XU {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.klH1K,
.O8Pff {
  display: none;
}
@media only screen and (max-width: 768px) {
  .klH1K,
  .O8Pff {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .klH1K,
  .O8Pff {
    margin-top: 24px;
  }
}
.ycaUH,
.xqeDC {
  background-color: var(--accentColor);
  color: #fff;
}
.FNUOq,
.itEQL {
  overflow-y: hidden;
}
.eUyjC,
.wf0Ce {
  overflow: hidden;
}
.vxNTl h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .vxNTl {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.GJBkx {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .sKhqt {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .d18xV {
    display: none !important;
  }
}
.Q3OEC .fYlxA {
  font-size: 14px;
  margin: 10px 10px 10px 5px;
  color: #979797;
  font-weight: 500;
}
.Q3OEC .uvGRv {
  font-size: 20px;
  color: #41434c;
  font-weight: 700;
  margin: 10px 10px 10px 20px;
}
.Q3OEC .QSc12 {
  display: flex;
  border-top: 1px solid #eee;
  padding: 10px;
}
@media only screen and (max-width: 768px) {
  .Q3OEC .QSc12 {
    flex-direction: column;
  }
}
.Q3OEC .QSc12 .CsY32 {
  display: inline-block;
  padding: 5px 13px;
  border: none;
  border-radius: 3px;
  flex: 1;
  margin: 0 5px;
  cursor: pointer;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  color: #fff;
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (max-width: 480px) {
  .Q3OEC .QSc12 .CsY32 {
    flex: inherit;
  }
}
@media only screen and (max-width: 768px) {
  .Q3OEC .QSc12 .CsY32 + .CsY32 {
    margin-top: 10px;
  }
}
.Q3OEC .jU6ab {
  position: relative;
  display: flex;
  width: 100%;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
@media only screen and (max-width: 768px) {
  .Q3OEC .jU6ab {
    flex-direction: column;
  }
}
.Q3OEC .jU6ab .Ngkf4 {
  padding-top: 20px;
  position: relative;
  border-right: 1px solid #eee;
  flex: 1;
}
.Q3OEC .jU6ab .dw0MH {
  padding-top: 20px;
  padding-right: 0;
  flex: 0 0 360px;
  border-left: 1px solid #eee;
}
.Q3OEC .jU6ab .dw0MH .edWe4 {
  pointer-events: none;
}
.vT3vz {
  display: flex;
  cursor: pointer;
  padding: 5px 10px;
  border-bottom: 1px solid #eee;
}
.vT3vz .gyHl9 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}
.vT3vz .vH0i8 {
  display: block;
  width: 100%;
  color: #41434c;
  padding: 10px;
}
.vT3vz .vH0i8 .Vx1_u {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 16px;
}
.vT3vz .vH0i8 .NYX0G {
  margin-top: 5px;
  font-weight: 400;
  font-size: 12px;
}
.vT3vz .vH0i8 .QUeDM {
  color: #20ce81;
}
.eddkE .uvGRv,
.eddkE .fYlxA {
  display: flex;
  width: calc(100% - 40px);
  padding: 10px;
  align-items: center;
}
.eddkE .uvGRv .VRH8e,
.eddkE .fYlxA .VRH8e {
  margin-left: auto;
  right: 0px;
  position: relative;
}
.eddkE .fYlxA {
  font-size: 14px;
  margin: 10px 10px 10px 5px;
  color: #979797;
  padding: 5px 10px;
  font-weight: 400;
}
.eddkE .uvGRv {
  font-size: 20px;
  color: #41434c;
  font-weight: 700;
  margin: 10px 10px 10px 20px;
  border-top: 1px solid #eee;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.lwTVd {
  display: block;
}
.aLOOb,
.PlcqM {
  display: inline-block;
}
.LkQ4F {
  display: flex;
}
.MhpZB,
.YkUW6 {
  display: flex;
  flex-direction: column;
}
.N5lun,
.Sh0jf {
  display: flex;
  align-items: center;
}
.S8MB6,
.jOZhj {
  display: flex;
  justify-content: center;
}
.U7OF_,
.FdrYn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.b9MZ5,
.tY2lk {
  justify-content: flex-start;
}
.y1xmr,
.SgbN9 {
  justify-content: flex-end;
}
._RYeK,
.yJzvF {
  justify-content: space-between;
}
.sILGm,
.uKmTK {
  justify-content: space-around;
}
.kSJqB,
.jTrsf {
  justify-content: space-evenly;
}
h1,
.sYeCj {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .sYeCj {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.W1lnw {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .W1lnw {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.eCpGY {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .eCpGY {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.p_M3o {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .p_M3o {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.mlPlB {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .mlPlB {
    font-size: 16px;
    line-height: 18px;
  }
}
.inqBF {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .inqBF {
    font-size: 16px;
    line-height: 20px;
  }
}
.ZKu8g,
.coMPW,
.snrh7 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ZKu8g,
  .coMPW,
  .snrh7 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.LS9tZ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .LS9tZ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.Nvh_Z,
.IWgWD {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .Nvh_Z,
  .IWgWD {
    font-size: 11px;
  }
}
.tfnvl,
.J2Rvy {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .tfnvl,
  .J2Rvy {
    font-size: 11px;
  }
}
.Zpmoi,
.JMAEn {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Zpmoi,
  .JMAEn {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Zpmoi:hover,
.JMAEn:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Zpmoi:disabled,
.JMAEn:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Zpmoi:active,
.JMAEn:active {
  opacity: 0.8;
}
.LGUI0,
.MfqY0 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.wU8jZ,
.ap0ZM {
  margin: 0 auto;
}
.NfNSB,
.Ai6iN {
  max-width: 1440px !important;
}
.fAKMK,
.CR08W {
  overflow-y: hidden !important;
}
._BUzb,
.A_wZR {
  margin-right: 30px !important;
}
.HAuoH,
.K7ruZ {
  margin-right: 5px !important;
}
.rezE1,
.Zhcn0 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.UnEME,
.B0L30 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.pvdfw,
.NsVbl {
  display: none;
}
@media only screen and (max-width: 768px) {
  .pvdfw,
  .NsVbl {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .pvdfw,
  .NsVbl {
    margin-top: 24px;
  }
}
.yZXWJ,
.LrOsy {
  background-color: var(--accentColor);
  color: #fff;
}
.qJKAn,
._fylH {
  overflow-y: hidden;
}
.WmKHO,
.ZjCgn {
  overflow: hidden;
}
.b9aDY h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .b9aDY {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.c1w9I {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .PSSuS {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .gn0E8 {
    display: none !important;
  }
}
.dz1rc {
  opacity: 0.3;
}
.GGeqO {
  border-bottom: 1px solid #eee;
  width: 100%;
}
.GGeqO:last-child {
  border-bottom: none;
}
.GGeqO .eGp7j {
  display: flex;
  padding: 10px;
}
@media only screen and (max-width: 768px) {
  .GGeqO .eGp7j {
    flex-wrap: wrap;
  }
}
.GGeqO .eGp7j .swFDB {
  flex: 0 0 125px;
  width: 125px;
}
.GGeqO .eGp7j .swFDB a {
  display: block;
}
.GGeqO .eGp7j .swFDB img {
  max-width: 110px;
  max-height: 180px;
  cursor: pointer;
}
.GGeqO .eGp7j .Rd2CH {
  flex: 1;
  color: #41434c;
}
.GGeqO .eGp7j .Rd2CH .T2MpP {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 16px;
}
.GGeqO .eGp7j .Rd2CH .vlkXm,
.GGeqO .eGp7j .Rd2CH .f5btF {
  color: #41434c;
  margin: 10px 0px;
  text-transform: capitalize;
  font-weight: 300;
  font-size: 14px;
}
.GGeqO .eGp7j .Rd2CH .f5btF {
  color: #ccc;
  line-height: 20px;
}
.GGeqO .eGp7j .Rd2CH .pMa0g {
  font-weight: 700;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
  .GGeqO .eGp7j .Rd2CH .pMa0g {
    font-size: 13px;
  }
}
.GGeqO .eGp7j .Rd2CH .j9X5x {
  font-weight: 300;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
  .GGeqO .eGp7j .Rd2CH .j9X5x {
    font-size: 13px;
  }
}
@media only screen and (max-width: 768px) {
  .GGeqO .j2_Ev {
    display: none;
  }
}
.GGeqO .MduBl {
  display: none;
}
@media only screen and (max-width: 768px) {
  .GGeqO .MduBl {
    display: block;
    flex-basis: 100%;
  }
}
.jLG3G {
  position: relative;
  width: 100%;
  background-color: #f8f8f8;
  margin: 10px 0px;
  padding-bottom: 10px;
  max-width: 450px;
}
.m1tAy {
  font-weight: 400;
  font-size: 13px;
  color: #ee485d;
}
._1spqT {
  width: 80px;
  margin-right: 10px;
}
.GtoaJ {
  border-radius: 3px;
  display: flex;
  align-items: center;
  padding: 10px 10px 0;
  font-weight: 400;
  font-size: 13px;
}
.GtoaJ .TkQ76 {
  color: #20ce81;
}
.OPcVa {
  text-align: left;
  color: #ee485d;
}
.dkHLN {
  padding: 10px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  padding-bottom: 0;
}
@media only screen and (max-width: 480px) {
  .dkHLN {
    align-items: flex-start;
    flex-direction: column;
  }
}
.dkHLN .zeLKj {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .dkHLN .zeLKj {
    flex-wrap: column;
    align-items: center;
  }
}
.dkHLN .zeLKj .BVY8G {
  margin: 0px 0px 0px 5px;
}
@media only screen and (max-width: 480px) {
  .dkHLN .zeLKj .BVY8G {
    margin: 0px;
  }
}
.dkHLN .zeLKj span {
  margin: 0px 2px;
}
.dkHLN .zeLKj .FMwwO {
  color: #41434c;
  font-weight: 700;
  font-size: 13px;
}
.dkHLN .zeLKj .smvHD {
  font-weight: 700;
  font-size: 13px;
  color: #41434c;
  line-height: inherit;
}
.dkHLN .zeLKj .fEkIF {
  font-size: 12px;
  text-decoration: line-through;
  color: #41434c;
}
.dkHLN .zeLKj .Jjm0z {
  font-size: 12px;
  color: #ee485d;
}
.dkHLN .l4bnB {
  display: flex;
  margin-left: auto;
  align-content: center;
}
@media only screen and (max-width: 480px) {
  .dkHLN .l4bnB {
    margin-left: 0;
  }
}
.dkHLN .l4bnB .RcGFL {
  font-weight: 300;
  font-size: 13px;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.DglH9 {
  display: block;
}
.rBGUd,
.umIfY {
  display: inline-block;
}
.jqoGM {
  display: flex;
}
.Zr_NN,
.Sl73m {
  display: flex;
  flex-direction: column;
}
.GqC0A,
.eOlI0 {
  display: flex;
  align-items: center;
}
.SO9k0,
.oFmhM {
  display: flex;
  justify-content: center;
}
.M_HY8,
.zjXmq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.R_cgP,
.svesd {
  justify-content: flex-start;
}
.v6fKa,
.K0mNO {
  justify-content: flex-end;
}
.O0Cf1,
.pN_DB {
  justify-content: space-between;
}
.ueiaR,
.mIeq1 {
  justify-content: space-around;
}
.vFXKX,
.DIuj5 {
  justify-content: space-evenly;
}
h1,
.KXNfd {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .KXNfd {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.LAuhg {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .LAuhg {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.vJuZY {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .vJuZY {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.lUORT {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .lUORT {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.kj7I8 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .kj7I8 {
    font-size: 16px;
    line-height: 18px;
  }
}
.qQbjX {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .qQbjX {
    font-size: 16px;
    line-height: 20px;
  }
}
.DElNO,
.HyGtu,
.XvCNJ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .DElNO,
  .HyGtu,
  .XvCNJ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.jOBFz {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .jOBFz {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.t0mZd,
.Shjcm {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .t0mZd,
  .Shjcm {
    font-size: 11px;
  }
}
.WJWvn,
.nwZ8Z {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .WJWvn,
  .nwZ8Z {
    font-size: 11px;
  }
}
.K4C8p,
.LB3oa {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .K4C8p,
  .LB3oa {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.K4C8p:hover,
.LB3oa:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.K4C8p:disabled,
.LB3oa:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.K4C8p:active,
.LB3oa:active {
  opacity: 0.8;
}
.YpH_F,
.I5Y_k {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.SSEXR,
.yzNJC {
  margin: 0 auto;
}
.AZvYS,
.qSbIN {
  max-width: 1440px !important;
}
.Ady6w,
.DNAIj {
  overflow-y: hidden !important;
}
.DWgCM,
.dpdx5 {
  margin-right: 30px !important;
}
.PiBUI,
.HIvV3 {
  margin-right: 5px !important;
}
.YlTzc,
.VR3Fz {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ddVkN,
.vFWSb {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.LoJ9_,
.Qx4E6 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .LoJ9_,
  .Qx4E6 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .LoJ9_,
  .Qx4E6 {
    margin-top: 24px;
  }
}
.dAway,
.M2L7Q {
  background-color: var(--accentColor);
  color: #fff;
}
.UEdU0,
.bDLI_ {
  overflow-y: hidden;
}
.f0bkA,
.I2OtP {
  overflow: hidden;
}
._2ze7c h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  ._2ze7c {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.fYbUS {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .y9jmb {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  ._HYmy {
    display: none !important;
  }
}
.ghtcl {
  display: flex;
  flex-direction: column;
  padding: 24px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .ghtcl {
    padding: 16px;
    border-width: 1px 0;
  }
}
.ghtcl .yhAmH .k2ztM {
  font-size: 12px;
  font-weight: 600;
  color: var(--textHeading, #26201a);
  display: flex;
  align-items: center;
}
.ghtcl .yhAmH input[type="checkbox"] {
  accent-color: var(--textHeading, #26201a);
  width: 20px;
  height: 20px;
  border-radius: 4px;
  padding: 0;
  margin: 0;
  background-color: var(--pageBackground, #f8f8f8);
  margin-right: 12px;
}
.ghtcl .oIf5G {
  display: flex;
  flex-direction: column;
  margin-top: 8px;
  font-size: 12px;
  font-weight: 400;
}
.ghtcl .yZXvY {
  display: flex;
  align-items: center;
  margin-top: 16px;
  box-sizing: border-box;
  position: relative;
  border: 1px dashed var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
}
.ghtcl .yZXvY input {
  padding: 12px;
  font-size: 14px;
  font-weight: 400;
  width: 100%;
  border: none;
  border-radius: 8px;
  background-position: 12px;
  background-repeat: no-repeat;
  line-height: 140%;
  color: var(--textHeading, #26201a);
}
.ghtcl .yZXvY input:focus-visible {
  outline: none;
}
.ghtcl .yZXvY .QjQoJ {
  border: var(--errorText, #b24141);
}
.ghtcl .yZXvY .LDPdW {
  position: absolute;
  right: 12px;
  cursor: pointer;
}
.CMBsI {
  color: var(--errorText, #b24141);
}
.umcke {
  color: var(--successText, #1c958f);
}
.qHR8X {
  opacity: 0.4;
  pointer-events: none;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.AmpGD {
  display: block;
}
.hXw2X,
.LoNE9 {
  display: inline-block;
}
.HIH9L {
  display: flex;
}
.ksVOZ,
.JzOHS {
  display: flex;
  flex-direction: column;
}
.J8yRE,
.h5bxY {
  display: flex;
  align-items: center;
}
.FxQnU,
.hQF8J {
  display: flex;
  justify-content: center;
}
.nNoHS,
.OTn7t {
  display: flex;
  justify-content: center;
  align-items: center;
}
.zLWSX,
.Pwqx2 {
  justify-content: flex-start;
}
.Sg7_m,
.srfAt {
  justify-content: flex-end;
}
.KMzHx,
.BZlqS {
  justify-content: space-between;
}
.r3Zho,
.Qlyfn {
  justify-content: space-around;
}
.izdTw,
.TJAp3 {
  justify-content: space-evenly;
}
h1,
.xxkwf {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .xxkwf {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.mrV0s {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .mrV0s {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Jcp81 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Jcp81 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.snZ8n {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .snZ8n {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.WtODy {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .WtODy {
    font-size: 16px;
    line-height: 18px;
  }
}
.U_GRq {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .U_GRq {
    font-size: 16px;
    line-height: 20px;
  }
}
.b9lwc,
.Rxkk2,
.ri3wL {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .b9lwc,
  .Rxkk2,
  .ri3wL {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.vbUcT {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .vbUcT {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.T_9Ts,
.OSc_1 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .T_9Ts,
  .OSc_1 {
    font-size: 11px;
  }
}
.xNy22,
.otPsJ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .xNy22,
  .otPsJ {
    font-size: 11px;
  }
}
.awqs7,
.uljnG {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .awqs7,
  .uljnG {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.awqs7:hover,
.uljnG:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.awqs7:disabled,
.uljnG:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.awqs7:active,
.uljnG:active {
  opacity: 0.8;
}
.VPnAk,
.X4Uz6 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.u3uoy,
.toVV4 {
  margin: 0 auto;
}
.qRsaN,
.Z0PAG {
  max-width: 1440px !important;
}
.N5i_t,
.KCPjR {
  overflow-y: hidden !important;
}
.kLc5F,
.Evq5l {
  margin-right: 30px !important;
}
.aSKdy,
.eNHbE {
  margin-right: 5px !important;
}
.br5dy,
.JF12d {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.R43Cn,
.M5iXF {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.MPmJa,
.rRj3x {
  display: none;
}
@media only screen and (max-width: 768px) {
  .MPmJa,
  .rRj3x {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .MPmJa,
  .rRj3x {
    margin-top: 24px;
  }
}
.eT4DN,
.k58SJ {
  background-color: var(--accentColor);
  color: #fff;
}
.ErIw5,
.Bw4We {
  overflow-y: hidden;
}
.ix8fo,
.UiFEy {
  overflow: hidden;
}
.sKwX_ h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .sKwX_ {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.oPMAg {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .yOtzd {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .k2Lul {
    display: none !important;
  }
}
.vuSla {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  padding: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .vuSla {
    padding: 16px;
    margin-top: 18px;
    border-width: 1px 0;
  }
}
.vuSla .fu664 .yIULt {
  font-size: 14px;
  font-weight: 400;
  color: var(--textBody, #3c3131);
}
@media only screen and (max-width: 768px) {
  .vuSla .fu664 .yIULt {
    font-size: 12px;
  }
}
.vuSla .fu664 .K_snO {
  font-size: 14px;
  font-weight: 600;
  color: var(--textHeading, #26201a);
}
@media only screen and (max-width: 768px) {
  .vuSla .fu664 .K_snO {
    font-size: 12px;
  }
}
.vuSla .byXIH {
  font-size: 12px;
  font-weight: 600;
  padding: 12px 16px;
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  border-radius: var(--buttonRadius, 0px);
  background: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
  height: 100%;
  text-transform: uppercase;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .vuSla .byXIH {
    padding: 9px;
  }
}
.Kx6VD {
  width: 400px;
}
@media only screen and (max-width: 768px) {
  .Kx6VD {
    width: unset;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }
}
.Kx6VD .aiYek {
  padding: 16px;
}
.Kx6VD .aiYek .EZQGy {
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
  font-weight: 600;
}
.Kx6VD .aiYek .PQMWp {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.Kx6VD .aiYek .PQMWp span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Kx6VD .OQKpu {
  padding: 24px 16px;
}
.Kx6VD .OQKpu .caC2R {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.Kx6VD .OQKpu .caC2R .VSnoj {
  flex-basis: 100%;
  color: var(--errorText, #b24141);
  line-height: 140%;
  font-size: 12px;
  font-weight: 400;
  margin-top: 8px;
}
.Kx6VD .OQKpu .caC2R .b6zGk {
  flex: 1;
}
.Kx6VD .OQKpu .caC2R .b6zGk input {
  box-sizing: border-box;
  border: 1px solid var(--dividerStokes);
  border-radius: 4px;
  color: var(--textLabel);
  padding: 16px;
  font-size: 14px;
  font-weight: 400;
  width: 100%;
}
.Kx6VD .OQKpu .caC2R .b6zGk input:focus-visible {
  outline: none;
}
.Kx6VD .OQKpu .caC2R .Xm30b {
  font-size: 14px;
  font-weight: 600;
  padding: 14px 24px;
  margin-left: 16px;
  background: var(--buttonPrimary, #4e3f09);
  border-radius: var(--buttonRadius, 0px);
  color: var(--buttonSecondary, #fff);
  height: 100%;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .Kx6VD .OQKpu .caC2R .Xm30b {
    order: 2;
    margin-top: 24px;
    width: 100%;
    margin-left: 0;
    box-sizing: border-box;
  }
}
.k7IMq .aiYek {
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  position: relative;
  padding: 16px 24px;
  display: flex;
  align-items: center;
}
.k7IMq .aiYek .EZQGy {
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
  font-weight: 600;
}
.k7IMq .aiYek .PQMWp {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.k7IMq .aiYek .PQMWp span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.k7IMq .OQKpu {
  display: flex;
  flex-direction: column;
  padding: 24px;
  background: var(--dialogBackground, #fff);
}
@media only screen and (max-width: 480px) {
  .k7IMq .OQKpu {
    padding: 0px;
  }
}
.k7IMq .OQKpu input[type="radio"] {
  display: none;
}
.k7IMq .OQKpu input[type="radio"]:checked {
  color: var(--successText, #1c958f);
}
.k7IMq .OQKpu .tzfzU {
  padding: 24px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  border-radius: 12px;
  background-color: var(--pageBackground, #f8f8f8);
}
.k7IMq .OQKpu .tzfzU .VSnoj {
  color: var(--errorText, #b24141);
  line-height: 140%;
  font-size: 12px;
  font-weight: 400;
  margin-top: 8px;
  flex-basis: 100%;
}
.k7IMq .OQKpu .tzfzU .b6zGk {
  flex: 1;
}
.k7IMq .OQKpu .tzfzU .b6zGk input {
  box-sizing: border-box;
  border: 1px solid var(--dividerStokes);
  border-radius: 4px;
  color: var(--textLabel);
  padding: 16px;
  font-size: 14px;
  font-weight: 400;
  width: 100%;
}
.k7IMq .OQKpu .tzfzU .b6zGk input:focus-visible {
  outline: none;
}
.k7IMq .OQKpu .tzfzU .Xm30b {
  font-size: 14px;
  font-weight: 600;
  padding: 14px 24px;
  margin-left: 16px;
  background: var(--buttonPrimary, #4e3f09);
  border-radius: var(--buttonRadius, 0px);
  color: var(--buttonSecondary, #fff);
  height: 100%;
  text-transform: uppercase;
  text-align: center;
  box-sizing: border-box;
}
@media only screen and (max-width: 480px) {
  .k7IMq .IKG5t {
    padding: 12px;
  }
}
@media only screen and (max-width: 768px) {
  .ARbzr {
    padding: 0;
    border: 1px solid var(--dividerStokes);
    border-width: 1px 0;
  }
}
.ARbzr .XRLgG {
  margin-bottom: 0;
  padding: 16px !important;
  border-bottom: none !important;
}
@media only screen and (max-width: 768px) {
  .ARbzr .XRLgG {
    border-width: 0 0 1px !important;
  }
}
.ARbzr .XRLgG:last-child {
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1) !important;
}
@media only screen and (max-width: 768px) {
  .ARbzr .XRLgG:last-child {
    border-bottom: none !important;
  }
}
.B7TBQ {
  margin-top: 32px;
}
@media only screen and (max-width: 768px) {
  .B7TBQ {
    margin-top: 24px;
    padding: 0 16px;
  }
}
.B7TBQ .YtdDR {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
  padding: 20px 24px;
  width: 100%;
  text-transform: uppercase;
}
@media only screen and (min-width: 769px) {
  .B7TBQ .YtdDR {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .B7TBQ .YtdDR:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.B7TBQ .YtdDR:active,
.B7TBQ .YtdDR:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.lX45x {
  position: sticky;
  bottom: 0;
  background-color: var(--dialogBackground, #fff);
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 24px;
  margin-top: 32px;
}
@media only screen and (max-width: 768px) {
  .lX45x {
    padding: 16px;
    margin-top: 24px;
  }
}
.lX45x .Mc_rl {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
  padding: 20px 24px;
  width: 100%;
  text-transform: uppercase;
}
@media only screen and (min-width: 769px) {
  .lX45x .Mc_rl {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .lX45x .Mc_rl:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .lX45x .Mc_rl:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.lX45x .Mc_rl:active,
.lX45x .Mc_rl:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.h3_sx {
  margin: 32px 0 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
@media only screen and (max-width: 768px) {
  .h3_sx {
    padding: 0 16px;
    margin-top: 24px;
  }
}
.m_73i {
  margin-left: 25px;
  color: var(--errorText, #b24141);
  font-weight: 400;
  font-size: 12px;
  margin-top: 8px;
  line-height: 140%;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.apfru {
  display: block;
}
.D54mi,
.nwXeb {
  display: inline-block;
}
.edtdD {
  display: flex;
}
.DrIgI,
.dD6pl {
  display: flex;
  flex-direction: column;
}
.wDcfV,
.Hij4A {
  display: flex;
  align-items: center;
}
.UvbJm,
.G3_PP {
  display: flex;
  justify-content: center;
}
.HxwJu,
.ea_6X {
  display: flex;
  justify-content: center;
  align-items: center;
}
.DGs7k,
._MYI3 {
  justify-content: flex-start;
}
.pj7HV,
.Hamco {
  justify-content: flex-end;
}
.Vyr_z,
.E_TZo {
  justify-content: space-between;
}
.gS_QJ,
.LZZAo {
  justify-content: space-around;
}
.AVjhd,
.Tsc_h {
  justify-content: space-evenly;
}
h1,
.kO497 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .kO497 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.QeUvJ {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .QeUvJ {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.B3duj {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .B3duj {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.vv4th {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .vv4th {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.x1znz {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .x1znz {
    font-size: 16px;
    line-height: 18px;
  }
}
.JfSgR {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .JfSgR {
    font-size: 16px;
    line-height: 20px;
  }
}
.ggy91,
._xat_,
.GHG5Y {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ggy91,
  ._xat_,
  .GHG5Y {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.lMxrc {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .lMxrc {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.GS6kZ,
.rx9uN {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .GS6kZ,
  .rx9uN {
    font-size: 11px;
  }
}
.U6lCK,
.nkv9H {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .U6lCK,
  .nkv9H {
    font-size: 11px;
  }
}
.vxEw1,
.mvPa7 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .vxEw1,
  .mvPa7 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.vxEw1:hover,
.mvPa7:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.vxEw1:disabled,
.mvPa7:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.vxEw1:active,
.mvPa7:active {
  opacity: 0.8;
}
.BvKvJ,
.l71bJ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.A445g,
.VLZGZ {
  margin: 0 auto;
}
.kap3B,
.bJjDL {
  max-width: 1440px !important;
}
.VQ8Hr,
.NrKLr {
  overflow-y: hidden !important;
}
.wvzKP,
.rs8mL {
  margin-right: 30px !important;
}
.ADqcq,
.Oga25 {
  margin-right: 5px !important;
}
.RYfip,
.VIuNL {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Ubz68,
.dHR0C {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.PNiOS,
.xykWG {
  display: none;
}
@media only screen and (max-width: 768px) {
  .PNiOS,
  .xykWG {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .PNiOS,
  .xykWG {
    margin-top: 24px;
  }
}
.Urq9m,
.LcxMv {
  background-color: var(--accentColor);
  color: #fff;
}
.tv7hj,
.hyF54 {
  overflow-y: hidden;
}
.IZyRe,
.ToXMm {
  overflow: hidden;
}
.HILUR h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .HILUR {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.gk6Tx {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .c8oxW {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .XfYLU {
    display: none !important;
  }
}
.LrNt6 {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .LrNt6 {
    align-items: flex-end;
  }
}
.LrNt6:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.T1Amo {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .T1Amo {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .AcEqQ {
    border: none;
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.h_U6b {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.h_U6b .MJEye {
  width: 21px;
  height: 21px;
  cursor: pointer;
}
.EiLoA {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.WQkF5 {
  justify-content: flex-end;
}
.WQkF5 .T1Amo {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.WQkF5 .T1Amo .h_U6b {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .WQkF5 .T1Amo .h_U6b {
    padding: 16px;
  }
}
.WQkF5 .T1Amo .h_U6b .bqQA1 {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .WQkF5 .T1Amo {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .Cc1fB {
    align-items: center;
  }
}
.Cc1fB .T1Amo {
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .Cc1fB .T1Amo {
    width: unset;
    max-width: 720px;
  }
}
.Cc1fB .T1Amo .h_U6b {
  border-radius: 8px 8px 0px 0px;
}
.bqQA1 {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.zZJlr {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.rrR66 {
  overflow-y: hidden;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.HuJ6c {
  display: block;
}
.Gb87m,
.FK2y0 {
  display: inline-block;
}
.woa8h {
  display: flex;
}
.zm1Xu,
.YH90L {
  display: flex;
  flex-direction: column;
}
.oesLA,
.wlBUA {
  display: flex;
  align-items: center;
}
.bMt6K,
.ADEk9 {
  display: flex;
  justify-content: center;
}
.FnNU9,
.FjRoS {
  display: flex;
  justify-content: center;
  align-items: center;
}
.DFkTK,
.yN9FG {
  justify-content: flex-start;
}
.MGURb,
.bi_Rw {
  justify-content: flex-end;
}
._aJSA,
.qs_Oo {
  justify-content: space-between;
}
.pGAd5,
.ViCba {
  justify-content: space-around;
}
.aUnkZ,
.g9AA9 {
  justify-content: space-evenly;
}
h1,
.i8z1M {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .i8z1M {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Ramif {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Ramif {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.cODQO {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .cODQO {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.i_O7W {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .i_O7W {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ciQ53 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .ciQ53 {
    font-size: 16px;
    line-height: 18px;
  }
}
.tjPzW {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .tjPzW {
    font-size: 16px;
    line-height: 20px;
  }
}
.vXO8p,
.mIIPL,
.iV79U {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .vXO8p,
  .mIIPL,
  .iV79U {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.Tt87R {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .Tt87R {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.KBjsf,
.lufXU {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .KBjsf,
  .lufXU {
    font-size: 11px;
  }
}
.o9ADv,
.WRDC4 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .o9ADv,
  .WRDC4 {
    font-size: 11px;
  }
}
.BR32A,
.BYzAj {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .BR32A,
  .BYzAj {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.BR32A:hover,
.BYzAj:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.BR32A:disabled,
.BYzAj:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.BR32A:active,
.BYzAj:active {
  opacity: 0.8;
}
.jr62p,
.ZbsIR {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.BH8Ii,
.YrDPD {
  margin: 0 auto;
}
.eE2Fi,
.OJdHP {
  max-width: 1440px !important;
}
.UlunC,
.g4qox {
  overflow-y: hidden !important;
}
.YprKI,
.mbMcP {
  margin-right: 30px !important;
}
.FA2qt,
.SYsjS {
  margin-right: 5px !important;
}
.XRN_S,
.CzRG4 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.tn762,
.cXTfK {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Q9YLA,
.xVZ0u {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Q9YLA,
  .xVZ0u {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Q9YLA,
  .xVZ0u {
    margin-top: 24px;
  }
}
.vmfn4,
.tvQ0x {
  background-color: var(--accentColor);
  color: #fff;
}
.Seif1,
.QCI6d {
  overflow-y: hidden;
}
.JNvHL,
.QEsD2 {
  overflow: hidden;
}
.DI8iM h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .DI8iM {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.fQ2Cm {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .jiLAt {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .HiqBk {
    display: none !important;
  }
}
.MBZGS {
  display: flex;
  flex-direction: column;
  padding: 16px;
  margin-bottom: 12px;
  border: 1px solid var(--dividerStokes);
}
.MBZGS:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 480px) {
  .MBZGS {
    border-width: 1px 0 !important;
  }
}
.MBZGS .vDWEU {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.MBZGS .vDWEU .RfTX7 {
  display: flex;
  gap: 8px;
  align-items: center;
}
.MBZGS .vDWEU .RfTX7 .UNP_Q {
  color: var(--textHeading);
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  align-self: center;
  line-height: 140%;
}
.MBZGS .vDWEU .RfTX7 .z3BGR {
  padding: 4px 12px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
  color: var(--textHeading, #26201a);
  background-color: var(--highlightColor, #a7a7f8);
}
.MBZGS .NM91E,
.MBZGS .D2wN8 {
  font-weight: 400;
  font-size: 12px;
  margin-top: 8px;
  line-height: 140%;
  color: var(--textBody, #3c3131);
  text-overflow: ellipsis;
  overflow: hidden;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.kuFzt {
  display: block;
}
.LFvTw,
.KxF2v {
  display: inline-block;
}
.zslLx {
  display: flex;
}
.s35rn,
.jB1yy {
  display: flex;
  flex-direction: column;
}
.BNkZI,
.Dbqaa {
  display: flex;
  align-items: center;
}
.SqcdP,
.eS7sD {
  display: flex;
  justify-content: center;
}
.S2zzw,
.Lk3vQ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.GsBQP,
.LK0Qr {
  justify-content: flex-start;
}
.awyZV,
.UuFa0 {
  justify-content: flex-end;
}
.NTaXi,
.OlYFH {
  justify-content: space-between;
}
.rY5xI,
.ypalj {
  justify-content: space-around;
}
.zwQMe,
.D_Ywv {
  justify-content: space-evenly;
}
h1,
.T0sgl {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .T0sgl {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.fnc3V {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .fnc3V {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.cnlxP {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .cnlxP {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.tdJFj {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .tdJFj {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.xjisG {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .xjisG {
    font-size: 16px;
    line-height: 18px;
  }
}
.WrWPi {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .WrWPi {
    font-size: 16px;
    line-height: 20px;
  }
}
.fKcUY,
.RHf3U,
.pOLHj {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .fKcUY,
  .RHf3U,
  .pOLHj {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.oDecb {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .oDecb {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.Oi6jk,
.er23H {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .Oi6jk,
  .er23H {
    font-size: 11px;
  }
}
.PbsEu,
.On88k {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .PbsEu,
  .On88k {
    font-size: 11px;
  }
}
.K7Ipr,
.bi2Hk {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .K7Ipr,
  .bi2Hk {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.K7Ipr:hover,
.bi2Hk:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.K7Ipr:disabled,
.bi2Hk:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.K7Ipr:active,
.bi2Hk:active {
  opacity: 0.8;
}
.z2WCV,
.VIioh {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ntQWP,
.f8lSP {
  margin: 0 auto;
}
.nrS8v,
.urk7W {
  max-width: 1440px !important;
}
.syTV7,
.H_1dY {
  overflow-y: hidden !important;
}
.JfQjI,
.bMEyI {
  margin-right: 30px !important;
}
.R_hCX,
.CejW7 {
  margin-right: 5px !important;
}
.L0yRg,
.N2fo1 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.LiX8R,
.f5sbB {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.eKgxm,
.Ex4Cx {
  display: none;
}
@media only screen and (max-width: 768px) {
  .eKgxm,
  .Ex4Cx {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .eKgxm,
  .Ex4Cx {
    margin-top: 24px;
  }
}
.gw8Ly,
.EGCd1 {
  background-color: var(--accentColor);
  color: #fff;
}
.BNcv2,
.D5E_F {
  overflow-y: hidden;
}
.tMXgy,
.hy_07 {
  overflow: hidden;
}
.fhVU_ h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .fhVU_ {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.J2I58 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .RQGde {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .DC5Dy {
    display: none !important;
  }
}
.zA2JX {
  padding-bottom: 16px;
}
.ILEQm:not(:first-child) {
  margin-top: 12px;
}
.ILEQm .fWakB {
  font-size: 12px;
  margin-bottom: 8px;
  color: var(--textBody);
}
.waSIN {
  position: relative;
  margin-bottom: 24px;
}
.waSIN.sBrlp {
  width: 100%;
}
.waSIN.k4ZqW {
  width: 47%;
}
@media only screen and (max-width: 768px) {
  .waSIN.k4ZqW {
    width: 100%;
  }
}
.waSIN .Scb3O {
  font-size: 0.8rem;
  outline: none;
  border: 1px solid var(--dividerStokes);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
  color: var(--textHeading);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
.waSIN .Scb3O.AvdZc {
  width: 45%;
}
.waSIN .FMCf2 {
  font-size: 0.8rem;
  outline: none;
  border: 1px solid var(--dividerStokes);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 15px;
  width: 15px;
  color: var(--buttonPrimary);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  margin-right: 10px;
}
.waSIN .MfcSa {
  font-size: 0.8rem;
  position: absolute;
  left: 11px;
  top: 0px;
  color: var(--textLabel);
  padding: 0 0.3rem;
  margin: 0 0.5rem;
}
.waSIN .Scb3O:focus {
  border-color: var(--buttonPrimary);
}
.waSIN .hmQzw {
  position: absolute;
  font-size: 0.8rem;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: #fff;
  color: var(--textLabel);
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  transition: 0.1s ease-out;
  transform-origin: left top;
  pointer-events: none;
  top: 0;
  transform: translateY(-50%) scale(0.9);
}
.waSIN .hmQzw .EEsSK {
  color: var(--errorText);
}
.waSIN .Scb3O:focus + .hmQzw {
  color: var(--buttonPrimary);
}
.waSIN:has(input[type="hidden"]) {
  margin-bottom: 0;
}
.S6oKG .tquoK {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  justify-content: space-between;
}
.S6oKG .tquoK .g93jR span {
  color: var(--errorText, #b24141);
}
.S6oKG .tquoK .waSIN:nth-child(odd) {
  margin-right: 8px;
}
@media only screen and (max-width: 768px) {
  .S6oKG .tquoK .waSIN:nth-child(odd) {
    margin-right: 0;
  }
}
.S6oKG .NXGA5 {
  color: var(--errorText, #b24141);
  width: max-content;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.S6oKG .ocEk5 {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.S6oKG .xgICP {
  width: 100%;
}
.S6oKG .xgICP .GrJej {
  display: flex;
  margin-bottom: 16px;
  flex-wrap: wrap;
  row-gap: 16px;
}
.S6oKG .xgICP .QYSaf {
  margin-right: 4px;
}
.S6oKG .xgICP .WWU2p {
  display: flex;
  background: transparent;
  align-items: center;
  padding: 8px;
  white-space: nowrap;
  border-radius: 6px;
  margin-right: 16px;
  border: 1px solid var(--dividerStokes);
  color: var(--textHeading, #26201a);
}
.S6oKG .xgICP .WWU2p svg path {
  fill: var(--textHeading, #26201a);
}
.S6oKG .xgICP .WWU2p.mqbsz {
  color: var(--buttonPrimary);
  border-width: 2px;
  border-color: var(--buttonPrimary);
}
.S6oKG .xgICP .WWU2p.mqbsz svg path {
  fill: var(--buttonPrimary);
}
.S6oKG .xgICP .VMT1P {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 16px;
  margin-top: 16px;
  display: block;
}
.S6oKG .xgICP .iHjQk {
  margin-top: 20px;
  position: relative;
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  align-items: flex-end;
}
.S6oKG .xgICP .iHjQk .R9Krf {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 12px;
  gap: 10px;
  height: 40px;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
}
.S6oKG .xgICP .iHjQk .GK1ag {
  border: 1px solid var(--buttonPrimary);
}
.S6oKG .xgICP .iHjQk input[type="radio"] {
  margin-left: 0;
  margin-right: 10px;
}
.S6oKG .xgICP .iHjQk label {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 5px;
}
.S6oKG .xgICP .iHjQk label:hover {
  font-weight: 400;
}
.ILucr {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  justify-content: space-between;
  padding: 0;
}
.kp7rD {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 20px 0 10px;
}
.kp7rD .days5 {
  accent-color: var(--buttonPrimary);
  height: 13px;
  width: 13px;
  cursor: pointer;
}
.kp7rD .QZHjS {
  color: var(--textBody, #3c3131);
  font-size: 14px;
  line-height: 14px;
  cursor: pointer;
}
.Se_mW {
  width: 100%;
}
.ZMc6f {
  padding: 14px;
  border-radius: var(--buttonRadius, 0px);
  background-color: var(--buttonPrimary);
  border: none;
  margin-top: 24px;
  width: 100%;
  color: #fff;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
}
.u5MCE {
  width: 100%;
  margin-bottom: 25px;
  display: flex;
  align-items: center;
}
.ZNJfN {
  margin-left: 24px;
  font-weight: 600;
  font-size: 12px;
  margin-top: 24px;
}
.G69o6 {
  position: relative;
}
.G69o6 .VMIfY {
  cursor: pointer;
  text-decoration: underline;
  font-size: 12px;
  font-weight: 400;
}
.G69o6 .LZAb5 {
  margin: 5px 0;
  width: 100%;
  padding: 3px;
}
.G69o6 .TSqmx {
  color: white;
  border: none;
  padding: 8px 16px;
  border-radius: 5px;
  cursor: pointer;
  margin-top: 15px;
  width: 100%;
}
.G69o6 .wvP_1 {
  position: relative;
}
.G69o6 .CLtKW {
  position: relative;
}
.G69o6 .yQsuX {
  width: 100%;
  border-bottom: 1px solid #dcdcdc;
}
.G69o6 .t00HE {
  margin-top: 10px;
  position: absolute;
  right: 2px;
  top: 0;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #333;
  margin-left: 5px;
  transition: transform 0.2s ease;
}
.G69o6 .t00HE.yODWr {
  transform: rotate(180deg);
}
.G69o6 .jjfNb {
  z-index: 2;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 5px;
  list-style: none;
  padding: 0;
  border: 1px solid #ccc;
  background-color: #fff;
  overflow-y: auto;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.G69o6 .jjfNb li {
  font-size: 12px;
  font-weight: 400;
  padding: 5px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.G69o6 .jjfNb li:hover {
  background-color: #f0f0f0;
}

.BsKcz {
  position: relative;
}
.Th9_b {
  width: calc(100% - 32px);
  position: absolute;
  z-index: 1;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
  border: 1px solid var(--dividerStokes);
  border-radius: 8px;
  box-shadow: 1px 1px 1px 2px rgba(100, 100, 100, 0.2);
}
.wglTI {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  left: 8px;
}
.eGtoi {
  position: relative;
}
.eGtoi > div {
  border-radius: 12px;
}
.aLh5D {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 25px;
  transform: translateY(-50%);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
  width: 40px;
  height: 40px;
  background: #fff;
  right: 10px;
  border: none;
}
.rCWSK {
  width: 20px;
  height: 20px;
}
.QHct8 {
  display: flex;
  justify-content: space-between;
  margin-top: 32px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--dividerStokes);
}
.QHct8 p {
  margin-right: 16px;
  font-size: 12px;
  color: var(--textPrimary);
}
.QHct8 button {
  background: transparent;
  white-space: nowrap;
  border: 1px solid var(--buttonPrimary);
  color: var(--buttonPrimary);
  text-transform: uppercase;
  padding: 4px 16px;
  font-size: 12px;
  max-height: 32px;
}
.CdJcB {
  position: relative;
}
.CdJcB .BANZ_ {
  position: absolute;
  inset: 0;
  z-index: 10;
  overflow: hidden;
  background: #cccccc;
}
.CdJcB .BANZ_ > canvas {
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  background: -webkit-gradient(linear, left top, right top, from(#cccccc), color-stop(#efefef), to(#cccccc));
  background: linear-gradient(90deg, #cccccc, #efefef, #cccccc);
  animation: jFbNg 0.8s infinite;
}
@keyframes jFbNg {
  100% {
    transform: translateX(100%);
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
.avgfB {
  display: block;
}
.XHGPY,
.RBkFc {
  display: inline-block;
}
.lr_XG {
  display: flex;
}
.lNPZJ,
.JlDOW {
  display: flex;
  flex-direction: column;
}
.dALRT,
.tABKm {
  display: flex;
  align-items: center;
}
.FpVuP,
.mhb1o {
  display: flex;
  justify-content: center;
}
.PNYg1,
.NJYBn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bAuVp,
.HiLQ6 {
  justify-content: flex-start;
}
.u821C,
.JZ34B {
  justify-content: flex-end;
}
.djBmU,
.fl6Oe {
  justify-content: space-between;
}
.nIKly,
.WuzVO {
  justify-content: space-around;
}
.aLy_H,
.q9601 {
  justify-content: space-evenly;
}
h1,
.tVSpf {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .tVSpf {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.euh4g {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .euh4g {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.RBVGM {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .RBVGM {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.JCjyf {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .JCjyf {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.eYHeN {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .eYHeN {
    font-size: 16px;
    line-height: 18px;
  }
}
.NS2Vd {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .NS2Vd {
    font-size: 16px;
    line-height: 20px;
  }
}
.gGBQs,
.QpsOJ,
.hr6fy {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .gGBQs,
  .QpsOJ,
  .hr6fy {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.w9P0v {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .w9P0v {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.u3w54,
.GSwCC {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .u3w54,
  .GSwCC {
    font-size: 11px;
  }
}
.EgbKX,
.z5YIK {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .EgbKX,
  .z5YIK {
    font-size: 11px;
  }
}
._47xl,
.VUr0r {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  ._47xl,
  .VUr0r {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
._47xl:hover,
.VUr0r:hover {
  color: var(--buttonLinkL1, #c1847c);
}
._47xl:disabled,
.VUr0r:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
._47xl:active,
.VUr0r:active {
  opacity: 0.8;
}
.nXXLD,
.bcWfQ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.t5DyP,
.DzRgD {
  margin: 0 auto;
}
.pDWk8,
.EgZtb {
  max-width: 1440px !important;
}
.P6EMM,
.dWYnF {
  overflow-y: hidden !important;
}
.lW59C,
.EoMLa {
  margin-right: 30px !important;
}
.Sb0wC,
.Jbupd {
  margin-right: 5px !important;
}
.vtuC6,
.FUVhZ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.uh12P,
.qTJgD {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.lESJO,
.A3EMz {
  display: none;
}
@media only screen and (max-width: 768px) {
  .lESJO,
  .A3EMz {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .lESJO,
  .A3EMz {
    margin-top: 24px;
  }
}
.bUWEK,
.jS_6U {
  background-color: var(--accentColor);
  color: #fff;
}
.kZkta,
.OVTfh {
  overflow-y: hidden;
}
.uJRjc,
.OJxxE {
  overflow: hidden;
}
.PBfOV h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .PBfOV {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.f_tI6 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .bjXYj {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .X8JH3 {
    display: none !important;
  }
}
.x7dYw {
  display: flex;
  flex-direction: column;
  position: relative;
}
.x7dYw .g8L_d {
  color: var(--errorText, #b24141);
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
}
.Qgp_V {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.Qgp_V span {
  color: var(--errorText, #b24141);
}
.tccDa {
  color: var(--errorText, #b24141);
}
.jL3Oh {
  position: absolute;
  transform: translateY(-50%) scale(0.9);
  z-index: 1;
  background: #ffffff;
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  font-size: 0.8rem;
  pointer-events: none;
  line-height: unset;
}
.GAjNf {
  font-size: 0.8rem;
  outline: none;
  border: none;
  color: var(--textHeading, #26201a);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
@media only screen and (max-width: 480px) {
  .GAjNf {
    font-size: 1rem;
  }
}
.GAjNf::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.GAjNf::-webkit-outer-spin-button,
.GAjNf::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.GAjNf:focus,
.GAjNf:focus-visible {
  outline: none;
}
.GAjNf:disabled {
  color: var(--textSecondary);
}
.GAjNf:focus {
  border-color: var(--buttonPrimary, #4e3f09);
}
.K4J2l {
  border-color: var(--errorText, #b24141) !important;
}
.F_g78 {
  border: none;
}
.F_g78:disabled {
  border: none;
}
.bNCOg {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
}
.bNCOg.H8olY {
  border: 1px solid #cccccc;
  cursor: not-allowed;
  pointer-events: none;
}
.bNCOg.wguAm {
  height: 40px;
  padding: 0 12px;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  border-radius: 3px;
}
@media only screen and (max-width: 480px) {
  .bNCOg.wguAm {
    font-size: 16px;
  }
}
.bNCOg.wguAm.dcIkz {
  height: auto;
  padding-top: 6px;
}
.jvwQU {
  padding: 0.2rem 0.4rem;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}
.SCfKk {
  display: flex;
  align-items: center;
  position: relative;
}
.SCfKk .H9BWH,
.SCfKk .VqOZT {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.5rem;
}
.SCfKk .H9BWH {
  margin-right: 0.5rem;
}
.SCfKk .VqOZT {
  margin-left: 0.5rem;
}
.SCfKk input {
  flex: 1;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.DKsml {
  display: block;
}
.mBRyZ,
.jjUVp {
  display: inline-block;
}
.gajkm {
  display: flex;
}
.OtIbY,
.bvhBF {
  display: flex;
  flex-direction: column;
}
.ZLdBw,
.VBjJ5 {
  display: flex;
  align-items: center;
}
.nd86J,
.MdH0V {
  display: flex;
  justify-content: center;
}
.zbhRO,
.rAYZD {
  display: flex;
  justify-content: center;
  align-items: center;
}
.qUM0J,
.WqyBc {
  justify-content: flex-start;
}
.wc1sf,
.O8jcY {
  justify-content: flex-end;
}
.H05vU,
.ZFRA8 {
  justify-content: space-between;
}
.Qle2Q,
.ttukL {
  justify-content: space-around;
}
.DIDzt,
.ZiUb5 {
  justify-content: space-evenly;
}
h1,
.cb21d {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .cb21d {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.de6x6 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .de6x6 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.i7Z_I {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .i7Z_I {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.CHNsZ {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .CHNsZ {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.IPwsQ {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .IPwsQ {
    font-size: 16px;
    line-height: 18px;
  }
}
.ibJ3h {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ibJ3h {
    font-size: 16px;
    line-height: 20px;
  }
}
.C7Q7k,
.fkecp,
.YO9Es {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .C7Q7k,
  .fkecp,
  .YO9Es {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.RWNep {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .RWNep {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.uVO8b,
.zDxuv {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .uVO8b,
  .zDxuv {
    font-size: 11px;
  }
}
.EnTbQ,
.sDzsc {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .EnTbQ,
  .sDzsc {
    font-size: 11px;
  }
}
.L7aOz,
.WG3Aq {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .L7aOz,
  .WG3Aq {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.L7aOz:hover,
.WG3Aq:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.L7aOz:disabled,
.WG3Aq:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.L7aOz:active,
.WG3Aq:active {
  opacity: 0.8;
}
.sSTXk,
.ILGKS {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.E9vt6,
.pxxDn {
  margin: 0 auto;
}
.dPO0U,
.RY07Q {
  max-width: 1440px !important;
}
.qVqmY,
.MoVaZ {
  overflow-y: hidden !important;
}
.PRbeO,
.yoTs3 {
  margin-right: 30px !important;
}
.WMjvb,
.P1aie {
  margin-right: 5px !important;
}
.vUvEu,
.TpDTH {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.WHB4C,
.W4IrK {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Vtxg1,
.FUdRh {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Vtxg1,
  .FUdRh {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Vtxg1,
  .FUdRh {
    margin-top: 24px;
  }
}
.d6YM6,
.JWNnU {
  background-color: var(--accentColor);
  color: #fff;
}
.LXNp9,
.zqLgm {
  overflow-y: hidden;
}
.yqWVl,
.PKcwM {
  overflow: hidden;
}
.dEVjs h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .dEVjs {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.MWXmZ {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .SrphQ {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .S9r18 {
    display: none !important;
  }
}
.ylgzk {
  display: flex;
  flex-direction: column;
  position: relative;
}
.ylgzk .riALn {
  color: var(--errorText, #b24141);
  font-weight: 400;
  font-size: 12px;
  padding-top: 5px;
}
.HjYEU {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.QYpQj {
  color: var(--errorText, #b24141);
}
.e8AeI {
  accent-color: var(--buttonPrimary, #4e3f09);
  height: 16px;
  aspect-ratio: 1;
}
.XYFny {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.U48rf {
  display: flex;
  align-items: center;
  gap: 4px;
  white-space: nowrap;
  cursor: pointer;
}
.gDxKG {
  font-size: 14px;
  color: var(--textBody, #3c3131);
}

/**color by character**/
/** Font family **/
/** Font weight **/
.Qz2nn {
  display: block;
}
.s6G1K,
.czvCC {
  display: inline-block;
}
.A_pCA {
  display: flex;
}
.y0i8U,
.O_cA4 {
  display: flex;
  flex-direction: column;
}
.o2vHR,
.uWOJA {
  display: flex;
  align-items: center;
}
.ga3Pl,
.X0MSs {
  display: flex;
  justify-content: center;
}
.VZI0S,
.EMnRV {
  display: flex;
  justify-content: center;
  align-items: center;
}
.vAOlz,
.ZEd90 {
  justify-content: flex-start;
}
.L7_Hl,
.V2yfT {
  justify-content: flex-end;
}
.yitcC,
.L_0TA {
  justify-content: space-between;
}
.JTL0J,
.YUItq {
  justify-content: space-around;
}
.kje1Z,
.kyHva {
  justify-content: space-evenly;
}
h1,
.QzqRs {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .QzqRs {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.caioz {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .caioz {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.chK2k {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .chK2k {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.RIPiq {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .RIPiq {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.O41v6 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .O41v6 {
    font-size: 16px;
    line-height: 18px;
  }
}
.Y56c2 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Y56c2 {
    font-size: 16px;
    line-height: 20px;
  }
}
.bloRR,
.dgVXX,
.KH5du {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .bloRR,
  .dgVXX,
  .KH5du {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.tbEDm {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .tbEDm {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.WNxPl,
.Ow29i {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .WNxPl,
  .Ow29i {
    font-size: 11px;
  }
}
.QNZs1,
.W6JOs {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .QNZs1,
  .W6JOs {
    font-size: 11px;
  }
}
.YbHZM,
.h9aeR {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .YbHZM,
  .h9aeR {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.YbHZM:hover,
.h9aeR:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.YbHZM:disabled,
.h9aeR:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.YbHZM:active,
.h9aeR:active {
  opacity: 0.8;
}
.ZcDwC,
.DYvrY {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.myumc,
.uuG4e {
  margin: 0 auto;
}
.vp7n3,
.PNP5O {
  max-width: 1440px !important;
}
.bgZ0W,
.LnDfI {
  overflow-y: hidden !important;
}
.yVruY,
.YS8ao {
  margin-right: 30px !important;
}
.G6hb5,
.Kd71d {
  margin-right: 5px !important;
}
.ZXYv9,
.U9vck {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.lFBvM,
.T91jO {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.eY04a,
.nJzH2 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .eY04a,
  .nJzH2 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .eY04a,
  .nJzH2 {
    margin-top: 24px;
  }
}
.Z6Jw2,
.wWwzh {
  background-color: var(--accentColor);
  color: #fff;
}
.V7yP3,
.Jwi6x {
  overflow-y: hidden;
}
.jHT6K,
.MCuS4 {
  overflow: hidden;
}
.HFkbI h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .HFkbI {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.VYkXq {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .gctay {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .z2unI {
    display: none !important;
  }
}
.Tm4u_ {
  display: flex;
  flex-direction: column;
  position: relative;
}
.Tm4u_ .SrkJE {
  color: var(--errorText, #b24141);
  font-weight: 400;
  font-size: 12px;
  padding-top: 5px;
}
.Tm4u_ .sDQsB {
  color: var(--errorText, #b24141);
}
.Tm4u_ .qSN22 {
  box-sizing: border-box;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 3px;
  position: relative;
  display: flex;
  flex-direction: column;
}
.Tm4u_ .qSN22.jtsJu {
  color: var(--textSecondary) !important;
  user-select: none;
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}
.Tm4u_ .qSN22.JNqKq {
  border-color: var(--errorText, #b24141);
}
.Tm4u_ .qSN22 .BSAca {
  border-radius: 3px;
  min-height: 22px;
  padding: 10px 14px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.Tm4u_ .qSN22 .BSAca .SmReO {
  transition: all linear 0.3s;
  height: 20px;
  width: 20px;
}
.Tm4u_ .qSN22 .BSAca .SmReO.tdNAd {
  transform: rotate(180deg);
}
.Tm4u_ .qSN22 .BSAca .yQUUc {
  width: 100%;
  border: none;
}
.Tm4u_ .qSN22 .BSAca .ZKsHX {
  font-size: 14px;
  line-height: 22px;
  color: var(--textHeading, #26201a);
  background: transparent;
}
.m0nY8 {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.LOQ4J {
  max-height: 200px;
  overflow-y: auto;
  border-radius: 3px;
  z-index: 999;
  box-shadow: 0 4px 8px 0 hsla(0, 0%, 90%, 0.2), 0 6px 20px 0 hsla(0, 0%, 90%, 0.19);
  border: 1px solid var(--dividerStokes, #d4d1d1);
  display: none;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.5s;
  background-color: var(--pageBackground, #f8f8f8);
}
.LOQ4J.tdNAd {
  display: block;
  opacity: 1;
  pointer-events: all;
}
.LOQ4J .ga2xs {
  position: relative;
  font-size: 14px;
  color: var(--textBody, #3c3131);
  line-height: 22px;
  padding: 10px 14px;
  cursor: pointer;
  transition: all 0.3s;
  padding: 9px 14px;
}
.LOQ4J .ga2xs.jtsJu {
  user-select: none;
  opacity: 0.5;
  pointer-events: none;
  cursor: not-allowed;
}
.LOQ4J .ga2xs.Rpfh0,
.LOQ4J .ga2xs:hover {
  background: var(--highlightColor, #a7a7f8);
}

/**color by character**/
/** Font family **/
/** Font weight **/
.iypKh {
  display: block;
}
.kBy04,
.FTQ0a {
  display: inline-block;
}
.p6_VN {
  display: flex;
}
.lrunu,
.PSwWH {
  display: flex;
  flex-direction: column;
}
.xruBm,
._4UQj {
  display: flex;
  align-items: center;
}
.biRrC,
.cEfac {
  display: flex;
  justify-content: center;
}
.gCgj7,
.BN71e {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ChRI5,
.H7AFY {
  justify-content: flex-start;
}
.zjQWP,
.ob_wI {
  justify-content: flex-end;
}
.OUJOG,
.U18IC {
  justify-content: space-between;
}
.Zq7XP,
.f8LBK {
  justify-content: space-around;
}
.oO3jt,
.xOZKd {
  justify-content: space-evenly;
}
h1,
.AX0V5 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .AX0V5 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
._dV9d {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  ._dV9d {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.xkIRa {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .xkIRa {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.iKFya {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .iKFya {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Doam5 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .Doam5 {
    font-size: 16px;
    line-height: 18px;
  }
}
.PWk5y {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .PWk5y {
    font-size: 16px;
    line-height: 20px;
  }
}
.NESMP,
.xYkzb,
.qjZ6Q {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .NESMP,
  .xYkzb,
  .qjZ6Q {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.gmAKI {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .gmAKI {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.JhAOP,
.Caksd {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .JhAOP,
  .Caksd {
    font-size: 11px;
  }
}
.owozv,
.nPXHW {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .owozv,
  .nPXHW {
    font-size: 11px;
  }
}
.WEUGV,
.XD80v {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .WEUGV,
  .XD80v {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.WEUGV:hover,
.XD80v:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.WEUGV:disabled,
.XD80v:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.WEUGV:active,
.XD80v:active {
  opacity: 0.8;
}
.YA9pV,
.khePA {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.WjOPu,
.Az4HQ {
  margin: 0 auto;
}
.K7ghG,
.QuUQf {
  max-width: 1440px !important;
}
.JR4Lv,
._m2x7 {
  overflow-y: hidden !important;
}
.V9IGQ,
.MLU09 {
  margin-right: 30px !important;
}
.EbiFl,
.YDLDd {
  margin-right: 5px !important;
}
.gXAuK,
.Tzs2L {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.CznEr,
.BNOg0 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.YpLSi,
.zzpRl {
  display: none;
}
@media only screen and (max-width: 768px) {
  .YpLSi,
  .zzpRl {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .YpLSi,
  .zzpRl {
    margin-top: 24px;
  }
}
.ydMi6,
.pk8hf {
  background-color: var(--accentColor);
  color: #fff;
}
.nFRs8,
.dteig {
  overflow-y: hidden;
}
.oOoGQ,
.pI_7h {
  overflow: hidden;
}
.yCyKA h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .yCyKA {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.kTTne {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .RP4Yg {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .HwQQW {
    display: none !important;
  }
}
.oC1GQ {
  display: flex;
  flex-direction: column;
}
.oC1GQ .ZVEMg {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.oC1GQ.qJpmP label {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.oC1GQ.qJpmP .nTJ1U {
  border: 1px solid var(--errorText, #b24141);
}
.oC1GQ .MzuEF {
  height: auto;
}
.oC1GQ .MzuEF .VT8tM {
  border-inline: none;
  padding-right: 4px;
}
.oC1GQ .MzuEF .nTJ1U {
  width: 100%;
  font-weight: 400;
  display: flex;
  border-left: none;
  padding-left: 4px;
}
.oC1GQ .MzuEF .nTJ1U:focus-visible {
  outline: none;
}
.oC1GQ .MzuEF .nTJ1U::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.sqxLL {
  color: var(--errorText, #b24141);
}
.zgWjy {
  background-color: aquamarine;
}
.l04dZ {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.AS6ne {
  display: block;
}
.wF9Fu,
._buok {
  display: inline-block;
}
.UCywv {
  display: flex;
}
.fDaxP,
.wDKy6 {
  display: flex;
  flex-direction: column;
}
.GYCJ_,
.Dh0K4 {
  display: flex;
  align-items: center;
}
.IdlA1,
.IRsNb {
  display: flex;
  justify-content: center;
}
.sUUGn,
.X53oh {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Lzp6o,
.eZKPu {
  justify-content: flex-start;
}
.od5vA,
.PMJf1 {
  justify-content: flex-end;
}
.ToPms,
.v2qXL {
  justify-content: space-between;
}
.vxyn5,
.Orn7n {
  justify-content: space-around;
}
.QvgX3,
._2wKcs {
  justify-content: space-evenly;
}
h1,
.Zwxha {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Zwxha {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.WCL4q {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .WCL4q {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.qx6tW {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .qx6tW {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.lX1bL {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .lX1bL {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ieb11 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .ieb11 {
    font-size: 16px;
    line-height: 18px;
  }
}
.yiGmK {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .yiGmK {
    font-size: 16px;
    line-height: 20px;
  }
}
.mgfZ7,
.lUJwR,
.rRcJG {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .mgfZ7,
  .lUJwR,
  .rRcJG {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.BSG78 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .BSG78 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.uKhqw,
.f2GQS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .uKhqw,
  .f2GQS {
    font-size: 11px;
  }
}
.PT7ps,
.XqufI {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .PT7ps,
  .XqufI {
    font-size: 11px;
  }
}
.fc03O,
.Aawkx {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .fc03O,
  .Aawkx {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.fc03O:hover,
.Aawkx:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.fc03O:disabled,
.Aawkx:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.fc03O:active,
.Aawkx:active {
  opacity: 0.8;
}
.vDEP3,
.lDlt2 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.AgoEj,
.pyk37 {
  margin: 0 auto;
}
.CDSMW,
.i4SM8 {
  max-width: 1440px !important;
}
.gj6PZ,
.FPfc0 {
  overflow-y: hidden !important;
}
.rD6dN,
.UukKo {
  margin-right: 30px !important;
}
.YFpdY,
.h_Z0v {
  margin-right: 5px !important;
}
.T154c,
.MT4D7 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.sC1kS,
.MouYK {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.ChLVY,
.UBPwp {
  display: none;
}
@media only screen and (max-width: 768px) {
  .ChLVY,
  .UBPwp {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .ChLVY,
  .UBPwp {
    margin-top: 24px;
  }
}
.eL0Nm,
.LUIUi {
  background-color: var(--accentColor);
  color: #fff;
}
.rbx3S,
.OlwOa {
  overflow-y: hidden;
}
.L1Yw2,
.rVxtI {
  overflow: hidden;
}
.CAFFn h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .CAFFn {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.HEpSs {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .T_rBM {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .T4Xqn {
    display: none !important;
  }
}
.cAxV2 {
  display: flex;
  flex: 0 0 48%;
  flex-direction: column;
  position: relative;
}
.cAxV2.FlqXt {
  flex: 0 0 100%;
}
.cAxV2 .nefmN {
  transform: none;
  line-height: 21px !important;
  position: static;
  padding: 0;
  margin: 0;
  background: unset;
  color: var(--textLabel, #7d7676) !important;
}
.B4qLK {
  background-color: transparent;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.lnudF {
  display: block;
}
.WNKvM,
.bkLCd {
  display: inline-block;
}
.VeOqn {
  display: flex;
}
.gerN5,
.I6iQw {
  display: flex;
  flex-direction: column;
}
.QqVAK,
.idxgz {
  display: flex;
  align-items: center;
}
.ew8Uu,
.NeAUd {
  display: flex;
  justify-content: center;
}
.UYfKl,
.DM60d {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Y8AFV,
.CRiKF {
  justify-content: flex-start;
}
.BRBCW,
.B5ET_ {
  justify-content: flex-end;
}
.qz94p,
.xQogw {
  justify-content: space-between;
}
.YdxwU,
.mEE0J {
  justify-content: space-around;
}
.IcKmi,
.YUVS8 {
  justify-content: space-evenly;
}
h1,
.zUifZ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .zUifZ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.YusF5 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .YusF5 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.L6lP1 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .L6lP1 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.ICaQC {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .ICaQC {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.RSpBC {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .RSpBC {
    font-size: 16px;
    line-height: 18px;
  }
}
.T5cZi {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .T5cZi {
    font-size: 16px;
    line-height: 20px;
  }
}
.Aww_i,
.fIKsN,
.VfjM3 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Aww_i,
  .fIKsN,
  .VfjM3 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.VPgqQ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .VPgqQ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.LrLAS,
.s9Ab4 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .LrLAS,
  .s9Ab4 {
    font-size: 11px;
  }
}
.nNqXj,
.t3VQk {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .nNqXj,
  .t3VQk {
    font-size: 11px;
  }
}
.augf6,
.F9CYV {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .augf6,
  .F9CYV {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.augf6:hover,
.F9CYV:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.augf6:disabled,
.F9CYV:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.augf6:active,
.F9CYV:active {
  opacity: 0.8;
}
.L8bs3,
.D80SH {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.jAhQv,
.RdAMh {
  margin: 0 auto;
}
.PZTMB,
.aviPf {
  max-width: 1440px !important;
}
.C0rzo,
.JyShp {
  overflow-y: hidden !important;
}
.NtKTn,
.aEMB8 {
  margin-right: 30px !important;
}
.LEIwM,
.ILL59 {
  margin-right: 5px !important;
}
.ZBU7H,
.sO7PF {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.VtW4R,
.A51gl {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.qQrW8,
.O6cbZ {
  display: none;
}
@media only screen and (max-width: 768px) {
  .qQrW8,
  .O6cbZ {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .qQrW8,
  .O6cbZ {
    margin-top: 24px;
  }
}
.gLA0O,
.QLSFK {
  background-color: var(--accentColor);
  color: #fff;
}
.WwkBN,
.IoYu0 {
  overflow-y: hidden;
}
.QaUWT,
.jeCi2 {
  overflow: hidden;
}
.DkIr0 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .DkIr0 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.L2fR_ {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .k0rQm {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .rm7fv {
    display: none !important;
  }
}
.iJcsP {
  max-width: 400px;
  width: 100%;
  padding: 24px;
}
.WQVKj {
  margin-bottom: 32px;
  color: var(--textHeading, #26201a);
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 44.8px;
}
.WQVKj.EMNUD {
  margin-bottom: 16px;
}
@media only screen and (max-width: 768px) {
  .WQVKj {
    font-size: 24px;
    line-height: 33.6px;
  }
}
.iE3uq {
  margin-bottom: 8px;
}
.mCH7J .maS9n {
  height: 48px;
  padding: 0 7px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  background-color: var(--errorBackground, #e6d5d5);
  border: 1px dashed var(--errorText, #b24141);
  color: var(--errorText, #b24141);
}
.mCH7J .maS9n.rQ4MI {
  background-color: #eefefa;
  border: 1px dashed var(--textHeading, #26201a);
  color: var(--textHeading, #26201a);
}
.mCH7J .maS9n .v7SBE {
  display: inline-block;
  margin-right: 8px;
  font-size: 13px;
}
.mCH7J .maS9n .dPgem {
  color: var(--errorText, #b24141);
  font-size: 9px;
  cursor: pointer;
}
.mCH7J .BIVin {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
}
.mCH7J .BIVin ._Bi1i {
  position: absolute;
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  background: var(--pageBackground, #f8f8f8);
}
.mCH7J .BIVin input {
  width: 100%;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 16px;
  border-radius: 4px;
  height: 48px;
  font-size: 14px;
  box-sizing: border-box;
  background: var(--pageBackground, #f8f8f8);
}
.mCH7J .BIVin input:focus-visible {
  outline: none;
}
.mCH7J .BIVin input::placeholder {
  color: var(--textLabel, #7d7676);
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
.mCH7J .BIVin .PKXfL {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 8px;
}
.mCH7J .IfuPJ label {
  color: var(--errorText, #b24141) !important;
}
.mCH7J .IfuPJ input {
  border: 1px solid var(--errorText, #b24141) !important;
}
.mCH7J .GudQu {
  border: none;
  margin-bottom: 12px;
  height: 48px;
  border-radius: 4px;
  background: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22.4px;
  text-transform: uppercase;
  width: 100%;
}
.mCH7J .GudQu[disabled] {
  cursor: default;
}
.mCH7J .KXHIg {
  display: flex;
  align-items: center;
  justify-content: center;
}
.mCH7J .KXHIg .ttLqO {
  color: var(--buttonPrimary, #4e3f09);
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  text-transform: uppercase;
  border-bottom: 1px solid var(--buttonPrimary, #4e3f09);
}
.K48dU .Gputk {
  color: var(--textBody, #3c3131);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
}
.K48dU .ijg8s {
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  display: block;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.28px;
  width: fit-content;
  margin: 0 auto;
  cursor: pointer;
  margin-top: 24px;
  border: none;
  background: none;
}
.K48dU .ijg8s:focus-visible {
  outline: none;
}
.dIq3C div {
  width: 100%;
  height: 100%;
}

/**color by character**/
/** Font family **/
/** Font weight **/
.xICG5 {
  display: block;
}
.EMyT3,
.jIteK {
  display: inline-block;
}
.lm2tM {
  display: flex;
}
.VPPrK,
.kAyDi {
  display: flex;
  flex-direction: column;
}
.AShRM,
.ieeOy {
  display: flex;
  align-items: center;
}
.T7XEQ,
.J_E8b {
  display: flex;
  justify-content: center;
}
.e6UH6,
.YWqiw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bB6Xj,
.bNgD8 {
  justify-content: flex-start;
}
.CxPYH,
.GrEvF {
  justify-content: flex-end;
}
.C1jUL,
.iPWG0 {
  justify-content: space-between;
}
.T3Ol8,
.Xnhhf {
  justify-content: space-around;
}
.OVnKV,
.Q84M5 {
  justify-content: space-evenly;
}
h1,
.v0hQk {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .v0hQk {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Uz4uq {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Uz4uq {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ApCur {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ApCur {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.YIyHs {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .YIyHs {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.HW9In {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .HW9In {
    font-size: 16px;
    line-height: 18px;
  }
}
.IBg_s {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .IBg_s {
    font-size: 16px;
    line-height: 20px;
  }
}
.HlWyZ,
.TsMiw,
.DuPeu {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .HlWyZ,
  .TsMiw,
  .DuPeu {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.ujTNJ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .ujTNJ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.nXzfr,
.p4Ymv {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .nXzfr,
  .p4Ymv {
    font-size: 11px;
  }
}
.AzZu_,
.Lk_tD {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .AzZu_,
  .Lk_tD {
    font-size: 11px;
  }
}
.Jf2qy,
.OGArI {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Jf2qy,
  .OGArI {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Jf2qy:hover,
.OGArI:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Jf2qy:disabled,
.OGArI:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Jf2qy:active,
.OGArI:active {
  opacity: 0.8;
}
.ymCCX,
.PyH51 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.DFneT,
.Sqw0x {
  margin: 0 auto;
}
.U0lFH,
.jPyMR {
  max-width: 1440px !important;
}
.JKPfw,
.PgHtE {
  overflow-y: hidden !important;
}
.lVQxX,
.SFAHR {
  margin-right: 30px !important;
}
.tB4eo,
.gIEAa {
  margin-right: 5px !important;
}
.puXnm,
.m2ytg {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Xlloq,
.l2uBI {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.qNu7K,
.WrJLY {
  display: none;
}
@media only screen and (max-width: 768px) {
  .qNu7K,
  .WrJLY {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .qNu7K,
  .WrJLY {
    margin-top: 24px;
  }
}
.w6wSp,
.Rwm6j {
  background-color: var(--accentColor);
  color: #fff;
}
.qoBjw,
.EENGE {
  overflow-y: hidden;
}
.IxLxk,
.MHor0 {
  overflow: hidden;
}
.Ct4UK h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Ct4UK {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.UHvO9 {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .LxF8v {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .V0RLG {
    display: none !important;
  }
}
.baJTM {
  display: flex;
  align-items: center;
  padding: 12px;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  cursor: pointer;
  width: 100%;
  margin-top: 12px;
  height: 48px;
  box-sizing: border-box;
}
.baJTM svg {
  flex: 0 0 24px;
}
.baJTM .Udso9 {
  margin-right: 24px;
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  width: 100%;
}


/**color by character**/
/** Font family **/
/** Font weight **/
.js_hm {
  display: block;
}
.rgrno,
.KED1l {
  display: inline-block;
}
.zgFEW {
  display: flex;
}
.MGcwE,
.UyeK2 {
  display: flex;
  flex-direction: column;
}
.XEByc,
.nrOMu {
  display: flex;
  align-items: center;
}
.nFc2x,
.ZUtt9 {
  display: flex;
  justify-content: center;
}
.jWvVf,
.iCJCf {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rCQ13,
.KpqZL {
  justify-content: flex-start;
}
.UAJ1r,
.uG9Y6 {
  justify-content: flex-end;
}
.hJ5cI,
.OXCLJ {
  justify-content: space-between;
}
.C6j4M,
.seiM3 {
  justify-content: space-around;
}
.FrgK6,
.xhO1R {
  justify-content: space-evenly;
}
h1,
.Go_jI {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Go_jI {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Ge2Pa {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Ge2Pa {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.KDE7D {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .KDE7D {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.sUFr3 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .sUFr3 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.FMKgS {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .FMKgS {
    font-size: 16px;
    line-height: 18px;
  }
}
.rwsJx {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .rwsJx {
    font-size: 16px;
    line-height: 20px;
  }
}
.TStuj,
.uN_4J,
.EU7Vg {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .TStuj,
  .uN_4J,
  .EU7Vg {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.D5_mE {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .D5_mE {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.R_dwv,
.Xhh1p {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .R_dwv,
  .Xhh1p {
    font-size: 11px;
  }
}
.ZBL9y,
.xS2Gw {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .ZBL9y,
  .xS2Gw {
    font-size: 11px;
  }
}
.Hu07n,
.VYN53 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Hu07n,
  .VYN53 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Hu07n:hover,
.VYN53:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Hu07n:disabled,
.VYN53:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Hu07n:active,
.VYN53:active {
  opacity: 0.8;
}
.SWotg,
.uZIYM {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.xveCf,
.U43LN {
  margin: 0 auto;
}
.kQqGj,
.Qh3K9 {
  max-width: 1440px !important;
}
.TKk54,
.AKMnH {
  overflow-y: hidden !important;
}
.j2Ay7,
.vmGI9 {
  margin-right: 30px !important;
}
.MbHJT,
.c6tvG {
  margin-right: 5px !important;
}
.oXbOR,
.tSRtI {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
._YGaJ,
.gvZJl {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.R8tXO,
.rT3WN {
  display: none;
}
@media only screen and (max-width: 768px) {
  .R8tXO,
  .rT3WN {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .R8tXO,
  .rT3WN {
    margin-top: 24px;
  }
}
.Txy2H,
.ZKt1K {
  background-color: var(--accentColor);
  color: #fff;
}
.i2Hvm,
.rtgOM {
  overflow-y: hidden;
}
.fI4K8,
.BfR7v {
  overflow: hidden;
}
.RHdAE h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .RHdAE {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.y5bEE {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .WS__2 {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .X037r {
    display: none !important;
  }
}
.E97qf {
  width: 400px;
  padding: 24px;
}
.E97qf .h_Q65 {
  display: flex;
  align-items: center;
  position: relative;
}
.E97qf .h_Q65 input {
  width: 100%;
  padding-right: 48px;
}
.E97qf .h_Q65 span {
  position: absolute;
  right: 16px;
  width: 20px;
  height: 20px;
}
.E97qf .h_Q65 span svg > path {
  fill: var(--textLabel, #7d7676);
}
.E97qf .gmH66 {
  color: var(--textHeading, #26201a);
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 44.8px;
  margin-bottom: 32px;
}
@media only screen and (max-width: 768px) {
  .E97qf .gmH66 {
    font-size: 24px;
    line-height: 33.6px;
  }
}
.E97qf .iMj32 {
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
}
.E97qf .iMj32 input {
  height: 48px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 16px;
  border-radius: 4px;
  background-color: #fff;
  box-sizing: border-box;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.E97qf .iMj32 input:focus-visible {
  outline: none;
}
.E97qf .GeEpr {
  position: absolute;
  background-color: white;
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.E97qf ._as_F {
  border: none;
  width: 100%;
  height: 48px;
  border-radius: 4px;
  background: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22.4px;
  text-transform: uppercase;
  cursor: pointer;
}
.E97qf ._as_F[disabled] {
  background: #dde7e8 !important;
  color: #b8b29d !important;
  cursor: default;
}
.E97qf .b86xC {
  display: none;
}
.E97qf .Wur1F input {
  border: 1px solid var(--errorText, #b24141);
}
.E97qf .Wur1F .b86xC {
  display: block;
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 8px;
}
.E97qf .Wur1F label {
  color: var(--errorText, #b24141);
}
.E97qf .SUZKB {
  height: 48px;
  padding: 0 7px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  font-size: 13px;
  background-color: var(--errorBackground, #e6d5d5);
  border: 1px dashed var(--errorText, #b24141);
  color: var(--errorText, #b24141);
}


.Ny4QV{position:relative}.BWhuS{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;user-select:none}.BWhuS:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.UDXuP{cursor:auto}.UDXuP:hover{background-color:transparent}.GhLo9{display:flex;align-items:center;justify-content:center}.oZZbN{margin:0 4px}.F3_fx{opacity:.75}.smYAA{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.tWUL_{transform:rotateX(180deg)}.AP0f2{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.A1YLh{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));cursor:auto}.A1YLh:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.Qpc_7{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.r7_yR{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.qgwnw{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro))}._7TLhC{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.AvFUi{margin-right:8px}.TGYVu{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.wyuJL{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}._7TLhC:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.LqCaX,.bK0rc{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.LqCaX .wyuJL,.bK0rc .wyuJL{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.bK0rc{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.CG472{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.Ko1eR{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.GgfRO{display:flex}.GgfRO .BWhuS{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.GgfRO .sGiBY{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.GgfRO .sGiBY:focus{outline:none}.GgfRO .cRw5H{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}

/**color by character**/
/** Font family **/
/** Font weight **/
.Lpcla {
  display: block;
}
.n1El6,
.D8CYl {
  display: inline-block;
}
.aoG3Q {
  display: flex;
}
.pChbC,
.RxWHC {
  display: flex;
  flex-direction: column;
}
.s_pbZ,
.j4LAm {
  display: flex;
  align-items: center;
}
.ff29c,
.ZuxK4 {
  display: flex;
  justify-content: center;
}
.jguok,
._vyBZ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hs0TS,
.G44fH {
  justify-content: flex-start;
}
.whmw6,
.R3yY7 {
  justify-content: flex-end;
}
.SHeAu,
.kdSNy {
  justify-content: space-between;
}
.kc8AA,
.YqbQR {
  justify-content: space-around;
}
.ic5vL,
.bfIUV {
  justify-content: space-evenly;
}
h1,
.zST1n {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .zST1n {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.gRf6F {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .gRf6F {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.qBMu1 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .qBMu1 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.I7UJc {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .I7UJc {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.hJ0hH {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .hJ0hH {
    font-size: 16px;
    line-height: 18px;
  }
}
._2RDwv {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  ._2RDwv {
    font-size: 16px;
    line-height: 20px;
  }
}
.H9xz1,
.Rvq_y,
.ykVEg {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .H9xz1,
  .Rvq_y,
  .ykVEg {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.StBbU {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .StBbU {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.tHQC9,
.szOjK {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .tHQC9,
  .szOjK {
    font-size: 11px;
  }
}
.IgyoR,
.m8jdS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .IgyoR,
  .m8jdS {
    font-size: 11px;
  }
}
.DFGSd,
.IPr7t {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .DFGSd,
  .IPr7t {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.DFGSd:hover,
.IPr7t:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.DFGSd:disabled,
.IPr7t:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.DFGSd:active,
.IPr7t:active {
  opacity: 0.8;
}
.uPb1z,
.O9fF4 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Erwhh,
.FYtn6 {
  margin: 0 auto;
}
.ogk3W,
.TfO0o {
  max-width: 1440px !important;
}
.l_W0h,
._0xvam {
  overflow-y: hidden !important;
}
.UZhSy,
.biu71 {
  margin-right: 30px !important;
}
.zHOrD,
.aa7fD {
  margin-right: 5px !important;
}
.ozViw,
.vbRBH {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.n2ZfN,
.jqvln {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.S78rY,
.Au1gf {
  display: none;
}
@media only screen and (max-width: 768px) {
  .S78rY,
  .Au1gf {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .S78rY,
  .Au1gf {
    margin-top: 24px;
  }
}
.Ai4A4,
.vV7rT {
  background-color: var(--accentColor);
  color: #fff;
}
.n0Juc,
.XHhOU {
  overflow-y: hidden;
}
.Tt7Us,
.iHk35 {
  overflow: hidden;
}
.VC4Y7 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .VC4Y7 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.QQM1i {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .cQ4sl {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .fC3Ju {
    display: none !important;
  }
}
.KwBFu {
  padding: 16px;
}
.KwBFu .TIHP5 {
  display: flex;
  align-items: center;
}
.KwBFu .dQ5Td {
  font-weight: 700;
  font-size: 16px;
}
@media only screen and (max-width: 768px) {
  .KwBFu .dQ5Td {
    font-size: 14px;
  }
}
@media only screen and (max-width: 480px) {
  .KwBFu .dQ5Td {
    font-size: 14px;
  }
}
.KwBFu .X4sef {
  font-weight: 300;
  font-size: 16px;
}
@media only screen and (max-width: 768px) {
  .KwBFu .X4sef {
    font-size: 14px;
  }
}
@media only screen and (max-width: 480px) {
  .KwBFu .X4sef {
    font-size: 14px;
  }
}
.KwBFu .YFbV7 {
  display: flex;
  margin-top: 10px;
  width: 100%;
  justify-content: space-between;
}
.KwBFu .YFbV7 .NvN1E {
  display: inline-block;
  max-width: 32px;
}
.KwBFu .YFbV7 .NvN1E img {
  max-width: 32px;
}
.KwBFu .YFbV7 .GgIAp {
  padding-left: 20px;
}
.KwBFu .YFbV7 .GgIAp .WrKQQ {
  display: block;
  margin: 5px 0px;
}
.KwBFu .YFbV7 .GgIAp .M43Rl {
  font-weight: 400;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
  .KwBFu .YFbV7 .GgIAp .M43Rl {
    font-size: 13px;
  }
}
@media only screen and (max-width: 480px) {
  .KwBFu .YFbV7 .GgIAp .M43Rl {
    font-size: 13px;
  }
}
.KwBFu .YFbV7 .GgIAp ._uObi {
  display: block;
}


@charset "UTF-8";
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.lTvsH {
  display: flex;
  flex-direction: column;
}
.hSdWi {
  display: flex;
  align-items: center;
}
.ttsRq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bHk7f {
  justify-content: flex-start;
}
.mISF7 {
  justify-content: space-between;
}
.v6UKo {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
/* Slider */
.m1kjt {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.FGcX2 {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.FGcX2:focus {
  outline: none;
}
.FGcX2.OVJTx {
  cursor: pointer;
  cursor: hand;
}
.m1kjt .jh4ha,
.m1kjt .FGcX2 {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.jh4ha {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.jh4ha:before,
.jh4ha:after {
  content: "";
  display: table;
}
.jh4ha:after {
  clear: both;
}
.FCU3_ .jh4ha {
  visibility: hidden;
}
.mdoMl {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .mdoMl {
  float: right;
}
.mdoMl img {
  display: block;
}
.mdoMl.FCU3_ img {
  display: none;
}
.mdoMl.OVJTx img {
  pointer-events: none;
}
.kwUHg .mdoMl {
  display: block;
}
.FCU3_ .mdoMl {
  visibility: hidden;
}
.ZPgjM .mdoMl {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.BgIKF.FxWR5 {
  display: none;
}
/* Slider */
.FCU3_ .FGcX2 {
  background: #fff url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/fb6f3c230cb846e25247.gif) center center no-repeat;
}
/* Arrows */
.JWPpM,
.FTH3F {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.JWPpM:hover,
.FTH3F:hover,
.JWPpM:focus,
.FTH3F:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.JWPpM:hover:before,
.FTH3F:hover:before,
.JWPpM:focus:before,
.FTH3F:focus:before {
  opacity: 1;
}
.JWPpM.yRxYk:before,
.FTH3F.yRxYk:before {
  opacity: 0.25;
}
.JWPpM:before,
.FTH3F:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Icons */
}
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a4e97f5a2a64f0ab1323.eot);
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/295183786cd8a1389865.woff) format('woff'), url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/c94f7671dcc99dce43e2.ttf) format('truetype'), url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9be7d6d203d02f393e36.svg#slick) format('svg');
}
.JWPpM {
  left: -25px;
}
[dir="rtl"] .JWPpM {
  left: auto;
  right: -25px;
}
.JWPpM:before {
  content: "←";
}
[dir="rtl"] .JWPpM:before {
  content: "→";
}
.FTH3F {
  right: -25px;
}
[dir="rtl"] .FTH3F {
  left: -25px;
  right: auto;
}
.FTH3F:before {
  content: "→";
}
[dir="rtl"] .FTH3F:before {
  content: "←";
}
/* Dots */
.NeyAW .m1kjt {
  margin-bottom: 30px;
}
.dWLsc {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.dWLsc li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.dWLsc li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.dWLsc li button:hover,
.dWLsc li button:focus {
  outline: none;
}
.dWLsc li button:hover:before,
.dWLsc li button:focus:before {
  opacity: 1;
}
.dWLsc li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dWLsc li.R13B7 button:before {
  color: black;
  opacity: 0.75;
}
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}
a {
  color: inherit;
  text-decoration: none;
}
.bqfnO {
  font-family: var(--font-body) !important;
}
.PBLJ5 {
  font-family: var(--font-header);
}
html body,
html button,
html input,
html textarea,
html select {
  font-family: var(--font-body);
  font-family: var(--font-body) !important;
}
body {
  overflow-x: hidden !important;
  min-height: 100vh;
  background-color: var(--pageBackground, #f8f8f8);
  scroll-behavior: smooth;
}
.J4Vlz {
  position: sticky;
  top: 0;
  z-index: 40;
}
.EnDS1 {
  width: 100vw;
  min-height: calc(100dvh - var(--headerHeight, 0px));
  background-color: var(--pageBackground, #f8f8f8);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.nhFMM {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.YBXtR {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.E5tGy {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.oCDFv,
.rOVKG {
  max-width: 1440px;
}
.ernD_ {
  display: block;
}
.JNZeF,
.VDp8k {
  display: inline-block;
}
.cB7cB {
  display: flex;
}
.WIk39,
.lTvsH {
  display: flex;
  flex-direction: column;
}
.fQEo8,
.hSdWi {
  display: flex;
  align-items: center;
}
.cbemU,
.IkxrF {
  display: flex;
  justify-content: center;
}
.p0JyU,
.ttsRq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.xcRtw,
.bHk7f {
  justify-content: flex-start;
}
.S6e6d,
.sFd6e {
  justify-content: flex-end;
}
.T2jLR,
.mISF7 {
  justify-content: space-between;
}
.kdlD_,
.ej1lm {
  justify-content: space-around;
}
.TtUCd,
.CgqAo {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.ZfXlC {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .ZfXlC {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.v9bt7 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .v9bt7 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.RlaQT {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .RlaQT {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Xuykv {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .Xuykv {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.sgM7s {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.5px;
  color: #636363;
}
@media only screen and (min-width: 769px) {
  h5,
  .sgM7s {
    font-size: 13px;
    line-height: 13px;
    font-family: auto;
    font-weight: bolder;
  }
}
.QyLCk {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .QyLCk {
    font-size: 16px;
    line-height: 20px;
  }
}
.tscdB,
.Krs4_,
.QtjUN {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: #636363;
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .tscdB,
  .Krs4_,
  .QtjUN {
    font-size: 13px;
    font-weight: 400;
    letter-spacing: -0.02em;
    color: #636363;
    font-size: 14px;
    line-height: 18px;
  }
}
.FXAmj {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .FXAmj {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.NljOs,
.V_5WP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.lqfvx,
.SRUJO {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Barq9,
.D17QU {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.tTRAG,
.A2yvQ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .tTRAG,
  .A2yvQ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .tTRAG:hover,
  .A2yvQ:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.tTRAG:active,
.A2yvQ:active,
.tTRAG:focus-visible,
.A2yvQ:focus-visible,
.tTRAG:focusvisible,
.A2yvQ:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.qIYgY,
.PVpvk {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .qIYgY,
  .PVpvk {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .qIYgY:hover,
  .PVpvk:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .qIYgY:disabled,
  .PVpvk:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.qIYgY:active,
.PVpvk:active,
.qIYgY:focus-visible,
.PVpvk:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.E_w95,
.oEqSl {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .E_w95,
  .oEqSl {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.E_w95:hover,
.oEqSl:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.E_w95:disabled,
.oEqSl:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.E_w95:active,
.oEqSl:active {
  opacity: 0.8;
}
.lZjiv,
.nwaxX {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.PoVQe,
.HyIVK {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.R97hy,
.JMQGc {
  max-width: 1440px;
}
.HFEJG,
.IxBZy {
  overflow-y: hidden !important;
}
.PYxIg {
  display: block !important;
  margin-bottom: 8px;
}
img::selection {
  background-color: transparent;
}
.ZoBZk,
.fCj3a {
  margin-right: 30px !important;
}
.BoCKi,
.qJuPL {
  margin-right: 5px !important;
}
.sYacM,
.opbyB {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.yqdWN,
.IC9B1 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.T6htx,
.km7zJ {
  display: none;
}
@media only screen and (max-width: 768px) {
  .T6htx,
  .km7zJ {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .T6htx,
  .km7zJ {
    margin-top: 24px;
  }
}
.SgSMc,
.q6xw1 {
  background-color: var(--accentColor);
  color: #fff;
}
.DS9VV,
.D4mhn {
  overflow-y: hidden;
}
.JdqJn,
.aTRsX {
  overflow: hidden;
}
.qThoq {
  width: 100%;
  height: 100%;
}
.m1kjt:has(.dWLsc) {
  padding-bottom: 32px;
  margin-bottom: 4px;
}
@media only screen and (max-width: 768px) {
  .m1kjt:has(.dWLsc) {
    padding-bottom: 24px;
  }
}
.m1kjt:has(.BgIKF) {
  margin-bottom: 31px;
}
.JWPpM,
.FTH3F {
  cursor: pointer;
  position: absolute;
  top: 50%;
  z-index: 1;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.JWPpM::before,
.FTH3F::before {
  font-size: 31px !important;
}
.FTH3F {
  right: 20px;
}
.JWPpM {
  left: 20px;
}
.dWLsc {
  font-size: 0;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 100%);
  bottom: 0px;
  padding: 0;
  width: auto;
}
.dWLsc li {
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  position: relative;
  cursor: pointer;
  height: 20px;
  width: 20px;
}
.dWLsc li button {
  background: transparent;
  border: 0;
  color: transparent;
  display: block;
  font-size: 0;
  line-height: 0;
  outline: none;
  padding: 5px;
  transition: all 300ms ease-in-out;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
}
.dWLsc li button:hover,
.dWLsc li button:focus {
  border: none;
}
.dWLsc li button::before {
  color: #000;
  content: "•";
  font-family: "slick";
  font-size: 6px;
  height: 20px;
  left: 0;
  line-height: 20px;
  opacity: 0.25;
  position: absolute;
  text-align: center;
  top: 0;
  width: 20px;
  -webkit-font-smoothing: antialiased;
}
@media only screen and (min-width: 769px) {
  .dWLsc li button:hover ::before {
    color: #000;
  }
}
.dWLsc li.R13B7 button {
  width: 5px;
}
.dWLsc li.R13B7 button::before {
  color: #fff !important;
}
.BgIKF + .dWLsc {
  padding-top: 17px;
}
@media only screen and (max-width: 768px) {
  .BgIKF + .dWLsc {
    padding-top: 6px;
  }
}
.yFzEk {
  background-color: var(--pageBackground, #f8f8f8) !important;
  border: 1px solid var(--dividerStokes, #d4d1d1) !important;
  border-radius: var(--buttonRadius, 0) !important;
  width: 350px !important;
  box-shadow: rgba(230, 230, 230, 0.2) 0px 4px 8px 0px, rgba(230, 230, 230, 0.19) 0px 6px 20px 0px !important;
}
@media only screen and (max-width: 480px) {
  .yFzEk {
    width: 345px !important;
  }
}
@media (min-width: 1024px) {
  .bxHyS {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .Y66YQ {
    position: relative;
    top: -142px;
    width: 100%;
    height: 100%;
  }
  .jj9VU {
    position: relative;
    width: 100%;
    height: 100%;
  }
}
.mB9BX:hover .oazj7 {
  color: #000 !important;
}
.nCvRV {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.fXl_t {
  padding: 40px;
}
@media only screen and (max-width: 768px) {
  .fXl_t {
    padding: 16px;
  }
}
#rJDqp {
  padding-left: 0;
  margin-left: 0;
}
@media only screen and (min-width: 769px) {
  #rJDqp .JWPpM {
    width: auto;
    height: auto;
    left: 0px;
    background: none;
    width: 40px;
    height: 40px;
  }
  #rJDqp .JWPpM::before {
    background-color: rgba(0, 0, 0, 0.5);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC43NTkzIDkuMzQ5MjFDMTguMzk5OCA4LjkyOTg4IDE3Ljc2ODUgOC44ODEzMiAxNy4zNDkyIDkuMjQwNzRDMTYuOTI5OSA5LjYwMDE3IDE2Ljg4MTMgMTAuMjMxNSAxNy4yNDA3IDEwLjY1MDhMMTguNzU5MyA5LjM0OTIxWk0zMCAyNEwzMC43NTkzIDI0LjY1MDhDMzEuMDgwMiAyNC4yNzYzIDMxLjA4MDIgMjMuNzIzNyAzMC43NTkzIDIzLjM0OTJMMzAgMjRaTTE3LjI0MDcgMzcuMzQ5MkMxNi44ODEzIDM3Ljc2ODUgMTYuOTI5OSAzOC4zOTk4IDE3LjM0OTIgMzguNzU5M0MxNy43Njg1IDM5LjExODcgMTguMzk5OCAzOS4wNzAxIDE4Ljc1OTMgMzguNjUwOEwxNy4yNDA3IDM3LjM0OTJaTTE3LjI0MDcgMTAuNjUwOEwyOS4yNDA3IDI0LjY1MDhMMzAuNzU5MyAyMy4zNDkyTDE4Ljc1OTMgOS4zNDkyMUwxNy4yNDA3IDEwLjY1MDhaTTI5LjI0MDcgMjMuMzQ5MkwxNy4yNDA3IDM3LjM0OTJMMTguNzU5MyAzOC42NTA4TDMwLjc1OTMgMjQuNjUwOEwyOS4yNDA3IDIzLjM0OTJaIiBmaWxsPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px;
    height: 40px;
    width: 40px;
    z-index: 1;
    transform: rotate(180deg);
    color: transparent;
  }
  #rJDqp .FTH3F {
    width: auto;
    height: auto;
    right: 0px;
    background: none;
  }
  #rJDqp .FTH3F::before {
    background-color: rgba(0, 0, 0, 0.5);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC43NTkzIDkuMzQ5MjFDMTguMzk5OCA4LjkyOTg4IDE3Ljc2ODUgOC44ODEzMiAxNy4zNDkyIDkuMjQwNzRDMTYuOTI5OSA5LjYwMDE3IDE2Ljg4MTMgMTAuMjMxNSAxNy4yNDA3IDEwLjY1MDhMMTguNzU5MyA5LjM0OTIxWk0zMCAyNEwzMC43NTkzIDI0LjY1MDhDMzEuMDgwMiAyNC4yNzYzIDMxLjA4MDIgMjMuNzIzNyAzMC43NTkzIDIzLjM0OTJMMzAgMjRaTTE3LjI0MDcgMzcuMzQ5MkMxNi44ODEzIDM3Ljc2ODUgMTYuOTI5OSAzOC4zOTk4IDE3LjM0OTIgMzguNzU5M0MxNy43Njg1IDM5LjExODcgMTguMzk5OCAzOS4wNzAxIDE4Ljc1OTMgMzguNjUwOEwxNy4yNDA3IDM3LjM0OTJaTTE3LjI0MDcgMTAuNjUwOEwyOS4yNDA3IDI0LjY1MDhMMzAuNzU5MyAyMy4zNDkyTDE4Ljc1OTMgOS4zNDkyMUwxNy4yNDA3IDEwLjY1MDhaTTI5LjI0MDcgMjMuMzQ5MkwxNy4yNDA3IDM3LjM0OTJMMTguNzU5MyAzOC42NTA4TDMwLjc1OTMgMjQuNjUwOEwyOS4yNDA3IDIzLjM0OTJaIiBmaWxsPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px;
    height: 40px;
    width: 40px;
    z-index: 1;
    color: transparent;
  }
}
#rJDqp .kMkao img {
  border: 2px solid black;
}
#rJDqp .Zzdvz .mdoMl {
  max-width: 187px;
  max-height: 250px;
}
#rJDqp .Zzdvz .jh4ha {
  display: flex !important;
  justify-content: flex-start !important;
  width: auto !important;
}
#rJDqp .Zzdvz img {
  border: none;
}
#rJDqp .Zzdvz .aMY7s img {
  border: 2px solid black;
}
@media only screen and (max-width: 768px) {
  #XkSzY .JWPpM {
    width: auto;
    height: auto;
    left: 0px;
    background: none;
    width: 25px;
    height: 25px;
  }
  #XkSzY .JWPpM::before {
    background-color: rgba(0, 0, 0, 0.5);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC43NTkzIDkuMzQ5MjFDMTguMzk5OCA4LjkyOTg4IDE3Ljc2ODUgOC44ODEzMiAxNy4zNDkyIDkuMjQwNzRDMTYuOTI5OSA5LjYwMDE3IDE2Ljg4MTMgMTAuMjMxNSAxNy4yNDA3IDEwLjY1MDhMMTguNzU5MyA5LjM0OTIxWk0zMCAyNEwzMC43NTkzIDI0LjY1MDhDMzEuMDgwMiAyNC4yNzYzIDMxLjA4MDIgMjMuNzIzNyAzMC43NTkzIDIzLjM0OTJMMzAgMjRaTTE3LjI0MDcgMzcuMzQ5MkMxNi44ODEzIDM3Ljc2ODUgMTYuOTI5OSAzOC4zOTk4IDE3LjM0OTIgMzguNzU5M0MxNy43Njg1IDM5LjExODcgMTguMzk5OCAzOS4wNzAxIDE4Ljc1OTMgMzguNjUwOEwxNy4yNDA3IDM3LjM0OTJaTTE3LjI0MDcgMTAuNjUwOEwyOS4yNDA3IDI0LjY1MDhMMzAuNzU5MyAyMy4zNDkyTDE4Ljc1OTMgOS4zNDkyMUwxNy4yNDA3IDEwLjY1MDhaTTI5LjI0MDcgMjMuMzQ5MkwxNy4yNDA3IDM3LjM0OTJMMTguNzU5MyAzOC42NTA4TDMwLjc1OTMgMjQuNjUwOEwyOS4yNDA3IDIzLjM0OTJaIiBmaWxsPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px;
    height: 25px;
    width: 25px;
    z-index: 3;
    transform: rotate(180deg);
    color: transparent;
  }
  #XkSzY .FTH3F {
    width: auto;
    height: auto;
    right: 0px;
    background: none;
  }
  #XkSzY .FTH3F::before {
    background-color: rgba(0, 0, 0, 0.5);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC43NTkzIDkuMzQ5MjFDMTguMzk5OCA4LjkyOTg4IDE3Ljc2ODUgOC44ODEzMiAxNy4zNDkyIDkuMjQwNzRDMTYuOTI5OSA5LjYwMDE3IDE2Ljg4MTMgMTAuMjMxNSAxNy4yNDA3IDEwLjY1MDhMMTguNzU5MyA5LjM0OTIxWk0zMCAyNEwzMC43NTkzIDI0LjY1MDhDMzEuMDgwMiAyNC4yNzYzIDMxLjA4MDIgMjMuNzIzNyAzMC43NTkzIDIzLjM0OTJMMzAgMjRaTTE3LjI0MDcgMzcuMzQ5MkMxNi44ODEzIDM3Ljc2ODUgMTYuOTI5OSAzOC4zOTk4IDE3LjM0OTIgMzguNzU5M0MxNy43Njg1IDM5LjExODcgMTguMzk5OCAzOS4wNzAxIDE4Ljc1OTMgMzguNjUwOEwxNy4yNDA3IDM3LjM0OTJaTTE3LjI0MDcgMTAuNjUwOEwyOS4yNDA3IDI0LjY1MDhMMzAuNzU5MyAyMy4zNDkyTDE4Ljc1OTMgOS4zNDkyMUwxNy4yNDA3IDEwLjY1MDhaTTI5LjI0MDcgMjMuMzQ5MkwxNy4yNDA3IDM3LjM0OTJMMTguNzU5MyAzOC42NTA4TDMwLjc1OTMgMjQuNjUwOEwyOS4yNDA3IDIzLjM0OTJaIiBmaWxsPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px;
    height: 25px;
    width: 25px;
    z-index: 3;
    color: transparent;
  }
}
#XkSzY .kMkao img {
  border: none;
}
#XkSzY img {
  object-fit: fill;
}
.fL4qz {
  color: #9c9c9c;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  text-align: center;
  margin-top: 24px;
  display: block;
  gap: 5px;
}
.fL4qz label {
  margin-left: 5px;
}
.u0kCx {
  width: 100%;
}
.u0kCx .slick-dots {
  width: 100%;
  transform: translate(-50%, 200%);
}
.u0kCx .slick-dots li {
  margin: 0 2px;
}
.u0kCx .slick-dots li button {
  width: 10px;
}
.u0kCx .slick-dots li.slick-active button {
  background-color: var(--textHeading, #26201a);
  width: 18px;
}
.u0kCx .slick-list {
  padding-left: 0 !important;
}
@media only screen and (max-width: 768px) {
  .u0kCx .slick-list {
    min-height: 730px;
  }
}
@media only screen and (max-width: 480px) {
  .u0kCx .slick-list {
    min-height: 350px;
  }
}
.u0kCx .slick-slider {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.u0kCx .slick-slide {
  border-right: 3px solid #fff;
}
@media only screen and (max-width: 480px) {
  .u0kCx .slick-slide {
    border-width: 0;
  }
}
.u0kCx .bk3zN {
  position: relative;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));
  height: 100%;
  aspect-ratio: var(--productImgAspectRatio, 0.8);
}
.u0kCx .bk3zN .e0ZbL {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  overflow: hidden;
  height: 100%;
  display: flex;
  align-items: center;
}
.u0kCx .bk3zN .e0ZbL img {
  width: 100%;
}
.u0kCx .bk3zN .e0ZbL .C8ca0 {
  cursor: pointer;
  height: 100%;
  width: 100%;
}
.u0kCx .bk3zN .lawJl {
  position: relative;
  height: 100%;
}
.Ua5Yu {
  width: 60px;
  height: 60px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.djjVl {
  position: absolute;
  top: 18px !important;
  right: 17px !important;
  left: unset !important;
  bottom: unset !important;
  cursor: pointer;
  width: 22px;
  height: 20px;
  z-index: 1;
  color: var(--buttonPrimary, #4e3f09);
}
.x4Bbn {
  position: absolute;
  border-radius: 24px;
  bottom: 10px !important;
  left: 10px !important;
  top: unset !important;
  height: fit-content;
  width: fit-content;
  padding: 4px var(--scale-8-px, 8px);
}
.L4NgF {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.28px;
  border-radius: 24px;
  background-color: var(--pageBackground, #f8f8f8);
  color: var(--textBody, #3c3131);
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
 /deep/ .LBfwW {
  margin-top: 12px !important;
}
.VbKLq {
  position: absolute;
  bottom: 8px;
  right: 8px;
  width: 40px;
  height: 40px;
  margin-right: 48px;
}
.VbKLq rect {
  fill: var(--pageBackground, #f8f8f8);
}
.VbKLq path {
  stroke: var(--textBody, #3c3131);
}
.sIsWA {
  bottom: 10px !important;
  left: unset !important;
  right: 10px !important;
  top: unset !important;
  width: 40px;
  height: 40px;
}
.sIsWA g > path {
  fill: var(--textBody, #3c3131);
}
.sIsWA rect {
  fill: var(--pageBackground, #f8f8f8);
}
.nCpzZ {
  position: absolute;
  bottom: 10px !important;
  right: 10px !important;
  width: 40px;
  height: 40px;
  top: unset !important;
  left: unset !important;
}
.nCpzZ g > path {
  fill: var(--textBody, #3c3131);
}
.nCpzZ rect {
  fill: var(--pageBackground, #f8f8f8);
}
.A1D_o /deep/ svg path {
  stroke: #efe7d6;
}
.Byp5y {
  position: relative;
  max-height: 100%;
  display: flex;
  align-items: center;
  width: 100%;
}
.Byp5y .jP2pT {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.Byp5y .BJF86 {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.Byp5y .jjhBn {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.Byp5y .XNEOI {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.uU6Om {
  display: flex;
  flex-direction: column;
}
.Zqxw4 {
  display: flex;
  align-items: center;
}
.IWjOZ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kG0oI {
  justify-content: flex-start;
}
.fSjaV {
  justify-content: space-between;
}
.iu6Hp {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.bckLc {
  color: var(--textLabel, #7d7676);
}
.ACsnn {
  margin-top: 24px;
}
.V5NhF {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 6px;
}
@supports not (gap: 6px 8px) {
  .V5NhF {
    margin-left: -4px;
    margin-right: -4px;
    margin-bottom: -6px;
  }
  .V5NhF > * {
    padding-left: 8px / 2;
    padding-right: 8px / 2;
    margin-bottom: 6px;
  }
}
@supports (gap: 6px 8px) {
  .V5NhF {
    gap: 6px 8px;
  }
}
.V5NhF::-webkit-scrollbar {
  display: none;
}
.V5NhF .KL3AS,
.V5NhF .LRduO .biS7l {
  width: 48px;
  height: 48px;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 769px) {
  .V5NhF .KL3AS,
  .V5NhF .LRduO .biS7l {
    width: 56px;
    height: 56px;
  }
}
.V5NhF .KL3AS:not(.Bwgj1) .ZN6vt,
.V5NhF .LRduO .biS7l:not(.Bwgj1) .ZN6vt,
.V5NhF .KL3AS:not(.Bwgj1) .lJ_ui,
.V5NhF .LRduO .biS7l:not(.Bwgj1) .lJ_ui {
  display: none;
}
.V5NhF .KL3AS:is(.Hnw7p) .ZN6vt,
.V5NhF .LRduO .biS7l:is(.Hnw7p) .ZN6vt {
  display: block;
  background: rgba(255, 255, 255, 0.7);
}
.V5NhF .KL3AS:hover .ZN6vt,
.V5NhF .LRduO .biS7l:hover .ZN6vt {
  display: block;
}
.V5NhF .KL3AS .ZN6vt,
.V5NhF .LRduO .biS7l .ZN6vt {
  background: rgba(255, 255, 255, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}
.V5NhF .KL3AS .IwnBw,
.V5NhF .LRduO .biS7l .IwnBw {
  display: none;
}
.V5NhF .KL3AS .lJ_ui,
.V5NhF .LRduO .biS7l .lJ_ui {
  height: 24px;
  width: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: var(--buttonSecondary, #fff);
}
.V5NhF .KL3AS {
  display: inline-block;
  cursor: pointer;
}
.V5NhF .LRduO .biS7l {
  width: 40px;
  height: 40px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
.V5NhF .LRduO .biS7l.Hnw7p .ZN6vt > span {
  position: absolute;
  height: 80px;
  width: 80px;
  bottom: 0;
  border-left: 1px solid var(--buttonSecondary, #fff);
  transform: rotate(45deg);
  transform-origin: bottom left;
}
.V5NhF .TMzam {
  display: inline-block;
  border-radius: 4px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 4px 12px;
  color: var(--textHeading, #26201a);
  cursor: pointer;
  position: relative;
}
.V5NhF .TMzam:not(.Hnw7p):hover {
  background-color: var(--themeAccentL2, #f1e9da);
}
.V5NhF .TMzam.Bwgj1 {
  background-color: var(--themeAccent, #e7dbc2);
}
.V5NhF .TMzam.Hnw7p {
  color: var(--textSecondary);
}
.V5NhF .TMzam.Hnw7p span {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--dividerStokes, #d4d1d1);
  clip-path: polygon(calc(100% + 1px) 0, 100% 0, 0 100%, 0 calc(100% + 1px));
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.lqoco {
  display: flex;
  flex-direction: column;
}
.w0HU2 {
  display: flex;
  align-items: center;
}
.E8opy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.oFZbv {
  justify-content: flex-start;
}
.tJ86l {
  justify-content: space-between;
}
.YwYMZ {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.utpY4 {
  border-bottom: none !important;
  justify-content: start !important;
}
@media only screen and (max-width: 768px) {
  .utpY4 {
    justify-content: end !important;
  }
}
.EFwRg {
  padding: 16px 20px;
  overflow: auto;
  max-height: 100%;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (max-width: 768px) {
  .EFwRg {
    padding: 12px 16px;
  }
}
@media only screen and (max-width: 768px) {
  .EFwRg .CjYHT img {
    object-fit: fill;
  }
}
.WvNnP {
  margin-bottom: 12px;
}
.HyqdL {
  font-size: 26px;
  line-height: 22px;
  color: var(--textHeading, #26201a);
  font-weight: 600;
  text-align: center;
}
.VBwkf {
  margin-top: 4px;
  font-size: 15px;
  line-height: 18px;
  color: var(--textBody, #3c3131);
  text-align: center;
}
.vDgrX {
  font-size: 12px;
  line-height: 16px;
  color: var(--textLabel, #7d7676);
}
.NMwmw {
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  padding: 0px 30px 0px 30px;
}
@media only screen and (max-width: 768px) {
  .NMwmw {
    padding: 0px 15px 0px 15px;
  }
}
.NMwmw .BRBqb {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.NMwmw ._81pZ {
  width: 100%;
  display: flex;
  background-color: var(--themeAccentL3, #f5f1e7);
}
.NMwmw ._81pZ .eoy1f {
  color: var(--buttonPrimary, #4e3f09) !important;
  border-bottom: 1px solid var(--buttonPrimary, #4e3f09);
}
.NMwmw ._81pZ .ILiT_ {
  padding: 0.75rem 0;
  cursor: pointer;
  color: var(--textLabel, #7d7676);
}
.NMwmw ._81pZ .ILiT_.js4r1 {
  margin-left: 1.5rem;
}
@media only screen and (max-width: 768px) {
  .NMwmw ._81pZ .ILiT_.js4r1 {
    margin-left: 1rem;
  }
}
.NMwmw ._81pZ .ILiT_.A_yKh {
  margin-left: 1.5rem;
}
.NMwmw .AtvYq {
  height: 100%;
  position: relative;
  flex: 1;
  padding: 32px 24px;
}
@media only screen and (max-width: 768px) {
  .NMwmw .AtvYq {
    padding: 24px;
  }
}
.NMwmw .HCljZ {
  flex: 1;
  align-items: center;
  height: 100%;
  display: flex;
}
@media only screen and (max-width: 768px) {
  .NMwmw .HCljZ .LFLhr {
    width: 100%;
  }
}
.qOTYL {
  display: none;
}
.CjYHT {
  position: relative;
  z-index: 1;
}
.eqHED {
  width: 100%;
}
.CUm8R {
  display: none;
}
.XBqz8 /deep/ .krLD9 p {
  font-size: 14px;
  line-height: 20px;
  color: var(--textHeading, #26201a);
}
.qj_QN {
  overflow-x: auto;
  overflow-y: visible;
  margin: 0 0 12px 0;
  width: 100%;
  background: #fff;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  /* Track */
  /* Handle */
}
.qj_QN::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: #ffffff;
}
.qj_QN::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
}
.qj_QN::-webkit-scrollbar-thumb {
  border-radius: 2.5px;
  background-color: #6b6b6b;
}
@media only screen and (max-width: 768px) {
  .qj_QN {
    max-height: max-content;
    overflow-x: auto;
  }
}
@media only screen and (max-width: 480px) {
  .qj_QN {
    max-height: max-content;
    overflow-x: auto;
  }
}
.smtZX {
  width: 100%;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-collapse: collapse;
  background: transparent;
}
.smtZX .fGCeW {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  text-transform: capitalize;
  padding: 10px 8px;
  text-align: center;
  background: #fff;
  font-weight: 600;
  white-space: nowrap;
  position: sticky;
  top: 0;
  z-index: 1;
}
.smtZX .b2p1T {
  background: #fff;
}
.smtZX .b2p1T .pWuwE {
  padding: 10px 8px;
  text-align: center;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  min-width: 88px;
  vertical-align: middle;
  white-space: nowrap;
}
@media only screen and (max-width: 480px) {
  .smtZX .b2p1T .pWuwE {
    min-width: 72px;
  }
}
.khSPE {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin: 8px 0 12px;
}
.khSPE .i17xV {
  display: flex;
  height: fit-content;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  padding: 4px 8px;
  background: #fff;
}
.khSPE .i17xV > *:not(:last-child) {
  margin-right: 3px;
}
.fyfE4 {
  padding: 2px 7px;
  border-radius: 4px;
  cursor: pointer;
  color: var(--buttonPrimary, #4e3f09);
  background: none;
  border: none;
}
.fyfE4.sStJl {
  background-color: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
}
.jWG3v {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(20, 19, 14, 0.6);
  opacity: 0;
  transition: all 0.4s;
  z-index: 100;
  visibility: hidden;
}
.bdxz9 {
  opacity: 0.5;
  visibility: visible;
}
._H4ia {
  margin: 24px 40px 0;
  width: calc(100% - 80px);
  padding: 16px 0;
  border-radius: 4px;
}
.X2pqj {
  text-align: center;
  width: 100%;
}
@media only screen and (max-width: 480px) {
  .X2pqj {
    max-width: 415px;
  }
}
.WJonp {
  font-size: 24px;
  line-height: 32px;
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.Qq09S {
  display: flex;
  flex-direction: column;
}
.Baq3M {
  display: flex;
  align-items: center;
}
.Ce48p {
  display: flex;
  justify-content: center;
  align-items: center;
}
.KWlEB {
  justify-content: flex-start;
}
.P5UHm {
  justify-content: space-between;
}
.nPdbA {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.aovn5 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  z-index: 1001;
  cursor: pointer;
  opacity: 0;
  animation: k2oSn 0.3s forwards;
}
@keyframes k2oSn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.aMCBU {
  justify-content: center;
}
.TzW3E {
  justify-content: end;
}
.FiZBM {
  justify-content: start;
}
.RGaW9 {
  align-items: center;
}
.oezxG {
  align-items: end;
}
.BVSKK {
  align-items: start;
}
.Wq84G {
  background: white;
  border-radius: 0px;
  padding: 20px;
  position: relative;
  overflow-y: scroll;
  transform: translateY(-50px);
  animation: _w7sd 0.3s forwards;
  scrollbar-width: none;
}
@keyframes _w7sd {
  from {
    transform: translateX(-50px);
  }
  to {
    transform: translateX(0);
  }
}
.b7laL {
  text-align: end;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #d6dade;
  position: relative;
  top: 35px;
  left: 40px;
  z-index: 1;
}
@media only screen and (max-width: 768px) {
  .b7laL {
    position: absolute;
    display: flex;
    top: 25px;
    right: 25px;
  }
}
.LC3z5 {
  font-family: "Helvetica Neue LT Pro", sans-serif !important;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.02em;
  line-height: 20px;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}
.cgi0k {
  background-color: red !important;
}
.cgi0k .LC3z5 {
  background-color: blue !important;
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.AFwdq {
  display: flex;
  flex-direction: column;
}
.nYLKE {
  display: flex;
  align-items: center;
}
.SEfsZ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hkqY4 {
  justify-content: flex-start;
}
.ZsjWU {
  justify-content: space-between;
}
.Vnspw {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.CmjLV {
  margin-bottom: 4px;
  display: flex;
  border-radius: var(--buttonRadius, 0px);
  background-color: var(--themeAccentL4, #f9f6f0);
  width: 83%;
}
@media only screen and (max-width: 768px) {
  .CmjLV {
    width: 100%;
  }
}
.Q9L09 .kgqlk {
  font-size: 18px;
  letter-spacing: 1px;
  margin-bottom: 15px;
  margin-top: 15px;
  text-transform: capitalize;
  line-height: 30px;
}
.Q9L09 .mSQru {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  font-size: 15px;
}
.Q9L09 .OTVV5 {
  cursor: pointer;
}
.EnK8P {
  display: flex;
  gap: 8px;
  padding: 16px;
  align-items: flex-start;
  border-radius: 16px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
.I4C1S {
  width: 100%;
}
.lUOfA {
  color: var(--successText, #1c958f);
  display: flex;
  align-items: center;
}
.lUOfA.QHEhD {
  display: flex;
  align-items: flex-start;
  gap: 4px;
}
.lUOfA.QHEhD .zT6gE {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #636363;
}
.lUOfA.QHEhD .w8K63 {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  margin-left: 4px;
}
.lUOfA.QHEhD .w8K63 .DIFVB {
  color: var(--textBody, #3c3131);
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.24px;
}
.lUOfA .KbgYb {
  width: 14px;
  height: 12px;
  margin: 1px 0;
  flex: 0 0 14px;
}
.lUOfA .KbgYb /deep/ svg path {
  fill: var(--successText, #1c958f);
}
.OCHJZ {
  padding-bottom: 4px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.G7i3G {
  color: var(--textBody, #3c3131);
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.32px;
}
@media only screen and (max-width: 768px) {
  .G7i3G {
    font-size: 14px;
  }
}
.RKFwK {
  color: var(--buttonLink, #b1655b);
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.28px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  text-transform: uppercase;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  .RKFwK {
    font-size: 12px;
  }
}
.aqGin {
  color: var(--errorText, #b24141);
  margin-top: 6px;
}
.raZc5 {
  background: #e8cea7;
  border: 0;
  color: #636363;
  cursor: pointer;
  float: left;
  font-size: 15px;
  height: 44px;
  letter-spacing: 0.25px;
  padding: 11px 20px;
  text-transform: uppercase;
  transition: all 0.5s ease-out;
  width: 30%;
}
@media only screen and (min-width: 769px) {
  .raZc5 {
    font-size: 14px;
  }
}
@media only screen and (max-width: 768px) {
  .raZc5 {
    font-size: 12px;
    line-height: 14px;
  }
}
.raZc5:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.raZc5 .nYLKE {
  border-bottom: 1px solid var(--buttonPrimary, #4e3f09);
}
.raZc5 .KbgYb {
  display: block;
  width: 14px;
  height: 12px;
  margin-left: 0.5rem;
}
@media only screen and (max-width: 768px) {
  .raZc5 .KbgYb {
    display: none;
  }
}
.QMTh1 {
  border: 0;
  background-color: #404041 !important;
  color: #fff !important;
}
.XaXW5 {
  background-color: #3f1413 !important;
  color: #e9b357 !important;
}
.oTNaO {
  background-color: #bd806a !important;
  color: #fff !important;
}
.A1l6C {
  background: #fff;
  border: 1px solid #ccc;
  box-sizing: border-box;
  color: #636363;
  font-size: 16px;
  height: 44px;
  letter-spacing: 0.25px;
  padding: 0 15px 5px;
  text-transform: none;
  width: 70%;
}
@media only screen and (max-width: 480px) {
  .A1l6C {
    font-size: 12px;
  }
}
.aqGin {
  color: var(--errorText, #b24141);
}
.KIAYu {
  color: var(--informationText, #d28f51);
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.Bx5SC {
  display: flex;
  flex-direction: column;
}
.aYdKV {
  display: flex;
  align-items: center;
}
.FRita {
  display: flex;
  justify-content: center;
  align-items: center;
}
.l7jHg {
  justify-content: flex-start;
}
.fI8Hv {
  justify-content: space-between;
}
.nMhoF {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.SpgBF {
  margin-top: 24px;
}
.SpgBF .CtYDJ {
  display: flex;
  align-items: center;
}
.SpgBF .O7Kku {
  margin-top: 16px;
}
@media only screen and (min-width: 481px) {
  .SpgBF .O7Kku {
    display: flex;
  }
  .SpgBF .O7Kku > *:not(:last-child) {
    margin-right: 10px;
  }
}
.SpgBF .O7Kku .WTuqf {
  padding: 16px;
  border-radius: 8px;
  background: var(--themeAccent, #e7dbc2);
}
@media only screen and (min-width: 481px) {
  .SpgBF .O7Kku .WTuqf {
    width: 50%;
  }
}
.SpgBF .O7Kku .WTuqf .Q1NJD {
  margin-bottom: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.SpgBF .O7Kku .WTuqf .CXT42 {
  margin-bottom: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.SpgBF .O7Kku .WTuqf .VBRXP {
  border-bottom: 1px solid var(--buttonLink, #b1655b);
  cursor: pointer;
  padding-bottom: 2px;
}
@media only screen and (max-width: 480px) {
  .kgfTy {
    margin-top: 16px;
  }
}
.doSMD {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: var(--textBody, #3c3131);
  letter-spacing: -0.28px;
}
.urfsz {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.24px;
  color: var(--buttonLink, #b1655b);
}
.hefIF {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: var(--textHeading, #26201a);
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.H5zsr {
  display: flex;
  flex-direction: column;
}
.GFs0N {
  display: flex;
  align-items: center;
}
.zOmfN {
  display: flex;
  justify-content: center;
  align-items: center;
}
.dWCqE {
  justify-content: flex-start;
}
.wIsVv {
  justify-content: space-between;
}
.s72HS {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.pviVi {
  width: 100%;
  overflow: hidden;
  border-bottom: none;
}
.pviVi:last-child {
  border-bottom: 1px solid #d4d1d1;
}
@media only screen and (max-width: 768px) {
  .pviVi {
    width: 100%;
  }
}
.Z8C_1 {
  width: 16px;
  height: 16px;
}
.pviVi .jMLTd {
  padding: 14px 0;
  cursor: pointer;
  width: 100%;
  border-top: 1px solid #d4d1d1;
  border-bottom: 1px solid #d4d1d1;
  -webkit-tap-highlight-color: transparent;
}
.pviVi .bNo22 {
  margin-top: 10px;
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.Vv8UM {
  display: flex;
  flex-direction: column;
}
.S0uef {
  display: flex;
  align-items: center;
}
.HhREw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mHdwb {
  justify-content: flex-start;
}
.tEJGt {
  justify-content: space-between;
}
.OqBc8 {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.UaYOc {
  display: none;
  margin: 3rem 0;
}
@media only screen and (min-width: 769px) {
  .UaYOc {
    display: block;
  }
}
.UaYOc .fu2tW {
  display: flex;
}
.UaYOc .fu2tW .lfk6M {
  padding: 8px 32px;
  color: var(--textLabel, #7d7676);
  cursor: pointer;
}
.UaYOc .fu2tW .cxYLo {
  background-color: var(--themeAccentL2, #f1e9da);
  color: var(--textHeading, #26201a);
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 12px 12px 0 0;
  border-bottom: 1px solid var(--themeAccentL2, #f1e9da);
  margin-bottom: -1px;
  font-weight: 600;
}
.UaYOc .vKGEd {
  padding: 24px 32px 24px 16px;
  background: var(--themeAccentL2, #f1e9da);
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 0px 12px 12px 12px;
}
.UaYOc .vKGEd .Q8jBY {
  list-style: none;
  padding-left: 0;
}
.UaYOc .vKGEd .Q8jBY li {
  margin: 10px 0px 10px 0px;
}
.n4qXJ {
  font-weight: 500;
}
.AbrpZ {
  font-size: 14px;
  font-weight: 500;
}
.VS7ft {
  margin: 1rem 0;
}
@media only screen and (min-width: 769px) {
  .VS7ft {
    padding: 0;
  }
}
@media only screen and (max-width: 480px) {
  .VS7ft {
    padding: 0 1rem;
  }
}
@media only screen and (min-width: 769px) {
  .VS7ft.ZRpR2 {
    display: none;
  }
}
.VS7ft .pCMm0 {
  margin: 10px 0px;
}
.VS7ft .Q8jBY {
  list-style: none;
  padding-left: 0px;
}
.VS7ft .Q8jBY li {
  margin: 8px 0px 8px 0px;
  letter-spacing: 0.5px;
  line-height: 2;
}
.WtctX {
  width: 100%;
  list-style: outside;
  padding: 0 0 14px;
  font-size: 13px;
  font-weight: 400;
  color: #636363;
}
.WtctX html {
  box-sizing: content-box;
}
.WtctX body {
  margin: 8px;
  line-height: normal;
}
.WtctX button {
  all: unset;
  /* Ensures all inherited or default styles are reset */
  display: inline-block;
  /* Ensures it behaves like a button */
  padding: 0.1rem 0.1rem;
  /* Adds some default padding */
  border: 1px solid ButtonText;
  /* Default button border color */
  background-color: ButtonFace;
  /* Default button background */
  color: ButtonText;
  /* Default button text color */
  cursor: pointer;
  /* Adds a pointer cursor for interactivity */
  font: inherit;
  /* Inherits font-family and size from parent */
  text-align: center;
  /* Centers the text */
}
.WtctX button:focus {
  outline: 1px dotted;
  /* Default focus style for accessibility */
}
.WtctX button:active {
  background-color: Highlight;
  /* Slightly darker on click */
}
.WtctX button:hover {
  background-color: ButtonHighlight;
  /* Default hover background */
}
.WtctX a {
  color: revert;
}
.WtctX blockquote,
.WtctX figure {
  margin: 1em 40px;
}
.WtctX q {
  quotes: '"' '"' "" " " "";
}
.WtctX q:before {
  content: open-quote;
}
.WtctX q:after {
  content: close-quote;
}
.WtctX hr {
  border: 1px inset;
  box-sizing: border-box;
  margin: 0.5em autl;
}
.WtctX h1 {
  font-size: 2em;
  font-weight: bold;
  margin: 0.67em 0;
}
.WtctX h2 {
  font-size: 1.5em;
  font-weight: bold;
  margin: 0.83em 0;
}
.WtctX h3 {
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
}
.WtctX h4 {
  font-size: 1em;
  font-weight: bold;
  margin: 1.33em 0;
}
.WtctX h5 {
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.67em 0;
}
.WtctX h6 {
  font-size: 0.67em;
  font-weight: bold;
  margin: 0.83em 0;
}
.WtctX article h1,
.WtctX aside h1,
.WtctX nav h1,
.WtctX section h1 {
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
}
.WtctX article article h1,
.WtctX aside article h1,
.WtctX nav article h1,
.WtctX section article h1,
.WtctX article aside h1,
.WtctX aside aside h1,
.WtctX nav aside h1,
.WtctX section aside h1,
.WtctX article nav h1,
.WtctX aside nav h1,
.WtctX nav nav h1,
.WtctX section nav h1,
.WtctX article section h1,
.WtctX aside section h1,
.WtctX nav section h1,
.WtctX section section h1 {
  font-size: 1em;
  font-weight: bold;
  margin: 1.33em 0;
}
.WtctX article article article h1,
.WtctX aside article article h1,
.WtctX nav article article h1,
.WtctX section article article h1,
.WtctX article aside article h1,
.WtctX aside aside article h1,
.WtctX nav aside article h1,
.WtctX section aside article h1,
.WtctX article nav article h1,
.WtctX aside nav article h1,
.WtctX nav nav article h1,
.WtctX section nav article h1,
.WtctX article section article h1,
.WtctX aside section article h1,
.WtctX nav section article h1,
.WtctX section section article h1,
.WtctX article article aside h1,
.WtctX aside article aside h1,
.WtctX nav article aside h1,
.WtctX section article aside h1,
.WtctX article aside aside h1,
.WtctX aside aside aside h1,
.WtctX nav aside aside h1,
.WtctX section aside aside h1,
.WtctX article nav aside h1,
.WtctX aside nav aside h1,
.WtctX nav nav aside h1,
.WtctX section nav aside h1,
.WtctX article section aside h1,
.WtctX aside section aside h1,
.WtctX nav section aside h1,
.WtctX section section aside h1,
.WtctX article article nav h1,
.WtctX aside article nav h1,
.WtctX nav article nav h1,
.WtctX section article nav h1,
.WtctX article aside nav h1,
.WtctX aside aside nav h1,
.WtctX nav aside nav h1,
.WtctX section aside nav h1,
.WtctX article nav nav h1,
.WtctX aside nav nav h1,
.WtctX nav nav nav h1,
.WtctX section nav nav h1,
.WtctX article section nav h1,
.WtctX aside section nav h1,
.WtctX nav section nav h1,
.WtctX section section nav h1,
.WtctX article article section h1,
.WtctX aside article section h1,
.WtctX nav article section h1,
.WtctX section article section h1,
.WtctX article aside section h1,
.WtctX aside aside section h1,
.WtctX nav aside section h1,
.WtctX section aside section h1,
.WtctX article nav section h1,
.WtctX aside nav section h1,
.WtctX nav nav section h1,
.WtctX section nav section h1,
.WtctX article section section h1,
.WtctX aside section section h1,
.WtctX nav section section h1,
.WtctX section section section h1 {
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.67em 0;
}
.WtctX article article article article h1,
.WtctX aside article article article h1,
.WtctX nav article article article h1,
.WtctX section article article article h1,
.WtctX article aside article article h1,
.WtctX aside aside article article h1,
.WtctX nav aside article article h1,
.WtctX section aside article article h1,
.WtctX article nav article article h1,
.WtctX aside nav article article h1,
.WtctX nav nav article article h1,
.WtctX section nav article article h1,
.WtctX article section article article h1,
.WtctX aside section article article h1,
.WtctX nav section article article h1,
.WtctX section section article article h1,
.WtctX article article aside article h1,
.WtctX aside article aside article h1,
.WtctX nav article aside article h1,
.WtctX section article aside article h1,
.WtctX article aside aside article h1,
.WtctX aside aside aside article h1,
.WtctX nav aside aside article h1,
.WtctX section aside aside article h1,
.WtctX article nav aside article h1,
.WtctX aside nav aside article h1,
.WtctX nav nav aside article h1,
.WtctX section nav aside article h1,
.WtctX article section aside article h1,
.WtctX aside section aside article h1,
.WtctX nav section aside article h1,
.WtctX section section aside article h1,
.WtctX article article nav article h1,
.WtctX aside article nav article h1,
.WtctX nav article nav article h1,
.WtctX section article nav article h1,
.WtctX article aside nav article h1,
.WtctX aside aside nav article h1,
.WtctX nav aside nav article h1,
.WtctX section aside nav article h1,
.WtctX article nav nav article h1,
.WtctX aside nav nav article h1,
.WtctX nav nav nav article h1,
.WtctX section nav nav article h1,
.WtctX article section nav article h1,
.WtctX aside section nav article h1,
.WtctX nav section nav article h1,
.WtctX section section nav article h1,
.WtctX article article section article h1,
.WtctX aside article section article h1,
.WtctX nav article section article h1,
.WtctX section article section article h1,
.WtctX article aside section article h1,
.WtctX aside aside section article h1,
.WtctX nav aside section article h1,
.WtctX section aside section article h1,
.WtctX article nav section article h1,
.WtctX aside nav section article h1,
.WtctX nav nav section article h1,
.WtctX section nav section article h1,
.WtctX article section section article h1,
.WtctX aside section section article h1,
.WtctX nav section section article h1,
.WtctX section section section article h1,
.WtctX article article article aside h1,
.WtctX aside article article aside h1,
.WtctX nav article article aside h1,
.WtctX section article article aside h1,
.WtctX article aside article aside h1,
.WtctX aside aside article aside h1,
.WtctX nav aside article aside h1,
.WtctX section aside article aside h1,
.WtctX article nav article aside h1,
.WtctX aside nav article aside h1,
.WtctX nav nav article aside h1,
.WtctX section nav article aside h1,
.WtctX article section article aside h1,
.WtctX aside section article aside h1,
.WtctX nav section article aside h1,
.WtctX section section article aside h1,
.WtctX article article aside aside h1,
.WtctX aside article aside aside h1,
.WtctX nav article aside aside h1,
.WtctX section article aside aside h1,
.WtctX article aside aside aside h1,
.WtctX aside aside aside aside h1,
.WtctX nav aside aside aside h1,
.WtctX section aside aside aside h1,
.WtctX article nav aside aside h1,
.WtctX aside nav aside aside h1,
.WtctX nav nav aside aside h1,
.WtctX section nav aside aside h1,
.WtctX article section aside aside h1,
.WtctX aside section aside aside h1,
.WtctX nav section aside aside h1,
.WtctX section section aside aside h1,
.WtctX article article nav aside h1,
.WtctX aside article nav aside h1,
.WtctX nav article nav aside h1,
.WtctX section article nav aside h1,
.WtctX article aside nav aside h1,
.WtctX aside aside nav aside h1,
.WtctX nav aside nav aside h1,
.WtctX section aside nav aside h1,
.WtctX article nav nav aside h1,
.WtctX aside nav nav aside h1,
.WtctX nav nav nav aside h1,
.WtctX section nav nav aside h1,
.WtctX article section nav aside h1,
.WtctX aside section nav aside h1,
.WtctX nav section nav aside h1,
.WtctX section section nav aside h1,
.WtctX article article section aside h1,
.WtctX aside article section aside h1,
.WtctX nav article section aside h1,
.WtctX section article section aside h1,
.WtctX article aside section aside h1,
.WtctX aside aside section aside h1,
.WtctX nav aside section aside h1,
.WtctX section aside section aside h1,
.WtctX article nav section aside h1,
.WtctX aside nav section aside h1,
.WtctX nav nav section aside h1,
.WtctX section nav section aside h1,
.WtctX article section section aside h1,
.WtctX aside section section aside h1,
.WtctX nav section section aside h1,
.WtctX section section section aside h1,
.WtctX article article article nav h1,
.WtctX aside article article nav h1,
.WtctX nav article article nav h1,
.WtctX section article article nav h1,
.WtctX article aside article nav h1,
.WtctX aside aside article nav h1,
.WtctX nav aside article nav h1,
.WtctX section aside article nav h1,
.WtctX article nav article nav h1,
.WtctX aside nav article nav h1,
.WtctX nav nav article nav h1,
.WtctX section nav article nav h1,
.WtctX article section article nav h1,
.WtctX aside section article nav h1,
.WtctX nav section article nav h1,
.WtctX section section article nav h1,
.WtctX article article aside nav h1,
.WtctX aside article aside nav h1,
.WtctX nav article aside nav h1,
.WtctX section article aside nav h1,
.WtctX article aside aside nav h1,
.WtctX aside aside aside nav h1,
.WtctX nav aside aside nav h1,
.WtctX section aside aside nav h1,
.WtctX article nav aside nav h1,
.WtctX aside nav aside nav h1,
.WtctX nav nav aside nav h1,
.WtctX section nav aside nav h1,
.WtctX article section aside nav h1,
.WtctX aside section aside nav h1,
.WtctX nav section aside nav h1,
.WtctX section section aside nav h1,
.WtctX article article nav nav h1,
.WtctX aside article nav nav h1,
.WtctX nav article nav nav h1,
.WtctX section article nav nav h1,
.WtctX article aside nav nav h1,
.WtctX aside aside nav nav h1,
.WtctX nav aside nav nav h1,
.WtctX section aside nav nav h1,
.WtctX article nav nav nav h1,
.WtctX aside nav nav nav h1,
.WtctX nav nav nav nav h1,
.WtctX section nav nav nav h1,
.WtctX article section nav nav h1,
.WtctX aside section nav nav h1,
.WtctX nav section nav nav h1,
.WtctX section section nav nav h1,
.WtctX article article section nav h1,
.WtctX aside article section nav h1,
.WtctX nav article section nav h1,
.WtctX section article section nav h1,
.WtctX article aside section nav h1,
.WtctX aside aside section nav h1,
.WtctX nav aside section nav h1,
.WtctX section aside section nav h1,
.WtctX article nav section nav h1,
.WtctX aside nav section nav h1,
.WtctX nav nav section nav h1,
.WtctX section nav section nav h1,
.WtctX article section section nav h1,
.WtctX aside section section nav h1,
.WtctX nav section section nav h1,
.WtctX section section section nav h1,
.WtctX article article article section h1,
.WtctX aside article article section h1,
.WtctX nav article article section h1,
.WtctX section article article section h1,
.WtctX article aside article section h1,
.WtctX aside aside article section h1,
.WtctX nav aside article section h1,
.WtctX section aside article section h1,
.WtctX article nav article section h1,
.WtctX aside nav article section h1,
.WtctX nav nav article section h1,
.WtctX section nav article section h1,
.WtctX article section article section h1,
.WtctX aside section article section h1,
.WtctX nav section article section h1,
.WtctX section section article section h1,
.WtctX article article aside section h1,
.WtctX aside article aside section h1,
.WtctX nav article aside section h1,
.WtctX section article aside section h1,
.WtctX article aside aside section h1,
.WtctX aside aside aside section h1,
.WtctX nav aside aside section h1,
.WtctX section aside aside section h1,
.WtctX article nav aside section h1,
.WtctX aside nav aside section h1,
.WtctX nav nav aside section h1,
.WtctX section nav aside section h1,
.WtctX article section aside section h1,
.WtctX aside section aside section h1,
.WtctX nav section aside section h1,
.WtctX section section aside section h1,
.WtctX article article nav section h1,
.WtctX aside article nav section h1,
.WtctX nav article nav section h1,
.WtctX section article nav section h1,
.WtctX article aside nav section h1,
.WtctX aside aside nav section h1,
.WtctX nav aside nav section h1,
.WtctX section aside nav section h1,
.WtctX article nav nav section h1,
.WtctX aside nav nav section h1,
.WtctX nav nav nav section h1,
.WtctX section nav nav section h1,
.WtctX article section nav section h1,
.WtctX aside section nav section h1,
.WtctX nav section nav section h1,
.WtctX section section nav section h1,
.WtctX article article section section h1,
.WtctX aside article section section h1,
.WtctX nav article section section h1,
.WtctX section article section section h1,
.WtctX article aside section section h1,
.WtctX aside aside section section h1,
.WtctX nav aside section section h1,
.WtctX section aside section section h1,
.WtctX article nav section section h1,
.WtctX aside nav section section h1,
.WtctX nav nav section section h1,
.WtctX section nav section section h1,
.WtctX article section section section h1,
.WtctX aside section section section h1,
.WtctX nav section section section h1,
.WtctX section section section section h1 {
  font-size: 0.67em;
  font-weight: bold;
  margin: 2.33em 0;
}
.WtctX article article article article article h1,
.WtctX aside article article article article h1,
.WtctX nav article article article article h1,
.WtctX section article article article article h1,
.WtctX article aside article article article h1,
.WtctX aside aside article article article h1,
.WtctX nav aside article article article h1,
.WtctX section aside article article article h1,
.WtctX article nav article article article h1,
.WtctX aside nav article article article h1,
.WtctX nav nav article article article h1,
.WtctX section nav article article article h1,
.WtctX article section article article article h1,
.WtctX aside section article article article h1,
.WtctX nav section article article article h1,
.WtctX section section article article article h1,
.WtctX article article aside article article h1,
.WtctX aside article aside article article h1,
.WtctX nav article aside article article h1,
.WtctX section article aside article article h1,
.WtctX article aside aside article article h1,
.WtctX aside aside aside article article h1,
.WtctX nav aside aside article article h1,
.WtctX section aside aside article article h1,
.WtctX article nav aside article article h1,
.WtctX aside nav aside article article h1,
.WtctX nav nav aside article article h1,
.WtctX section nav aside article article h1,
.WtctX article section aside article article h1,
.WtctX aside section aside article article h1,
.WtctX nav section aside article article h1,
.WtctX section section aside article article h1,
.WtctX article article nav article article h1,
.WtctX aside article nav article article h1,
.WtctX nav article nav article article h1,
.WtctX section article nav article article h1,
.WtctX article aside nav article article h1,
.WtctX aside aside nav article article h1,
.WtctX nav aside nav article article h1,
.WtctX section aside nav article article h1,
.WtctX article nav nav article article h1,
.WtctX aside nav nav article article h1,
.WtctX nav nav nav article article h1,
.WtctX section nav nav article article h1,
.WtctX article section nav article article h1,
.WtctX aside section nav article article h1,
.WtctX nav section nav article article h1,
.WtctX section section nav article article h1,
.WtctX article article section article article h1,
.WtctX aside article section article article h1,
.WtctX nav article section article article h1,
.WtctX section article section article article h1,
.WtctX article aside section article article h1,
.WtctX aside aside section article article h1,
.WtctX nav aside section article article h1,
.WtctX section aside section article article h1,
.WtctX article nav section article article h1,
.WtctX aside nav section article article h1,
.WtctX nav nav section article article h1,
.WtctX section nav section article article h1,
.WtctX article section section article article h1,
.WtctX aside section section article article h1,
.WtctX nav section section article article h1,
.WtctX section section section article article h1,
.WtctX article article article aside article h1,
.WtctX aside article article aside article h1,
.WtctX nav article article aside article h1,
.WtctX section article article aside article h1,
.WtctX article aside article aside article h1,
.WtctX aside aside article aside article h1,
.WtctX nav aside article aside article h1,
.WtctX section aside article aside article h1,
.WtctX article nav article aside article h1,
.WtctX aside nav article aside article h1,
.WtctX nav nav article aside article h1,
.WtctX section nav article aside article h1,
.WtctX article section article aside article h1,
.WtctX aside section article aside article h1,
.WtctX nav section article aside article h1,
.WtctX section section article aside article h1,
.WtctX article article aside aside article h1,
.WtctX aside article aside aside article h1,
.WtctX nav article aside aside article h1,
.WtctX section article aside aside article h1,
.WtctX article aside aside aside article h1,
.WtctX aside aside aside aside article h1,
.WtctX nav aside aside aside article h1,
.WtctX section aside aside aside article h1,
.WtctX article nav aside aside article h1,
.WtctX aside nav aside aside article h1,
.WtctX nav nav aside aside article h1,
.WtctX section nav aside aside article h1,
.WtctX article section aside aside article h1,
.WtctX aside section aside aside article h1,
.WtctX nav section aside aside article h1,
.WtctX section section aside aside article h1,
.WtctX article article nav aside article h1,
.WtctX aside article nav aside article h1,
.WtctX nav article nav aside article h1,
.WtctX section article nav aside article h1,
.WtctX article aside nav aside article h1,
.WtctX aside aside nav aside article h1,
.WtctX nav aside nav aside article h1,
.WtctX section aside nav aside article h1,
.WtctX article nav nav aside article h1,
.WtctX aside nav nav aside article h1,
.WtctX nav nav nav aside article h1,
.WtctX section nav nav aside article h1,
.WtctX article section nav aside article h1,
.WtctX aside section nav aside article h1,
.WtctX nav section nav aside article h1,
.WtctX section section nav aside article h1,
.WtctX article article section aside article h1,
.WtctX aside article section aside article h1,
.WtctX nav article section aside article h1,
.WtctX section article section aside article h1,
.WtctX article aside section aside article h1,
.WtctX aside aside section aside article h1,
.WtctX nav aside section aside article h1,
.WtctX section aside section aside article h1,
.WtctX article nav section aside article h1,
.WtctX aside nav section aside article h1,
.WtctX nav nav section aside article h1,
.WtctX section nav section aside article h1,
.WtctX article section section aside article h1,
.WtctX aside section section aside article h1,
.WtctX nav section section aside article h1,
.WtctX section section section aside article h1,
.WtctX article article article nav article h1,
.WtctX aside article article nav article h1,
.WtctX nav article article nav article h1,
.WtctX section article article nav article h1,
.WtctX article aside article nav article h1,
.WtctX aside aside article nav article h1,
.WtctX nav aside article nav article h1,
.WtctX section aside article nav article h1,
.WtctX article nav article nav article h1,
.WtctX aside nav article nav article h1,
.WtctX nav nav article nav article h1,
.WtctX section nav article nav article h1,
.WtctX article section article nav article h1,
.WtctX aside section article nav article h1,
.WtctX nav section article nav article h1,
.WtctX section section article nav article h1,
.WtctX article article aside nav article h1,
.WtctX aside article aside nav article h1,
.WtctX nav article aside nav article h1,
.WtctX section article aside nav article h1,
.WtctX article aside aside nav article h1,
.WtctX aside aside aside nav article h1,
.WtctX nav aside aside nav article h1,
.WtctX section aside aside nav article h1,
.WtctX article nav aside nav article h1,
.WtctX aside nav aside nav article h1,
.WtctX nav nav aside nav article h1,
.WtctX section nav aside nav article h1,
.WtctX article section aside nav article h1,
.WtctX aside section aside nav article h1,
.WtctX nav section aside nav article h1,
.WtctX section section aside nav article h1,
.WtctX article article nav nav article h1,
.WtctX aside article nav nav article h1,
.WtctX nav article nav nav article h1,
.WtctX section article nav nav article h1,
.WtctX article aside nav nav article h1,
.WtctX aside aside nav nav article h1,
.WtctX nav aside nav nav article h1,
.WtctX section aside nav nav article h1,
.WtctX article nav nav nav article h1,
.WtctX aside nav nav nav article h1,
.WtctX nav nav nav nav article h1,
.WtctX section nav nav nav article h1,
.WtctX article section nav nav article h1,
.WtctX aside section nav nav article h1,
.WtctX nav section nav nav article h1,
.WtctX section section nav nav article h1,
.WtctX article article section nav article h1,
.WtctX aside article section nav article h1,
.WtctX nav article section nav article h1,
.WtctX section article section nav article h1,
.WtctX article aside section nav article h1,
.WtctX aside aside section nav article h1,
.WtctX nav aside section nav article h1,
.WtctX section aside section nav article h1,
.WtctX article nav section nav article h1,
.WtctX aside nav section nav article h1,
.WtctX nav nav section nav article h1,
.WtctX section nav section nav article h1,
.WtctX article section section nav article h1,
.WtctX aside section section nav article h1,
.WtctX nav section section nav article h1,
.WtctX section section section nav article h1,
.WtctX article article article section article h1,
.WtctX aside article article section article h1,
.WtctX nav article article section article h1,
.WtctX section article article section article h1,
.WtctX article aside article section article h1,
.WtctX aside aside article section article h1,
.WtctX nav aside article section article h1,
.WtctX section aside article section article h1,
.WtctX article nav article section article h1,
.WtctX aside nav article section article h1,
.WtctX nav nav article section article h1,
.WtctX section nav article section article h1,
.WtctX article section article section article h1,
.WtctX aside section article section article h1,
.WtctX nav section article section article h1,
.WtctX section section article section article h1,
.WtctX article article aside section article h1,
.WtctX aside article aside section article h1,
.WtctX nav article aside section article h1,
.WtctX section article aside section article h1,
.WtctX article aside aside section article h1,
.WtctX aside aside aside section article h1,
.WtctX nav aside aside section article h1,
.WtctX section aside aside section article h1,
.WtctX article nav aside section article h1,
.WtctX aside nav aside section article h1,
.WtctX nav nav aside section article h1,
.WtctX section nav aside section article h1,
.WtctX article section aside section article h1,
.WtctX aside section aside section article h1,
.WtctX nav section aside section article h1,
.WtctX section section aside section article h1,
.WtctX article article nav section article h1,
.WtctX aside article nav section article h1,
.WtctX nav article nav section article h1,
.WtctX section article nav section article h1,
.WtctX article aside nav section article h1,
.WtctX aside aside nav section article h1,
.WtctX nav aside nav section article h1,
.WtctX section aside nav section article h1,
.WtctX article nav nav section article h1,
.WtctX aside nav nav section article h1,
.WtctX nav nav nav section article h1,
.WtctX section nav nav section article h1,
.WtctX article section nav section article h1,
.WtctX aside section nav section article h1,
.WtctX nav section nav section article h1,
.WtctX section section nav section article h1,
.WtctX article article section section article h1,
.WtctX aside article section section article h1,
.WtctX nav article section section article h1,
.WtctX section article section section article h1,
.WtctX article aside section section article h1,
.WtctX aside aside section section article h1,
.WtctX nav aside section section article h1,
.WtctX section aside section section article h1,
.WtctX article nav section section article h1,
.WtctX aside nav section section article h1,
.WtctX nav nav section section article h1,
.WtctX section nav section section article h1,
.WtctX article section section section article h1,
.WtctX aside section section section article h1,
.WtctX nav section section section article h1,
.WtctX section section section section article h1,
.WtctX article article article article aside h1,
.WtctX aside article article article aside h1,
.WtctX nav article article article aside h1,
.WtctX section article article article aside h1,
.WtctX article aside article article aside h1,
.WtctX aside aside article article aside h1,
.WtctX nav aside article article aside h1,
.WtctX section aside article article aside h1,
.WtctX article nav article article aside h1,
.WtctX aside nav article article aside h1,
.WtctX nav nav article article aside h1,
.WtctX section nav article article aside h1,
.WtctX article section article article aside h1,
.WtctX aside section article article aside h1,
.WtctX nav section article article aside h1,
.WtctX section section article article aside h1,
.WtctX article article aside article aside h1,
.WtctX aside article aside article aside h1,
.WtctX nav article aside article aside h1,
.WtctX section article aside article aside h1,
.WtctX article aside aside article aside h1,
.WtctX aside aside aside article aside h1,
.WtctX nav aside aside article aside h1,
.WtctX section aside aside article aside h1,
.WtctX article nav aside article aside h1,
.WtctX aside nav aside article aside h1,
.WtctX nav nav aside article aside h1,
.WtctX section nav aside article aside h1,
.WtctX article section aside article aside h1,
.WtctX aside section aside article aside h1,
.WtctX nav section aside article aside h1,
.WtctX section section aside article aside h1,
.WtctX article article nav article aside h1,
.WtctX aside article nav article aside h1,
.WtctX nav article nav article aside h1,
.WtctX section article nav article aside h1,
.WtctX article aside nav article aside h1,
.WtctX aside aside nav article aside h1,
.WtctX nav aside nav article aside h1,
.WtctX section aside nav article aside h1,
.WtctX article nav nav article aside h1,
.WtctX aside nav nav article aside h1,
.WtctX nav nav nav article aside h1,
.WtctX section nav nav article aside h1,
.WtctX article section nav article aside h1,
.WtctX aside section nav article aside h1,
.WtctX nav section nav article aside h1,
.WtctX section section nav article aside h1,
.WtctX article article section article aside h1,
.WtctX aside article section article aside h1,
.WtctX nav article section article aside h1,
.WtctX section article section article aside h1,
.WtctX article aside section article aside h1,
.WtctX aside aside section article aside h1,
.WtctX nav aside section article aside h1,
.WtctX section aside section article aside h1,
.WtctX article nav section article aside h1,
.WtctX aside nav section article aside h1,
.WtctX nav nav section article aside h1,
.WtctX section nav section article aside h1,
.WtctX article section section article aside h1,
.WtctX aside section section article aside h1,
.WtctX nav section section article aside h1,
.WtctX section section section article aside h1,
.WtctX article article article aside aside h1,
.WtctX aside article article aside aside h1,
.WtctX nav article article aside aside h1,
.WtctX section article article aside aside h1,
.WtctX article aside article aside aside h1,
.WtctX aside aside article aside aside h1,
.WtctX nav aside article aside aside h1,
.WtctX section aside article aside aside h1,
.WtctX article nav article aside aside h1,
.WtctX aside nav article aside aside h1,
.WtctX nav nav article aside aside h1,
.WtctX section nav article aside aside h1,
.WtctX article section article aside aside h1,
.WtctX aside section article aside aside h1,
.WtctX nav section article aside aside h1,
.WtctX section section article aside aside h1,
.WtctX article article aside aside aside h1,
.WtctX aside article aside aside aside h1,
.WtctX nav article aside aside aside h1,
.WtctX section article aside aside aside h1,
.WtctX article aside aside aside aside h1,
.WtctX aside aside aside aside aside h1,
.WtctX nav aside aside aside aside h1,
.WtctX section aside aside aside aside h1,
.WtctX article nav aside aside aside h1,
.WtctX aside nav aside aside aside h1,
.WtctX nav nav aside aside aside h1,
.WtctX section nav aside aside aside h1,
.WtctX article section aside aside aside h1,
.WtctX aside section aside aside aside h1,
.WtctX nav section aside aside aside h1,
.WtctX section section aside aside aside h1,
.WtctX article article nav aside aside h1,
.WtctX aside article nav aside aside h1,
.WtctX nav article nav aside aside h1,
.WtctX section article nav aside aside h1,
.WtctX article aside nav aside aside h1,
.WtctX aside aside nav aside aside h1,
.WtctX nav aside nav aside aside h1,
.WtctX section aside nav aside aside h1,
.WtctX article nav nav aside aside h1,
.WtctX aside nav nav aside aside h1,
.WtctX nav nav nav aside aside h1,
.WtctX section nav nav aside aside h1,
.WtctX article section nav aside aside h1,
.WtctX aside section nav aside aside h1,
.WtctX nav section nav aside aside h1,
.WtctX section section nav aside aside h1,
.WtctX article article section aside aside h1,
.WtctX aside article section aside aside h1,
.WtctX nav article section aside aside h1,
.WtctX section article section aside aside h1,
.WtctX article aside section aside aside h1,
.WtctX aside aside section aside aside h1,
.WtctX nav aside section aside aside h1,
.WtctX section aside section aside aside h1,
.WtctX article nav section aside aside h1,
.WtctX aside nav section aside aside h1,
.WtctX nav nav section aside aside h1,
.WtctX section nav section aside aside h1,
.WtctX article section section aside aside h1,
.WtctX aside section section aside aside h1,
.WtctX nav section section aside aside h1,
.WtctX section section section aside aside h1,
.WtctX article article article nav aside h1,
.WtctX aside article article nav aside h1,
.WtctX nav article article nav aside h1,
.WtctX section article article nav aside h1,
.WtctX article aside article nav aside h1,
.WtctX aside aside article nav aside h1,
.WtctX nav aside article nav aside h1,
.WtctX section aside article nav aside h1,
.WtctX article nav article nav aside h1,
.WtctX aside nav article nav aside h1,
.WtctX nav nav article nav aside h1,
.WtctX section nav article nav aside h1,
.WtctX article section article nav aside h1,
.WtctX aside section article nav aside h1,
.WtctX nav section article nav aside h1,
.WtctX section section article nav aside h1,
.WtctX article article aside nav aside h1,
.WtctX aside article aside nav aside h1,
.WtctX nav article aside nav aside h1,
.WtctX section article aside nav aside h1,
.WtctX article aside aside nav aside h1,
.WtctX aside aside aside nav aside h1,
.WtctX nav aside aside nav aside h1,
.WtctX section aside aside nav aside h1,
.WtctX article nav aside nav aside h1,
.WtctX aside nav aside nav aside h1,
.WtctX nav nav aside nav aside h1,
.WtctX section nav aside nav aside h1,
.WtctX article section aside nav aside h1,
.WtctX aside section aside nav aside h1,
.WtctX nav section aside nav aside h1,
.WtctX section section aside nav aside h1,
.WtctX article article nav nav aside h1,
.WtctX aside article nav nav aside h1,
.WtctX nav article nav nav aside h1,
.WtctX section article nav nav aside h1,
.WtctX article aside nav nav aside h1,
.WtctX aside aside nav nav aside h1,
.WtctX nav aside nav nav aside h1,
.WtctX section aside nav nav aside h1,
.WtctX article nav nav nav aside h1,
.WtctX aside nav nav nav aside h1,
.WtctX nav nav nav nav aside h1,
.WtctX section nav nav nav aside h1,
.WtctX article section nav nav aside h1,
.WtctX aside section nav nav aside h1,
.WtctX nav section nav nav aside h1,
.WtctX section section nav nav aside h1,
.WtctX article article section nav aside h1,
.WtctX aside article section nav aside h1,
.WtctX nav article section nav aside h1,
.WtctX section article section nav aside h1,
.WtctX article aside section nav aside h1,
.WtctX aside aside section nav aside h1,
.WtctX nav aside section nav aside h1,
.WtctX section aside section nav aside h1,
.WtctX article nav section nav aside h1,
.WtctX aside nav section nav aside h1,
.WtctX nav nav section nav aside h1,
.WtctX section nav section nav aside h1,
.WtctX article section section nav aside h1,
.WtctX aside section section nav aside h1,
.WtctX nav section section nav aside h1,
.WtctX section section section nav aside h1,
.WtctX article article article section aside h1,
.WtctX aside article article section aside h1,
.WtctX nav article article section aside h1,
.WtctX section article article section aside h1,
.WtctX article aside article section aside h1,
.WtctX aside aside article section aside h1,
.WtctX nav aside article section aside h1,
.WtctX section aside article section aside h1,
.WtctX article nav article section aside h1,
.WtctX aside nav article section aside h1,
.WtctX nav nav article section aside h1,
.WtctX section nav article section aside h1,
.WtctX article section article section aside h1,
.WtctX aside section article section aside h1,
.WtctX nav section article section aside h1,
.WtctX section section article section aside h1,
.WtctX article article aside section aside h1,
.WtctX aside article aside section aside h1,
.WtctX nav article aside section aside h1,
.WtctX section article aside section aside h1,
.WtctX article aside aside section aside h1,
.WtctX aside aside aside section aside h1,
.WtctX nav aside aside section aside h1,
.WtctX section aside aside section aside h1,
.WtctX article nav aside section aside h1,
.WtctX aside nav aside section aside h1,
.WtctX nav nav aside section aside h1,
.WtctX section nav aside section aside h1,
.WtctX article section aside section aside h1,
.WtctX aside section aside section aside h1,
.WtctX nav section aside section aside h1,
.WtctX section section aside section aside h1,
.WtctX article article nav section aside h1,
.WtctX aside article nav section aside h1,
.WtctX nav article nav section aside h1,
.WtctX section article nav section aside h1,
.WtctX article aside nav section aside h1,
.WtctX aside aside nav section aside h1,
.WtctX nav aside nav section aside h1,
.WtctX section aside nav section aside h1,
.WtctX article nav nav section aside h1,
.WtctX aside nav nav section aside h1,
.WtctX nav nav nav section aside h1,
.WtctX section nav nav section aside h1,
.WtctX article section nav section aside h1,
.WtctX aside section nav section aside h1,
.WtctX nav section nav section aside h1,
.WtctX section section nav section aside h1,
.WtctX article article section section aside h1,
.WtctX aside article section section aside h1,
.WtctX nav article section section aside h1,
.WtctX section article section section aside h1,
.WtctX article aside section section aside h1,
.WtctX aside aside section section aside h1,
.WtctX nav aside section section aside h1,
.WtctX section aside section section aside h1,
.WtctX article nav section section aside h1,
.WtctX aside nav section section aside h1,
.WtctX nav nav section section aside h1,
.WtctX section nav section section aside h1,
.WtctX article section section section aside h1,
.WtctX aside section section section aside h1,
.WtctX nav section section section aside h1,
.WtctX section section section section aside h1,
.WtctX article article article article nav h1,
.WtctX aside article article article nav h1,
.WtctX nav article article article nav h1,
.WtctX section article article article nav h1,
.WtctX article aside article article nav h1,
.WtctX aside aside article article nav h1,
.WtctX nav aside article article nav h1,
.WtctX section aside article article nav h1,
.WtctX article nav article article nav h1,
.WtctX aside nav article article nav h1,
.WtctX nav nav article article nav h1,
.WtctX section nav article article nav h1,
.WtctX article section article article nav h1,
.WtctX aside section article article nav h1,
.WtctX nav section article article nav h1,
.WtctX section section article article nav h1,
.WtctX article article aside article nav h1,
.WtctX aside article aside article nav h1,
.WtctX nav article aside article nav h1,
.WtctX section article aside article nav h1,
.WtctX article aside aside article nav h1,
.WtctX aside aside aside article nav h1,
.WtctX nav aside aside article nav h1,
.WtctX section aside aside article nav h1,
.WtctX article nav aside article nav h1,
.WtctX aside nav aside article nav h1,
.WtctX nav nav aside article nav h1,
.WtctX section nav aside article nav h1,
.WtctX article section aside article nav h1,
.WtctX aside section aside article nav h1,
.WtctX nav section aside article nav h1,
.WtctX section section aside article nav h1,
.WtctX article article nav article nav h1,
.WtctX aside article nav article nav h1,
.WtctX nav article nav article nav h1,
.WtctX section article nav article nav h1,
.WtctX article aside nav article nav h1,
.WtctX aside aside nav article nav h1,
.WtctX nav aside nav article nav h1,
.WtctX section aside nav article nav h1,
.WtctX article nav nav article nav h1,
.WtctX aside nav nav article nav h1,
.WtctX nav nav nav article nav h1,
.WtctX section nav nav article nav h1,
.WtctX article section nav article nav h1,
.WtctX aside section nav article nav h1,
.WtctX nav section nav article nav h1,
.WtctX section section nav article nav h1,
.WtctX article article section article nav h1,
.WtctX aside article section article nav h1,
.WtctX nav article section article nav h1,
.WtctX section article section article nav h1,
.WtctX article aside section article nav h1,
.WtctX aside aside section article nav h1,
.WtctX nav aside section article nav h1,
.WtctX section aside section article nav h1,
.WtctX article nav section article nav h1,
.WtctX aside nav section article nav h1,
.WtctX nav nav section article nav h1,
.WtctX section nav section article nav h1,
.WtctX article section section article nav h1,
.WtctX aside section section article nav h1,
.WtctX nav section section article nav h1,
.WtctX section section section article nav h1,
.WtctX article article article aside nav h1,
.WtctX aside article article aside nav h1,
.WtctX nav article article aside nav h1,
.WtctX section article article aside nav h1,
.WtctX article aside article aside nav h1,
.WtctX aside aside article aside nav h1,
.WtctX nav aside article aside nav h1,
.WtctX section aside article aside nav h1,
.WtctX article nav article aside nav h1,
.WtctX aside nav article aside nav h1,
.WtctX nav nav article aside nav h1,
.WtctX section nav article aside nav h1,
.WtctX article section article aside nav h1,
.WtctX aside section article aside nav h1,
.WtctX nav section article aside nav h1,
.WtctX section section article aside nav h1,
.WtctX article article aside aside nav h1,
.WtctX aside article aside aside nav h1,
.WtctX nav article aside aside nav h1,
.WtctX section article aside aside nav h1,
.WtctX article aside aside aside nav h1,
.WtctX aside aside aside aside nav h1,
.WtctX nav aside aside aside nav h1,
.WtctX section aside aside aside nav h1,
.WtctX article nav aside aside nav h1,
.WtctX aside nav aside aside nav h1,
.WtctX nav nav aside aside nav h1,
.WtctX section nav aside aside nav h1,
.WtctX article section aside aside nav h1,
.WtctX aside section aside aside nav h1,
.WtctX nav section aside aside nav h1,
.WtctX section section aside aside nav h1,
.WtctX article article nav aside nav h1,
.WtctX aside article nav aside nav h1,
.WtctX nav article nav aside nav h1,
.WtctX section article nav aside nav h1,
.WtctX article aside nav aside nav h1,
.WtctX aside aside nav aside nav h1,
.WtctX nav aside nav aside nav h1,
.WtctX section aside nav aside nav h1,
.WtctX article nav nav aside nav h1,
.WtctX aside nav nav aside nav h1,
.WtctX nav nav nav aside nav h1,
.WtctX section nav nav aside nav h1,
.WtctX article section nav aside nav h1,
.WtctX aside section nav aside nav h1,
.WtctX nav section nav aside nav h1,
.WtctX section section nav aside nav h1,
.WtctX article article section aside nav h1,
.WtctX aside article section aside nav h1,
.WtctX nav article section aside nav h1,
.WtctX section article section aside nav h1,
.WtctX article aside section aside nav h1,
.WtctX aside aside section aside nav h1,
.WtctX nav aside section aside nav h1,
.WtctX section aside section aside nav h1,
.WtctX article nav section aside nav h1,
.WtctX aside nav section aside nav h1,
.WtctX nav nav section aside nav h1,
.WtctX section nav section aside nav h1,
.WtctX article section section aside nav h1,
.WtctX aside section section aside nav h1,
.WtctX nav section section aside nav h1,
.WtctX section section section aside nav h1,
.WtctX article article article nav nav h1,
.WtctX aside article article nav nav h1,
.WtctX nav article article nav nav h1,
.WtctX section article article nav nav h1,
.WtctX article aside article nav nav h1,
.WtctX aside aside article nav nav h1,
.WtctX nav aside article nav nav h1,
.WtctX section aside article nav nav h1,
.WtctX article nav article nav nav h1,
.WtctX aside nav article nav nav h1,
.WtctX nav nav article nav nav h1,
.WtctX section nav article nav nav h1,
.WtctX article section article nav nav h1,
.WtctX aside section article nav nav h1,
.WtctX nav section article nav nav h1,
.WtctX section section article nav nav h1,
.WtctX article article aside nav nav h1,
.WtctX aside article aside nav nav h1,
.WtctX nav article aside nav nav h1,
.WtctX section article aside nav nav h1,
.WtctX article aside aside nav nav h1,
.WtctX aside aside aside nav nav h1,
.WtctX nav aside aside nav nav h1,
.WtctX section aside aside nav nav h1,
.WtctX article nav aside nav nav h1,
.WtctX aside nav aside nav nav h1,
.WtctX nav nav aside nav nav h1,
.WtctX section nav aside nav nav h1,
.WtctX article section aside nav nav h1,
.WtctX aside section aside nav nav h1,
.WtctX nav section aside nav nav h1,
.WtctX section section aside nav nav h1,
.WtctX article article nav nav nav h1,
.WtctX aside article nav nav nav h1,
.WtctX nav article nav nav nav h1,
.WtctX section article nav nav nav h1,
.WtctX article aside nav nav nav h1,
.WtctX aside aside nav nav nav h1,
.WtctX nav aside nav nav nav h1,
.WtctX section aside nav nav nav h1,
.WtctX article nav nav nav nav h1,
.WtctX aside nav nav nav nav h1,
.WtctX nav nav nav nav nav h1,
.WtctX section nav nav nav nav h1,
.WtctX article section nav nav nav h1,
.WtctX aside section nav nav nav h1,
.WtctX nav section nav nav nav h1,
.WtctX section section nav nav nav h1,
.WtctX article article section nav nav h1,
.WtctX aside article section nav nav h1,
.WtctX nav article section nav nav h1,
.WtctX section article section nav nav h1,
.WtctX article aside section nav nav h1,
.WtctX aside aside section nav nav h1,
.WtctX nav aside section nav nav h1,
.WtctX section aside section nav nav h1,
.WtctX article nav section nav nav h1,
.WtctX aside nav section nav nav h1,
.WtctX nav nav section nav nav h1,
.WtctX section nav section nav nav h1,
.WtctX article section section nav nav h1,
.WtctX aside section section nav nav h1,
.WtctX nav section section nav nav h1,
.WtctX section section section nav nav h1,
.WtctX article article article section nav h1,
.WtctX aside article article section nav h1,
.WtctX nav article article section nav h1,
.WtctX section article article section nav h1,
.WtctX article aside article section nav h1,
.WtctX aside aside article section nav h1,
.WtctX nav aside article section nav h1,
.WtctX section aside article section nav h1,
.WtctX article nav article section nav h1,
.WtctX aside nav article section nav h1,
.WtctX nav nav article section nav h1,
.WtctX section nav article section nav h1,
.WtctX article section article section nav h1,
.WtctX aside section article section nav h1,
.WtctX nav section article section nav h1,
.WtctX section section article section nav h1,
.WtctX article article aside section nav h1,
.WtctX aside article aside section nav h1,
.WtctX nav article aside section nav h1,
.WtctX section article aside section nav h1,
.WtctX article aside aside section nav h1,
.WtctX aside aside aside section nav h1,
.WtctX nav aside aside section nav h1,
.WtctX section aside aside section nav h1,
.WtctX article nav aside section nav h1,
.WtctX aside nav aside section nav h1,
.WtctX nav nav aside section nav h1,
.WtctX section nav aside section nav h1,
.WtctX article section aside section nav h1,
.WtctX aside section aside section nav h1,
.WtctX nav section aside section nav h1,
.WtctX section section aside section nav h1,
.WtctX article article nav section nav h1,
.WtctX aside article nav section nav h1,
.WtctX nav article nav section nav h1,
.WtctX section article nav section nav h1,
.WtctX article aside nav section nav h1,
.WtctX aside aside nav section nav h1,
.WtctX nav aside nav section nav h1,
.WtctX section aside nav section nav h1,
.WtctX article nav nav section nav h1,
.WtctX aside nav nav section nav h1,
.WtctX nav nav nav section nav h1,
.WtctX section nav nav section nav h1,
.WtctX article section nav section nav h1,
.WtctX aside section nav section nav h1,
.WtctX nav section nav section nav h1,
.WtctX section section nav section nav h1,
.WtctX article article section section nav h1,
.WtctX aside article section section nav h1,
.WtctX nav article section section nav h1,
.WtctX section article section section nav h1,
.WtctX article aside section section nav h1,
.WtctX aside aside section section nav h1,
.WtctX nav aside section section nav h1,
.WtctX section aside section section nav h1,
.WtctX article nav section section nav h1,
.WtctX aside nav section section nav h1,
.WtctX nav nav section section nav h1,
.WtctX section nav section section nav h1,
.WtctX article section section section nav h1,
.WtctX aside section section section nav h1,
.WtctX nav section section section nav h1,
.WtctX section section section section nav h1,
.WtctX article article article article section h1,
.WtctX aside article article article section h1,
.WtctX nav article article article section h1,
.WtctX section article article article section h1,
.WtctX article aside article article section h1,
.WtctX aside aside article article section h1,
.WtctX nav aside article article section h1,
.WtctX section aside article article section h1,
.WtctX article nav article article section h1,
.WtctX aside nav article article section h1,
.WtctX nav nav article article section h1,
.WtctX section nav article article section h1,
.WtctX article section article article section h1,
.WtctX aside section article article section h1,
.WtctX nav section article article section h1,
.WtctX section section article article section h1,
.WtctX article article aside article section h1,
.WtctX aside article aside article section h1,
.WtctX nav article aside article section h1,
.WtctX section article aside article section h1,
.WtctX article aside aside article section h1,
.WtctX aside aside aside article section h1,
.WtctX nav aside aside article section h1,
.WtctX section aside aside article section h1,
.WtctX article nav aside article section h1,
.WtctX aside nav aside article section h1,
.WtctX nav nav aside article section h1,
.WtctX section nav aside article section h1,
.WtctX article section aside article section h1,
.WtctX aside section aside article section h1,
.WtctX nav section aside article section h1,
.WtctX section section aside article section h1,
.WtctX article article nav article section h1,
.WtctX aside article nav article section h1,
.WtctX nav article nav article section h1,
.WtctX section article nav article section h1,
.WtctX article aside nav article section h1,
.WtctX aside aside nav article section h1,
.WtctX nav aside nav article section h1,
.WtctX section aside nav article section h1,
.WtctX article nav nav article section h1,
.WtctX aside nav nav article section h1,
.WtctX nav nav nav article section h1,
.WtctX section nav nav article section h1,
.WtctX article section nav article section h1,
.WtctX aside section nav article section h1,
.WtctX nav section nav article section h1,
.WtctX section section nav article section h1,
.WtctX article article section article section h1,
.WtctX aside article section article section h1,
.WtctX nav article section article section h1,
.WtctX section article section article section h1,
.WtctX article aside section article section h1,
.WtctX aside aside section article section h1,
.WtctX nav aside section article section h1,
.WtctX section aside section article section h1,
.WtctX article nav section article section h1,
.WtctX aside nav section article section h1,
.WtctX nav nav section article section h1,
.WtctX section nav section article section h1,
.WtctX article section section article section h1,
.WtctX aside section section article section h1,
.WtctX nav section section article section h1,
.WtctX section section section article section h1,
.WtctX article article article aside section h1,
.WtctX aside article article aside section h1,
.WtctX nav article article aside section h1,
.WtctX section article article aside section h1,
.WtctX article aside article aside section h1,
.WtctX aside aside article aside section h1,
.WtctX nav aside article aside section h1,
.WtctX section aside article aside section h1,
.WtctX article nav article aside section h1,
.WtctX aside nav article aside section h1,
.WtctX nav nav article aside section h1,
.WtctX section nav article aside section h1,
.WtctX article section article aside section h1,
.WtctX aside section article aside section h1,
.WtctX nav section article aside section h1,
.WtctX section section article aside section h1,
.WtctX article article aside aside section h1,
.WtctX aside article aside aside section h1,
.WtctX nav article aside aside section h1,
.WtctX section article aside aside section h1,
.WtctX article aside aside aside section h1,
.WtctX aside aside aside aside section h1,
.WtctX nav aside aside aside section h1,
.WtctX section aside aside aside section h1,
.WtctX article nav aside aside section h1,
.WtctX aside nav aside aside section h1,
.WtctX nav nav aside aside section h1,
.WtctX section nav aside aside section h1,
.WtctX article section aside aside section h1,
.WtctX aside section aside aside section h1,
.WtctX nav section aside aside section h1,
.WtctX section section aside aside section h1,
.WtctX article article nav aside section h1,
.WtctX aside article nav aside section h1,
.WtctX nav article nav aside section h1,
.WtctX section article nav aside section h1,
.WtctX article aside nav aside section h1,
.WtctX aside aside nav aside section h1,
.WtctX nav aside nav aside section h1,
.WtctX section aside nav aside section h1,
.WtctX article nav nav aside section h1,
.WtctX aside nav nav aside section h1,
.WtctX nav nav nav aside section h1,
.WtctX section nav nav aside section h1,
.WtctX article section nav aside section h1,
.WtctX aside section nav aside section h1,
.WtctX nav section nav aside section h1,
.WtctX section section nav aside section h1,
.WtctX article article section aside section h1,
.WtctX aside article section aside section h1,
.WtctX nav article section aside section h1,
.WtctX section article section aside section h1,
.WtctX article aside section aside section h1,
.WtctX aside aside section aside section h1,
.WtctX nav aside section aside section h1,
.WtctX section aside section aside section h1,
.WtctX article nav section aside section h1,
.WtctX aside nav section aside section h1,
.WtctX nav nav section aside section h1,
.WtctX section nav section aside section h1,
.WtctX article section section aside section h1,
.WtctX aside section section aside section h1,
.WtctX nav section section aside section h1,
.WtctX section section section aside section h1,
.WtctX article article article nav section h1,
.WtctX aside article article nav section h1,
.WtctX nav article article nav section h1,
.WtctX section article article nav section h1,
.WtctX article aside article nav section h1,
.WtctX aside aside article nav section h1,
.WtctX nav aside article nav section h1,
.WtctX section aside article nav section h1,
.WtctX article nav article nav section h1,
.WtctX aside nav article nav section h1,
.WtctX nav nav article nav section h1,
.WtctX section nav article nav section h1,
.WtctX article section article nav section h1,
.WtctX aside section article nav section h1,
.WtctX nav section article nav section h1,
.WtctX section section article nav section h1,
.WtctX article article aside nav section h1,
.WtctX aside article aside nav section h1,
.WtctX nav article aside nav section h1,
.WtctX section article aside nav section h1,
.WtctX article aside aside nav section h1,
.WtctX aside aside aside nav section h1,
.WtctX nav aside aside nav section h1,
.WtctX section aside aside nav section h1,
.WtctX article nav aside nav section h1,
.WtctX aside nav aside nav section h1,
.WtctX nav nav aside nav section h1,
.WtctX section nav aside nav section h1,
.WtctX article section aside nav section h1,
.WtctX aside section aside nav section h1,
.WtctX nav section aside nav section h1,
.WtctX section section aside nav section h1,
.WtctX article article nav nav section h1,
.WtctX aside article nav nav section h1,
.WtctX nav article nav nav section h1,
.WtctX section article nav nav section h1,
.WtctX article aside nav nav section h1,
.WtctX aside aside nav nav section h1,
.WtctX nav aside nav nav section h1,
.WtctX section aside nav nav section h1,
.WtctX article nav nav nav section h1,
.WtctX aside nav nav nav section h1,
.WtctX nav nav nav nav section h1,
.WtctX section nav nav nav section h1,
.WtctX article section nav nav section h1,
.WtctX aside section nav nav section h1,
.WtctX nav section nav nav section h1,
.WtctX section section nav nav section h1,
.WtctX article article section nav section h1,
.WtctX aside article section nav section h1,
.WtctX nav article section nav section h1,
.WtctX section article section nav section h1,
.WtctX article aside section nav section h1,
.WtctX aside aside section nav section h1,
.WtctX nav aside section nav section h1,
.WtctX section aside section nav section h1,
.WtctX article nav section nav section h1,
.WtctX aside nav section nav section h1,
.WtctX nav nav section nav section h1,
.WtctX section nav section nav section h1,
.WtctX article section section nav section h1,
.WtctX aside section section nav section h1,
.WtctX nav section section nav section h1,
.WtctX section section section nav section h1,
.WtctX article article article section section h1,
.WtctX aside article article section section h1,
.WtctX nav article article section section h1,
.WtctX section article article section section h1,
.WtctX article aside article section section h1,
.WtctX aside aside article section section h1,
.WtctX nav aside article section section h1,
.WtctX section aside article section section h1,
.WtctX article nav article section section h1,
.WtctX aside nav article section section h1,
.WtctX nav nav article section section h1,
.WtctX section nav article section section h1,
.WtctX article section article section section h1,
.WtctX aside section article section section h1,
.WtctX nav section article section section h1,
.WtctX section section article section section h1,
.WtctX article article aside section section h1,
.WtctX aside article aside section section h1,
.WtctX nav article aside section section h1,
.WtctX section article aside section section h1,
.WtctX article aside aside section section h1,
.WtctX aside aside aside section section h1,
.WtctX nav aside aside section section h1,
.WtctX section aside aside section section h1,
.WtctX article nav aside section section h1,
.WtctX aside nav aside section section h1,
.WtctX nav nav aside section section h1,
.WtctX section nav aside section section h1,
.WtctX article section aside section section h1,
.WtctX aside section aside section section h1,
.WtctX nav section aside section section h1,
.WtctX section section aside section section h1,
.WtctX article article nav section section h1,
.WtctX aside article nav section section h1,
.WtctX nav article nav section section h1,
.WtctX section article nav section section h1,
.WtctX article aside nav section section h1,
.WtctX aside aside nav section section h1,
.WtctX nav aside nav section section h1,
.WtctX section aside nav section section h1,
.WtctX article nav nav section section h1,
.WtctX aside nav nav section section h1,
.WtctX nav nav nav section section h1,
.WtctX section nav nav section section h1,
.WtctX article section nav section section h1,
.WtctX aside section nav section section h1,
.WtctX nav section nav section section h1,
.WtctX section section nav section section h1,
.WtctX article article section section section h1,
.WtctX aside article section section section h1,
.WtctX nav article section section section h1,
.WtctX section article section section section h1,
.WtctX article aside section section section h1,
.WtctX aside aside section section section h1,
.WtctX nav aside section section section h1,
.WtctX section aside section section section h1,
.WtctX article nav section section section h1,
.WtctX aside nav section section section h1,
.WtctX nav nav section section section h1,
.WtctX section nav section section section h1,
.WtctX article section section section section h1,
.WtctX aside section section section section h1,
.WtctX nav section section section section h1,
.WtctX section section section section section h1 {
  font-size: 0.67em;
  font-weight: bold;
  margin: 2.33em 0;
}
.WtctX table {
  border-collapse: separate;
  border-spacing: 2px;
  border-color: gray;
}
.WtctX thead,
.WtctX tbody,
.WtctX tfoot,
.WtctX tr {
  border-color: inherit;
  vertical-align: middle;
}
.WtctX td,
.WtctX th {
  padding: 1px;
  vertical-align: inherit;
}
.WtctX th {
  font-weight: bold;
}
.WtctX caption {
  text-align: center;
}
.WtctX ul,
.WtctX menu {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 0px;
}
.WtctX ol {
  list-style-type: decimal;
  margin: 0;
  padding: 0 0 0 16px;
}
.WtctX ul ul,
.WtctX ol ul {
  list-style-type: circle;
}
.WtctX ul ul ul,
.WtctX ol ul ul,
.WtctX ul ol ul,
.WtctX ol ol ul {
  list-style-type: square;
}
.WtctX dd {
  margin: 0 0 0 40px;
}
.WtctX dl {
  margin: 1em 0;
}
.WtctX ul ul,
.WtctX ol ul,
.WtctX menu ul,
.WtctX dl ul,
.WtctX ul ol,
.WtctX ol ol,
.WtctX menu ol,
.WtctX dl ol,
.WtctX ul menu,
.WtctX ol menu,
.WtctX menu menu,
.WtctX dl menu,
.WtctX ul dl,
.WtctX ol dl,
.WtctX menu dl,
.WtctX dl dl {
  margin: 0;
}
.WtctX legend {
  padding: 0 2px;
}
.WtctX fieldset {
  border-style: groove;
  border-width: 2px;
  border: 2px groove ThreeDFace;
  margin: 0 2px;
  padding: 0 2px 3px;
  -webkit-padding-before: 0.35em;
  -webkit-padding-start: 0.75em;
  -webkit-padding-end: 0.75em;
  -webkit-padding-after: 0.625em;
}
.WtctX ins {
  background-color: transparent;
  font-weight: inherit;
  text-decoration: underline;
}
.WtctX b {
  font-family: inherit;
  font-weight: 700;
  font-size: 13px;
}
.WtctX strong {
  font-weight: bold;
}
.WtctX i,
.WtctX cite,
.WtctX em,
.WtctX var,
.WtctX address,
.WtctX dfn {
  font-style: italic;
  font-weight: inherit;
}
.WtctX abbr[title],
.WtctX dfn[title] {
  border-bottom: 0;
  cursor: default;
  font-weight: inherit;
}
.WtctX tt,
.WtctX code,
.WtctX kbd,
.WtctX samp {
  font-family: monospace;
  font-weight: inherit;
}
.WtctX pre {
  font-family: monospace;
  margin: 1em 0;
  white-space: pre;
}
.WtctX mark {
  background-color: yellow;
  color: black;
  font-style: normal;
  font-weight: inherit;
}
.WtctX big {
  font-size: larger;
  font-weight: inherit;
}
.WtctX small {
  font-size: smaller;
  font-weight: inherit;
}
.WtctX sub,
.WtctX sup {
  font-weight: inherit;
  line-height: inherit;
  position: static;
}
.WtctX sub {
  font-size: smaller;
  bottom: 0;
  vertical-align: sub;
}
.WtctX sup {
  font-size: smaller;
  top: 0;
  vertical-align: super;
}
.WtctX ruby > rt {
  font-size: 50%;
}
.WtctX iframe {
  border: 2px inset;
}
.MKUud {
  padding-left: 0px;
  list-style: none;
}
.I9G4Y {
  list-style-type: none;
  padding-left: 0 !important;
}
.EKU5R {
  color: gray;
  text-align: center;
  padding: 1rem;
}
.qgGPr > :first-child {
  margin-top: 0;
}
.qgGPr > :last-child {
  margin-bottom: 0;
}
.KktBc {
  font-size: 13px;
  font-weight: 400;
  font-family: inherit;
  color: #636363;
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.FD30c {
  display: flex;
  flex-direction: column;
}
.sY0af {
  display: flex;
  align-items: center;
}
.chX15 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.EroZn {
  justify-content: flex-start;
}
.ECzKD {
  justify-content: space-between;
}
.EKN_F {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.k2opl {
  margin: 0 0 0px;
  font-family: var(--font-body);
}
.k2opl span {
  color: var(--textSecondary);
}
.k2opl span.ACuqo {
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (max-width: 768px) {
  .k2opl {
    margin: 16px 0 0;
  }
}
.k2opl .h7ICh {
  padding: 20px 40px;
  display: flex;
  list-style-type: none;
}
@media screen and (max-width: 992px) {
  .k2opl .h7ICh {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
  }
}
.k2opl .zfuAx {
  padding: 20px 15px;
}
.k2opl .h7ICh li {
  position: relative;
}
.k2opl .h7ICh a {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: var(--textHeading, #26201a);
  text-transform: uppercase;
  font-family: inherit;
  cursor: pointer;
}
.k2opl .h7ICh li:not(:first-child)::before {
  content: "/";
  font-style: normal;
  font-weight: 400;
  color: var(--textHeading, #26201a);
  font-size: 15px;
  margin: 0 6px;
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.U5wU1 {
  display: flex;
  flex-direction: column;
}
.qFZ1B {
  display: flex;
  align-items: center;
}
.nUofl {
  display: flex;
  justify-content: center;
  align-items: center;
}
.nmxdu {
  justify-content: flex-start;
}
.c6JwE {
  justify-content: space-between;
}
.N5sAR {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.hQZWN {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  margin-top: 40px;
  justify-items: center;
}
@supports not (gap: 28px 28px) {
  .hQZWN {
    margin-left: -14px;
    margin-right: -14px;
    margin-bottom: -28px;
  }
  .hQZWN > * {
    padding-left: 28px / 2;
    padding-right: 28px / 2;
    margin-bottom: 28px;
  }
}
@supports (gap: 28px 28px) {
  .hQZWN {
    gap: 28px 28px;
  }
}
@media only screen and (max-width: 480px) {
  .hQZWN {
    margin-top: 32px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    justify-items: left;
  }
  @supports not (gap: 16px 16px) {
    .hQZWN {
      margin-left: -8px;
      margin-right: -8px;
      margin-bottom: -16px;
    }
    .hQZWN > * {
      padding-left: 16px / 2;
      padding-right: 16px / 2;
      margin-bottom: 16px;
    }
  }
  @supports (gap: 16px 16px) {
    .hQZWN {
      gap: 16px 16px;
    }
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .hQZWN {
    margin-top: 32px;
    grid-template-columns: repeat(4, fit-content(100%));
    justify-content: center;
  }
  @supports not (gap: 52px 52px) {
    .hQZWN {
      margin-left: -26px;
      margin-right: -26px;
      margin-bottom: -52px;
    }
    .hQZWN > * {
      padding-left: 52px / 2;
      padding-right: 52px / 2;
      margin-bottom: 52px;
    }
  }
  @supports (gap: 52px 52px) {
    .hQZWN {
      gap: 52px 52px;
    }
  }
}
.hXZqE {
  width: fit-content;
}
@media only screen and (max-width: 480px) {
  .hXZqE {
    display: flex;
    align-items: center;
  }
}
.H_SNe {
  visibility: hidden;
}
.fgRhr {
  width: 32px;
}
@media only screen and (min-width: 481px) {
  .fgRhr {
    margin-left: auto;
    margin-right: auto;
    width: 52px;
  }
}
.ZZsYg {
  display: block;
  text-align: center;
  max-width: 150px;
}
.HSicD:hover {
  text-decoration: underline;
  cursor: pointer;
}
@media only screen and (max-width: 480px) {
  .ZZsYg {
    margin-left: 12px;
  }
}
@media only screen and (min-width: 481px) {
  .ZZsYg {
    margin-top: 8px;
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
.NQvsf {
  display: block;
}
.hjmw5,
.OEtjI {
  display: inline-block;
}
.CUEf8 {
  display: flex;
}
.gvNN4,
.optUt {
  display: flex;
  flex-direction: column;
}
.inBwu,
.bDXr2 {
  display: flex;
  align-items: center;
}
.wNaOx,
.YFWF2 {
  display: flex;
  justify-content: center;
}
.NM0lk,
.fiOYc {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ieAoq,
.yOtlP {
  justify-content: flex-start;
}
.M94Z5,
.s1geq {
  justify-content: flex-end;
}
.V803k,
.wefRg {
  justify-content: space-between;
}
.wuUP0,
.kdyMV {
  justify-content: space-around;
}
.Pn7nf,
.F98L5 {
  justify-content: space-evenly;
}
h1,
.ZQxU0 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .ZQxU0 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.JgxJh {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .JgxJh {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ZbMYL {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ZbMYL {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.ECNCX {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .ECNCX {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.aqSKj {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .aqSKj {
    font-size: 16px;
    line-height: 18px;
  }
}
.h0uuM {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .h0uuM {
    font-size: 16px;
    line-height: 20px;
  }
}
.aW8Cf,
.UuTmy,
.RTxV8 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .aW8Cf,
  .UuTmy,
  .RTxV8 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.xStmd {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .xStmd {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.RiJ9k,
.w1ikA {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .RiJ9k,
  .w1ikA {
    font-size: 11px;
  }
}
.HuaEy,
.FtL5O {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .HuaEy,
  .FtL5O {
    font-size: 11px;
  }
}
.zA6H5,
.wVFOw {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .zA6H5,
  .wVFOw {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.zA6H5:hover,
.wVFOw:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.zA6H5:disabled,
.wVFOw:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.zA6H5:active,
.wVFOw:active {
  opacity: 0.8;
}
.KxuYn,
.AnNG9 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
._kUx_,
.xUASi {
  margin: 0 auto;
}
.oSkEw,
.RjfZr {
  max-width: 1440px !important;
}
.iwsrJ,
.XWJmb {
  overflow-y: hidden !important;
}
.QSDad,
.YStJc {
  margin-right: 30px !important;
}
._7gGyk,
.BzXbM {
  margin-right: 5px !important;
}
.n2Tno,
.AmIpQ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
._2j0j,
.QPW5D {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.SSROF,
.VRC3Z {
  display: none;
}
@media only screen and (max-width: 768px) {
  .SSROF,
  .VRC3Z {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .SSROF,
  .VRC3Z {
    margin-top: 24px;
  }
}
.N4aL_,
.v_CNU {
  background-color: var(--accentColor);
  color: #fff;
}
.KRCOL,
.mN9CA {
  overflow-y: hidden;
}
.IJhxO,
.u5uaB {
  overflow: hidden;
}
.JltbE h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .JltbE {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.EWVwX {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .wqOAJ {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .AqukL {
    display: none !important;
  }
}
.A80Tb {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  overflow: hidden;
  height: 36px;
}
.A80Tb .p1kxi,
.A80Tb .QLjO3 {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  width: 42px;
  padding: 0;
  height: 100%;
  color: var(--textHeading, #26201a);
}
@media only screen and (max-width: 480px) {
  .A80Tb .p1kxi,
  .A80Tb .QLjO3 {
    width: 28px;
  }
}
.A80Tb .p1kxi .dqPwk,
.A80Tb .QLjO3 .dqPwk {
  display: flex;
  justify-content: center;
  align-items: center;
}
.A80Tb .QLjO3:disabled {
  opacity: 0.5;
  cursor: default;
}
.A80Tb .p1kxi:disabled {
  opacity: 0.5;
  cursor: default;
}
.A80Tb .Fuk24 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 100%;
  border-left: 1px solid var(--dividerStokes, #d4d1d1);
  border-right: 1px solid var(--dividerStokes, #d4d1d1);
  font-size: 12px;
  line-height: normal;
  color: var(--textBody, #3c3131);
}
@media only screen and (max-width: 480px) {
  .A80Tb .Fuk24 {
    width: 30px;
  }
}
.A80Tb .Fuk24 .DPNdJ {
  border: none;
  background: none;
  color: inherit;
  width: 100%;
  text-align: center;
}
.A80Tb .Fuk24 .DPNdJ:focus {
  outline: none;
}


/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.zaNOD {
  display: flex;
  flex-direction: column;
}
.TI3Zt {
  display: flex;
  align-items: center;
}
.bVRsz {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tKvEW {
  justify-content: flex-start;
}
.kY9Ap {
  justify-content: space-between;
}
.V10fH {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.cCbHX {
  display: none;
  width: 100%;
  position: relative;
  z-index: 2;
}
.nEYCk {
  z-index: 40;
}
@media only screen and (max-width: 768px) {
  .cCbHX {
    display: block;
  }
}
.cCbHX:not(:first-child) {
  padding-left: 0;
}
.WeI85 .JdiMS {
  padding: 24px 24px 10px;
}
.WeI85 .qNgPG {
  padding: 0 24px 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.WeI85 .b42F_ {
  display: flex;
  justify-content: space-between;
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: -0.24px;
  padding: 10px 0;
}
.WeI85 .ZIXXc {
  border-radius: 4px;
  display: flex;
  width: max-content;
  height: 40px;
  padding: 6px 12px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
.WeI85 .gd5SO {
  background-color: var(--themeAccentL3, #f5f1e7);
}
.WeI85 .oBA36 {
  text-decoration-line: line-through;
  color: var(--textSecondary);
}
.WeI85 .Aat2j {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  display: flex;
  align-items: center;
  border: none;
  color: var(--buttonPrimary, #4e3f09);
  background-color: transparent;
}
@media only screen and (min-width: 769px) {
  .WeI85 .Aat2j {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.WeI85 .Aat2j .w5SIF {
  width: 25px;
  height: 12px;
  margin-left: 2px;
}
.WeI85 .Ug2H5 {
  width: 100%;
  overflow: scroll;
  scrollbar-width: none;
}
.WeI85 .Ug2H5::-webkit-scrollbar {
  width: 0.5em;
}
.WeI85 .Ug2H5 ul {
  display: inline-flex;
  gap: 8px;
}
.WeI85 .Ug2H5::-webkit-scrollbar-thumb {
  background-color: transparent;
}
.WeI85 .Yx61q {
  height: 100%;
  justify-content: space-between;
  border-radius: var(--buttonRadius, 0px);
  padding: 12px;
}
.WeI85 .Xlh28 {
  width: 100%;
  border: none;
}
.cCbHX .O8YCy,
.WeI85 .O8YCy {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  cursor: pointer;
  transition: all 0.4s;
  border: 0.8px solid var(--dividerStokes, #d4d1d1);
  line-height: normal;
  background-color: #e8cea7;
  color: #fff;
  color: #636363;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1.2px;
  margin-right: 8px;
  opacity: inherit;
  padding: 9px 35px;
  text-transform: uppercase;
  border-radius: 0px;
  bottom: 0;
  height: 55px;
  left: 0;
  padding: 9px 15px;
  position: fixed;
  width: 100%;
  z-index: 1;
}
.cCbHX .OZhk9,
.WeI85 .OZhk9 {
  height: 14px;
  width: 13px;
  margin-right: 5px;
  fill: var(--buttonPrimary, #4e3f09);
}
.pip4c {
  font-size: 1rem;
  margin: 8px 0 2px;
  display: flex;
  align-items: center;
}
.kNdVO {
  line-height: 23px;
}
@media only screen and (max-width: 768px) {
  .kNdVO {
    line-height: 19px;
  }
}
.S0yvB {
  margin-left: 0.25rem;
  color: var(--textLabel, #7d7676);
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  text-decoration-line: line-through;
}
.R674u {
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
  background-color: var(--saleBadgeBackground, #fff);
  color: var(--saleDiscountText, #1c958f);
  font-size: 12px;
  margin-left: 1rem;
  display: inline-block;
}
@media only screen and (max-width: 768px) {
  .R674u {
    margin-left: 0.5rem;
  }
}
.pip4c .AjAjc {
  margin-right: 4px;
  margin-left: 0.25rem;
  color: var(--textLabel, #7d7676);
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
}
.L97o7 {
  color: var(--textSecondary);
  margin-top: 2px;
}
@media only screen and (min-width: 769px) {
  .L97o7 {
    margin-bottom: 16px;
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.ofDiW {
  display: flex;
  flex-direction: column;
}
.NTxe3 {
  display: flex;
  align-items: center;
}
.AbJRJ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Fr9zP {
  justify-content: flex-start;
}
.O_fYC {
  justify-content: space-between;
}
.EptTq {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
@media only screen and (max-width: 768px) {
  .kNWU6 {
    width: 100%;
  }
}
.kNWU6 .ixMsH {
  background-color: #efe7d6;
  padding: 1rem 1.5rem;
  display: flex;
  justify-content: space-between;
}
.kNWU6 .ixMsH .cvWn9 {
  text-transform: capitalize;
}
.kNWU6 .ixMsH .jM40t {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.kNWU6 .llOUJ {
  padding: 16px;
  border-radius: 16px;
  background: var(--pageBackground, #f8f8f8);
  margin-bottom: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.kNWU6 .llOUJ ._HRgS {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.kNWU6 .llOUJ .ob5iw {
  font-size: 20px;
  font-weight: 600;
}
@media only screen and (max-width: 768px) {
  .kNWU6 .llOUJ .ob5iw {
    font-size: 14px;
  }
}
@media only screen and (max-width: 480px) {
  .kNWU6 .llOUJ .ob5iw {
    font-size: 14px;
  }
}
.kNWU6 .llOUJ .H30Ud {
  font-size: 14px;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .kNWU6 .llOUJ .H30Ud {
    font-size: 12px;
  }
}
.kNWU6 .va78S {
  width: 100%;
  display: flex;
  background-color: var(--themeAccentL3, #f5f1e7);
}
.kNWU6 .va78S .b48qj {
  color: var(--buttonPrimary, #4e3f09) !important;
  border-bottom: 1px solid var(--buttonPrimary, #4e3f09);
}
.kNWU6 .va78S .Kmn7j {
  padding: 0.75rem 0;
  cursor: pointer;
  color: var(--textLabel, #7d7676);
  margin-left: 1.5rem;
}
.kNWU6 .AmH7R {
  height: 100%;
  position: relative;
  padding: 32px 24px;
  overflow-y: auto;
  scrollbar-width: unset !important;
}
@media only screen and (max-width: 480px) {
  .kNWU6 .AmH7R {
    padding: 16px;
  }
}
.kNWU6 .AmH7R::-webkit-scrollbar {
  width: 4px;
  height: 5px;
}
.kNWU6 .AmH7R::-webkit-scrollbar-track {
  background-color: transparent;
}
.kNWU6 .AmH7R::-webkit-scrollbar-thumb {
  border-radius: 100px;
  background-color: var(--dividerStokes, #d4d1d1);
}
.xeyAA {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(20, 19, 14, 0.6);
  opacity: 0;
  transition: all 0.4s;
  z-index: 100;
  visibility: hidden;
}
.FWGQ7 {
  opacity: 0.5;
  visibility: visible;
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.bSF2h {
  display: flex;
  flex-direction: column;
}
.c276N {
  display: flex;
  align-items: center;
}
.FcXBp {
  display: flex;
  justify-content: center;
  align-items: center;
}
.BQ2JX {
  justify-content: flex-start;
}
.x1Kjc {
  justify-content: space-between;
}
.Ua67K {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.z8DZA {
  padding: 24px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--themeAccentL5, #fff);
}
.z8DZA:first-child {
  border-radius: 8px 8px 0 0;
}
.z8DZA:last-child {
  border-radius: 0px 0px 8px 8px;
}
.z8DZA:only-child {
  border-radius: 8px !important;
}
.z8DZA:nth-child(n + 2) {
  margin-top: -1px;
}
.OEnA7 {
  margin-top: 8px;
}
.z8DZA .ShME7 {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}
.z8DZA .ShME7 > *:not(:last-child) {
  margin-right: 24px;
}
.z8DZA .ShME7 .EcQxm {
  width: 50%;
  padding: 12px;
  line-height: normal;
  letter-spacing: -0.28px;
  text-transform: uppercase;
}
.z8DZA .fGg2T {
  margin-top: 8px;
}
.z8DZA .fGg2T .OFMKx {
  margin-left: 12px;
  text-decoration-line: line-through;
  color: var(--textLabel, #7d7676);
  line-height: normal;
  letter-spacing: -0.24px;
}
.z8DZA .fGg2T .S2CZr {
  margin-left: 8px;
  color: var(--saleDiscountText, #1c958f) !important;
  font-weight: 500;
}
.yRL5g {
  margin-top: 8px;
}
.wpFuC {
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.28px;
}
.EIN_H {
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.qdlYP {
  display: flex;
  flex-direction: column;
}
.ug7Nu {
  display: flex;
  align-items: center;
}
.xvbvs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.QYm2v {
  justify-content: flex-start;
}
.x0Vtw {
  justify-content: space-between;
}
.rmJDh {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.Kb5Q4 {
  margin-top: 24px;
}
.cWUNv {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(20, 19, 14, 0.6);
  opacity: 0;
  transition: all 0.4s;
  z-index: 100;
  visibility: hidden;
}
.ouisl {
  opacity: 0.5;
  visibility: visible;
}
.sc_de {
  position: fixed;
  top: 0;
  right: 0;
  width: 504px;
  height: 100%;
  z-index: 101;
  background: var(--dialogBackground, #fff);
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
  overflow-y: auto;
}
@media only screen and (max-width: 768px) {
  .sc_de {
    width: 100%;
  }
}
.sc_de .q9JIw {
  background-color: #efe7d6;
  padding: 1rem 1.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sc_de .q9JIw .YbF7Z {
  color: var(--textHeading, #26201a);
  font-size: 28px;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.56px;
}
.sc_de .q9JIw .kZFTO {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.sc_de .IzaYP {
  padding: 32px 24px 24px;
}
@media only screen and (max-width: 480px) {
  .sc_de .IzaYP {
    padding: 24px 16px;
  }
}
.Up9Qk {
  padding: 18px 22px 18px 16px;
  width: 100%;
  height: unset;
  border-radius: 4px;
}
.j7Zw8 {
  margin-top: 48px;
}
@media only screen and (max-width: 768px) {
  .j7Zw8 {
    margin-top: 32px;
  }
}
.TRjOI {
  position: relative;
}
.TRjOI .g5E_R {
  padding: 16px;
  border: 1px solid #d4d1d1;
  border-radius: 4px;
  background-color: #ffffff;
  width: 100%;
  height: 100%;
}
.TRjOI .g5E_R .bV6fB {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: calc(100% - 24px);
  text-align: left;
}
.TRjOI .g5E_R .eh5FU {
  height: 24px;
  width: 24px;
}
.TRjOI .g5E_R ._mAZO {
  transform: rotate(180deg);
}
.TRjOI .uY93E {
  position: absolute;
  background-color: var(--dialogBackground, #fff);
  width: 100%;
  top: calc(100% + 5px);
  border: 1px solid #d4d1d1;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15), 0px 12px 16px rgba(0, 0, 0, 0.16);
  border-radius: 8px;
  padding: 0.5rem;
  z-index: 1;
}
.TRjOI .uY93E li {
  padding: 8px 12px;
  cursor: pointer;
}
.TRjOI .uY93E li:hover {
  background-color: var(--highlightColor, #a7a7f8);
}
.TRjOI .uY93E .bV6fB {
  background-color: var(--themeAccentL3, #f5f1e7);
}
.MeNAE {
  margin-top: 32px;
}
.MeNAE .NhRyE {
  color: var(--buttonPrimary, #4e3f09);
  background: none;
  border: none;
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 14px;
  line-height: 16px;
}
@media only screen and (max-width: 480px) {
  .MeNAE .NhRyE {
    font-size: 12px;
    line-height: 14px;
  }
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.qwQk1 {
  display: flex;
  flex-direction: column;
}
._1KKSw {
  display: flex;
  align-items: center;
}
.jHJBu {
  display: flex;
  justify-content: center;
  align-items: center;
}
.HXBSt {
  justify-content: flex-start;
}
.z740Y {
  justify-content: space-between;
}
.PQ2gt {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.Epp_c {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  justify-content: center;
  height: 100%;
  min-height: 75vh;
}
.Epp_c img {
  margin-bottom: 24px;
}
.mH1f7 {
  margin-bottom: 24px;
}
.O32OW {
  font-size: 28px;
  line-height: 42px;
  text-align: center;
}
.O32OW::first-letter {
  text-transform: capitalize;
}
@media only screen and (max-width: 768px) {
  .O32OW {
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    text-align: center;
    letter-spacing: -0.84px;
  }
}
.MCpQL {
  display: flex;
  justify-content: center;
  max-width: 480px;
  margin-top: 8px;
  text-align: center;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
.YJFNO {
  display: flex;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
  padding: 12px 24px;
  min-width: 204px;
  max-width: 484px;
  height: 44px;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  border-radius: var(--buttonRadius, 0px);
  font-size: 14px;
  line-height: 16px;
  margin-top: 16px;
}
@media only screen and (max-width: 480px) {
  .YJFNO {
    font-size: 12px;
    line-height: 14.08px;
  }
}
.JOu20 {
  margin-top: 18px;
  line-height: 24px;
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.z3tyX {
  display: flex;
  flex-direction: column;
}
.sa9gP {
  display: flex;
  align-items: center;
}
.jbq75 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.CvHYQ {
  justify-content: flex-start;
}
.MpWyC {
  justify-content: space-between;
}
.JDQiq {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
@media only screen and (max-width: 480px) {
  .BhJye {
    min-height: 90vh;
  }
}
.d4B4X {
  position: relative;
  height: 90vh;
  width: 100%;
}
@media only screen and (min-width: 481px) {
  .BX6ja {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .mlgEd {
    display: none;
  }
}
.QzSx8 {
  position: relative;
  width: 24px;
  height: 24px;
}
.mF6ya {
  color: var(--buttonPrimary, #4e3f09);
}
.IOkTJ {
  width: 25px;
  height: 25px;
}
.IOkTJ .Ax0ai svg {
  fill: #000;
}
.IOkTJ svg {
  width: 25px;
  height: 25px;
}
@media only screen and (max-width: 480px) {
  .IOkTJ svg {
    width: 20px;
    height: 20px;
  }
}
.yvxLp {
  position: relative;
}
 /deep/ .WLco6 {
  margin-top: 20px;
  padding: 0 20px 20px 20px;
}
 /deep/ .WLco6 h2 {
  text-align: center;
  padding: 20px 0;
  font-size: 1.5625rem;
  font-weight: 600;
}
 /deep/ .WLco6 .EqAzC {
  line-height: 20px;
  font-size: 14px;
  overflow-wrap: break-word;
}
 /deep/ .WLco6 .EqAzC b {
  font-weight: 700;
  margin-top: 25px;
  display: block;
}
 /deep/ .WLco6 .EqAzC br {
  content: "";
  display: block;
  margin-bottom: 10px;
}
 /deep/ .WLco6 .EqAzC p {
  margin-bottom: 10px;
  line-height: 20px;
}
 /deep/ .WLco6 .EqAzC p img {
  margin: 10px 0;
}
 /deep/ .WLco6 .EqAzC video {
  max-width: 100% !important;
}
.iOkn9 {
  padding: 30px 40px 55px;
  color: var(--textBody, #3c3131);
  margin-bottom: 2rem;
}
.iOkn9 .eYg27 {
  display: block;
  padding: 0 15px;
}
@media only screen and (max-width: 768px) {
  .iOkn9 .eYg27 {
    display: none;
  }
}
.iOkn9 .XESW_ {
  display: block;
}
@media only screen and (min-width: 769px) {
  .iOkn9 .XESW_ {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .iOkn9 {
    padding: 0;
    margin-top: 0;
    margin-bottom: 16px;
  }
}
.iOkn9 .g4WBb {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  min-height: 500px;
}
@media only screen and (max-width: 768px) {
  .iOkn9 .g4WBb {
    flex-direction: column;
  }
}
.iOkn9 .g4WBb ._8cJzQ {
  width: 55%;
}
@media only screen and (max-width: 768px) {
  .iOkn9 .g4WBb ._8cJzQ {
    width: 100%;
    box-sizing: border-box;
    padding: 0px 15px;
  }
}
.iOkn9 .g4WBb .eJ1SG {
  width: 40%;
  box-sizing: border-box;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .iOkn9 .g4WBb .eJ1SG {
    width: 100%;
    box-sizing: border-box;
    margin-top: 16px;
  }
}
.iOkn9 .g4WBb .eJ1SG .iYFQE {
  display: none;
  position: absolute;
  z-index: 1;
  margin-top: 15px;
  width: 100%;
}
@media only screen and (max-width: 480px) {
  .iOkn9 .g4WBb .eJ1SG .TLCPo {
    padding: 0 1rem;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .iOkn9 .g4WBb .eJ1SG .TLCPo {
    padding: 0 1.5rem;
  }
}
@media only screen and (max-width: 768px) {
  .iOkn9 .g4WBb .eJ1SG .TLCPo .Ebk4T {
    margin-top: 8px;
  }
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .Ebk4T .mNYbL {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--textBody, #3c3131);
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .Ebk4T .hL3mX {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .Ebk4T .hL3mX .f2HSe {
  color: #000;
  font-size: 32px;
  font-weight: 300;
  line-height: 40px;
  margin: 0 0 10px;
  text-transform: capitalize;
}
@media only screen and (max-width: 768px) {
  .iOkn9 .g4WBb .eJ1SG .TLCPo .Ebk4T .hL3mX .f2HSe {
    color: #636363;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: normal;
  }
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .Ebk4T .hL3mX .el5F_ {
  cursor: pointer;
  height: 25px;
  width: 25px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .Ebk4T .hL3mX .el5F_ svg g > path {
  fill: var(--textBody, #3c3131);
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .Ebk4T .hL3mX .el5F_ svg rect {
  fill: var(--pageBackground, #f8f8f8);
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .vkO8O {
  color: var(--textSecondary);
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 1.5;
  margin-bottom: 15px;
}
@media only screen and (min-width: 769px) {
  .iOkn9 .g4WBb .eJ1SG .TLCPo .vkO8O {
    margin-bottom: 15px;
  }
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .S_c8V {
  margin: 24px 0;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .In5fN {
  background-color: var(--themeAccentL4, #f9f6f0);
  border-radius: 4px;
  display: flex;
  width: fit-content;
  align-items: center;
  padding: 4.5px 10px;
  margin: 16px 0 24px;
}
@media only screen and (max-width: 768px) {
  .iOkn9 .g4WBb .eJ1SG .TLCPo .In5fN {
    margin: 24px 0;
  }
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .In5fN .kBZG9 {
  display: flex;
  align-items: center;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .In5fN .kBZG9 .vtYAU {
  width: 14px;
  height: 14px;
  margin-left: 4px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .In5fN .kBZG9 .vtYAU svg > path {
  fill: var(--themeAccentD2, #8b8374);
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .In5fN .cj4g1 {
  border-left: 1px solid var(--dividerStokes, #d4d1d1);
  height: 100%;
  margin: 0 6px;
  width: 1px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .In5fN .gHqtt {
  color: var(--textLabel, #7d7676);
}
.iOkn9 .g4WBb .eJ1SG .WaGZt {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  color: #231f20;
  font-size: 20px;
  font-weight: 600;
  line-height: 36px;
  margin-bottom: 0;
  text-transform: uppercase;
  gap: 10px;
}
.iOkn9 .g4WBb .eJ1SG .WaGZt .HjoMd {
  position: relative;
  display: flex;
}
.iOkn9 .g4WBb .eJ1SG .WaGZt .HjoMd::after {
  content: "";
  position: absolute;
  bottom: 50%;
  left: 0;
  width: 100%;
  height: 0.5px;
  transform: translateY(50%);
  background: var(--textLabel, #7d7676);
}
.iOkn9 .g4WBb .eJ1SG .WaGZt .HjoMd:empty {
  display: none;
}
.iOkn9 .g4WBb .eJ1SG .MP_8W {
  line-height: 36px;
  min-height: 23px;
}
@media only screen and (max-width: 768px) {
  .iOkn9 .g4WBb .eJ1SG .MP_8W {
    line-height: 19px;
    min-height: 19px;
  }
}
.iOkn9 .g4WBb .eJ1SG .SS1FI {
  color: var(--textLabel, #7d7676);
  font-size: 20px;
  font-weight: 600;
  line-height: 36px;
  margin-bottom: 0;
  text-transform: uppercase;
}
@media only screen and (max-width: 480px) {
  .iOkn9 .g4WBb .eJ1SG .SS1FI {
    font-size: 14px;
  }
}
.iOkn9 .g4WBb .eJ1SG .FJ_iS {
  color: #c00;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.04em;
  line-height: 1.5;
  text-transform: capitalize;
}
@media only screen and (max-width: 768px) {
  .iOkn9 .g4WBb .eJ1SG .FJ_iS {
    font-size: 14px;
  }
}
.iOkn9 .g4WBb .eJ1SG .WaGZt .XC67l {
  color: #231f20;
  font-size: 20px;
  font-weight: 600;
  line-height: 36px;
  margin-bottom: 0;
  text-transform: uppercase;
  font-family: inherit;
}
@media only screen and (max-width: 480px) {
  .iOkn9 .g4WBb .eJ1SG .WaGZt .XC67l {
    font-size: 14px;
  }
}
.iOkn9 .g4WBb .eJ1SG .WaGZt .NxFUC {
  margin-right: 0.25rem;
}
.iOkn9 .g4WBb .eJ1SG .CAgQ9 {
  cursor: pointer;
  display: flex;
  align-items: center;
  border: none;
  color: var(--buttonPrimary, #4e3f09);
  background-color: transparent;
}
.iOkn9 .g4WBb .eJ1SG .CAgQ9 span {
  color: #636363;
  cursor: pointer;
  display: flex;
  font-size: 16px;
  gap: 5px;
  letter-spacing: 1px;
  margin-top: auto;
  padding-right: 10px;
  text-transform: uppercase;
}
.iOkn9 .g4WBb .eJ1SG .CAgQ9 .mvOls {
  width: 25px;
  height: 12px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 {
  display: block;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .Ebk4T .hL3mX .f2HSe {
  color: #636363;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .UEUFi {
  margin-bottom: 25px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .UEUFi .ss12U {
  display: flex;
  justify-content: space-between;
  margin: 20px 0 30px 0px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .UEUFi .ss12U .MRgCQ {
  font-size: 16px;
  line-height: 1.06;
  color: #636363;
  display: flex;
  font-weight: 500;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .UEUFi .ss12U .y2jKE {
  font-size: 16px;
  line-height: 1.06;
  color: #636363;
  display: flex;
  font-weight: 500;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .UEUFi .ss12U .y2jKE .mBPz5 {
  margin-right: 8px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .UEUFi .MkE4r {
  background-color: #e8cea7;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  letter-spacing: 1px;
  line-height: 13px;
  outline: 0;
  padding: 10px;
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: top;
  width: 100%;
  border-radius: 0px;
  color: #636363;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .UEUFi .MkE4r:hover {
  opacity: 0.8;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .UEUFi ._X8mg {
  background-color: #3f1413 !important;
  color: #e9b357 !important;
  border: none !important;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .UEUFi .JoXxe {
  background-color: #404041 !important;
  color: #fff !important;
  border: none !important;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .UEUFi .NvR9l {
  background-color: #bd806a !important;
  color: #fff !important;
  border: none !important;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ {
  max-height: 479px;
  overflow-x: hidden;
  overflow-y: auto;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU {
  max-height: 479px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 10px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm {
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 25px;
  padding-top: 25px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .yK4NA {
  flex-shrink: 0;
  margin: 0 32px 20px 0;
  cursor: pointer;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .yK4NA img {
  width: 84px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B {
  flex-shrink: 0;
  width: calc(100% - 116px);
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .Ebk4T .f2HSe {
  font-size: 16px;
  line-height: 1.13;
  text-decoration: none;
  color: #636363;
  cursor: pointer;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .I1DZC .ZkJsI {
  font-size: 14px;
  margin-top: 10px;
  color: #636363;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .DPqx3 .JzNKC {
  display: block;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .DPqx3 .JzNKC .LUgiK {
  display: flex;
  margin: 10px 0 0;
  font-size: 16px;
  font-weight: 400;
  width: 100%;
  color: #636363;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .DPqx3 .JzNKC .LUgiK .XC67l {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--textHeading, #26201a);
  font-family: inherit;
  text-transform: capitalize;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .DPqx3 .JzNKC .LUgiK .WTzwU {
  font-weight: 400;
  color: #636363;
  margin-right: 4px;
  text-decoration: line-through;
  font-size: 16px;
  line-height: 30px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .DPqx3 .JzNKC .LUgiK .FvicL {
  color: #ff0000;
  font-size: 20px;
  font-weight: 500;
  line-height: 21px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .DPqx3 .JzNKC .LUgiK .kWD6B {
  font-weight: 400;
  color: #636363 !important;
  margin-right: 4px;
  font-size: 16px;
  line-height: 24px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .DPqx3 .JzNKC .LUgiK .itdxO {
  color: #cc0000;
  font-size: 16px;
  line-height: 30px;
  text-transform: capitalize;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU {
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .OVGhC {
  max-width: 110px;
  padding-top: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .OVGhC .yQoXo {
  border: 7f solid #000;
  border-radius: 5px;
  box-shadow: none;
  color: #333;
  font-size: 12px;
  font-weight: 400;
  height: 45px;
  line-height: 21px;
  max-width: 100%;
  outline: 0;
  padding: 8px 15px;
  position: relative;
  width: 100%;
  border: 1px solid #e5e7eb;
  font-size: 14px;
  height: 44px;
  padding: 0 0 0 5px;
  letter-spacing: 45px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .uZKU0 {
  display: flex;
  align-items: center;
  gap: 12px;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .mjNoR {
  background-color: #404041;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1.2px;
  opacity: inherit;
  padding: 10px 15px;
  text-transform: uppercase;
  line-height: 21px;
}
@media only screen and (max-width: 768px) {
  .iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .mjNoR {
    bottom: 0;
    height: 55px;
    left: 0;
    padding: 9px 15px;
    position: fixed;
    width: 100%;
    z-index: 1;
  }
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .mjNoR .fQP5C {
  height: 18px;
  width: 18px;
  margin-right: 5px;
  fill: var(--buttonPrimary, #4e3f09);
  transition: all 0.4s;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .d9UIO {
  background-color: #3f1413;
  color: #e9b357;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1.2px;
  margin-right: 8px;
  opacity: inherit;
  padding: 10px 15px;
  text-transform: uppercase;
  line-height: 21px;
}
@media only screen and (max-width: 768px) {
  .iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .d9UIO {
    bottom: 0;
    height: 55px;
    left: 0;
    padding: 9px 15px;
    position: fixed;
    width: 100%;
    z-index: 1;
  }
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .d9UIO .hGcu9 {
  height: 18px;
  width: 18px;
  margin-right: 5px;
  fill: var(--buttonPrimary, #4e3f09);
  transition: all 0.4s;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .pnHql {
  background-color: #e8cea7;
  color: #636363;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1.2px;
  margin-right: 8px;
  opacity: inherit;
  padding: 10px 15px;
  text-transform: uppercase;
  line-height: 21px;
}
@media only screen and (max-width: 768px) {
  .iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .pnHql {
    bottom: 0;
    height: 44px;
    left: 0;
    padding: 9px 15px;
    position: relative;
    z-index: 1;
    display: inline-block;
    min-width: auto !important;
    width: auto !important;
    padding: 10px 15px;
    text-transform: capitalize;
  }
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .pnHql .hGcu9 {
  height: 18px;
  width: 18px;
  margin-right: 5px;
  fill: var(--buttonPrimary, #4e3f09);
  transition: all 0.4s;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .UsTwL {
  background-color: #e8cea7;
  color: #636363;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1.2px;
  margin-right: 8px;
  opacity: inherit;
  padding: 9px 35px;
  text-transform: uppercase;
  line-height: 21px;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .UsTwL {
    bottom: 0;
    height: 44px;
    left: 0;
    padding: 9px 15px;
    position: relative;
    z-index: 1;
    display: inline-block;
    min-width: auto !important;
    width: auto !important;
    padding: 10px 15px;
    text-transform: capitalize;
  }
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .UsTwL .hGcu9 {
  height: 18px;
  width: 18px;
  margin-right: 5px;
  fill: var(--buttonPrimary, #4e3f09);
  transition: all 0.4s;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .P578d {
  background-color: #404041 !important;
  color: #fff !important;
  border: none !important;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .IV1Z0 {
  background-color: #3f1413 !important;
  color: #e9b357 !important;
  border: none !important;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .HvbAm .SYB4B .oF_GU .N5exd {
  background-color: #bd806a !important;
  color: #fff !important;
  border: none !important;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .nSz38 .nBYy_ .TzWgU .e1y56 {
  border-bottom: none;
}
.iOkn9 .g4WBb .eJ1SG .TLCPo .jM5gl {
  display: none;
}
.tnUd8 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 15px;
}
.tnUd8 .X1aNd {
  flex: 1;
}
.tnUd8 .X1aNd button {
  margin-top: 0;
}
.tnUd8 .RLVTf {
  margin-left: 12px;
}
@media only screen and (max-width: 768px) {
  .tnUd8 .RLVTf {
    margin-left: 8px;
  }
}
.tnUd8 .JsJ8E {
  position: relative;
  min-width: 0;
  flex-grow: 0;
  transition: all 0.5s;
  flex-basis: 100%;
  margin-right: 12px;
}
.tnUd8 .JsJ8E.GjFQx {
  overflow: hidden;
  flex-basis: 0;
  margin-right: 0;
}
@media only screen and (max-width: 768px) {
  .tnUd8 .JsJ8E {
    margin-right: 8px;
  }
}
.tnUd8 .JsJ8E .dhRhV {
  padding: 11px 16px;
  border: 0.8px solid var(--dividerStokes, #d4d1d1);
  border-radius: var(--buttonRadius, 0px);
  background-color: var(--themeAccentL4, #f9f6f0);
  width: 100%;
  height: 100%;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: var(--textHeading, #26201a);
}
@media only screen and (max-width: 768px) {
  .tnUd8 .JsJ8E .dhRhV {
    font-size: 12px;
    line-height: 14px;
  }
}
@media only screen and (min-width: 769px) {
  .tnUd8 .JsJ8E .dhRhV {
    padding: 16px 16px;
  }
}
.tnUd8 .JsJ8E .dhRhV .vivQc {
  text-align: left;
  color: var(--textHeading, #26201a);
  border-radius: unset;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tnUd8 .JsJ8E .dhRhV .ES0Ph {
  height: 24px;
  width: 24px;
  flex: 0 0 24px;
}
.tnUd8 .JsJ8E .dhRhV .ApiCH {
  transform: rotate(180deg);
}
.tnUd8 .JsJ8E .B8ZR5 {
  color: var(--textSecondary);
  opacity: 0.8;
  cursor: not-allowed;
}
.tnUd8 .JsJ8E .jkenF {
  position: absolute;
  background-color: var(--dialogBackground, #fff);
  top: calc(100% + 4px);
  min-width: 100%;
  white-space: nowrap;
  border: 1px solid #d4d1d1;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15), 0px 12px 16px rgba(0, 0, 0, 0.16);
  border-radius: min(var(--buttonRadius, 0px), 8px);
  padding: 0.5rem;
  z-index: 1;
}
.tnUd8 .JsJ8E .jkenF li {
  padding: 8px 12px;
  border-radius: calc(min(var(--buttonRadius, 0px), 8px) / 2);
}
.tnUd8 .JsJ8E .jkenF ._Bz2p {
  background-color: var(--themeAccentL3, #f5f1e7);
}
.tnUd8 .JsJ8E .jkenF .JEtN1 {
  text-decoration-line: line-through;
  color: var(--textSecondary);
}
.tnUd8 .JsJ8E .jkenF .nmpaL {
  cursor: pointer;
}
.tnUd8 .JsJ8E .jkenF .nmpaL:hover {
  background-color: var(--highlightColor, #a7a7f8);
}
.pRXvZ {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: "BadoniMT";
  color: var(--errorText, #b24141);
  margin-top: 6px;
}
.YUkN7 {
  align-items: center;
  display: flex;
  margin-bottom: 10px;
  margin-top: 20px;
  gap: 8px;
}
.cWs52 {
  flex: 1 !important;
}
.YUkN7 .pnHql {
  background-color: #e8cea7;
  color: #fff;
  color: #636363;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1.2px;
  margin-right: 8px;
  opacity: inherit;
  padding: 9px 35px;
  text-transform: uppercase;
  line-height: 21px;
}
@media only screen and (max-width: 768px) {
  .YUkN7 .pnHql {
    bottom: 0;
    height: 44px;
    left: 0;
    padding: 9px 15px;
    position: fixed !important;
    z-index: 1;
    display: inline-block;
    min-width: auto !important;
    width: 100% !important;
    padding: 10px 15px;
    text-transform: capitalize;
  }
}
.YUkN7 .pnHql .hGcu9 {
  height: 18px;
  width: 18px;
  margin-right: 5px;
  fill: var(--buttonPrimary, #4e3f09);
  transition: all 0.4s;
}
.YUkN7 .mjNoR {
  background-color: #404041;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1.2px;
  opacity: inherit;
  padding: 9px 35px;
  text-transform: uppercase;
  line-height: 21px;
}
@media only screen and (max-width: 768px) {
  .YUkN7 .mjNoR {
    bottom: 0;
    height: 55px;
    left: 0;
    padding: 9px 15px;
    position: fixed;
    width: 100%;
    z-index: 1;
  }
}
.YUkN7 .mjNoR .fQP5C {
  height: 18px;
  width: 18px;
  margin-right: 5px;
  fill: var(--buttonPrimary, #4e3f09);
  transition: all 0.4s;
}
.YUkN7 .d9UIO {
  background-color: #3f1413;
  color: #e9b357;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1.2px;
  margin-right: 8px;
  opacity: inherit;
  padding: 9px 35px;
  text-transform: uppercase;
  line-height: 21px;
}
@media only screen and (max-width: 768px) {
  .YUkN7 .d9UIO {
    bottom: 0;
    height: 55px;
    left: 0;
    padding: 9px 15px;
    position: fixed;
    width: 100%;
    z-index: 1;
  }
}
.YUkN7 .d9UIO .hGcu9 {
  height: 18px;
  width: 18px;
  margin-right: 5px;
  fill: var(--buttonPrimary, #4e3f09);
  transition: all 0.4s;
}
.YUkN7 .jQI8a {
  background-color: #bd806a;
  color: #fff;
}
.YUkN7 .KbMp3 {
  cursor: not-allowed;
}
.YUkN7 .llpfD {
  background-color: var(--buttonPrimaryL3, #b8b29d);
  cursor: unset;
}
.YUkN7 .zeHEQ {
  height: 100%;
  justify-content: space-between;
  border-radius: var(--buttonRadius, 0px);
  padding: 18px 12px;
}
@media only screen and (max-width: 768px) {
  .YUkN7 .zeHEQ {
    padding: 12px;
  }
}
.YUkN7 .yOriJ {
  width: 100%;
  border: none;
}
.HuUH4 {
  border-bottom: unset !important;
}
.RlUfm {
  font-size: 13px;
  line-height: 2;
  padding-bottom: 10px;
  margin-top: 10px;
  --tw-text-opacity: 1;
  color: #636363;
  color: rgba(99, 99, 99, var(--tw-text-opacity, 1));
  border-bottom: 1px solid #e5e7eb;
}
.u3Xi6 {
  width: 100%;
  text-transform: uppercase;
  padding: 20px;
  cursor: pointer;
  transition: all 0.4s;
  border: 0.8px solid var(--dividerStokes, #d4d1d1);
  border-radius: var(--buttonRadius, 0px);
}
@media only screen and (min-width: 769px) {
  .u3Xi6 {
    height: 56px !important;
  }
}
@media only screen and (max-width: 768px) {
  .u3Xi6 {
    padding: 16px;
    font-size: 12px;
  }
}
.LOEt5 {
  margin-top: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.8px solid transparent;
}
.LOEt5 svg > path {
  fill: var(--buttonSecondary, #fff);
}
.d6iZU {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
@media only screen and (max-width: 768px) {
  .LOEt5 {
    margin-top: 8px !important;
    display: none !important;
  }
}
.LOEt5 .DBt3Q {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
.z5Uat {
  margin: 24px 0;
}
.z5Uat ._sspE {
  margin-top: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.8px solid transparent;
}
.z5Uat ._sspE svg > path {
  fill: var(--buttonSecondary, #fff);
}
.z5Uat .ERMNo {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
@media only screen and (max-width: 768px) {
  .z5Uat ._sspE {
    margin-top: 8px !important;
  }
}
.z5Uat ._sspE .DBt3Q {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
.PjT6k {
  margin: 24px 0px;
}
.na2LB {
  display: flex;
  padding: 12px 32px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  width: fit-content;
  border-radius: 4px;
  border: 0.8px solid var(--dividerStokes, #d4d1d1);
  color: var(--buttonPrimary, #4e3f09);
  background: var(--buttonSecondary, #fff);
  margin: 24px 0;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
  text-transform: uppercase;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  .na2LB {
    margin: 16px 0 32px 0;
    font-size: 12px;
    letter-spacing: -0.24px;
  }
}
.na2LB .OJSNS ::v-deep .wwRsT svg {
  width: 18px !important;
  height: 18px !important;
}
.gCZAB {
  margin-top: 2rem;
}
.uftD2 {
  margin-top: 24px;
}
.XDeh0 {
  list-style: outside;
  padding-left: 1rem;
  margin-top: 24px;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.28px;
}
.XDeh0 li {
  margin-bottom: 4px;
}
.XDeh0 li:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 768px) {
  .XDeh0 {
    font-size: 12px;
  }
}
._0qkzV {
  line-height: 20px;
}
._0qkzV .TRHCL {
  display: flex;
  align-items: center;
  min-height: 15px;
}
@media only screen and (max-width: 768px) {
  ._0qkzV .TRHCL {
    margin-bottom: 12px;
  }
}
._0qkzV .TRHCL .Y_2cp {
  white-space: nowrap;
}
._0qkzV .TRHCL ._yfnm {
  border-bottom: 1px solid var(--textBody, #3c3131);
  cursor: pointer;
}
._0qkzV .TRHCL .AZr5M {
  display: flex;
  align-items: center;
  margin-left: 5px;
  overflow: hidden;
}
._0qkzV .TRHCL .AZr5M .ArF2Y {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
._0qkzV .TRHCL .AZr5M .ENQp1 {
  white-space: nowrap;
}
._0qkzV .TRHCL .AZr5M .ES0Ph {
  height: 12px;
  width: 12px;
  margin-left: 2px;
}
._0qkzV .TRHCL .AZr5M .ES0Ph /deep/ svg {
  width: 12px;
  height: 12px;
}
.njlRW {
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
  .njlRW {
    margin-bottom: 32px;
  }
}
.MKmCY {
  margin: 24px 0;
}
 /deep/ .aT75Q {
  text-transform: unset;
}
.GTKVX {
  display: grid;
  grid-template-rows: 1fr;
  transition: grid-template-rows 0.5s;
}
.QKaEY {
  display: none;
}
.GTKVX > div {
  overflow: hidden;
}
.p6oGL {
  margin: 12px 0;
  margin-top: 24px;
}
.p6oGL span {
  font-weight: bold;
}
.TTJFa {
  display: flex;
  flex-wrap: wrap;
}
@supports not (gap: 12px 12px) {
  .TTJFa {
    margin-left: -6px;
    margin-right: -6px;
    margin-bottom: -12px;
  }
  .TTJFa > * {
    padding-left: 12px / 2;
    padding-right: 12px / 2;
    margin-bottom: 12px;
  }
}
@supports (gap: 12px 12px) {
  .TTJFa {
    gap: 12px 12px;
  }
}
.GfVbP {
  border-radius: none;
  border: 1px solid var(--textBody, #3c3131);
  padding: 12px;
  min-height: 45px;
  min-width: 45px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  color: var(--textBody, #3c3131);
  background-color: var(--pageBackground, #f8f8f8);
}
.gYN_Q {
  background-color: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  border: none;
}
.PIZxp {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #e9b357 !important;
  border: none;
}
.QsJtu {
  cursor: pointer;
}
.vMsGX {
  cursor: default;
  color: var(--textSecondary);
}
.GfVbP svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: rotate(85deg);
}
.GfVbP svg line {
  stroke: red;
  stroke-width: 2;
}
.jpSpA.TTJFa {
  min-height: 32.5px;
}
.W1mEE,
.AuMbR {
  transition: all 0.3s;
}
.sO5lR {
  position: fixed;
  bottom: 0;
  display: flex;
  width: 100%;
  background: var(--pageBackground, #f8f8f8);
  z-index: 2;
}
@media only screen and (min-width: 769px) {
  .sO5lR {
    display: none;
  }
}
.B8ZR5 {
  opacity: 0.8 !important;
  cursor: not-allowed;
}

/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMT";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b3cac3bd9074d142649d.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/874f593b5a7b4989058e.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "BadoniMTMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/ea1029992bd09c11ccb1.TTF) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "LotoRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/79164ee524feb6583a94.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "LotoBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/401bd636a7027c695b08.ttf) format("truetype");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/18b8c68e64126db9ce88.ttf) format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.AelDo {
  display: flex;
  flex-direction: column;
}
._SFva {
  display: flex;
  align-items: center;
}
.csX1d {
  display: flex;
  justify-content: center;
  align-items: center;
}
.dhQep {
  justify-content: flex-start;
}
.lVfEC {
  justify-content: space-between;
}
.UbgxM {
  font-family: "Playfair Display" !important;
  text-transform: capitalize;
}
.PN3GL {
  width: var(--width);
  height: var(--height);
  background: linear-gradient(90deg, var(--themeAccentL4, #f9f6f0) 25%, var(--themeAccentL3, #f5f1e7) 50%, var(--themeAccentL4, #f9f6f0) 75%);
  background-size: 200% 100%;
  animation: wyvId 1.5s infinite linear;
  border-radius: 8px;
}
@keyframes wyvId {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}

