.XxRzU,
.K3Q8t {
  transition: all 0.5s;
}
.vn4RU,
.GuDgD {
  opacity: 0;
  transform: translateY(10px);
}
.ZnYr4,
.OEgNK {
  transition: all 0.5s;
}
.ZQvVs,
.zoy02 {
  opacity: 0;
}
.AZ9YT,
.EoZ28 {
  transition: 0.5s;
}
.hFxRZ,
.m3p19 {
  transform: translate(-100%, 0%);
}
.Belgm,
.eeinA {
  transition: all 0.5s;
}
.DJjZW,
.eEOw3 {
  transform: translate(200%, 0%);
}
.N7Gqg,
.YKsG6 {
  transition: all 0.5s;
}
.Hke2V,
.Z_Cmz {
  opacity: 0;
  transform: translateY(-100%);
}
.yuYel,
.adGKE {
  transition: all 0.5s ease-in-out;
}
.tTt0o,
.YqZNa {
  opacity: 0;
  transform: translateY(100vh);
}
.GtHkG {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.GtHkG.LY312 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.yn5rf {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.yn5rf.LY312 {
  opacity: 1 !important;
}
.wbyoQ {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.ehkLi {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .ehkLi {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .ehkLi {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
}
@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-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.r1gkW,
.Dmow7 {
  position: sticky;
  top: 0;
  z-index: 999;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.oTGe5,
.fbQZh {
  background-color: var(--pageBackground, #f8f8f8);
}
.xVSuv .WClcg .jT8fH .SHv7R {
  font-size: 0.875rem;
}
.zDdPS .MP3d7 {
  background: #f5f5f5;
}
.zIvg8 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.mlz5a {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.ORiFc,
.fkQlK {
  max-width: 1440px;
}
.xFO4y {
  display: block;
}
.J7qXc,
.OO7HY {
  display: inline-block;
}
.Jz_zN {
  display: flex;
}
.JZkCH,
.mUtfe {
  display: flex;
  flex-direction: column;
}
.udpCi,
.OAEyd {
  display: flex;
  align-items: center;
}
.YdzC1,
.WDTU2 {
  display: flex;
  justify-content: center;
}
.eJqtO,
.PtBtt {
  display: flex;
  justify-content: center;
  align-items: center;
}
.g628e,
.Y8X6r {
  justify-content: flex-start;
}
.Pf7et,
.GHf8A {
  justify-content: flex-end;
}
.ja96w,
.NxUYK {
  justify-content: space-between;
}
.qm3mN,
.YZaOk {
  justify-content: space-around;
}
.WRTm1,
.z0WTX {
  justify-content: space-evenly;
}
h1,
.yppl4 {
  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,
  .yppl4 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.FPIoX {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .FPIoX {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.wr_bv {
  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,
  .wr_bv {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.zDgJI {
  font-family: var(--font-body);
  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,
  .zDgJI {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.qOuLJ {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .qOuLJ {
    font-size: 16px;
    line-height: 18px;
  }
}
.ESCtg {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ESCtg {
    font-size: 16px;
    line-height: 20px;
  }
}
.S5iHy,
.XD15L,
.JqiKq {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .S5iHy,
  .XD15L,
  .JqiKq {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.CedON {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .CedON {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.b35BQ,
.qviRE {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.TZHjn,
.UQMHJ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.vxeP_,
.FcizA {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.P_E6R,
.PNGDL {
  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) {
  .P_E6R,
  .PNGDL {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .P_E6R:hover,
  .PNGDL:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.P_E6R:active,
.PNGDL:active,
.P_E6R:focus-visible,
.PNGDL:focus-visible,
.P_E6R:focusvisible,
.PNGDL:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.YuIeZ,
.zhdmJ {
  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) {
  .YuIeZ,
  .zhdmJ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .YuIeZ:hover,
  .zhdmJ:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .YuIeZ:disabled,
  .zhdmJ:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.YuIeZ:active,
.zhdmJ:active,
.YuIeZ:focus-visible,
.zhdmJ:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.HvekM,
.O2FAr {
  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) {
  .HvekM,
  .O2FAr {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.HvekM:hover,
.O2FAr:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.HvekM:disabled,
.O2FAr:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.HvekM:active,
.O2FAr:active {
  opacity: 0.8;
}
.m76Hz,
.XizLX {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.luJA8,
.lCnSi {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.sH7GH,
.HfURG {
  max-width: 1440px !important;
}
.sH7GH,
.Kmbu3 {
  max-width: 1750px !important;
}
.MdUlq,
.lzJ3i {
  overflow-y: hidden !important;
}
.FRZw6 .XgKRo .rheEz {
  height: 63px;
}
.cCoTl .NZval .vMfHu {
  margin-right: none !important;
}
.H3JvU {
  display: block !important;
  margin-bottom: 8px;
}
.qMaAR {
  width: calc(100% - 20px) !important;
}
.dlnP0 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.HfWZp,
.BpLN0 {
  max-width: 1440px;
}
.YqqAF,
.SfxYO {
  margin-right: 30px !important;
}
.KXcP6,
._X4jJ {
  margin-right: 5px !important;
}
.d7grR,
.Xeb0Q {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.FysxR,
.UtJ3y {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.JXiEF,
.y8pgI {
  display: none;
}
@media only screen and (max-width: 768px) {
  .JXiEF,
  .y8pgI {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .JXiEF,
  .y8pgI {
    margin-top: 24px;
  }
}
.Cs10h,
.lF7a4 {
  background-color: var(--accentColor);
  color: #fff;
}
.czEwV,
.lUCJ1 {
  position: relative;
}
.WWUB1,
.gfPIR {
  overflow-y: hidden;
}
.ikS3P,
.r8wKe {
  overflow: hidden;
}
.LPN9g h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .LPN9g {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.XAdT6 .jBbOL {
  color: var(--textHeading, #26201a);
}
.XAdT6 .CjoTf,
.XAdT6 .YpMa2 {
  color: var(--textLabel, #7d7676) !important;
}
.XAdT6 #WsjoU * {
  color: var(--textBody, #3c3131);
}
.Yio1p {
  width: 100%;
  height: 100%;
}
.dkHV4 {
  font-family: var(--font-body);
}
.IvbTq {
  font-family: var(--font-header);
}
.m2gBc {
  padding-inline: 60px;
  margin-inline: auto;
}
@media only screen and (max-width: 768px) {
  .m2gBc {
    padding: 16px;
    padding-bottom: 10px;
  }
}
.m2gBc * {
  font-family: "TTNormsNormal";
}

.aMLTP,
.Dqih7 {
  transition: all 0.5s;
}
.YRHuG,
.MjYPG {
  opacity: 0;
  transform: translateY(10px);
}
.W0UiR,
.o5B3T {
  transition: all 0.5s;
}
.lWGJl,
.JMLK0 {
  opacity: 0;
}
.RPxFd,
.px5xc {
  transition: 0.5s;
}
.I708y,
.kgvik {
  transform: translate(-100%, 0%);
}
.ZjoOP,
.DFe2i {
  transition: all 0.5s;
}
.NmBAG,
.K_fqB {
  transform: translate(200%, 0%);
}
.z57gy,
.p6UYF {
  transition: all 0.5s;
}
.ki5yr,
.kHVTf {
  opacity: 0;
  transform: translateY(-100%);
}
.S4kWt,
.X3Ie_ {
  transition: all 0.5s ease-in-out;
}
.IrCy1,
.qSxnF {
  opacity: 0;
  transform: translateY(100vh);
}
.RFCAI {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.RFCAI.ZYEdV {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.XHiOX {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.XHiOX.ZYEdV {
  opacity: 1 !important;
}
.Olfqb {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.KecMG {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .KecMG {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .KecMG {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.hnY2a,
.Jd8aY {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.j3Inn,
.oMUBL {
  background-color: var(--pageBackground, #f8f8f8);
}
.TVHsB .gkGdf .Dadqj .RustA {
  font-size: 0.875rem;
}
.AFqon .e0UsY {
  background: #f5f5f5;
}
.YkNz9 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.E4m9w {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.lbWRU,
.EfB6h {
  max-width: 1440px;
}
.MOMC3 {
  display: block;
}
.odeBf,
.awlN_ {
  display: inline-block;
}
.IrpD6 {
  display: flex;
}
.r3FuK,
.CCEK5 {
  display: flex;
  flex-direction: column;
}
.DbKJ4,
.O8wwN {
  display: flex;
  align-items: center;
}
.ooz2p,
.YonNN {
  display: flex;
  justify-content: center;
}
.QnyqK,
.IrmhP {
  display: flex;
  justify-content: center;
  align-items: center;
}
.NMVeR,
.j7AGv {
  justify-content: flex-start;
}
.oTxK2,
.jorTd {
  justify-content: flex-end;
}
.zv_qT,
.Eqqyl {
  justify-content: space-between;
}
.gWB0z,
.fnMdr {
  justify-content: space-around;
}
.PEk7t,
.AehWF {
  justify-content: space-evenly;
}
h1,
.Eet1E {
  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,
  .Eet1E {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.hDYiO {
  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,
  .hDYiO {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.WeL3B {
  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,
  .WeL3B {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.vY4v8 {
  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,
  .vY4v8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.QCeXK {
  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,
  .QCeXK {
    font-size: 16px;
    line-height: 18px;
  }
}
.eWPZq {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .eWPZq {
    font-size: 16px;
    line-height: 20px;
  }
}
.ocGIJ,
.LISl3,
.RwvfK {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ocGIJ,
  .LISl3,
  .RwvfK {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.m8X4O {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .m8X4O {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.wYSWD,
.RyP8R {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.EdkcB,
.uNA75 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.Tu66Z,
.aYraZ {
  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) {
  .Tu66Z,
  .aYraZ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Tu66Z:hover,
.aYraZ:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Tu66Z:disabled,
.aYraZ:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Tu66Z:active,
.aYraZ:active {
  opacity: 0.8;
}
.TE37T,
.vhAtP {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.zBcFU,
.EXCJE {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.i5EKD,
.R45ty {
  max-width: 1440px !important;
}
.GOQ7Y,
.BOQdm {
  overflow-y: hidden !important;
}
.vQnFA .pUHE1 .Bz0lD {
  height: 63px;
}
._aG9C .tx_od .GQvJw {
  margin-right: none !important;
}
.WPLjQ {
  display: block !important;
  margin-bottom: 8px;
}
.CsHm5 {
  width: calc(100% - 20px) !important;
}
._Rv5v {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.rCaY5,
.aJ5ED {
  max-width: 1440px;
}
.mSE8X,
.na681 {
  margin-right: 30px !important;
}
.OxWU3,
.q2m1K {
  margin-right: 5px !important;
}
.zbWbj,
.jzid3 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
._fvU3,
.zR1mm {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.dJR1C,
.WEUEl {
  display: none;
}
@media only screen and (max-width: 768px) {
  .dJR1C,
  .WEUEl {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .dJR1C,
  .WEUEl {
    margin-top: 24px;
  }
}
.D5wAs,
.bNPiY {
  background-color: var(--accentColor);
  color: #fff;
}
.TbgaI,
.aCHhZ {
  position: relative;
}
.fnnGc,
.q7vni {
  overflow-y: hidden;
}
.fDzW7,
.DKyrz {
  overflow: hidden;
}
.rxENf h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .rxENf {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.xRdXg .eoudV {
  color: var(--textHeading, #26201a);
}
.xRdXg .QqTOm,
.xRdXg .SYqEY {
  color: var(--textLabel, #7d7676) !important;
}
.xRdXg #F0fDx * {
  color: var(--textBody, #3c3131);
}
.WUntA {
  width: 100%;
  height: 100%;
}
.sneAv {
  background-color: var(--pageBackground);
}
.sneAv .VDBWu {
  background-color: var(--errorBackground, #e6d5d5);
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 16px 24px;
  display: flex;
  align-items: center;
}
.sneAv .VDBWu .u17QQ {
  display: flex;
  margin-right: 14px;
}
.sneAv .VDBWu .LcEiM {
  color: var(--errorText, #b24141);
  flex-grow: 1;
  font-weight: 600;
  font-size: 12px;
  margin-right: 14px;
}
@media only screen and (max-width: 768px) {
  .sneAv .VDBWu {
    border-radius: 0;
  }
}
.sneAv .rKK2Y {
  display: flex;
  gap: 1rem;
}
@media only screen and (max-width: 768px) {
  .sneAv .rKK2Y {
    flex-direction: column;
  }
}
.sneAv .uN25w {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.sneAv .uN25w .D7yNh {
  border-radius: 8px 8px 0 0;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 24px;
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
@media only screen and (max-width: 480px) {
  .sneAv .uN25w .D7yNh {
    border-radius: 0;
    padding: 16px;
  }
}
.sneAv .uN25w .D7yNh .xUTrP {
  display: none;
}
@media only screen and (max-width: 768px) {
  .sneAv .uN25w .D7yNh .xUTrP {
    display: block;
  }
}
.sneAv .uN25w .D7yNh ._1INcq .AMZlD {
  color: var(--textHeading);
  line-height: 140%;
  font-size: 18px;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .sneAv .uN25w .D7yNh ._1INcq .AMZlD {
    font-size: 12px;
  }
}
.sneAv .uN25w .D7yNh ._1INcq .ByA0l {
  color: var(--textLabel);
  line-height: 140%;
  margin-left: 12px;
  font-size: 14px;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .sneAv .uN25w .D7yNh ._1INcq .ByA0l {
    font-size: 12px;
  }
}
.sneAv .q8DWW {
  flex: 0 0 34%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.sneAv .q8DWW .ZYjyD {
  background: var(--buttonPrimary);
  cursor: pointer;
  border-radius: 4px;
  text-transform: uppercase;
  color: var(--buttonSecondary);
  width: 100%;
  height: 48px;
  border: none;
  line-height: 140%;
  padding: 20px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sneAv .q8DWW .yTjT0 {
  cursor: pointer;
  background: var(--buttonPrimary);
  border-radius: 4px;
  text-transform: uppercase;
  color: var(--buttonSecondary);
  width: 100%;
  height: 48px;
  border: none;
  line-height: 140%;
  padding: 20px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .sneAv .q8DWW .ZYjyD,
  .sneAv .q8DWW .yTjT0 {
    display: none;
  }
}
.sneAv .q8DWW .ZYjyD[disabled],
.sneAv .q8DWW .yTjT0[disabled] {
  color: #898a93;
  cursor: default;
}
@media only screen and (max-width: 768px) {
  .sneAv .q8DWW .MCUyr {
    display: none;
  }
}
.sneAv .q8DWW .HwE7u {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 600;
  color: var(--textHeading, #26201a);
  margin-top: 16px;
  padding: 24px;
  line-height: 140%;
  border-radius: 8px;
  background: var(--pageBackground, #f8f8f8);
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
@media only screen and (max-width: 768px) {
  .sneAv .q8DWW .HwE7u {
    border-radius: 0px;
    margin-top: 12px;
  }
}
@media only screen and (max-width: 480px) {
  .sneAv .q8DWW .HwE7u {
    padding: 16px;
  }
}
.sneAv .q8DWW .HwE7u svg {
  margin-right: 12px;
  cursor: pointer;
}
.sneAv .veqpH {
  display: flex;
}

.BD6kk,
.VILK2 {
  transition: all 0.5s;
}
.K23Mg,
.Z7DCx {
  opacity: 0;
  transform: translateY(10px);
}
.vpISD,
.gI4ja {
  transition: all 0.5s;
}
.KYsYa,
.AdqVY {
  opacity: 0;
}
.kwOq2,
.zY7TE {
  transition: 0.5s;
}
.iew0_,
.W1271 {
  transform: translate(-100%, 0%);
}
.sabnv,
.SO5rU {
  transition: all 0.5s;
}
.I8_kd,
.C71sF {
  transform: translate(200%, 0%);
}
.Nojeu,
.N8yBe {
  transition: all 0.5s;
}
.fiXmG,
.Ca1DB {
  opacity: 0;
  transform: translateY(-100%);
}
.z7PQA,
.gLLkj {
  transition: all 0.5s ease-in-out;
}
.wt0dc,
.hBy0U {
  opacity: 0;
  transform: translateY(100vh);
}
.MGbRT {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.MGbRT.Td6WY {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.F_FPK {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.F_FPK.Td6WY {
  opacity: 1 !important;
}
.vXj3o {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.oI0G5 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .oI0G5 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .oI0G5 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.wsde5,
.gFCgB {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.osrex,
.zVrfc {
  background-color: var(--pageBackground, #f8f8f8);
}
.gW8aL .et1EF .juEuq .e0Ea6 {
  font-size: 0.875rem;
}
.RAS_f .B06iC {
  background: #f5f5f5;
}
.yrf3_ {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.IW9BI {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.PoaIu,
.xovRB {
  max-width: 1440px;
}
.dIpmY {
  display: block;
}
.XWSvQ,
.IE15p {
  display: inline-block;
}
.lV1lR {
  display: flex;
}
.tfCl6,
.BW5zh {
  display: flex;
  flex-direction: column;
}
.KQNif,
.e3Jyz {
  display: flex;
  align-items: center;
}
.Mz_e4,
.Rc1tT {
  display: flex;
  justify-content: center;
}
.Yt7_I,
.QTimb {
  display: flex;
  justify-content: center;
  align-items: center;
}
.FHRb8,
.M5xCq {
  justify-content: flex-start;
}
.rGLtu,
.PXXdq {
  justify-content: flex-end;
}
.jS6qn,
.JBGb1 {
  justify-content: space-between;
}
.C4gpG,
.KzvGT {
  justify-content: space-around;
}
.acIQe,
.HIxlp {
  justify-content: space-evenly;
}
h1,
.OnbHt {
  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,
  .OnbHt {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.B84Cd {
  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,
  .B84Cd {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.pLKAE {
  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,
  .pLKAE {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.D4Y1p {
  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,
  .D4Y1p {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.QWiMj {
  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,
  .QWiMj {
    font-size: 16px;
    line-height: 18px;
  }
}
.AYOh6 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .AYOh6 {
    font-size: 16px;
    line-height: 20px;
  }
}
.O6EVj,
.VTe4j,
.RtQlJ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .O6EVj,
  .VTe4j,
  .RtQlJ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.AIVyX {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .AIVyX {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.brJc0,
.mbMtX {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.P30iD,
.BNvFB {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.BlKPY,
.biAt_ {
  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) {
  .BlKPY,
  .biAt_ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.BlKPY:hover,
.biAt_:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.BlKPY:disabled,
.biAt_:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.BlKPY:active,
.biAt_:active {
  opacity: 0.8;
}
.bAl36,
.JMAoW {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.iUdrf,
.TOo0R {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.sp7UW,
.XYmOi {
  max-width: 1440px !important;
}
.Nk4YL,
.zYU1V {
  overflow-y: hidden !important;
}
.QLYDg .h6zWO .k0vwb {
  height: 63px;
}
.H6mjU .guDic .p2PSU {
  margin-right: none !important;
}
.N1IJf {
  display: block !important;
  margin-bottom: 8px;
}
.dUrcY {
  width: calc(100% - 20px) !important;
}
.p6W2_ {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.ogQVR,
.GEb8H {
  max-width: 1440px;
}
.Ijfjc,
.Z2JHQ {
  margin-right: 30px !important;
}
.ZH7oD,
.j2E1_ {
  margin-right: 5px !important;
}
.Mk30o,
._4mA9 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Q9kIi,
.Y4nSF {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.MFt61,
.W8DUk {
  display: none;
}
@media only screen and (max-width: 768px) {
  .MFt61,
  .W8DUk {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .MFt61,
  .W8DUk {
    margin-top: 24px;
  }
}
.Dqxex,
.iWYR2 {
  background-color: var(--accentColor);
  color: #fff;
}
.CQVMM,
.wEqnh {
  position: relative;
}
.FXAro,
.N6bn9 {
  overflow-y: hidden;
}
.PZcZQ,
.Alqtp {
  overflow: hidden;
}
.rS3oH h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .rS3oH {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.QMj5K .DM0Qr {
  color: var(--textHeading, #26201a);
}
.QMj5K .sv43R,
.QMj5K .n2Wmn {
  color: var(--textLabel, #7d7676) !important;
}
.QMj5K #fMyhp * {
  color: var(--textBody, #3c3131);
}
.UJlWW {
  width: 100%;
  height: 100%;
}
.o6zDu {
  border-radius: 8px;
  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) {
  .o6zDu {
    border-radius: 0;
    padding: 16px;
    margin-top: 18px;
  }
}
.o6zDu .w3h6o .qGvzv {
  font-size: 14px;
  font-weight: 400;
  color: var(--textBody, #3c3131);
}
@media only screen and (max-width: 768px) {
  .o6zDu .w3h6o .qGvzv {
    font-size: 12px;
  }
}
.o6zDu .w3h6o .Q2GMV {
  font-size: 14px;
  font-weight: 600;
  color: var(--textHeading, #26201a);
}
@media only screen and (max-width: 768px) {
  .o6zDu .w3h6o .Q2GMV {
    font-size: 12px;
  }
}
.o6zDu .SWOo8 {
  font-size: 12px;
  font-weight: 600;
  padding: 12px 16px;
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  background: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
  height: 100%;
  text-transform: uppercase;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .o6zDu .SWOo8 {
    padding: 9px;
  }
}
.XSi4a {
  max-width: 398px;
}
@media only screen and (max-width: 768px) {
  .XSi4a {
    max-width: unset;
  }
}
.XSi4a .nu7Jv {
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  position: relative;
  padding: 16px 24px;
  display: flex;
  align-items: center;
}
.XSi4a .nu7Jv .Jtw_U {
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
  font-weight: 600;
}
.XSi4a .nu7Jv .Du3Kh {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.XSi4a .nu7Jv .Du3Kh span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.XSi4a .sHwFW {
  padding: 24px;
}
.XSi4a .sHwFW .GD3lB {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.XSi4a .sHwFW .GD3lB .p6c7q {
  flex-basis: 100%;
  color: var(--errorText, #b24141);
  line-height: 140%;
  font-size: 12px;
  font-weight: 400;
  margin-top: 8px;
}
.XSi4a .sHwFW .GD3lB .J4YpO {
  flex: 1;
}
.XSi4a .sHwFW .GD3lB .J4YpO 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%;
}
.XSi4a .sHwFW .GD3lB .J4YpO input:focus-visible {
  outline: none;
}
.XSi4a .sHwFW .GD3lB .VgGLq {
  font-size: 14px;
  font-weight: 600;
  padding: 14px 24px;
  margin-left: 16px;
  background: var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  color: var(--buttonSecondary, #fff);
  height: 100%;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .XSi4a .sHwFW .GD3lB .VgGLq {
    order: 2;
    margin-top: 24px;
    width: 100%;
    margin-left: 0;
    box-sizing: border-box;
  }
}
.xmQ2y .nu7Jv {
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  position: relative;
  padding: 16px 24px;
  display: flex;
  align-items: center;
}
.xmQ2y .nu7Jv .Jtw_U {
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
  font-weight: 600;
}
.xmQ2y .nu7Jv .Du3Kh {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.xmQ2y .nu7Jv .Du3Kh span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.xmQ2y .sHwFW {
  display: flex;
  flex-direction: column;
  padding: 24px;
  background: var(--dialogBackground, #fff);
}
@media only screen and (max-width: 480px) {
  .xmQ2y .sHwFW {
    padding: 0px;
  }
}
.xmQ2y .sHwFW input[type="radio"] {
  display: none;
}
.xmQ2y .sHwFW input[type="radio"]:checked {
  color: var(--successText, #1c958f);
}
.xmQ2y .sHwFW .QhdgF {
  padding: 24px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  border-radius: 12px;
  background-color: var(--pageBackground, #f8f8f8);
}
.xmQ2y .sHwFW .QhdgF .p6c7q {
  color: var(--errorText, #b24141);
  line-height: 140%;
  font-size: 12px;
  font-weight: 400;
  margin-top: 8px;
  flex-basis: 100%;
}
.xmQ2y .sHwFW .QhdgF .J4YpO {
  flex: 1;
}
.xmQ2y .sHwFW .QhdgF .J4YpO 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%;
}
.xmQ2y .sHwFW .QhdgF .J4YpO input:focus-visible {
  outline: none;
}
.xmQ2y .sHwFW .QhdgF .VgGLq {
  font-size: 14px;
  font-weight: 600;
  padding: 14px 24px;
  margin-left: 16px;
  background: var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  color: var(--buttonSecondary, #fff);
  height: 100%;
  text-transform: uppercase;
  text-align: center;
  box-sizing: border-box;
}
@media only screen and (max-width: 480px) {
  .xmQ2y .AzM4M {
    padding: 12px;
  }
}
@media only screen and (max-width: 480px) {
  .DWJuX {
    padding: 0 16px;
  }
}
.rwdW2 {
  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);
  margin-top: 17px;
  padding: 14px;
  width: 100%;
  text-transform: uppercase;
}
@media only screen and (min-width: 769px) {
  .rwdW2 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .rwdW2:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.rwdW2:active,
.rwdW2:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.PI45e {
  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);
  margin-top: 17px;
  padding: 14px;
  width: 100%;
  text-transform: uppercase;
}
@media only screen and (min-width: 769px) {
  .PI45e {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .PI45e:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .PI45e:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.PI45e:active,
.PI45e:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.fcXMM {
  margin: 32px 0 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.BH22w {
  margin-left: 25px;
  color: var(--errorText, #b24141);
  font-weight: 400;
  font-size: 12px;
  margin-top: 8px;
  line-height: 140%;
}

.cGtyt,
.aShVQ {
  transition: all 0.5s;
}
.AYeJG,
.kG00L {
  opacity: 0;
  transform: translateY(10px);
}
.iHwUT,
.Z2qMt {
  transition: all 0.5s;
}
.SHF_e,
.A5nkz {
  opacity: 0;
}
.S44yU,
.jgh3g {
  transition: 0.5s;
}
.j5lmP,
.xNieq {
  transform: translate(-100%, 0%);
}
.KtEs4,
.hgYSb {
  transition: all 0.5s;
}
.TPzKT,
.bfCLX {
  transform: translate(200%, 0%);
}
.ktLSN,
.mHiBE {
  transition: all 0.5s;
}
.BopdT,
.CcmjX {
  opacity: 0;
  transform: translateY(-100%);
}
.KcRJk,
.kCpNj {
  transition: all 0.5s ease-in-out;
}
.xS_dP,
.IhGxv {
  opacity: 0;
  transform: translateY(100vh);
}
.objUz {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.objUz.SGb9w {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.T85fe {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.T85fe.SGb9w {
  opacity: 1 !important;
}
.lFiDC {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.RFNJf {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .RFNJf {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .RFNJf {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.HXzqc,
.sVSZO {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.v19ik,
.xpUU9 {
  background-color: var(--pageBackground, #f8f8f8);
}
.SMUCA .aRCD0 .CVcyx .qNjp_ {
  font-size: 0.875rem;
}
.Qm1nB .lgh7H {
  background: #f5f5f5;
}
.CAUSA {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.naNgW {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.FrTbP,
.yHMYc {
  max-width: 1440px;
}
.qWsuf {
  display: block;
}
.ynqcp,
.Y8yCp {
  display: inline-block;
}
.ndX82 {
  display: flex;
}
.Runko,
.oLVNb {
  display: flex;
  flex-direction: column;
}
.QE35a,
.hA8Od {
  display: flex;
  align-items: center;
}
.ptT5S,
.o2Iu5 {
  display: flex;
  justify-content: center;
}
.z7AF4,
.CHUpr {
  display: flex;
  justify-content: center;
  align-items: center;
}
.O9aq_,
.BxtSi {
  justify-content: flex-start;
}
.trRTT,
.LSWvs {
  justify-content: flex-end;
}
.vjXWd,
.FVnv7 {
  justify-content: space-between;
}
.h57nm,
.I9XGa {
  justify-content: space-around;
}
.DQZXm,
.dTnax {
  justify-content: space-evenly;
}
h1,
.sLhXD {
  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,
  .sLhXD {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.zptVc {
  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,
  .zptVc {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.pjfTx {
  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,
  .pjfTx {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.oxPY0 {
  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,
  .oxPY0 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.QAb_T {
  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,
  .QAb_T {
    font-size: 16px;
    line-height: 18px;
  }
}
.ngZhR {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ngZhR {
    font-size: 16px;
    line-height: 20px;
  }
}
.qGex9,
.wrEXQ,
.X3o7G {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .qGex9,
  .wrEXQ,
  .X3o7G {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.GuFRT {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .GuFRT {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.Js_4g,
.Xjjtw {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.YBJHM,
.jc96Z {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.YSrxy,
.sWKu_ {
  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) {
  .YSrxy,
  .sWKu_ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.YSrxy:hover,
.sWKu_:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.YSrxy:disabled,
.sWKu_:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.YSrxy:active,
.sWKu_:active {
  opacity: 0.8;
}
._2HpSQ,
.lEZhz {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.N8e4Y,
.NrK4N {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.AGPFi,
.bUbeI {
  max-width: 1440px !important;
}
.X7IHc,
.gcRsa {
  overflow-y: hidden !important;
}
.xR4eD .gKkM5 .bT83j {
  height: 63px;
}
.KyZF2 .KVm_I .DeR0d {
  margin-right: none !important;
}
.BcuDK {
  display: block !important;
  margin-bottom: 8px;
}
.TESKZ {
  width: calc(100% - 20px) !important;
}
.yP9hx {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.dPSSf,
.AEcaz {
  max-width: 1440px;
}
.APT5y,
._69fn {
  margin-right: 30px !important;
}
.dKcKz,
.mfK_k {
  margin-right: 5px !important;
}
.EYmrM,
.ckPeo {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.rInXS,
.Suyr0 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.dq08R,
.q85uq {
  display: none;
}
@media only screen and (max-width: 768px) {
  .dq08R,
  .q85uq {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .dq08R,
  .q85uq {
    margin-top: 24px;
  }
}
.WtjpN,
.fPgn0 {
  background-color: var(--accentColor);
  color: #fff;
}
.tPDLp,
.QrBWX {
  position: relative;
}
.BNDRl,
.bGTbO {
  overflow-y: hidden;
}
.h0ZK2,
.OBpfA {
  overflow: hidden;
}
.fsu1Y h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .fsu1Y {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.AK1Dr .MmO9b {
  color: var(--textHeading, #26201a);
}
.AK1Dr .kVG2p,
.AK1Dr .Kbrm1 {
  color: var(--textLabel, #7d7676) !important;
}
.AK1Dr #Hc4nT * {
  color: var(--textBody, #3c3131);
}
.mXu_U {
  width: 100%;
  height: 100%;
}
.naNgW {
  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) {
  .naNgW {
    align-items: flex-end;
  }
}
.naNgW:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.nOTtb {
  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) {
  .nOTtb {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .PXzWD {
    border: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.Ubms9 {
  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;
}
.Ubms9 .CkNCI {
  cursor: pointer;
}
.G3Qx6 {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.w8cd3 {
  justify-content: flex-end;
}
.w8cd3 .nOTtb {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.w8cd3 .nOTtb .Ubms9 {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .w8cd3 .nOTtb .Ubms9 {
    padding: 16px;
  }
}
.w8cd3 .nOTtb .Ubms9 .MwNvp {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .w8cd3 .nOTtb {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .HZwce {
    align-items: center;
  }
}
@media only screen and (max-width: 768px) {
  .HZwce .nOTtb {
    width: unset;
    max-width: 720px;
  }
}
.MwNvp {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.tKIXT {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.ncpwo {
  overflow-y: hidden;
}

.fvcHR,
.GBk9w {
  transition: all 0.5s;
}
.Ij9TC,
.UyMHW {
  opacity: 0;
  transform: translateY(10px);
}
.ZOVIv,
.aoDXp {
  transition: all 0.5s;
}
.CBqAm,
.upUpk {
  opacity: 0;
}
.gTAe8,
.HQxZO {
  transition: 0.5s;
}
.QD95W,
.L5hnw {
  transform: translate(-100%, 0%);
}
.tRgmW,
.BljRM {
  transition: all 0.5s;
}
.YLU9j,
.dm9s4 {
  transform: translate(200%, 0%);
}
.oP9eK,
.XhoLL {
  transition: all 0.5s;
}
.kTG7A,
.FzvJk {
  opacity: 0;
  transform: translateY(-100%);
}
.TVnTz,
.AJsxm {
  transition: all 0.5s ease-in-out;
}
.UMNm0,
.dFwGZ {
  opacity: 0;
  transform: translateY(100vh);
}
.jBUZu {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.jBUZu.DigHL {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.V_RTn {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.V_RTn.DigHL {
  opacity: 1 !important;
}
.jJ0p3 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.ikCqL {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .ikCqL {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .ikCqL {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.xD3Bw,
.nBKpq {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.w6XSz,
.N7o6p {
  background-color: var(--pageBackground, #f8f8f8);
}
.DO8Wk .ttHHd .M2twC .o4Os5 {
  font-size: 0.875rem;
}
.nSzJQ .kqE2z {
  background: #f5f5f5;
}
.vcDow {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.L2xoM {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.iKcFg,
.TDmDz {
  max-width: 1440px;
}
.YmkVX {
  display: block;
}
.ZGXvx,
.ZwmZY {
  display: inline-block;
}
.JIJs2 {
  display: flex;
}
.L1BP9,
.KevAq {
  display: flex;
  flex-direction: column;
}
.ZUtUt,
.yX7Ze {
  display: flex;
  align-items: center;
}
.pcVBG,
.XxtZn {
  display: flex;
  justify-content: center;
}
.lGIDv,
.NN9Ah {
  display: flex;
  justify-content: center;
  align-items: center;
}
.JuQ0Y,
.emEFk {
  justify-content: flex-start;
}
.jP9nm,
.lxVdN {
  justify-content: flex-end;
}
.MwFEr,
.m8MRq {
  justify-content: space-between;
}
.HnNAT,
.EqdzN {
  justify-content: space-around;
}
.SdOya,
.ocAqn {
  justify-content: space-evenly;
}
h1,
.ZdTGe {
  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,
  .ZdTGe {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.cWIvF {
  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,
  .cWIvF {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.E4FL7 {
  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,
  .E4FL7 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.LJN0E {
  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,
  .LJN0E {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.zQkav {
  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,
  .zQkav {
    font-size: 16px;
    line-height: 18px;
  }
}
.zOHjA {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .zOHjA {
    font-size: 16px;
    line-height: 20px;
  }
}
.vycYn,
.L1b_m,
.VXqrs {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .vycYn,
  .L1b_m,
  .VXqrs {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.Weco0 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .Weco0 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.EutSG,
.A7qJ7 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.FJKL4,
.o6HYc {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.ftff9,
.Sh9D1 {
  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) {
  .ftff9,
  .Sh9D1 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.ftff9:hover,
.Sh9D1:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.ftff9:disabled,
.Sh9D1:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.ftff9:active,
.Sh9D1:active {
  opacity: 0.8;
}
.f3vLb,
.ff4gg {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bs0qS,
.ZUy05 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.whiPN,
.EOdrl {
  max-width: 1440px !important;
}
.wTr9D,
.EzzCP {
  overflow-y: hidden !important;
}
.kaMCM .c2Jj9 .PRPtp {
  height: 63px;
}
.VNInV .tVIYc .Sk1vk {
  margin-right: none !important;
}
.y1NGC {
  display: block !important;
  margin-bottom: 8px;
}
.CUUZX {
  width: calc(100% - 20px) !important;
}
.AO47c {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
._4vgm,
.kVyA8 {
  max-width: 1440px;
}
.NJhxV,
.ooDOy {
  margin-right: 30px !important;
}
.krhLe,
.NUx0y {
  margin-right: 5px !important;
}
.QfOwT,
.x53RH {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.mj_Xr,
.O_zrc {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.LJhYa,
.jKMFf {
  display: none;
}
@media only screen and (max-width: 768px) {
  .LJhYa,
  .jKMFf {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .LJhYa,
  .jKMFf {
    margin-top: 24px;
  }
}
.h9TuY,
.RO2gj {
  background-color: var(--accentColor);
  color: #fff;
}
.Bn9Kt,
.YxMSo {
  position: relative;
}
.PNuB3,
.LkJAw {
  overflow-y: hidden;
}
.k8Q5Y,
.WCzLS {
  overflow: hidden;
}
.Kt35q h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Kt35q {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.mNiLy .f8toc {
  color: var(--textHeading, #26201a);
}
.mNiLy .GnKmZ,
.mNiLy .ieRo0 {
  color: var(--textLabel, #7d7676) !important;
}
.mNiLy #Memql * {
  color: var(--textBody, #3c3131);
}
.bYiPB {
  width: 100%;
  height: 100%;
}
.O86dg {
  display: flex;
  flex-direction: column;
  padding: 16px;
  border-radius: 8px;
  margin-bottom: 15px;
  gap: 4px;
  border: 1px solid var(--dividerStokes);
}
@media only screen and (max-width: 480px) {
  .O86dg {
    padding: 4px;
  }
}
.O86dg .I3vcU {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.O86dg .I3vcU .iDrTy {
  display: flex;
  gap: 5px;
  align-items: center;
}
.O86dg .I3vcU .iDrTy .VYRlG {
  color: var(--textHeading);
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  margin-right: 8px;
  align-self: center;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .O86dg .I3vcU .iDrTy .VYRlG {
    font-size: 12px;
    margin-right: 4px;
    margin-left: 4px;
  }
}
.O86dg .I3vcU .iDrTy .VIZ1X {
  border: 1px solid var(--buttonPrimary);
  padding: 6px 8px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
  color: var(--buttonPrimary);
}
@media only screen and (max-width: 480px) {
  .O86dg .I3vcU .iDrTy .VIZ1X {
    font-size: 10px;
    padding: 4px;
  }
}
.O86dg .L6ZnP {
  font-weight: 400;
  font-size: 12px;
  margin-top: 8px;
  line-height: 140%;
  color: var(--textBody);
}
.O86dg .L6ZnP,
.O86dg .vvylB {
  margin-top: 5px;
}
.O86dg .vvylB {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  margin-top: 5px;
  line-height: 140%;
  color: var(--textLabel);
}

.x0azh,
.GPx9d {
  transition: all 0.5s;
}
.Tf4Pa,
._qbMu {
  opacity: 0;
  transform: translateY(10px);
}
.HHeT2,
.XWuEY {
  transition: all 0.5s;
}
.sNcao,
.HGy60 {
  opacity: 0;
}
.MSND8,
.XII4G {
  transition: 0.5s;
}
.hRorJ,
.Z7R7s {
  transform: translate(-100%, 0%);
}
.WLqyn,
.P7suG {
  transition: all 0.5s;
}
.AaBCa,
.K85wz {
  transform: translate(200%, 0%);
}
.YfQgf,
.ihPHJ {
  transition: all 0.5s;
}
.kIAbh,
.IIcv0 {
  opacity: 0;
  transform: translateY(-100%);
}
.K9FpK,
.yuyKu {
  transition: all 0.5s ease-in-out;
}
.kd2Xr,
.goXBN {
  opacity: 0;
  transform: translateY(100vh);
}
.jDvzk {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.jDvzk.yYyBa {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.pHCED {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.pHCED.yYyBa {
  opacity: 1 !important;
}
.tPeja {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.hry5H {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .hry5H {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .hry5H {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.ldIoE,
.ZJ1Tx {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.WqNvV,
.W9pHa {
  background-color: var(--pageBackground, #f8f8f8);
}
.CZSYH .RqaFY .m0TRU .jYSKv {
  font-size: 0.875rem;
}
.CXZJo .z8fMV {
  background: #f5f5f5;
}
.CVW3z {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.Cr4f4 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.DkrWT,
.JKudg {
  max-width: 1440px;
}
.Rz2wu {
  display: block;
}
.YkGAa,
.m4GSZ {
  display: inline-block;
}
.Zqono {
  display: flex;
}
.iFIuA,
.CfZBE {
  display: flex;
  flex-direction: column;
}
.INqdu,
.leiCM {
  display: flex;
  align-items: center;
}
.hn1Z3,
.HD3rA {
  display: flex;
  justify-content: center;
}
.qo7l4,
.S7exC {
  display: flex;
  justify-content: center;
  align-items: center;
}
.YGXge,
.zroQu {
  justify-content: flex-start;
}
.ymjSg,
.nZec8 {
  justify-content: flex-end;
}
.pICfy,
.iLhjL {
  justify-content: space-between;
}
.V4b1P,
.HcBs3 {
  justify-content: space-around;
}
.eIugJ,
.eDHw1 {
  justify-content: space-evenly;
}
h1,
.GyJNp {
  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,
  .GyJNp {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.zgAfx {
  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,
  .zgAfx {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.prPNO {
  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,
  .prPNO {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.eTIQo {
  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,
  .eTIQo {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.YGG9B {
  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,
  .YGG9B {
    font-size: 16px;
    line-height: 18px;
  }
}
.FUd1K {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .FUd1K {
    font-size: 16px;
    line-height: 20px;
  }
}
.RRPnA,
.gj93F,
.nzWe_ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .RRPnA,
  .gj93F,
  .nzWe_ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.LmuNU {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .LmuNU {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.lqfp4,
.mPa_q {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.F9lG6,
.ZIPP6 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.Mkc_e,
.wnvNE {
  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) {
  .Mkc_e,
  .wnvNE {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Mkc_e:hover,
.wnvNE:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Mkc_e:disabled,
.wnvNE:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Mkc_e:active,
.wnvNE:active {
  opacity: 0.8;
}
.nJ34K,
.Kar2U {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.FuFWw,
.xBMoi {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.lGqAb,
.GNz0F {
  max-width: 1440px !important;
}
.XqU1P,
.IRPuB {
  overflow-y: hidden !important;
}
.PzXWq .zgZfi .hZ7pv {
  height: 63px;
}
.T1nmJ .AySIQ .OhakB {
  margin-right: none !important;
}
.QJziT {
  display: block !important;
  margin-bottom: 8px;
}
.oq7QP {
  width: calc(100% - 20px) !important;
}
.HNgCb {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.cmALK,
.zeDVZ {
  max-width: 1440px;
}
.I5jA6,
.QdV_I {
  margin-right: 30px !important;
}
._FKxL,
.NwAIu {
  margin-right: 5px !important;
}
.WSoiy,
.Jekac {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Cx62G,
.AV6d8 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.oMQ2L,
.yjKdv {
  display: none;
}
@media only screen and (max-width: 768px) {
  .oMQ2L,
  .yjKdv {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .oMQ2L,
  .yjKdv {
    margin-top: 24px;
  }
}
.JGOVf,
.CdqRj {
  background-color: var(--accentColor);
  color: #fff;
}
.r22vY,
.oVhAB {
  position: relative;
}
.M02dM,
.F_SW7 {
  overflow-y: hidden;
}
.bASNK,
.RrSVq {
  overflow: hidden;
}
.YD9bd h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .YD9bd {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.nvr5j .qjBqb {
  color: var(--textHeading, #26201a);
}
.nvr5j .o_Gb8,
.nvr5j .ayZFL {
  color: var(--textLabel, #7d7676) !important;
}
.nvr5j #TRY2v * {
  color: var(--textBody, #3c3131);
}
.koqQ3 {
  width: 100%;
  height: 100%;
}
.d_dss {
  padding-bottom: 16px;
}
.r8w61 .pYAAQ {
  font-size: 12px;
  margin-bottom: 8px;
  color: var(--textBody);
}
.njoKx {
  position: relative;
  margin-bottom: 24px;
}
.njoKx.P9InG {
  width: 100%;
}
.njoKx.Z5dMg {
  width: 47%;
}
@media only screen and (max-width: 768px) {
  .njoKx.Z5dMg {
    width: 100%;
  }
}
.njoKx .GPhxz {
  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;
}
.njoKx .sFCII {
  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;
}
.njoKx .wJ7EL {
  font-size: 0.8rem;
  position: absolute;
  left: 11px;
  top: 0px;
  color: var(--textLabel);
  padding: 0 0.3rem;
  margin: 0 0.5rem;
}
.njoKx .GPhxz:focus {
  border-color: var(--buttonPrimary);
}
.njoKx .a_96V {
  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);
}
.njoKx .a_96V .oHL7J {
  color: var(--errorText);
}
.njoKx .GPhxz:focus + .a_96V {
  color: var(--buttonPrimary);
}
.njoKx:has(input[type="hidden"]) {
  margin-bottom: 0;
}
.vpxkO .vfPSr {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  justify-content: space-between;
}
.vpxkO .vfPSr .GuaGw {
  padding: 5px 0 7px;
  margin-bottom: 7px;
  visibility: hidden;
  color: var(--errorText);
  width: max-content;
  font-size: 10px;
}
.vpxkO .vfPSr .JkiAx {
  visibility: visible;
}
.vpxkO .vfPSr .njoKx:nth-child(odd) {
  margin-right: 8px;
}
@media only screen and (max-width: 768px) {
  .vpxkO .vfPSr .njoKx:nth-child(odd) {
    margin-right: 0;
  }
}
.vpxkO .DaICI {
  width: 100%;
}
.vpxkO .DaICI .ilzHS {
  display: flex;
  margin-bottom: 16px;
  flex-wrap: wrap;
  row-gap: 16px;
}
.vpxkO .DaICI .ThEY0 {
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
.vpxkO .DaICI .FAEQp {
  display: flex;
  background: transparent;
  align-items: center;
  padding: 8px;
  white-space: nowrap;
  border-radius: 6px;
  margin-right: 16px;
}
.vpxkO .DaICI .wfqMI {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 16px;
  display: block;
}
.vpxkO .DaICI .Et5Lx {
  margin-top: 20px;
  position: relative;
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  align-items: flex-end;
}
.vpxkO .DaICI .Et5Lx .X94ug {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 12px;
  gap: 10px;
  height: 40px;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
}
.vpxkO .DaICI .Et5Lx .m39eD {
  border: 1px solid var(--buttonPrimary);
}
.vpxkO .DaICI .Et5Lx input[type="radio"] {
  margin-left: 0;
  margin-right: 10px;
}
.vpxkO .DaICI .Et5Lx label {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 5px;
}
.vpxkO .DaICI .Et5Lx label:hover {
  font-weight: 400;
}
.YLpVt {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  justify-content: space-between;
  padding: 0;
}
.wwDBx {
  display: flex;
  align-items: center;
  gap: 8px;
}
.wwDBx input {
  accent-color: var(--buttonPrimary);
}
.RtIlx {
  width: 100%;
}
.cdw4X {
  padding: 14px;
  border-radius: 5px;
  background-color: var(--buttonPrimary);
  border: none;
  margin-top: 24px;
  width: 100%;
  color: #fff;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
}
.VD3QE {
  width: 100%;
  margin-bottom: 25px;
  display: flex;
  align-items: center;
}
.UoxpO {
  margin-left: 24px;
  font-weight: 600;
  font-size: 12px;
  margin-top: 24px;
}

.v2NUZ {
  position: relative;
}
.VvT_I {
  width: 80%;
  position: absolute;
  z-index: 1;
  top: 25px;
  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);
}
.owFom {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  left: 8px;
}
.E6HAg {
  position: relative;
}
.E6HAg > div {
  border-radius: 12px;
}
.FVTMU {
  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;
}
.CuJrT {
  width: 20px;
  height: 20px;
}
.KDv4k {
  display: flex;
  justify-content: space-between;
  margin-top: 32px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--dividerStokes);
}
.KDv4k p {
  margin-right: 16px;
  font-size: 12px;
  color: var(--textPrimary);
}
.KDv4k button {
  background: transparent;
  white-space: nowrap;
  border: 1px solid var(--buttonPrimary);
  padding: 4px;
  font-size: 11px;
}

.iDKn_,
.YJ7GP {
  transition: all 0.5s;
}
.YwMPm,
.yl410 {
  opacity: 0;
  transform: translateY(10px);
}
.Prs4X,
.ZZriu {
  transition: all 0.5s;
}
.sBQGI,
.uBfo7 {
  opacity: 0;
}
.N781p,
.AEwN9 {
  transition: 0.5s;
}
.O5vsK,
.NEWJ9 {
  transform: translate(-100%, 0%);
}
.Ffxri,
.yLVqy {
  transition: all 0.5s;
}
.UzYJq,
.YZQeS {
  transform: translate(200%, 0%);
}
.nTwnx,
.wKEcD {
  transition: all 0.5s;
}
.KEwrv,
.P2P7x {
  opacity: 0;
  transform: translateY(-100%);
}
.C8gyE,
.l5oL7 {
  transition: all 0.5s ease-in-out;
}
.IOG07,
.WhmqE {
  opacity: 0;
  transform: translateY(100vh);
}
.iPyhG {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.iPyhG.brSJ7 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.p5UuF {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.p5UuF.brSJ7 {
  opacity: 1 !important;
}
.OdOvd {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.Tz5HQ {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .Tz5HQ {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .Tz5HQ {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.UrYBF,
.xtJOw {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.b45h2,
.e3RNN {
  background-color: var(--pageBackground, #f8f8f8);
}
.VWEHv .EFjUR .EddZN .swdhW {
  font-size: 0.875rem;
}
.L5d74 .Le65k {
  background: #f5f5f5;
}
.LXBVE {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.xydfJ {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.e9zae,
.C_lwi {
  max-width: 1440px;
}
.pUPdz {
  display: block;
}
._3N5ts,
.w2Utp {
  display: inline-block;
}
.evfZR {
  display: flex;
}
.Ar6A1,
.XCFEw {
  display: flex;
  flex-direction: column;
}
.cdv9m,
.imMtf {
  display: flex;
  align-items: center;
}
.iTgM5,
.k3_UG {
  display: flex;
  justify-content: center;
}
.B9aJ9,
.lUL_1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.QhB8P,
.uSGC2 {
  justify-content: flex-start;
}
.Yu5z9,
.mbh3a {
  justify-content: flex-end;
}
.Z7QGU,
.DIUFQ {
  justify-content: space-between;
}
.U8yoX,
.sLegD {
  justify-content: space-around;
}
.EplO0,
.YcAVK {
  justify-content: space-evenly;
}
h1,
.OnWw8 {
  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,
  .OnWw8 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.bEytf {
  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,
  .bEytf {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.eYGtL {
  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,
  .eYGtL {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Psxgh {
  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,
  .Psxgh {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.hEjHn {
  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,
  .hEjHn {
    font-size: 16px;
    line-height: 18px;
  }
}
.TQZZm {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .TQZZm {
    font-size: 16px;
    line-height: 20px;
  }
}
.hhElA,
.eAiK_,
.TmSOB {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .hhElA,
  .eAiK_,
  .TmSOB {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.TSwoE {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .TSwoE {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.X6SHg,
.OBK3K {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.PrIkC,
.aszCJ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.f9hvr,
.Y7eFb {
  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) {
  .f9hvr,
  .Y7eFb {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.f9hvr:hover,
.Y7eFb:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.f9hvr:disabled,
.Y7eFb:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.f9hvr:active,
.Y7eFb:active {
  opacity: 0.8;
}
.dR8VT,
.B8Ibp {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.FfcWM,
.fMsuM {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.dWXOJ,
.I6x1C {
  max-width: 1440px !important;
}
.jXUSn,
.BGYq3 {
  overflow-y: hidden !important;
}
.xtiGc .CSk0H .r4bs7 {
  height: 63px;
}
.pUzHA .C3GNm .Siq_q {
  margin-right: none !important;
}
.OvOXh {
  display: block !important;
  margin-bottom: 8px;
}
.fyCmi {
  width: calc(100% - 20px) !important;
}
.axVGG {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.WbAld,
.rgnoJ {
  max-width: 1440px;
}
.ZmHS_,
.c9u5B {
  margin-right: 30px !important;
}
.a7V_4,
.Cg180 {
  margin-right: 5px !important;
}
.Zn1nT,
.H_rpI {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.jqLYP,
.H1lov {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.prF1_,
.u4NQn {
  display: none;
}
@media only screen and (max-width: 768px) {
  .prF1_,
  .u4NQn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .prF1_,
  .u4NQn {
    margin-top: 24px;
  }
}
.mrpHG,
.Il4nm {
  background-color: var(--accentColor);
  color: #fff;
}
.iQZCw,
.TmL0d {
  position: relative;
}
.WxCbJ,
.zKHq5 {
  overflow-y: hidden;
}
.zIab0,
.QD1XM {
  overflow: hidden;
}
.febPk h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .febPk {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.umvfv .ayBtE {
  color: var(--textHeading, #26201a);
}
.umvfv .Iq4h7,
.umvfv .C3UpC {
  color: var(--textLabel, #7d7676) !important;
}
.umvfv #TXzbU * {
  color: var(--textBody, #3c3131);
}
.kRegh {
  width: 100%;
  height: 100%;
}
.Ue09p {
  padding: 24px;
  border-radius: 8px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
@media only screen and (max-width: 480px) {
  .Ue09p {
    padding: 16px;
    border-radius: 0;
  }
}
.Ue09p .E_zKW {
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: var(--textHeading, #26201a);
}
.Ue09p .euuHD {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-top: 16px;
  padding: 12px;
  background: var(--successBackground, #c2dbc9);
  border-radius: 8px;
  gap: 16px;
  cursor: pointer;
}
.Ue09p .euuHD .uH0SJ,
.Ue09p .euuHD .lyfOt {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  background: none;
  border: none;
  width: 2rem;
  height: 2rem;
}
.Ue09p .ohZ6G {
  min-width: 0;
}
.Ue09p .ohZ6G .OvNa3 {
  line-height: 140%;
  color: var(--textHeading, #26201a);
  font-weight: 600;
  font-size: 14px;
}
.Ue09p .ohZ6G .CHZZ2 {
  border-radius: 4px;
  color: var(--textBody, #3c3131);
  margin-top: 4px;
  font-size: 12px;
}
.Ue09p .ohZ6G .BlWzq {
  color: var(--textBody, #3c3131);
  line-height: 140%;
  font-size: 12px;
  font-weight: 500;
  margin-top: 4px;
}
.c4qox .HVDvm {
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .c4qox .HVDvm {
    padding: 12px 16px;
  }
}
.c4qox .gD9w8 {
  display: flex;
  flex-direction: column;
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .c4qox .gD9w8 {
    padding: 0;
    margin-top: 18px;
  }
}
.c4qox .gD9w8 .M0k8O {
  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: 79px;
  z-index: 4;
}
@media only screen and (max-width: 480px) {
  .c4qox .gD9w8 .M0k8O {
    top: 55px;
  }
}
@media only screen and (max-width: 768px) {
  .c4qox .gD9w8 .M0k8O {
    border-radius: 0;
  }
}
.c4qox .gD9w8 .M0k8O .wc4Jz {
  font-size: 12px;
  font-weight: 600;
  margin-left: 14px;
  color: var(--errorText, #b24141);
}
.c4qox .gD9w8 .vGEdV {
  border-radius: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  gap: 16px;
}
@media only screen and (max-width: 480px) {
  .c4qox .gD9w8 .vGEdV {
    padding: 16px;
  }
}
.c4qox .gD9w8 .vGEdV input {
  width: 100%;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  background: var(--dialogBackground, #fff);
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  font-weight: 400;
  padding: 14px;
}
.c4qox .gD9w8 .vGEdV input:focus-visible {
  outline: none;
}
.c4qox .gD9w8 .vGEdV .XazMe {
  border: 1px solid var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  color: var(--buttonPrimary, #4e3f09);
  background: var(--buttonSecondary, #fff);
  height: 100%;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  padding: 14px 24px;
  cursor: pointer;
}
.c4qox .gD9w8 ._TYd1 {
  color: var(--textLabel, #7d7676);
  line-height: 140%;
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .c4qox .gD9w8 ._TYd1 {
    margin-bottom: 12px;
    padding-left: 16px;
  }
}
.c4qox .gD9w8 ._Cftw {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.c4qox .gD9w8 .x7ABY {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 12px;
  padding: 24px;
  display: flex;
}
@media only screen and (max-width: 480px) {
  .c4qox .gD9w8 .x7ABY {
    border-radius: 0;
  }
}
.c4qox .gD9w8 .x7ABY.XPDXd {
  opacity: 0.2;
}
.c4qox .gD9w8 .x7ABY .jZUWc {
  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;
}
.c4qox .gD9w8 .x7ABY .jZUWc:before,
.c4qox .gD9w8 .x7ABY .jZUWc: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;
}
.c4qox .gD9w8 .x7ABY .jZUWc:after {
  right: 0;
  left: auto;
  transform: translate(50%, -50%) rotate(-135deg);
}
.c4qox .gD9w8 .x7ABY ._jwiH {
  line-height: 140%;
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-weight: 600;
  margin-top: 16px;
}
.c4qox .gD9w8 .x7ABY .MSB32,
.c4qox .gD9w8 .x7ABY .aiqR6 {
  line-height: 140%;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  font-weight: 400;
  margin-top: 4px;
}
.c4qox .gD9w8 .x7ABY .FQZsi {
  border: 1px solid var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  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;
}
.VAnzP {
  overflow: visible;
}
.A5dPZ {
  background-color: var(--dialogBackground, #fff);
  min-width: 300px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  min-height: 100px;
  max-height: 720px;
  overflow: hidden;
  position: relative;
}
.A5dPZ .zh1eA {
  position: absolute;
  height: 100%;
  width: 100%;
}
.A5dPZ .gSKOn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.A5dPZ .gSKOn > span {
  position: fixed;
}
.A5dPZ .gD9w8 {
  padding-top: 56px;
  padding-bottom: 20px;
  text-align: center;
}
.A5dPZ .gD9w8 .m97wW {
  color: var(--textLabel, #7d7676);
  line-height: 140%;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
}
.A5dPZ .gD9w8 .Sksc1 {
  color: var(--textBody, #3c3131);
  padding-top: 8px;
  font-weight: 600;
  color: var(--buttonPrimary, #4e3f09);
}
.A5dPZ .gD9w8 .fctwN {
  font-size: 42px;
  color: var(--buttonPrimary, #4e3f09);
  padding-top: 8px;
  font-weight: 700;
}
.A5dPZ .gD9w8 .yoVlk {
  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;
}

.bOjDm,
.y08lW {
  transition: all 0.5s;
}
.Jq4y0,
.TddZb {
  opacity: 0;
  transform: translateY(10px);
}
.cUyjV,
.mRxVo {
  transition: all 0.5s;
}
.p2Ims,
.EGODg {
  opacity: 0;
}
.ZdEBg,
.aquoo {
  transition: 0.5s;
}
.eOhcZ,
.fjpz3 {
  transform: translate(-100%, 0%);
}
.wP00A,
.SefvK {
  transition: all 0.5s;
}
.etj_e,
.hPgPc {
  transform: translate(200%, 0%);
}
.osTBu,
.BDoPe {
  transition: all 0.5s;
}
.S5YuS,
.ySkrs {
  opacity: 0;
  transform: translateY(-100%);
}
.TAcnw,
.GyJZK {
  transition: all 0.5s ease-in-out;
}
.ARl0p,
.ZlbMv {
  opacity: 0;
  transform: translateY(100vh);
}
.OJpoO {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.OJpoO.qpjxJ {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.BkaZt {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.BkaZt.qpjxJ {
  opacity: 1 !important;
}
.xym93 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.r7iti {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .r7iti {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .r7iti {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.Hn0hi,
.TYx0v {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.O8Tn8,
.MHXaN {
  background-color: var(--pageBackground, #f8f8f8);
}
.RJkFz .gTgQy .L79sO .opl7J {
  font-size: 0.875rem;
}
.XOZox .lnCgQ {
  background: #f5f5f5;
}
.egSVU {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.Ul7oy {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.S0i8R,
.B3zci {
  max-width: 1440px;
}
.L4Flx {
  display: block;
}
.u5Q8l,
.fUh8B {
  display: inline-block;
}
.bHYdE {
  display: flex;
}
.EyfUD,
.OrHbg {
  display: flex;
  flex-direction: column;
}
.xOgWG,
.iuqJ_ {
  display: flex;
  align-items: center;
}
.BSXmO,
.yuE_o {
  display: flex;
  justify-content: center;
}
.sCdk_,
.uV8pq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.oAh9u,
.qLrqM {
  justify-content: flex-start;
}
.VhG1T,
.KYpF1 {
  justify-content: flex-end;
}
.JCMDT,
.fTnKe {
  justify-content: space-between;
}
.KhvvG,
.e4ojy {
  justify-content: space-around;
}
.BSVlk,
.weFGt {
  justify-content: space-evenly;
}
h1,
.Xxyly {
  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,
  .Xxyly {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.hvkcl {
  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,
  .hvkcl {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Gg5d2 {
  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,
  .Gg5d2 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.g2gmP {
  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,
  .g2gmP {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.LzfLf {
  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,
  .LzfLf {
    font-size: 16px;
    line-height: 18px;
  }
}
.TsJn0 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .TsJn0 {
    font-size: 16px;
    line-height: 20px;
  }
}
.rWMu1,
.UAE8m,
.mGswi {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .rWMu1,
  .UAE8m,
  .mGswi {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.wjH6P {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .wjH6P {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.mnefh,
.K8Yn2 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.w4wbi,
.rdv2s {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.FkfDh,
.BxDyI {
  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) {
  .FkfDh,
  .BxDyI {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.FkfDh:hover,
.BxDyI:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.FkfDh:disabled,
.BxDyI:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.FkfDh:active,
.BxDyI:active {
  opacity: 0.8;
}
.qOfPW,
.tLf4S {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Fn_XP,
.NdGJy {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.x7NHj,
.mEN1p {
  max-width: 1440px !important;
}
.dquOT,
.t2fnm {
  overflow-y: hidden !important;
}
.VpKnW .da_So .wIKE5 {
  height: 63px;
}
.fe55m .xnEJR .Ez0oS {
  margin-right: none !important;
}
.JeOQi {
  display: block !important;
  margin-bottom: 8px;
}
.vdfZ7 {
  width: calc(100% - 20px) !important;
}
.MxE94 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.NB5Q3,
.IMvxe {
  max-width: 1440px;
}
.cfamQ,
.ZWpbH {
  margin-right: 30px !important;
}
.Fr2pa,
.KriWZ {
  margin-right: 5px !important;
}
.RJ8IY,
.Qf6By {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Ixv0n,
.LbTS0 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.OacvJ,
.TWXf3 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .OacvJ,
  .TWXf3 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .OacvJ,
  .TWXf3 {
    margin-top: 24px;
  }
}
.ZrqUs,
.ehIF1 {
  background-color: var(--accentColor);
  color: #fff;
}
.NBATd,
.c815p {
  position: relative;
}
.qZTwY,
.mlnvY {
  overflow-y: hidden;
}
.wVTor,
.WsXDh {
  overflow: hidden;
}
.n8dR3 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .n8dR3 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.UjTfD .IGYUk {
  color: var(--textHeading, #26201a);
}
.UjTfD ._bM8M,
.UjTfD .K2DUk {
  color: var(--textLabel, #7d7676) !important;
}
.UjTfD #KXp9k * {
  color: var(--textBody, #3c3131);
}
.guf5s {
  width: 100%;
  height: 100%;
}
.sHNSq {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  box-sizing: border-box;
  line-height: 17px;
  display: flex;
  flex-direction: column;
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .sHNSq {
    border-radius: 0;
  }
}
@media only screen and (max-width: 480px) {
  .sHNSq {
    padding: 16px;
  }
}
.sHNSq .yP6dy {
  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) {
  .sHNSq .yP6dy {
    display: none;
  }
}
.sHNSq .zhe1N {
  display: flex;
  gap: 14px;
}
@media only screen and (min-width: 769px) {
  .sHNSq .zhe1N {
    display: none;
  }
}
.sHNSq .zhe1N .jIe21 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex: 0 0 16px;
}
.sHNSq .zhe1N .gVtp6 {
  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;
}
.sHNSq .zhe1N .wWFCU {
  display: flex;
  flex-direction: column;
  gap: 4px;
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  font-weight: 400;
}
.sHNSq .zhe1N .wWFCU .pF4KI {
  font-weight: 600;
}
.sHNSq .zhe1N .HLJcy {
  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;
}
.sHNSq .V4E96 {
  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) {
  .sHNSq .V4E96 {
    display: none;
  }
}
.sHNSq .V4E96 .dTvhg {
  display: flex;
  align-items: center;
  position: relative;
}
.sHNSq .V4E96 .dTvhg .lD9DM {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
.sHNSq .V4E96 .dTvhg 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);
}
.sHNSq .V4E96 .dTvhg input:focus-visible {
  outline: none;
}
.sHNSq .V4E96 .dTvhg .MZazB {
  border-radius: 0 8px 8px 0;
  padding: 12px;
  color: var(--textLabel, #7d7676);
  font-weight: 400;
  font-size: 10px;
}
.rTOpC {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  padding: 16px 24px;
  color: var(--textHeading);
  line-height: 140%;
  font-size: 16px;
  font-weight: 600;
}
.mnCC5 {
  padding: 24px 16px;
}
.mnCC5 .Adn9G {
  padding: 12px;
  font-size: 12px;
  font-weight: 400;
  width: 100%;
  height: 100px;
  border: 1px solid var(--dividerStokes);
  border-radius: 4px;
  line-height: 140%;
  color: var(--textLabel);
  box-sizing: border-box;
  resize: none;
}
.mnCC5 .Adn9G:focus-visible {
  outline: none;
}
.mnCC5 .Bd_3X {
  display: flex;
}
.mnCC5 .Nymog {
  font-weight: 400;
  font-size: 10px;
  color: var(--errorText);
  padding: 12px 12px 0;
}
.mnCC5 .H9ROD {
  border-radius: 8px;
  padding: 12px;
  color: var(--textLabel);
  font-weight: 400;
  font-size: 10px;
  width: max-content;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: auto;
}
.mnCC5 .bRTxL {
  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;
}

.jxeGe,
.T_HEO {
  transition: all 0.5s;
}
.SW3QW,
.QeZp4 {
  opacity: 0;
  transform: translateY(10px);
}
.WUjxP,
.eL6gV {
  transition: all 0.5s;
}
.rARSM,
.B20pF {
  opacity: 0;
}
.dovuq,
.pJmGt {
  transition: 0.5s;
}
.E_NY3,
.CxAuM {
  transform: translate(-100%, 0%);
}
.Ucz6u,
.AVbCW {
  transition: all 0.5s;
}
.tsWkJ,
.gkp26 {
  transform: translate(200%, 0%);
}
.XUSCz,
.EiCA6 {
  transition: all 0.5s;
}
.p0oJB,
.ErRKt {
  opacity: 0;
  transform: translateY(-100%);
}
.Q4xv9,
.szZqJ {
  transition: all 0.5s ease-in-out;
}
.v2Pki,
.ORQaE {
  opacity: 0;
  transform: translateY(100vh);
}
.VDam9 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.VDam9.aNg9c {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.dtJGM {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.dtJGM.aNg9c {
  opacity: 1 !important;
}
.gZwS1 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.mIddg {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .mIddg {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .mIddg {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.a3CIK,
.fTRAd {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.fy5HU,
.zuF3D {
  background-color: var(--pageBackground, #f8f8f8);
}
.feZgE .Nzskc .PvmMh .zT112 {
  font-size: 0.875rem;
}
.obH5s .uKobx {
  background: #f5f5f5;
}
.euSLL {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.qIHY_ {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.vbmqH,
.Q8nu4 {
  max-width: 1440px;
}
.ONL6e {
  display: block;
}
.AwCtB,
.xtm0d {
  display: inline-block;
}
.iiBuA {
  display: flex;
}
.l7grM,
.hzKXY {
  display: flex;
  flex-direction: column;
}
.bENAc,
.H_WzU {
  display: flex;
  align-items: center;
}
.itm1H,
.vzhEY {
  display: flex;
  justify-content: center;
}
.fbLVc,
.Fy0JX {
  display: flex;
  justify-content: center;
  align-items: center;
}
.uJOIN,
.p2Qay {
  justify-content: flex-start;
}
.if3L1,
.vOski {
  justify-content: flex-end;
}
.SNssy,
.tid6o {
  justify-content: space-between;
}
.AomKm,
.Mx2ZJ {
  justify-content: space-around;
}
.oISX9,
.LAdr1 {
  justify-content: space-evenly;
}
h1,
.Pu3lJ {
  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,
  .Pu3lJ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.FpGF0 {
  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,
  .FpGF0 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.IbZQM {
  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,
  .IbZQM {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.fhbLk {
  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,
  .fhbLk {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.WsLVb {
  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,
  .WsLVb {
    font-size: 16px;
    line-height: 18px;
  }
}
.rPPsR {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .rPPsR {
    font-size: 16px;
    line-height: 20px;
  }
}
.Vt5fC,
.D9tzU,
.yySeT {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Vt5fC,
  .D9tzU,
  .yySeT {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.G9jro {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .G9jro {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.RKEuX,
.YGGjX {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.dHuY1,
.IsMJI {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.nTZVL,
.frs0p {
  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) {
  .nTZVL,
  .frs0p {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.nTZVL:hover,
.frs0p:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.nTZVL:disabled,
.frs0p:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.nTZVL:active,
.frs0p:active {
  opacity: 0.8;
}
.ngQXw,
.BE53b {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ZBJG3,
.Tzp3X {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.DcmCt,
.cw8nx {
  max-width: 1440px !important;
}
.AJXPp,
.q9tBz {
  overflow-y: hidden !important;
}
.iLfXk .SCgWA .FCmsd {
  height: 63px;
}
.sV60C .uXUUW .TlKRH {
  margin-right: none !important;
}
.MVKs0 {
  display: block !important;
  margin-bottom: 8px;
}
.QMrGI {
  width: calc(100% - 20px) !important;
}
.NUuQz {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.mHzfk,
.Bmkyt {
  max-width: 1440px;
}
.LI1Qe,
.KnFmE {
  margin-right: 30px !important;
}
.AmWMb,
.H8WWk {
  margin-right: 5px !important;
}
.sYG9V,
.cKFRP {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.P_hxv,
.Kb5NL {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.nTUVG,
.t6xXt {
  display: none;
}
@media only screen and (max-width: 768px) {
  .nTUVG,
  .t6xXt {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .nTUVG,
  .t6xXt {
    margin-top: 24px;
  }
}
.UqF_w,
.iCI_1 {
  background-color: var(--accentColor);
  color: #fff;
}
.e64G7,
.rIQHI {
  position: relative;
}
._SyGR,
.sek9w {
  overflow-y: hidden;
}
.Gu0Rt,
.jMduS {
  overflow: hidden;
}
.bLuip h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .bLuip {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.G_WaM .HsaMF {
  color: var(--textHeading, #26201a);
}
.G_WaM .gC5w1,
.G_WaM .etl4x {
  color: var(--textLabel, #7d7676) !important;
}
.G_WaM #bfq2n * {
  color: var(--textBody, #3c3131);
}
.Ofwix {
  width: 100%;
  height: 100%;
}
.KN5oC {
  display: flex;
  flex-direction: column;
  padding: 24px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  line-height: 140%;
}
@media only screen and (max-width: 768px) {
  .KN5oC {
    border-radius: 0 !important;
  }
}
@media only screen and (max-width: 480px) {
  .KN5oC {
    padding: 16px;
  }
}
.KN5oC .mK6Cr .oZ0Lm {
  font-size: 12px;
  font-weight: 600;
  color: var(--textHeading, #26201a);
  display: flex;
  align-items: center;
}
.KN5oC .mK6Cr 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;
}
.KN5oC .s4Fuq {
  display: flex;
  flex-direction: column;
  margin-top: 8px;
  font-size: 12px;
  font-weight: 400;
}
.KN5oC .f3EE5 {
  display: flex;
  align-items: center;
  margin-top: 16px;
  box-sizing: border-box;
  position: relative;
  border: 1px dashed var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
}
.KN5oC .f3EE5 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);
}
.KN5oC .f3EE5 input:focus-visible {
  outline: none;
}
.KN5oC .f3EE5 .VjwkB {
  border: var(--errorText, #b24141);
}
.KN5oC .f3EE5 .HiBsN {
  position: absolute;
  right: 12px;
  cursor: pointer;
}
.GKOEK {
  color: var(--errorText, #b24141);
}
.uTVWX {
  color: var(--successText, #1c958f);
}
.yFBef {
  opacity: 0.4;
  pointer-events: none;
}

.cbYx2,
.nECke {
  transition: all 0.5s;
}
.KYTIv,
.Vo4yB {
  opacity: 0;
  transform: translateY(10px);
}
.cskwL,
._Vtw7 {
  transition: all 0.5s;
}
.dSv6G,
.HohCy {
  opacity: 0;
}
.gjVVQ,
.iuFcY {
  transition: 0.5s;
}
.owJCO,
.JVDA4 {
  transform: translate(-100%, 0%);
}
.T0Z0L,
.VjoM3 {
  transition: all 0.5s;
}
.EqErY,
.dt59f {
  transform: translate(200%, 0%);
}
.LB6mG,
.rE4Lc {
  transition: all 0.5s;
}
.M04Ud,
.okD7_ {
  opacity: 0;
  transform: translateY(-100%);
}
.n_xEo,
.yEvvJ {
  transition: all 0.5s ease-in-out;
}
.oNJis,
.xyBLY {
  opacity: 0;
  transform: translateY(100vh);
}
.z8WHu {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.z8WHu.ZyInH {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.fhKHY {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.fhKHY.ZyInH {
  opacity: 1 !important;
}
.atmke {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.HuYNq {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .HuYNq {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .HuYNq {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.gse7X,
.YkzbP {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.hTOoh,
.j7Fr0 {
  background-color: var(--pageBackground, #f8f8f8);
}
.MSWVk .XBVdB .LgV9p .QaspH {
  font-size: 0.875rem;
}
.BjU3S .lUIfE {
  background: #f5f5f5;
}
.E5w3Y {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.E1rZm {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.OhlqF,
.Wpcqq {
  max-width: 1440px;
}
.IP1G9 {
  display: block;
}
.YCM81,
.lpGks {
  display: inline-block;
}
.vVb7L {
  display: flex;
}
.WpiD5,
.Zw5Vr {
  display: flex;
  flex-direction: column;
}
.ER6D0,
.CZqOC {
  display: flex;
  align-items: center;
}
.PxdLe,
.qLSsc {
  display: flex;
  justify-content: center;
}
.Vgiwc,
.FXUv4 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.H5J6K,
.rasaV {
  justify-content: flex-start;
}
.L89tN,
.NdDBf {
  justify-content: flex-end;
}
.HI9zo,
.i5NeN {
  justify-content: space-between;
}
.IspsR,
.amDsN {
  justify-content: space-around;
}
.B2C84,
.K2Gko {
  justify-content: space-evenly;
}
h1,
.hzlgw {
  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,
  .hzlgw {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.xDcUB {
  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,
  .xDcUB {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.hrsoN {
  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,
  .hrsoN {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.TRjco {
  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,
  .TRjco {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.zXHqT {
  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,
  .zXHqT {
    font-size: 16px;
    line-height: 18px;
  }
}
.dYdzq {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .dYdzq {
    font-size: 16px;
    line-height: 20px;
  }
}
.FihBw,
.hI6UT,
.dgFGH {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .FihBw,
  .hI6UT,
  .dgFGH {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.igUmv {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .igUmv {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.XfdzD,
.aVLh2 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.WPIfq,
.amGIN {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.hCw8N,
.xMXxF {
  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) {
  .hCw8N,
  .xMXxF {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.hCw8N:hover,
.xMXxF:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.hCw8N:disabled,
.xMXxF:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.hCw8N:active,
.xMXxF:active {
  opacity: 0.8;
}
.UlbhS,
.WrlBw {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.PzEf_,
.v1YyZ {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.LKaj0,
.v89Jv {
  max-width: 1440px !important;
}
.prPEa,
.DNtc8 {
  overflow-y: hidden !important;
}
.dnCXK .R9Tol .Vi49x {
  height: 63px;
}
.DM8py .y2WOf .UFmf4 {
  margin-right: none !important;
}
.fpOZs {
  display: block !important;
  margin-bottom: 8px;
}
.LVoAr {
  width: calc(100% - 20px) !important;
}
._g8qb {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.uzCdY,
.g7Yyj {
  max-width: 1440px;
}
.No_o9,
.uaHJo {
  margin-right: 30px !important;
}
.vyvgc,
.hRwSB {
  margin-right: 5px !important;
}
.EgZxU,
.bYKIc {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ugrLb,
.gj1yF {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.W_cRt,
.CQ0iS {
  display: none;
}
@media only screen and (max-width: 768px) {
  .W_cRt,
  .CQ0iS {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .W_cRt,
  .CQ0iS {
    margin-top: 24px;
  }
}
.Ofvb8,
.Xq63a {
  background-color: var(--accentColor);
  color: #fff;
}
.tcc8m,
.NxARI {
  position: relative;
}
.t5aGd,
.BOBbA {
  overflow-y: hidden;
}
.jmKB7,
.ZtWky {
  overflow: hidden;
}
.OHqmd h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .OHqmd {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.H7v5A .zHZ0Y {
  color: var(--textHeading, #26201a);
}
.H7v5A .AqUE6,
.H7v5A .MO3K5 {
  color: var(--textLabel, #7d7676) !important;
}
.H7v5A #WZMi_ * {
  color: var(--textBody, #3c3131);
}
.zfC_q {
  width: 100%;
  height: 100%;
}
.p82bT {
  border-radius: 8px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  padding: 24px 0;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 480px) {
  .p82bT {
    padding: 16px 0;
    border-radius: 0;
  }
}
.p82bT .MbvN5 {
  font-size: 12px;
  font-weight: 500;
  color: var(--textHeading, #26201a);
  padding: 0 24px;
}
@media only screen and (max-width: 480px) {
  .p82bT .MbvN5 {
    padding: 0 16px;
  }
}
.p82bT .afc63 {
  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) {
  .p82bT .afc63 {
    margin-top: 12px;
    padding: 0 16px;
  }
}
.p82bT .Li2eS {
  color: var(--textHeading, #26201a);
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 700;
  padding: 24px 24px 0;
}
@media only screen and (max-width: 480px) {
  .p82bT .Li2eS {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.p82bT .Q3FT8 {
  background-color: #fff9dc;
  border-radius: 8px;
  width: 100%;
  box-sizing: border-box;
  padding: 8px 0;
  margin-top: 12px;
  font-size: 16px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .p82bT .Q3FT8 {
    font-size: 12px;
  }
}
.p82bT .Q3FT8 .Ydr26 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.p82bT .Q3FT8 .puQ0U {
  margin-left: 4px;
  font-weight: 400;
}
.p82bT .Q3FT8 .DZrzX {
  margin-left: 4px;
  font-weight: 600;
}
.Tj753 {
  color: var(--successText, #1c958f);
}

.LJ2fA,
.POoeG {
  transition: all 0.5s;
}
.yYJWG,
.xWoDS {
  opacity: 0;
  transform: translateY(10px);
}
.emyBK,
.FtE0F {
  transition: all 0.5s;
}
.mIajS,
.XHdyn {
  opacity: 0;
}
.BzqRx,
.Akh0s {
  transition: 0.5s;
}
.c5Ruq,
.kplr5 {
  transform: translate(-100%, 0%);
}
.p7lKi,
.dysh7 {
  transition: all 0.5s;
}
.Gl8MJ,
.dQXnR {
  transform: translate(200%, 0%);
}
.SUnS2,
.Y5xkr {
  transition: all 0.5s;
}
.ILGq0,
.lir_n {
  opacity: 0;
  transform: translateY(-100%);
}
.jTDoa,
.Mapi1 {
  transition: all 0.5s ease-in-out;
}
.zOkEI,
.jsXxn {
  opacity: 0;
  transform: translateY(100vh);
}
.xbvvz {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.xbvvz.u7FAj {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.rEsCo {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.rEsCo.u7FAj {
  opacity: 1 !important;
}
.EcWNo {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.zhPi3 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .zhPi3 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .zhPi3 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.l4d9i,
.hLAVO {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.QnkkA,
.g8ifr {
  background-color: var(--pageBackground, #f8f8f8);
}
.aSL7G .Hd4DO .sr83M .KYz1V {
  font-size: 0.875rem;
}
.c5bAf .OpK3y {
  background: #f5f5f5;
}
.osdcD {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.CN1Ww {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.lBm6T,
.SnpLP {
  max-width: 1440px;
}
.bwS6U {
  display: block;
}
.YAsB6,
.wcRD6 {
  display: inline-block;
}
.wwtF1 {
  display: flex;
}
.F4cLu,
.yuRRe {
  display: flex;
  flex-direction: column;
}
.jHnOQ,
.xY9OP {
  display: flex;
  align-items: center;
}
.H76IX,
.PKe0m {
  display: flex;
  justify-content: center;
}
.xXMTS,
.xsl3z {
  display: flex;
  justify-content: center;
  align-items: center;
}
.KgHGa,
.fQRSb {
  justify-content: flex-start;
}
.vhm3z,
.W_CMY {
  justify-content: flex-end;
}
.Spq2F,
.AkjZf {
  justify-content: space-between;
}
.RCKxQ,
.ezFY_ {
  justify-content: space-around;
}
.er_37,
._D78X {
  justify-content: space-evenly;
}
h1,
.m8feT {
  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,
  .m8feT {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.ZwUO9 {
  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,
  .ZwUO9 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.EMtAK {
  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,
  .EMtAK {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.p2oCJ {
  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,
  .p2oCJ {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.tPW8E {
  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,
  .tPW8E {
    font-size: 16px;
    line-height: 18px;
  }
}
.p_maj {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .p_maj {
    font-size: 16px;
    line-height: 20px;
  }
}
.KcBqR,
.Pe7R2,
.kJrWn {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .KcBqR,
  .Pe7R2,
  .kJrWn {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.MEl49 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .MEl49 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.hD9oY,
.l0lC5 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.DZDfU,
.xbkVt {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.AfM4j,
.UaWau {
  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) {
  .AfM4j,
  .UaWau {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.AfM4j:hover,
.UaWau:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.AfM4j:disabled,
.UaWau:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.AfM4j:active,
.UaWau:active {
  opacity: 0.8;
}
.Alu1E,
.hb79i {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.HqXEo,
.a05Xk {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.yzTVa,
.sDHsT {
  max-width: 1440px !important;
}
.Qmu7q,
.zaG7u {
  overflow-y: hidden !important;
}
.tYWDW .pL6TI .cYZOM {
  height: 63px;
}
.N_ZEz .K1SHu .Ym18s {
  margin-right: none !important;
}
.x1orx {
  display: block !important;
  margin-bottom: 8px;
}
.gk8hQ {
  width: calc(100% - 20px) !important;
}
.zX6lm {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.i4T4a,
.N672T {
  max-width: 1440px;
}
.wGUU7,
.DZGhQ {
  margin-right: 30px !important;
}
.kidYy,
.V9M0y {
  margin-right: 5px !important;
}
.OoSP6,
.Uqw1q {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.qLbgu,
.n9pTO {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.fbusS,
.cnn4k {
  display: none;
}
@media only screen and (max-width: 768px) {
  .fbusS,
  .cnn4k {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .fbusS,
  .cnn4k {
    margin-top: 24px;
  }
}
.y_Bi4,
.GT4lI {
  background-color: var(--accentColor);
  color: #fff;
}
.SoDrX,
.oWKKf {
  position: relative;
}
.PN_u2,
.dVpL_ {
  overflow-y: hidden;
}
.fbYtB,
.bWnis {
  overflow: hidden;
}
.JufM5 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .JufM5 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.NkAwk .O_gl1 {
  color: var(--textHeading, #26201a);
}
.NkAwk .et3N6,
.NkAwk .xgoaL {
  color: var(--textLabel, #7d7676) !important;
}
.NkAwk #WOoTF * {
  color: var(--textBody, #3c3131);
}
.j5oGR {
  width: 100%;
  height: 100%;
}
.F_Thy {
  padding: 24px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-top: 0 solid var(--dividerStokes, #d4d1d1);
}
@media only screen and (max-width: 480px) {
  .F_Thy {
    padding: 16px;
  }
}
.F_Thy:last-child {
  border-radius: 0 0 8px 8px;
}
@media only screen and (max-width: 480px) {
  .F_Thy:last-child {
    border-radius: 0;
  }
}
.F_Thy .zDgHG {
  display: flex;
}
.F_Thy .zDgHG .ZWUOg {
  flex: 0 0 18%;
  box-sizing: border-box;
  display: flex;
}
@media only screen and (max-width: 768px) {
  .F_Thy .zDgHG .ZWUOg {
    flex: 0 0 25%;
  }
}
.F_Thy .zDgHG .ZWUOg a img {
  width: 100%;
  border-radius: 4px;
}
.F_Thy .zDgHG .RP_b2 {
  position: relative;
  line-height: 140%;
  box-sizing: border-box;
  margin-left: 24px;
  width: 100%;
}
.F_Thy .zDgHG .RP_b2 .op2Fw {
  position: absolute;
  top: 0;
  right: 0;
}
.F_Thy .zDgHG .RP_b2 .Xpka_ {
  color: var(--textHeading);
  font-size: 14px;
  font-weight: 600;
}
.F_Thy .zDgHG .RP_b2 .fVrgl {
  color: var(--textBody, #3c3131);
  margin-top: 4px;
  font-size: 14px;
}
.F_Thy .zDgHG .RP_b2 .b_s92 {
  color: var(--textLabel, #7d7676);
  padding-right: 90px;
  margin-top: 4px;
  font-size: 12px;
}
@media only screen and (max-width: 480px) {
  .F_Thy .zDgHG .RP_b2 .b_s92 {
    padding-right: 30px;
  }
}
.F_Thy .zDgHG .RP_b2 .gtzqz {
  display: flex;
  align-items: center;
  margin-top: 16px;
  position: relative;
  flex-wrap: wrap;
  column-gap: 12px;
}
.F_Thy .zDgHG .RP_b2 .gtzqz .RPwlH {
  display: flex;
  align-items: center;
  gap: 12px;
}
.F_Thy .zDgHG .RP_b2 .gtzqz .RPwlH .NAzRt {
  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) {
  .F_Thy .zDgHG .RP_b2 .gtzqz .RPwlH .NAzRt {
    padding: 0 10px;
    width: 98px;
  }
}
.F_Thy .zDgHG .RP_b2 .gtzqz .RPwlH .NAzRt .GgBmc {
  font-size: 12px;
  font-weight: 600;
  color: var(--textBody, #3c3131);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 90%;
  margin-right: 3px;
}
.F_Thy .zDgHG .RP_b2 .gtzqz .RPwlH .NAzRt .Hd5s4 {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.F_Thy .zDgHG .RP_b2 .gtzqz .CFlTI {
  font-size: 10px;
  font-weight: 500;
  padding: 4px 12px;
  border-radius: 4px;
  line-height: 140%;
  color: var(--errorText, #b24141);
}
@media only screen and (max-width: 480px) {
  .F_Thy .zDgHG .RP_b2 .gtzqz .CFlTI {
    margin-top: 12px;
  }
}
.F_Thy .zDgHG .RP_b2 .hPJyc {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 16px;
}
@media only screen and (max-width: 768px) {
  .F_Thy .zDgHG .RP_b2 .hPJyc {
    flex-direction: column;
    align-items: flex-start;
  }
}
.F_Thy .zDgHG .RP_b2 .hPJyc .WNT1M {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.F_Thy .zDgHG .RP_b2 .hPJyc .WNT1M .Fr7In {
  color: var(--textHeading, #26201a);
  font-size: 16px;
  font-weight: 600;
  margin-right: 12px;
}
.F_Thy .zDgHG .RP_b2 .hPJyc .WNT1M .LG0FH {
  font-size: 12px;
  text-decoration: line-through;
  color: var(--textLabel, #7d7676);
  margin-right: 12px;
}
.F_Thy .zDgHG .RP_b2 .hPJyc .WNT1M .mLu6o {
  font-size: 12px;
  font-weight: 500;
  margin-right: 12px;
  color: var(--successText, #1c958f);
}
.F_Thy .zDgHG .RP_b2 .hPJyc .GOyZt {
  display: flex;
  height: 20px;
  align-self: center;
}
@media only screen and (max-width: 480px) {
  .F_Thy .zDgHG .RP_b2 .hPJyc .GOyZt {
    align-self: flex-start;
    margin-top: 12px;
  }
}
.F_Thy .zDgHG .RP_b2 .hPJyc .GOyZt .Xsvea {
  color: var(--textHeading, #26201a);
}
@media only screen and (max-width: 480px) {
  .F_Thy .zDgHG .RP_b2 .hPJyc .GOyZt .Xsvea {
    display: none;
  }
}
.F_Thy .zDgHG .RP_b2 .hPJyc .GOyZt .ZTAGw {
  font-weight: 600;
  font-size: 12px;
  text-align: right;
  color: var(--buttonPrimary, #4e3f09);
  align-self: center;
  margin-left: 8px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .F_Thy .zDgHG .RP_b2 .hPJyc .GOyZt .ZTAGw {
    margin-left: 0;
  }
}
.gAi1Q {
  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;
}
.gAi1Q .RZL_4 {
  margin-left: 6px;
  font-weight: 600;
  font-size: 10px;
}
.WkrIq {
  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) {
  .WkrIq {
    margin-top: 12px;
    margin-left: 0;
  }
}
.WkrIq .zcGWC {
  margin-left: 6px;
}
.aOIGK {
  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) {
  .aOIGK {
    font-size: 10px;
  }
}
.aOIGK .AGNTq {
  color: var(--buttonLink, #b1655b);
  cursor: pointer;
}
.g05l2 {
  color: var(--errorText, #b24141);
}
.zI6LS {
  opacity: 0.4;
  pointer-events: none;
}
.FdE_r {
  min-height: 100px;
  max-height: 720px;
  overflow: auto;
}
@media only screen and (min-width: 769px) {
  .FdE_r {
    min-width: 400px;
    max-width: 400px;
  }
}
.FdE_r .nnFqf {
  background-color: #f8f8f8;
  padding: 24px;
  align-items: flex-start;
}
.FdE_r ._32PmP {
  border-bottom: 1px solid #f0f0f0;
  position: relative;
  display: flex;
  align-items: center;
}
.FdE_r ._32PmP .eeqPr {
  display: flex;
}
.FdE_r ._32PmP .eeqPr .mZuiI {
  width: 18%;
}
.FdE_r ._32PmP .eeqPr .mZuiI img {
  width: 100%;
  border-radius: 4px;
}
.FdE_r ._32PmP .eeqPr ._2ouGD {
  color: #1f1f1f;
  line-height: 140%;
  margin-left: 16px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.FdE_r ._32PmP .eeqPr ._2ouGD div .Z5Hi_ {
  margin-right: 20px;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
}
.FdE_r ._32PmP .eeqPr ._2ouGD div .IrAjd {
  margin-right: 20px;
  font-size: 16px;
  font-weight: 400;
}
.FdE_r ._32PmP .eeqPr ._2ouGD .VDGWA {
  margin-top: 16px;
  font-size: 14px;
  font-weight: 600;
}
.FdE_r ._32PmP .IaRL0 {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.FdE_r ._32PmP .IaRL0 span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.FdE_r .Dtc_b {
  padding: 24px 0 24px 24px;
}
.FdE_r .Dtc_b .x0cpb {
  font-size: 14px;
  font-weight: 600;
}
.FdE_r .Dtc_b .ByHIv {
  display: flex;
  flex-wrap: wrap;
}
.FdE_r .Dtc_b .ByHIv .sfIZz {
  margin-right: 24px;
  margin-top: 12px;
}
.FdE_r .Dtc_b .ByHIv .sfIZz .UMon8 {
  color: var(--buttonPrimary);
  border-color: var(--buttonPrimary);
  background: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  padding: 0px 20px;
  padding-bottom: 14px;
  padding-top: 14px;
  display: inline-block;
  cursor: pointer;
}
.FdE_r .Dtc_b .ByHIv .sfIZz .xu3DI {
  color: var(--buttonPrimary);
  border-color: var(--buttonPrimary);
}
.FdE_r .Dtc_b .ByHIv .sfIZz .yXodf {
  position: relative;
  color: var(--ButtonPrimaryL3);
  border-color: var(--ButtonPrimaryL3);
}
.FdE_r .Dtc_b .ByHIv .sfIZz svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.FdE_r .Dtc_b .ByHIv .sfIZz svg line {
  stroke: var(--dividerStokes, #d4d1d1);
  stroke-width: 1;
}
.FdE_r .PxOX4 {
  padding: 0 0 4px 24px;
  margin-top: -16px;
  height: 22px;
  font-weight: 600;
  font-size: 12px;
  color: var(--buttonPrimary, #4e3f09);
  line-height: 140%;
}
.FdE_r .FyRrB {
  border-top: 1px solid #f0f0f0;
  padding: 24px;
  width: 100%;
}
.FdE_r .FyRrB .NB6Zf {
  border-radius: 4px;
  text-transform: capitalize;
  color: #fff;
  background-color: var(--buttonPrimary);
  padding: 14px 0;
  text-align: center;
}
.FdE_r .YOwtD {
  opacity: 0.5;
}
.c7JK8 {
  display: flex;
}
.M8iI3,
.M8iI3 path {
  color: var(--textHeading);
  fill: var(--textHeading);
}
.b1i1l {
  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) {
  .b1i1l {
    font-size: 8px;
  }
}
.o70in {
  padding: 24px;
}
.o70in .Ix42a {
  display: flex;
  background: var(--dialogBackground, #fff);
  flex-direction: column;
}
.o70in .Ix42a .dvDvJ {
  display: flex;
  font-size: 12px;
  font-weight: 600;
}
.o70in .Ix42a .dvDvJ .fSq72 {
  display: flex;
  margin-left: 14px;
  flex-direction: column;
}
.o70in .Ix42a .dvDvJ .fSq72 .u5Mz4 {
  font-weight: 600;
  font-size: 12px;
  line-height: 140%;
  margin-bottom: 4px;
  color: var(--textHeading, #26201a);
}
.o70in .Ix42a .dvDvJ .fSq72 .fPuDS {
  display: flex;
}
.o70in .Ix42a .dvDvJ .fSq72 .fPuDS .EXiDR {
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  color: var(--textBody, #3c3131);
}
.o70in .Ix42a .dvDvJ .fSq72 .fPuDS .UR4db {
  margin-left: 5px;
  font-weight: 600;
  font-size: 12px;
  color: var(--successText, #1c958f);
  cursor: pointer;
  align-self: center;
}
.o70in .Ix42a:not(:first-child) {
  margin-top: 24px;
}
.o70in .i0Ek4 {
  margin-top: 16px;
  max-height: 200px;
  overflow-y: scroll;
  padding: 16px 30px;
  border-radius: 4px;
  max-width: 350px;
}

.H2Lw2,
.SadE_ {
  transition: all 0.5s;
}
.OfaY1,
.YzEaN {
  opacity: 0;
  transform: translateY(10px);
}
.DD0UX,
.I6ZnP {
  transition: all 0.5s;
}
.t6aMx,
.sZHNx {
  opacity: 0;
}
.OHxcP,
.GBEWc {
  transition: 0.5s;
}
.NE_T1,
.fO_O8 {
  transform: translate(-100%, 0%);
}
.kH7mR,
.Dh8um {
  transition: all 0.5s;
}
.pJbNI,
.SLiq6 {
  transform: translate(200%, 0%);
}
.ria3D,
.EgWgR {
  transition: all 0.5s;
}
.qJl22,
.DA8zr {
  opacity: 0;
  transform: translateY(-100%);
}
.RbPq2,
.aCgQE {
  transition: all 0.5s ease-in-out;
}
.vibiq,
.yCXoR {
  opacity: 0;
  transform: translateY(100vh);
}
.YCMVR {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.YCMVR.eORj0 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.cDacc {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.cDacc.eORj0 {
  opacity: 1 !important;
}
.QbqZB {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.FYs8Y {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .FYs8Y {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .FYs8Y {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.Om4so,
.AuEMt {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.dafMM,
.Z_DGu {
  background-color: var(--pageBackground, #f8f8f8);
}
.VWlXm .URS1j .mGOVy .BqqCD {
  font-size: 0.875rem;
}
.oKEfH .OYs_k {
  background: #f5f5f5;
}
.oChBq {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.r83od {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.kHIPn,
.iJknj {
  max-width: 1440px;
}
.aek2y {
  display: block;
}
.lCXfH,
.fMfbq {
  display: inline-block;
}
.No3D8 {
  display: flex;
}
.n_MXo,
.eM6c4 {
  display: flex;
  flex-direction: column;
}
.uNFnw,
.DTdEU {
  display: flex;
  align-items: center;
}
.KCNfb,
.ILB_d {
  display: flex;
  justify-content: center;
}
.RQfkJ,
.oBa6v {
  display: flex;
  justify-content: center;
  align-items: center;
}
.l2uqs,
.ppRZR {
  justify-content: flex-start;
}
.Q9W0J,
._X41_ {
  justify-content: flex-end;
}
.IC3c8,
.OT2pl {
  justify-content: space-between;
}
.wP_81,
._ukLm {
  justify-content: space-around;
}
.CBpsp,
.atV8K {
  justify-content: space-evenly;
}
h1,
.NSrQn {
  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,
  .NSrQn {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.fjsg0 {
  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,
  .fjsg0 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.GVtyz {
  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,
  .GVtyz {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.vIOfw {
  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,
  .vIOfw {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.UusgB {
  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,
  .UusgB {
    font-size: 16px;
    line-height: 18px;
  }
}
.EaxO5 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .EaxO5 {
    font-size: 16px;
    line-height: 20px;
  }
}
.i8osS,
.Hj0Ks,
.bU9uN {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .i8osS,
  .Hj0Ks,
  .bU9uN {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.LqBEI {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .LqBEI {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.GtNJQ,
.YlFKK {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.A7iTD,
.JcNXx {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.Krytm,
.U3vC4 {
  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) {
  .Krytm,
  .U3vC4 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Krytm:hover,
.U3vC4:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Krytm:disabled,
.U3vC4:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Krytm:active,
.U3vC4:active {
  opacity: 0.8;
}
.xL4Xx,
.CR5jL {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.j4Nhc,
.OxDjs {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.oN38I,
.bLvY1 {
  max-width: 1440px !important;
}
.xkkLI,
.DTyxI {
  overflow-y: hidden !important;
}
.UO2eh .Mcjci .ja8Rc {
  height: 63px;
}
.m8DSs .JnhIu .dSxBr {
  margin-right: none !important;
}
.usndc {
  display: block !important;
  margin-bottom: 8px;
}
.ZjbKl {
  width: calc(100% - 20px) !important;
}
.ecZNS {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Hiwct,
.xRuet {
  max-width: 1440px;
}
.aH7fT,
.NjKur {
  margin-right: 30px !important;
}
.utOLb,
.GT1Zk {
  margin-right: 5px !important;
}
.yyDcW,
.bTOHs {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.mr0TV,
.J6R_L {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.bjI5B,
.X9WSg {
  display: none;
}
@media only screen and (max-width: 768px) {
  .bjI5B,
  .X9WSg {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .bjI5B,
  .X9WSg {
    margin-top: 24px;
  }
}
.Zk0zG,
.P1hbG {
  background-color: var(--accentColor);
  color: #fff;
}
.i_qdQ,
.h7dWW {
  position: relative;
}
.Z1FU6,
.Falut {
  overflow-y: hidden;
}
.Zq_Bc,
.f_9DU {
  overflow: hidden;
}
.pbL4R h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .pbL4R {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.vc2Yw .fdr9T {
  color: var(--textHeading, #26201a);
}
.vc2Yw .yuBcL,
.vc2Yw .bQw_H {
  color: var(--textLabel, #7d7676) !important;
}
.vc2Yw #_XAAD * {
  color: var(--textBody, #3c3131);
}
.SAYHG {
  width: 100%;
  height: 100%;
}
.cdBV6 {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  overflow: hidden;
  height: 36px;
}
.cdBV6 ._6fBRy,
.cdBV6 .S2Ee7 {
  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) {
  .cdBV6 ._6fBRy,
  .cdBV6 .S2Ee7 {
    width: 28px;
  }
}
.cdBV6 ._6fBRy .H2Oq8,
.cdBV6 .S2Ee7 .H2Oq8 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cdBV6 .aUbZO {
  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) {
  .cdBV6 .aUbZO {
    width: 30px;
  }
}

.TSDMz,
.uudmW {
  transition: all 0.5s;
}
.mCbwC,
.jpcXL {
  opacity: 0;
  transform: translateY(10px);
}
.f61B3,
.wY4q2 {
  transition: all 0.5s;
}
.GAtAb,
.wbgZ8 {
  opacity: 0;
}
.XtHjx,
.mHcWC {
  transition: 0.5s;
}
.C4SzO,
.xfU_s {
  transform: translate(-100%, 0%);
}
.joXZp,
.EkXCi {
  transition: all 0.5s;
}
.RPoTl,
.mDmAP {
  transform: translate(200%, 0%);
}
.DXD7P,
.G0nUR {
  transition: all 0.5s;
}
.FS0lr,
.SpWqE {
  opacity: 0;
  transform: translateY(-100%);
}
.ssJa6,
.AlXKw {
  transition: all 0.5s ease-in-out;
}
.BNjat,
.Vi6YI {
  opacity: 0;
  transform: translateY(100vh);
}
.xI1m2 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.xI1m2.eGFUn {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.AviSn {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.AviSn.eGFUn {
  opacity: 1 !important;
}
.hsCSp {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.dFRVn {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .dFRVn {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .dFRVn {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.jUyK0,
.m4xaG {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.ZVC5k,
.cask0 {
  background-color: var(--pageBackground, #f8f8f8);
}
.Sh_zR .yJk_Q .oXMMP .FRG0M {
  font-size: 0.875rem;
}
.p29nh .fiaq5 {
  background: #f5f5f5;
}
.RtiG8 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.JZDNP {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.dlQ1M,
.n9Ru3 {
  max-width: 1440px;
}
.Dr5y_ {
  display: block;
}
.fnP5f,
.qbh_E {
  display: inline-block;
}
.Wxcfk {
  display: flex;
}
.Axvsc,
.sxj8U {
  display: flex;
  flex-direction: column;
}
.EGC_N,
.jSwKC {
  display: flex;
  align-items: center;
}
.tlxY5,
.xv6UA {
  display: flex;
  justify-content: center;
}
.VP6WG,
.rTeUG {
  display: flex;
  justify-content: center;
  align-items: center;
}
.BjZzt,
.POceZ {
  justify-content: flex-start;
}
.NT4v5,
.vL2CH {
  justify-content: flex-end;
}
.PjupD,
.d6nWx {
  justify-content: space-between;
}
.wxP2i,
.lQZox {
  justify-content: space-around;
}
.ex6SN,
.bXG2H {
  justify-content: space-evenly;
}
h1,
.UbBeY {
  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,
  .UbBeY {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.jPUXg {
  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,
  .jPUXg {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.kbHKA {
  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,
  .kbHKA {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.N8iGr {
  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,
  .N8iGr {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Iif7z {
  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,
  .Iif7z {
    font-size: 16px;
    line-height: 18px;
  }
}
.xaJEB {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .xaJEB {
    font-size: 16px;
    line-height: 20px;
  }
}
.MU5li,
.q9Zp4,
.WYf3m {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .MU5li,
  .q9Zp4,
  .WYf3m {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.jTtFU {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .jTtFU {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.MpqAF,
.nEuuz {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.KaXm5,
.sL6GM {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.m75LR,
.UfyvC {
  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) {
  .m75LR,
  .UfyvC {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.m75LR:hover,
.UfyvC:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.m75LR:disabled,
.UfyvC:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.m75LR:active,
.UfyvC:active {
  opacity: 0.8;
}
.esFJ9,
.CTSuj {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.JUX2A,
.pGjwx {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.nXpn2,
.UeCo7 {
  max-width: 1440px !important;
}
.lvDMo,
.u7mZg {
  overflow-y: hidden !important;
}
.jId9n .uazYP .xQChH {
  height: 63px;
}
.SAbk_ .wJmo8 .k5E1E {
  margin-right: none !important;
}
.hRsJV {
  display: block !important;
  margin-bottom: 8px;
}
.DzMae {
  width: calc(100% - 20px) !important;
}
.Widzr {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.wS0tG,
.A_B4X {
  max-width: 1440px;
}
.MSAsR,
.hWTMP {
  margin-right: 30px !important;
}
.Z5mij,
.VLpnZ {
  margin-right: 5px !important;
}
.zoGFs,
.lr6PY {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.sqDLZ,
.vkE_C {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.PcXbL,
.T6ZhU {
  display: none;
}
@media only screen and (max-width: 768px) {
  .PcXbL,
  .T6ZhU {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .PcXbL,
  .T6ZhU {
    margin-top: 24px;
  }
}
.We2hY,
.BVcSF {
  background-color: var(--accentColor);
  color: #fff;
}
.H1X_P,
.ZiMII {
  position: relative;
}
.MBI8G,
.a8d9Q {
  overflow-y: hidden;
}
.YYlyL,
.zUFlx {
  overflow: hidden;
}
.GqwOL h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .GqwOL {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Z81PL ._xVBh {
  color: var(--textHeading, #26201a);
}
.Z81PL .ruvKa,
.Z81PL .a32CH {
  color: var(--textLabel, #7d7676) !important;
}
.Z81PL #GVct5 * {
  color: var(--textBody, #3c3131);
}
.fhPRv {
  width: 100%;
  height: 100%;
}
.ZWtMf {
  position: relative;
}
.ZWtMf ._6M4U3 .urZpu {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.ZWtMf ._6M4U3 .urZpu ._ooeT {
  color: #1b6163;
  display: flex;
  align-items: center;
}
.ZWtMf ._6M4U3 .urZpu .stD1I {
  color: var(--buttonPrimary, #4e3f09);
  font-size: 12px;
  font-weight: 600;
  margin-left: 8px;
}
.ZWtMf ._6M4U3 .FGO_l {
  border-radius: 8px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  text-transform: uppercase;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  margin-top: 16px;
  font-size: 12px;
  font-weight: 600;
  background: var(--pageBackground, #f8f8f8);
}
.ZWtMf ._6M4U3 .FGO_l .U9IDD {
  color: var(--textHeading, #26201a);
  display: flex;
}
.ZWtMf ._6M4U3 .FGO_l .U9IDD .Ci3vr {
  color: var(--textBody, #3c3131);
  display: flex;
  align-items: center;
  margin-right: 12px;
}
.ZWtMf ._6M4U3 .FGO_l .s6qk2 {
  color: var(--textHeading, #26201a);
  cursor: pointer;
}

.Bopi5,
.OM0lX {
  transition: all 0.5s;
}
.gwuOI,
.F_Nyq {
  opacity: 0;
  transform: translateY(10px);
}
.DcZAP,
.HLQqM {
  transition: all 0.5s;
}
.okhOK,
.WdTbT {
  opacity: 0;
}
.c4qAp,
.mK85O {
  transition: 0.5s;
}
.bf2LV,
.ihcoi {
  transform: translate(-100%, 0%);
}
.qViNc,
.ANHmE {
  transition: all 0.5s;
}
.BimqX,
.rUEQh {
  transform: translate(200%, 0%);
}
.RbUXX,
.BfXpE {
  transition: all 0.5s;
}
.wSY_m,
.Std2q {
  opacity: 0;
  transform: translateY(-100%);
}
.ZIHyp,
.m3ECs {
  transition: all 0.5s ease-in-out;
}
.S0KHm,
.WrWr1 {
  opacity: 0;
  transform: translateY(100vh);
}
.TPakz {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.TPakz.vuksA {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.bangu {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.bangu.vuksA {
  opacity: 1 !important;
}
.zyqh9 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.yhsaK {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .yhsaK {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .yhsaK {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.oR21o,
.mlvIc {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.TD_5N,
._HQIw {
  background-color: var(--pageBackground, #f8f8f8);
}
.lKTrz .X7kuS .BV9ch .v0d59 {
  font-size: 0.875rem;
}
.hQctW .ZpLBD {
  background: #f5f5f5;
}
.b1AJ5 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.OqZw6 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.i63ZN,
.nCa43 {
  max-width: 1440px;
}
.Bsm3G {
  display: block;
}
.N7rQQ,
.dCb1F {
  display: inline-block;
}
.VnmRw {
  display: flex;
}
.yLubR,
.xwMXb {
  display: flex;
  flex-direction: column;
}
.ahmFx,
.rK37V {
  display: flex;
  align-items: center;
}
.nKD9m,
.dYuyc {
  display: flex;
  justify-content: center;
}
.JwuRz,
.VVrJz {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kMn3F,
.ADqu9 {
  justify-content: flex-start;
}
.JhaUW,
.j8NXb {
  justify-content: flex-end;
}
.lHe7n,
.DxHHT {
  justify-content: space-between;
}
.rLFr5,
.VZQEo {
  justify-content: space-around;
}
.kMvxl,
.ZDxy1 {
  justify-content: space-evenly;
}
h1,
.W9QER {
  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,
  .W9QER {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.fzWFd {
  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,
  .fzWFd {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.vndKO {
  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,
  .vndKO {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.NQfMb {
  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,
  .NQfMb {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.mC2uc {
  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,
  .mC2uc {
    font-size: 16px;
    line-height: 18px;
  }
}
.gbLQs {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .gbLQs {
    font-size: 16px;
    line-height: 20px;
  }
}
.QuCUN,
.Tk2U8,
.c66yh {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .QuCUN,
  .Tk2U8,
  .c66yh {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.xCOFK {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .xCOFK {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.WkPaY,
.GLYXG {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.CBAfP,
.cCji2 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
._OcXs,
.i4f2a {
  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) {
  ._OcXs,
  .i4f2a {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
._OcXs:hover,
.i4f2a:hover {
  color: var(--buttonLinkL1, #c1847c);
}
._OcXs:disabled,
.i4f2a:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
._OcXs:active,
.i4f2a:active {
  opacity: 0.8;
}
.q9mxp,
.KQZil {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.zuOYu,
.rgsJc {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.qWdbh,
.RKq0Q {
  max-width: 1440px !important;
}
.qdEOR,
.TzL81 {
  overflow-y: hidden !important;
}
.rcP_N .kJy7G ._RRij {
  height: 63px;
}
.Z5g3X .qmX3q .Dw1Uc {
  margin-right: none !important;
}
.s86e3 {
  display: block !important;
  margin-bottom: 8px;
}
.I6Pvx {
  width: calc(100% - 20px) !important;
}
.LbYOg {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.O2ZtA,
.tCDvf {
  max-width: 1440px;
}
.IUTbX,
.K5XpQ {
  margin-right: 30px !important;
}
.A4HuY,
.NGC8k {
  margin-right: 5px !important;
}
.pcZxv,
.pOUm2 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.vgaUH,
.Jf2Zj {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.YuT5h,
.FAVys {
  display: none;
}
@media only screen and (max-width: 768px) {
  .YuT5h,
  .FAVys {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .YuT5h,
  .FAVys {
    margin-top: 24px;
  }
}
.L5ovh,
.ZpDrD {
  background-color: var(--accentColor);
  color: #fff;
}
.ttIRC,
.MFqh5 {
  position: relative;
}
.wjgLS,
.KIz80 {
  overflow-y: hidden;
}
.l7Ub7,
.GRs6l {
  overflow: hidden;
}
.tBzUD h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .tBzUD {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.UgtU4 ._TkuZ {
  color: var(--textHeading, #26201a);
}
.UgtU4 .GMFFZ,
.UgtU4 .qsOPl {
  color: var(--textLabel, #7d7676) !important;
}
.UgtU4 #TGcGy * {
  color: var(--textBody, #3c3131);
}
.L6v6l {
  width: 100%;
  height: 100%;
}
._sOVm {
  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) {
  ._sOVm {
    position: fixed;
    bottom: 0;
    left: 0;
    justify-content: center;
    width: 100vw;
    height: 100vh;
    z-index: 999;
  }
}
._sOVm .AChV0 {
  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) {
  ._sOVm .AChV0 {
    font-size: 14px;
    padding: 25px;
    line-height: 20px;
  }
}
._sOVm .S5fMT {
  margin-bottom: 10px;
}
._sOVm .EA3Ub {
  width: 250px;
}
._sOVm .I98Vy {
  display: none;
  position: absolute;
  cursor: pointer;
  width: 22px;
  height: 22px;
}
@media only screen and (max-width: 768px) {
  ._sOVm .I98Vy {
    top: 24px;
    right: 16px;
    display: block;
  }
}
._sOVm .tldK6 {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}
._sOVm .tldK6 div {
  padding: 5px 0;
  cursor: pointer;
  width: 25px;
}
@media only screen and (max-width: 768px) {
  ._sOVm .tldK6 div {
    width: 35px;
  }
}
._sOVm .tldK6 div:not(:last-child) {
  margin-right: 15px;
}
._sOVm .tldK6 div .XUzIx {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Absolute Center Spinner */
.ehE2J {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.ehE2J: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 */
.ehE2J:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.ehE2J:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: kdFDt 150ms infinite linear;
  -moz-animation: kdFDt 150ms infinite linear;
  -ms-animation: kdFDt 150ms infinite linear;
  -o-animation: kdFDt 150ms infinite linear;
  animation: kdFDt 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 kdFDt {
  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 kdFDt {
  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 kdFDt {
  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 kdFDt {
  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);
  }
}
.X_m7M {
  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;
}
.iTbsY {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: fQFMF 2s linear infinite;
  margin-left: 10%;
}
@keyframes fQFMF {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.X_m7M p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}

.XoS1q,
.m5K23 {
  transition: all 0.5s;
}
.w4K9g,
.TL0FI {
  opacity: 0;
  transform: translateY(10px);
}
.woGQd,
.wl9WN {
  transition: all 0.5s;
}
._ps0C,
._9ilRY {
  opacity: 0;
}
.qpm2W,
.MsIBm {
  transition: 0.5s;
}
.WL8m8,
.BULY2 {
  transform: translate(-100%, 0%);
}
.hzJz9,
.drjuc {
  transition: all 0.5s;
}
.vKDk8,
.jkSdh {
  transform: translate(200%, 0%);
}
.Vrc2_,
.l72cA {
  transition: all 0.5s;
}
.V_LcE,
.QtuRq {
  opacity: 0;
  transform: translateY(-100%);
}
.LTJxS,
.EQcer {
  transition: all 0.5s ease-in-out;
}
.ji4ih,
.g4C41 {
  opacity: 0;
  transform: translateY(100vh);
}
.nGEd3 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.nGEd3.lEmVu {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.IbvxD {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.IbvxD.lEmVu {
  opacity: 1 !important;
}
.C8fJ5 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.tKONV {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .tKONV {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .tKONV {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.uO5Rj,
.XWvM7 {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.h_2Ty,
.ekquN {
  background-color: var(--pageBackground, #f8f8f8);
}
.ZrUmD .OSgaU .MzT52 .F3gcg {
  font-size: 0.875rem;
}
.tjpyC .oAhie {
  background: #f5f5f5;
}
.xsfZg {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.TnWIJ {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.gLRuo,
.FLm0D {
  max-width: 1440px;
}
.LdzAf {
  display: block;
}
.zs5aX,
.p4nlv {
  display: inline-block;
}
.Y_t7k {
  display: flex;
}
.NAIHb,
.a_AHL {
  display: flex;
  flex-direction: column;
}
.x2VeU,
.vPIUH {
  display: flex;
  align-items: center;
}
.MRi4z,
.LX23z {
  display: flex;
  justify-content: center;
}
.qvw1x,
.RR62r {
  display: flex;
  justify-content: center;
  align-items: center;
}
.UVjUo,
.UDuZ2 {
  justify-content: flex-start;
}
.TMwdN,
.fHzZp {
  justify-content: flex-end;
}
.WhqF2,
.xA8dn {
  justify-content: space-between;
}
.lzpOO,
.KY8jd {
  justify-content: space-around;
}
.A4I2D,
.GiN7i {
  justify-content: space-evenly;
}
h1,
.ULiff {
  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,
  .ULiff {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.VkmzF {
  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,
  .VkmzF {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Ko4aY {
  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,
  .Ko4aY {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.FJIJ0 {
  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,
  .FJIJ0 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.a4BxH {
  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,
  .a4BxH {
    font-size: 16px;
    line-height: 18px;
  }
}
.Sv5QF {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Sv5QF {
    font-size: 16px;
    line-height: 20px;
  }
}
.YFij7,
.OHxKS,
.XCXhi {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .YFij7,
  .OHxKS,
  .XCXhi {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.w4F89 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .w4F89 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.w6__2,
.swz3X {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Cegor,
.ZUID1 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.nyDKP,
.cqiwz {
  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) {
  .nyDKP,
  .cqiwz {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.nyDKP:hover,
.cqiwz:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.nyDKP:disabled,
.cqiwz:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.nyDKP:active,
.cqiwz:active {
  opacity: 0.8;
}
.W6b5g,
.oBZmS {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.MmOI1,
.VO2rb {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.VdOwu,
.lAxRC {
  max-width: 1440px !important;
}
.cdTT2,
.Az_MI {
  overflow-y: hidden !important;
}
.vzFQq .FsUIK .MqgvM {
  height: 63px;
}
.fY7to .Q0zpX .Zk_zU {
  margin-right: none !important;
}
.c1L61 {
  display: block !important;
  margin-bottom: 8px;
}
.m80l1 {
  width: calc(100% - 20px) !important;
}
.U4eIq {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.hOS9t,
.jcK6Z {
  max-width: 1440px;
}
.J1EIa,
.SwSTQ {
  margin-right: 30px !important;
}
.cNnQk,
.xKGNK {
  margin-right: 5px !important;
}
.DnCnu,
.SsUuX {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.gAePC,
.ZzNJn {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.QcF1K,
.m0qxU {
  display: none;
}
@media only screen and (max-width: 768px) {
  .QcF1K,
  .m0qxU {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .QcF1K,
  .m0qxU {
    margin-top: 24px;
  }
}
.UoedT,
.QKgcc {
  background-color: var(--accentColor);
  color: #fff;
}
.fcIja,
.QwLrp {
  position: relative;
}
.fBjwO,
.Ng8Tj {
  overflow-y: hidden;
}
.dqavf,
.P9rl1 {
  overflow: hidden;
}
.aoii0 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .aoii0 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.yZplv .ms5wY {
  color: var(--textHeading, #26201a);
}
.yZplv .kRnJO,
.yZplv .woExM {
  color: var(--textLabel, #7d7676) !important;
}
.yZplv #EP2wy * {
  color: var(--textBody, #3c3131);
}
.iayNO {
  width: 100%;
  height: 100%;
}
.z_6mf {
  display: none;
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  width: 100%;
  line-height: 140%;
  z-index: 1;
  bottom: 0;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  .z_6mf {
    display: block;
    margin-top: 12px;
  }
}
.z_6mf .D3Gri {
  display: flex;
  padding: 12px 16px;
  justify-content: space-between;
}
.z_6mf .DX3ZB {
  background-color: var(--pageBackground, #f8f8f8);
  padding: 12px 16px;
  display: flex;
  align-items: center;
}
.z_6mf .DX3ZB .lLU9P {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 4px;
}
.z_6mf .DX3ZB .lLU9P .Htfj1 {
  font-size: 12px;
  font-weight: 500;
}
.z_6mf .DX3ZB .lLU9P .A_iqz {
  font-size: 14px;
  font-weight: 600;
  margin-left: 4px;
}
.z_6mf .DX3ZB input[type="checkbox"] {
  accent-color: var(--buttonPrimary, #4e3f09);
  width: 20px;
  height: 20px;
  border-radius: 4px;
  padding: 0;
  margin: 0;
}
.z_6mf .DX3ZB .LDvmn {
  margin-left: 12px;
  display: flex;
  align-items: center;
}
.z_6mf .DX3ZB .LDvmn .YETFC {
  font-size: 12px;
  font-weight: 500;
  display: flex;
  margin-right: 12px;
}
.z_6mf .D3Gri {
  display: flex;
  padding: 12px 16px;
  justify-content: space-between;
  align-items: flex-end;
}
.z_6mf .ZfrNg {
  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) {
  .z_6mf .ZfrNg {
    margin-left: 16px;
  }
}
.z_6mf .qxFo2 {
  justify-content: space-between;
}
.z_6mf .qxFo2 .lLU9P {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.z_6mf .Gd7kQ {
  color: var(--buttonLink, #b1655b);
}
.z_6mf .SXlA4 {
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}
.z_6mf .DCond {
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
  width: 100%;
}
.z_6mf .K9yYp {
  background-color: var(--pageBackground, #f8f8f8);
  border: 1px solid var(--dividerStokes, #d4d1d1);
  box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.12);
}
.z_6mf .G1vNa {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
}
.z_6mf .ZfrNg {
  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) {
  .z_6mf .ZfrNg {
    margin-left: 16px;
  }
}
.z_6mf .wR2JV {
  background: var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  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;
}
.z_6mf .wR2JV.ZgWYP {
  width: 40%;
}
.z_6mf .regro,
.z_6mf .wR2JV {
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.z_6mf .regro {
  gap: 12px;
}
.z_6mf .jBc8R {
  background: var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  text-transform: uppercase;
  color: var(--buttonSecondary, #fff);
  width: 100%;
  height: 48px;
  border: none;
  line-height: 140%;
}
.z_6mf .jBc8R[disabled] {
  color: #898a93;
  cursor: default;
}
.ksJbh {
  display: flex;
  flex-direction: column;
  width: 50%;
}
@media only screen and (max-width: 480px) {
  .ksJbh {
    width: auto;
  }
}
.ksJbh .SGRCL {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 4px;
}
.Cwz5h {
  width: 100% !important;
}
@media only screen and (max-width: 480px) {
  .Cwz5h {
    width: 50% !important;
  }
}

.qgeXM,
.UIMrO {
  transition: all 0.5s;
}
.JNBh5,
.m_jdS {
  opacity: 0;
  transform: translateY(10px);
}
.Q76e_,
.c9g1f {
  transition: all 0.5s;
}
.dRBbj,
.jNeHH {
  opacity: 0;
}
.FYtv4,
.fUgS5 {
  transition: 0.5s;
}
.fZUnq,
.JyhRT {
  transform: translate(-100%, 0%);
}
.yLKXj,
.Lmc3B {
  transition: all 0.5s;
}
.s1JIZ,
.y0dIe {
  transform: translate(200%, 0%);
}
.XS4Wo,
.Wosxl {
  transition: all 0.5s;
}
.Ijhre,
.goK1a {
  opacity: 0;
  transform: translateY(-100%);
}
.DC03Y,
.DSs2O {
  transition: all 0.5s ease-in-out;
}
.SBFnD,
.dRiuB {
  opacity: 0;
  transform: translateY(100vh);
}
.fOYil {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.fOYil.bOwaE {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.e_S9Z {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.e_S9Z.bOwaE {
  opacity: 1 !important;
}
.c2DxK {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.AeTbr {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .AeTbr {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .AeTbr {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.OH23D,
.I2njW {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.JwoWc,
.kFd1P {
  background-color: var(--pageBackground, #f8f8f8);
}
.SujLN .y2ULP .kTycd .vA50p {
  font-size: 0.875rem;
}
.RA2Fe .BE0ZF {
  background: #f5f5f5;
}
.slRX2 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.NOy3g {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.cYz83,
.Fbspl {
  max-width: 1440px;
}
._RrNI {
  display: block;
}
.waCKJ,
.WUzTy {
  display: inline-block;
}
.REQQH {
  display: flex;
}
.G84YB,
.SntV1 {
  display: flex;
  flex-direction: column;
}
.BBnHy,
.Z12bD {
  display: flex;
  align-items: center;
}
.qlTcv,
.IAFjN {
  display: flex;
  justify-content: center;
}
.kQIlF,
.AHPs8 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.vNCMa,
.oIbl1 {
  justify-content: flex-start;
}
.asQu0,
.cROmw {
  justify-content: flex-end;
}
.heEFx,
.APzeZ {
  justify-content: space-between;
}
.s6ugY,
.ulJCf {
  justify-content: space-around;
}
.r__dk,
.NSxTM {
  justify-content: space-evenly;
}
h1,
.iP9TM {
  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,
  .iP9TM {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.tif6K {
  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,
  .tif6K {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.y3aG6 {
  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,
  .y3aG6 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Ccf2v {
  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,
  .Ccf2v {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.B2hGF {
  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,
  .B2hGF {
    font-size: 16px;
    line-height: 18px;
  }
}
.ksWDi {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ksWDi {
    font-size: 16px;
    line-height: 20px;
  }
}
.HkmAC,
.byElh,
.Mmf9d {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .HkmAC,
  .byElh,
  .Mmf9d {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.mHDz2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .mHDz2 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
._9rQ6E,
.bwAPR {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
._6swL,
.E5eF4 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.pAkq2,
.SFTOf {
  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) {
  .pAkq2,
  .SFTOf {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.pAkq2:hover,
.SFTOf:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.pAkq2:disabled,
.SFTOf:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.pAkq2:active,
.SFTOf:active {
  opacity: 0.8;
}
.JctNR,
.Qr9Dz {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.V0oiL,
.SwOc9 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.lIQtH,
.mdRpH {
  max-width: 1440px !important;
}
.fvlTb,
.vBDim {
  overflow-y: hidden !important;
}
.cOvfX .W9EG0 .WDz3h {
  height: 63px;
}
.QwmOg .gGfBR .ND4ig {
  margin-right: none !important;
}
.lBPoU {
  display: block !important;
  margin-bottom: 8px;
}
.ndxHb {
  width: calc(100% - 20px) !important;
}
.aEoZx {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.JhAYB,
.Y0QhW {
  max-width: 1440px;
}
.YJg_3,
.P19sx {
  margin-right: 30px !important;
}
.kLBBr,
.CAEaw {
  margin-right: 5px !important;
}
.Hshxa,
.B0Fcd {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.AcA0W,
.mtH7d {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.v99eG,
.u2M7O {
  display: none;
}
@media only screen and (max-width: 768px) {
  .v99eG,
  .u2M7O {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .v99eG,
  .u2M7O {
    margin-top: 24px;
  }
}
.VBYd_,
.MNAwX {
  background-color: var(--accentColor);
  color: #fff;
}
.dkvrc,
.yzlNL {
  position: relative;
}
.fT02o,
.Fz7_X {
  overflow-y: hidden;
}
.I5tXZ,
.ey77y {
  overflow: hidden;
}
.jbINl h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .jbINl {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.wG_v8 .qWJO0 {
  color: var(--textHeading, #26201a);
}
.wG_v8 .gT2Kl,
.wG_v8 .yG0zD {
  color: var(--textLabel, #7d7676) !important;
}
.wG_v8 #dxbCf * {
  color: var(--textBody, #3c3131);
}
.Stqfm {
  width: 100%;
  height: 100%;
}
.Oa4te {
  padding: 24px;
}
.hOecv {
  padding: 24px;
  line-height: 140%;
}
.hOecv .nma3p {
  display: flex;
  gap: 16px;
}
.hOecv .nma3p .r80yD {
  border-radius: 4px;
  flex: 0 0 18%;
  width: 18%;
}
@media only screen and (max-width: 480px) {
  .hOecv .nma3p .r80yD {
    flex: 0 0 25%;
    width: 25%;
  }
}
.hOecv .nma3p .r80yD img {
  width: 100%;
  height: auto;
}
.hOecv .nma3p .A4a20 {
  font-size: 14;
  font-weight: 400;
  color: var(--textHeading, #26201a);
}
.IRJIi {
  display: flex;
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .IRJIi {
    padding: 16px;
  }
}
.IRJIi .QQAyx {
  padding-top: 14px;
  padding-bottom: 14px;
  cursor: pointer;
  text-align: center;
  border-radius: 4px;
  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) {
  .IRJIi .QQAyx {
    width: 100%;
  }
}
.IRJIi .yTkWG {
  padding-top: 14px;
  padding-bottom: 14px;
  margin-left: 12px;
  text-align: center;
  cursor: pointer;
  color: var(--buttonSecondary, #fff);
  border-radius: 4px;
  width: 50%;
  text-transform: capitalize;
  color: #fff;
  background-color: var(--textHeading, #26201a);
}
@media only screen and (max-width: 768px) {
  .IRJIi .yTkWG {
    width: 100%;
  }
}


.S8oDz,
.ClQzn {
  transition: all 0.5s;
}
.MGx7j,
.hGj54 {
  opacity: 0;
  transform: translateY(10px);
}
.aEaB_,
.DdAT3 {
  transition: all 0.5s;
}
.RoV7D,
.FcQTD {
  opacity: 0;
}
.gGC37,
.KN5kU {
  transition: 0.5s;
}
.vySoX,
.bU812 {
  transform: translate(-100%, 0%);
}
.Px3tC,
.ZmxM6 {
  transition: all 0.5s;
}
.Mgdfz,
.V0SPf {
  transform: translate(200%, 0%);
}
.jNtH5,
.WNI7S {
  transition: all 0.5s;
}
.VewF9,
.VEyBq {
  opacity: 0;
  transform: translateY(-100%);
}
.UfhHQ,
.vrImk {
  transition: all 0.5s ease-in-out;
}
.IMPvG,
.PTG57 {
  opacity: 0;
  transform: translateY(100vh);
}
.DRj_7 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.DRj_7.ixTTw {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.mNMql {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.mNMql.ixTTw {
  opacity: 1 !important;
}
.tLksm {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.Wnu2i {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .Wnu2i {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .Wnu2i {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
}
@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-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.FvRsV,
.AMEYR {
  position: sticky;
  top: 0;
  z-index: 999;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.nHElD,
.i1qhE {
  background-color: var(--pageBackground, #f8f8f8);
}
.uxqCG .tSYRz .eO31V .ihcZX {
  font-size: 0.875rem;
}
.Vaq88 .Ol4sT {
  background: #f5f5f5;
}
.SErXy {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.p0W6a {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Ty2wv,
.gkJGs {
  max-width: 1440px;
}
.fAX1c {
  display: block;
}
.lxrma,
.uPi6N {
  display: inline-block;
}
.cegUV {
  display: flex;
}
.bHdUL,
.GDKxy {
  display: flex;
  flex-direction: column;
}
.U6grX,
.xmMKO {
  display: flex;
  align-items: center;
}
.XagJS,
.GXOTB {
  display: flex;
  justify-content: center;
}
._Yo5g,
.VKONT {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Kv46X,
.xYyZf {
  justify-content: flex-start;
}
.GWX6v,
.x21OQ {
  justify-content: flex-end;
}
.Hj5uJ,
.Sy28u {
  justify-content: space-between;
}
.cJNgS,
.g97vg {
  justify-content: space-around;
}
.vzk4g,
.jvu1f {
  justify-content: space-evenly;
}
h1,
.GVWD4 {
  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,
  .GVWD4 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.bRpWN {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .bRpWN {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.KnQx1 {
  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,
  .KnQx1 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.b3Ng7 {
  font-family: var(--font-body);
  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,
  .b3Ng7 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.aRbXq {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .aRbXq {
    font-size: 16px;
    line-height: 18px;
  }
}
.tpNC5 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .tpNC5 {
    font-size: 16px;
    line-height: 20px;
  }
}
.Pa4EN,
.HSaH3,
.MNeDb {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Pa4EN,
  .HSaH3,
  .MNeDb {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.sqUD4 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .sqUD4 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.VaJpz,
.iQFYp {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.wUJxe,
.DzjRV {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.StnDt,
.uGzLV {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.a4MFL,
.Iw5uh {
  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) {
  .a4MFL,
  .Iw5uh {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .a4MFL:hover,
  .Iw5uh:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.a4MFL:active,
.Iw5uh:active,
.a4MFL:focus-visible,
.Iw5uh:focus-visible,
.a4MFL:focusvisible,
.Iw5uh:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.zvnoP,
.BV5Lb {
  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) {
  .zvnoP,
  .BV5Lb {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .zvnoP:hover,
  .BV5Lb:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .zvnoP:disabled,
  .BV5Lb:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.zvnoP:active,
.BV5Lb:active,
.zvnoP:focus-visible,
.BV5Lb:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.zTtI_,
.XmjT_ {
  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) {
  .zTtI_,
  .XmjT_ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.zTtI_:hover,
.XmjT_:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.zTtI_:disabled,
.XmjT_:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.zTtI_:active,
.XmjT_:active {
  opacity: 0.8;
}
.JU2my,
.RS9M0 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fe9_z,
.e5XJz {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.IxDrg,
.s0gwJ {
  max-width: 1440px !important;
}
.IxDrg,
.ibJ48 {
  max-width: 1750px !important;
}
.lVV15,
.HO8Bz {
  overflow-y: hidden !important;
}
.xfkqh .NDRSb .I4eyo {
  height: 63px;
}
.Yg20p .QsmEj .rqM7n {
  margin-right: none !important;
}
.r3VGY {
  display: block !important;
  margin-bottom: 8px;
}
.W8yTu {
  width: calc(100% - 20px) !important;
}
.s2JuA {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.G1uf7,
.XYZeF {
  max-width: 1440px;
}
.wmHmM,
.opdwr {
  margin-right: 30px !important;
}
.TgjPo,
.Dkhor {
  margin-right: 5px !important;
}
.pe7fZ,
.IIl9e {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.tA_Zs,
.Umeth {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.ak_fk,
.TQU9N {
  display: none;
}
@media only screen and (max-width: 768px) {
  .ak_fk,
  .TQU9N {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .ak_fk,
  .TQU9N {
    margin-top: 24px;
  }
}
.S1z8P,
.B4OPo {
  background-color: var(--accentColor);
  color: #fff;
}
.rJg37,
.hKnDx {
  position: relative;
}
.qSegp,
.X4eyB {
  overflow-y: hidden;
}
.UfmIn,
.XoD7n {
  overflow: hidden;
}
.w3Y6D h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .w3Y6D {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.mQQYI .yJJJ5 {
  color: var(--textHeading, #26201a);
}
.mQQYI .W8fum,
.mQQYI .hXB_y {
  color: var(--textLabel, #7d7676) !important;
}
.mQQYI #gwwf0 * {
  color: var(--textBody, #3c3131);
}
.tYYXI {
  width: 100%;
  height: 100%;
}
.DgVq4 {
  font-family: var(--font-body);
}
.JOXz8 {
  font-family: var(--font-header);
}
.JFER4 {
  background-color: var(--pageBackground);
}
.JFER4 .IxLY6 {
  background-color: var(--errorBackground, #e6d5d5);
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 16px 24px;
  display: flex;
  align-items: center;
}
.JFER4 .IxLY6 .hTm8X {
  display: flex;
  margin-right: 14px;
}
.JFER4 .IxLY6 .P2m8R {
  color: var(--errorText, #b24141);
  flex-grow: 1;
  font-weight: 600;
  font-size: 12px;
  margin-right: 14px;
}
@media only screen and (max-width: 768px) {
  .JFER4 .IxLY6 {
    border-radius: 0;
  }
}
.JFER4 .NuFJD {
  display: flex;
  gap: 1rem;
  margin-top: 20px;
}
@media only screen and (max-width: 768px) {
  .JFER4 .NuFJD {
    flex-direction: column;
  }
}
.JFER4 .DKWS4 {
  display: flex;
  flex-direction: column;
  flex: 1;
  border-top: 1px solid var(--dividerStokes, #d4d1d1) !important;
}
.JFER4 .DKWS4 .heuJw {
  z-index: 999 !important;
}
.JFER4 .DKWS4 .lTQRJ {
  border-radius: 8px 8px 0 0;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 24px;
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
@media only screen and (max-width: 480px) {
  .JFER4 .DKWS4 .lTQRJ {
    border-radius: 0;
    padding: 16px;
  }
}
.JFER4 .DKWS4 .lTQRJ .hHF9M {
  display: none;
}
@media only screen and (max-width: 768px) {
  .JFER4 .DKWS4 .lTQRJ .hHF9M {
    display: block;
  }
}
.JFER4 .DKWS4 .lTQRJ .NMfOS .e5S9A {
  color: var(--textHeading);
  line-height: 140%;
  font-size: 18px;
  font-weight: 600;
}
.JFER4 .DKWS4 .lTQRJ .NMfOS .IsBiC {
  color: var(--textLabel);
  line-height: 140%;
  margin-left: 12px;
  font-size: 14px;
  font-weight: 500;
}
.JFER4 .wAQ3n {
  flex: 0 0 34%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.JFER4 .wAQ3n .JTZ1H {
  background: var(--buttonPrimary);
  cursor: pointer;
  border-radius: 4px;
  text-transform: uppercase;
  color: var(--buttonSecondary);
  width: 100%;
  height: 48px;
  border: none;
  line-height: 140%;
  padding: 20px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
}
.JFER4 .wAQ3n .m75gD {
  cursor: pointer;
  background: var(--buttonPrimary);
  border-radius: 4px;
  text-transform: uppercase;
  color: var(--buttonSecondary);
  width: 100%;
  height: 48px;
  border: none;
  line-height: 140%;
  padding: 20px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .JFER4 .wAQ3n .JTZ1H,
  .JFER4 .wAQ3n .m75gD {
    display: none;
  }
}
.JFER4 .wAQ3n .JTZ1H[disabled],
.JFER4 .wAQ3n .m75gD[disabled] {
  color: #898a93;
  cursor: default;
}
.JFER4 .dvwat {
  display: flex;
}

@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
}
@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-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
.d3Axj,
.dovKO {
  transition: all 0.5s;
}
.RaVVz,
.jmghT {
  opacity: 0;
  transform: translateY(10px);
}
.ZQ4lk,
.Qa9Fc {
  transition: all 0.5s;
}
.HeyyN,
.S5fQD {
  opacity: 0;
}
.NSQYK,
.jjhfl {
  transition: 0.5s;
}
.YYRJ5,
.bmPQJ {
  transform: translate(-100%, 0%);
}
.oESWu,
.iO5PQ {
  transition: all 0.5s;
}
.uviNk,
.yw4MG {
  transform: translate(200%, 0%);
}
.G_xJg,
.NMFRK {
  transition: all 0.5s;
}
.O4jXi,
.MMbbY {
  opacity: 0;
  transform: translateY(-100%);
}
.ncwWY,
.dgOT1 {
  transition: all 0.5s ease-in-out;
}
.IgOdc,
.vhret {
  opacity: 0;
  transform: translateY(100vh);
}
.lgo38 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.lgo38.kB1TB {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.SM6pj {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.SM6pj.kB1TB {
  opacity: 1 !important;
}
.Y5h0m {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.L31BS {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .L31BS {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .L31BS {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.iiINE,
.neUZH {
  position: sticky;
  top: 0;
  z-index: 999;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.PW3Vx,
.QTu_M {
  background-color: var(--pageBackground, #f8f8f8);
}
.VNE_t .lXvlU .BQpeD .egdxz {
  font-size: 0.875rem;
}
.HkA2y .QeWsy {
  background: #f5f5f5;
}
.mPsWm {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.PmbMk {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.s8PhO,
.oFACf {
  max-width: 1440px;
}
.Olnsf {
  display: block;
}
.mpSjj,
.Zn_Jh {
  display: inline-block;
}
.dB0KO {
  display: flex;
}
.k8B8N,
.roGS6 {
  display: flex;
  flex-direction: column;
}
.TCZjg,
.Bj5WC {
  display: flex;
  align-items: center;
}
.qgecr,
.Z7Csz {
  display: flex;
  justify-content: center;
}
.LAWje,
.O48KW {
  display: flex;
  justify-content: center;
  align-items: center;
}
.oamIO,
.WvTql {
  justify-content: flex-start;
}
.hV8Hi,
.KJ_Ip {
  justify-content: flex-end;
}
.HeZA9,
.wCP1P {
  justify-content: space-between;
}
.aFzPg,
.ZVu21 {
  justify-content: space-around;
}
.BbUVs,
.AukIq {
  justify-content: space-evenly;
}
h1,
.ry8qT {
  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,
  .ry8qT {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.lXdL2 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .lXdL2 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Pp8W3 {
  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,
  .Pp8W3 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.RoyAN {
  font-family: var(--font-body);
  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,
  .RoyAN {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.KKdZS {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .KKdZS {
    font-size: 16px;
    line-height: 18px;
  }
}
.Vi5zB {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Vi5zB {
    font-size: 16px;
    line-height: 20px;
  }
}
.RtCdT,
.W8Wdf,
.LC3IE {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .RtCdT,
  .W8Wdf,
  .LC3IE {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.nkjy9 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .nkjy9 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.dxYeP,
.SoiWD {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.Q9dwg,
.p60Y8 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Fr0Rb,
.a05sY {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.MeRyf,
.M3R4G {
  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) {
  .MeRyf,
  .M3R4G {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .MeRyf:hover,
  .M3R4G:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.MeRyf:active,
.M3R4G:active,
.MeRyf:focus-visible,
.M3R4G:focus-visible,
.MeRyf:focusvisible,
.M3R4G:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.kYGHo,
.oB2pB {
  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) {
  .kYGHo,
  .oB2pB {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .kYGHo:hover,
  .oB2pB:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .kYGHo:disabled,
  .oB2pB:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.kYGHo:active,
.oB2pB:active,
.kYGHo:focus-visible,
.oB2pB:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.iR3Xf,
.dEtNY {
  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) {
  .iR3Xf,
  .dEtNY {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.iR3Xf:hover,
.dEtNY:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.iR3Xf:disabled,
.dEtNY:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.iR3Xf:active,
.dEtNY:active {
  opacity: 0.8;
}
.axOA_,
.QThML {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.x8A9e,
.CnLRZ {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
._8y3y3,
.unOYF {
  max-width: 1440px !important;
}
._8y3y3,
.bJdiL {
  max-width: 1750px !important;
}
._0Dmp7,
.yz0It {
  overflow-y: hidden !important;
}
.nXvkH .CcAVO .YIhEf {
  height: 63px;
}
.A0U8y .wgZRx .ZTBlI {
  margin-right: none !important;
}
.nDM5i {
  display: block !important;
  margin-bottom: 8px;
}
.nZw75 {
  width: calc(100% - 20px) !important;
}
.sgEo5 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.hJYgP,
.MtvIw {
  max-width: 1440px;
}
.u4NRD,
._I_0D {
  margin-right: 30px !important;
}
.s6yh0,
.UaIk3 {
  margin-right: 5px !important;
}
.gDBdb,
.tpEF2 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.hg6n7,
.dRZWM {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.p0lgY,
.tc2WF {
  display: none;
}
@media only screen and (max-width: 768px) {
  .p0lgY,
  .tc2WF {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .p0lgY,
  .tc2WF {
    margin-top: 24px;
  }
}
.NdkvC,
.pgXo6 {
  background-color: var(--accentColor);
  color: #fff;
}
.AJb3Y,
.thqgz {
  position: relative;
}
.uysKS,
.xwaoA {
  overflow-y: hidden;
}
.HNw3Q,
.uL9A1 {
  overflow: hidden;
}
.lqmG3 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .lqmG3 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.CC1Bx .j4O44 {
  color: var(--textHeading, #26201a);
}
.CC1Bx .wemAz,
.CC1Bx .y2ksr {
  color: var(--textLabel, #7d7676) !important;
}
.CC1Bx #szrfz * {
  color: var(--textBody, #3c3131);
}
.EOa6c {
  width: 100%;
  height: 100%;
}
.OUSyt {
  font-family: var(--font-body);
}
.E9yd9 {
  font-family: var(--font-header);
}
.pLyjo {
  padding: 16px;
  border: 1px solid #e4e4e4;
}
.pLyjo .V1uWI {
  color: #161616;
}
.pLyjo .JERVZ {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-top: 16px;
  padding: 15px 24px;
  background: var(--buttonPrimary, #4e3f09);
  gap: 24px;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  .pLyjo .JERVZ {
    gap: 8px;
    padding: 16px;
    margin-top: 8px;
  }
}
@media only screen and (max-width: 480px) {
  .pLyjo .JERVZ {
    gap: 16px;
    padding: 10px 16px;
  }
}
.pLyjo .JERVZ .IYmdT {
  width: 40px;
  height: 40px;
}
@media only screen and (max-width: 768px) {
  .pLyjo .JERVZ .IYmdT {
    width: 24px;
    height: 24px;
  }
}
@media only screen and (max-width: 480px) {
  .pLyjo .JERVZ .IYmdT {
    width: 32px;
    height: 32px;
  }
}
.pLyjo .JERVZ .IYmdT rect {
  width: 100%;
  height: 100%;
}
.pLyjo .JERVZ .ACidS,
.pLyjo .JERVZ .fFoay {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  background: none;
  border: none;
  width: 24px;
  height: 24px;
}
.pLyjo .JERVZ .ACidS svg path,
.pLyjo .JERVZ .fFoay svg path {
  stroke: #fff;
}
.pLyjo .JERVZ .fFoay::after {
  content: ">";
  font-size: 20px;
  color: #fff;
  /* Change to match your theme */
}
.pLyjo .JERVZ .UApMk {
  min-width: 0;
  flex: 1;
}
.pLyjo .JERVZ .UApMk .lVT2q {
  color: var(--buttonSecondary, #fff);
}
.pLyjo .JERVZ .UApMk .rABDt {
  color: var(--buttonSecondary, #fff);
  margin-top: 4px;
}
.pLyjo .CDHgC {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-top: 16px;
  padding: 15px 24px;
  background: #000;
  gap: 24px;
  cursor: pointer;
  border: 1px solid #000;
}
@media only screen and (max-width: 768px) {
  .pLyjo .CDHgC {
    gap: 8px;
    padding: 10px 16px;
    margin-top: 8px;
  }
}
@media only screen and (max-width: 480px) {
  .pLyjo .CDHgC {
    gap: 16px;
  }
}
.pLyjo .CDHgC .IYmdT {
  width: 40px;
  height: 40px;
}
@media only screen and (max-width: 768px) {
  .pLyjo .CDHgC .IYmdT {
    width: 32px;
    height: 32px;
  }
}
.pLyjo .CDHgC .IYmdT rect {
  width: 100%;
  height: 100%;
}
.pLyjo .CDHgC .ACidS,
.pLyjo .CDHgC .fFoay {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  background: none;
  border: none;
  width: 24px;
  height: 24px;
}
.pLyjo .CDHgC .ACidS svg path,
.pLyjo .CDHgC .fFoay svg path {
  fill: #fff;
}
.pLyjo .CDHgC .fFoay::after {
  content: ">";
  font-size: 20px;
  color: #fff;
  /* Change to match your theme */
}
.pLyjo .CDHgC .UApMk {
  min-width: 0;
  flex: 1;
}
.pLyjo .CDHgC .UApMk .lVT2q {
  color: #fff;
}
.pLyjo .CDHgC .UApMk .rABDt {
  color: #fff;
  margin-top: 4px;
}
.mE23v {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
}
.mE23v .UnRxY {
  width: 593px;
  background: #fff;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  padding: 32px 0 0;
}
@media only screen and (max-width: 768px) {
  .mE23v .UnRxY {
    padding: 16px 0 0;
    width: 438px;
    height: 658px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media only screen and (max-width: 480px) {
  .mE23v .UnRxY {
    width: 100%;
    height: 676px;
    bottom: 0;
    padding: 16px 0 0;
    transform: translate(0, 0);
    left: 0;
    top: unset;
    max-height: calc(100vh - 120px);
  }
}
.mE23v .UnRxY .BKYDc {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  color: #161616;
  margin-bottom: 16px;
  padding: 0 32px 0;
}
@media only screen and (max-width: 768px) {
  .mE23v .UnRxY .BKYDc {
    padding: 0 16px 0;
  }
}
.mE23v .UnRxY .BKYDc .dFPN9 {
  cursor: pointer;
}
.mE23v .UnRxY .Kuw58 {
  display: flex;
  flex-direction: column;
  padding: 0 32px 0;
}
@media only screen and (max-width: 768px) {
  .mE23v .UnRxY .Kuw58 {
    padding: 0 16px 0;
  }
}
@media only screen and (max-width: 480px) {
  .mE23v .UnRxY .Kuw58 {
    height: calc(100% - 136px);
  }
}
.mE23v .UnRxY .Kuw58 label {
  margin-bottom: 4px;
  color: #161616;
}
.mE23v .UnRxY .Kuw58 .ww85M {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  margin-bottom: 21px;
  height: 48px;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .mE23v .UnRxY .Kuw58 .ww85M {
    margin-bottom: 21px;
  }
}
@media only screen and (max-width: 480px) {
  .mE23v .UnRxY .Kuw58 .ww85M {
    margin-bottom: 29px;
  }
}
.mE23v .UnRxY .Kuw58 .ww85M input {
  width: 100%;
  height: 100%;
  border: 1px solid #e4e4e4;
  background: #fff;
  color: #161616;
  padding: 12px 16px;
  font-size: 16px;
}
.mE23v .UnRxY .Kuw58 .ww85M input:focus-visible {
  outline: #913597 auto 1px;
}
.mE23v .UnRxY .Kuw58 .ww85M .Q3kqd {
  position: absolute;
  right: 16px;
  border: 0;
  color: #989898;
  background: transparent;
  height: 100%;
  text-transform: uppercase;
  cursor: pointer;
  pointer-events: none;
}
.mE23v .UnRxY .Kuw58 .ww85M .Q3kqd.sb3RS {
  pointer-events: all;
  color: #913597;
}
.mE23v .UnRxY .Kuw58 .ww85M .uS556 {
  position: absolute;
  left: 0;
  bottom: -20px;
  color: #ea0029;
}
.mE23v .UnRxY .Kuw58 .PJwEP {
  color: #161616;
  line-height: 140%;
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 500;
}
.mE23v .UnRxY .Kuw58 .MiMCu {
  display: flex;
  flex-direction: column;
  gap: 16px;
  overflow: auto;
  height: calc(100vh - 241px);
}
@media only screen and (max-width: 768px) {
  .mE23v .UnRxY .Kuw58 .MiMCu {
    height: calc(658px - 225px);
  }
}
@media only screen and (max-width: 480px) {
  .mE23v .UnRxY .Kuw58 .MiMCu {
    gap: 8px;
    height: 100%;
    margin-bottom: 16px;
    flex: 1;
  }
}
.mE23v .UnRxY .Kuw58 .ezxS3 {
  border: 1px solid #e4e4e4;
  padding: 16px;
  display: flex;
  align-items: flex-start;
  gap: 16px;
  cursor: pointer;
}
.mE23v .UnRxY .Kuw58 .ezxS3 .Eap0z {
  height: 24px;
  width: 24px;
}
.mE23v .UnRxY .Kuw58 .ezxS3 .Eap0z svg {
  width: 24px;
  height: 24px;
}
.mE23v .UnRxY .Kuw58 .ezxS3 .yKDvV {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.mE23v .UnRxY .Kuw58 .ezxS3 .F8mdP {
  background-color: #f5e5f6;
  border: 1px dashed #913597;
  height: 36px;
  color: #913597;
  position: relative;
  padding: 8px 16px;
  margin-bottom: 8px;
}
.mE23v .UnRxY .Kuw58 .ezxS3 .i40Yg {
  background-color: #d9efdc;
  border-radius: 20px;
  color: #1dad50;
  padding: 3.5px 16px;
  margin-bottom: 8px;
  display: inline-flex;
  align-items: center;
}
.mE23v .UnRxY .Kuw58 .ezxS3 .i40Yg svg {
  width: 12px;
  height: 12px;
  margin-right: 8px;
}
.mE23v .UnRxY .Kuw58 .ezxS3 .i40Yg svg rect {
  width: 100%;
  height: 100%;
}
.mE23v .UnRxY .Kuw58 .ezxS3 .NXhOm {
  color: #575757;
  margin-bottom: 4px;
}
.mE23v .UnRxY .Kuw58 .ezxS3 .s0Yvv {
  color: #575757;
}
.mE23v .UnRxY .Kuw58 .ezxS3 .qx0jf {
  pointer-events: none;
}
.mE23v .UnRxY .Kuw58 .ezxS3 .qx0jf .F8mdP {
  background-color: #f0f0f0;
  border: 1px dashed #989898;
  color: #575757;
}
.mE23v .UnRxY .Kuw58 .ezxS3 .qx0jf .i40Yg {
  background-color: #575757;
  color: #fff;
}
.mE23v .UnRxY .Kuw58 .mu0x_ {
  pointer-events: none;
}
.mE23v .UnRxY .Kuw58 .mu0x_ .Eap0z {
  pointer-events: none;
}
.mE23v .UnRxY .qQeGM {
  display: flex;
  gap: 16px;
  padding: 16px 32px;
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .mE23v .UnRxY .qQeGM {
    gap: 8px;
    padding: 16px;
  }
}
@media only screen and (max-width: 480px) {
  .mE23v .UnRxY .qQeGM {
    gap: 8px;
    padding: 16px 16px 32px;
    z-index: 9;
    position: relative;
    background: #fff;
  }
}
.mE23v .UnRxY .qQeGM .X3l4V {
  border: 1px solid #161616;
  border-radius: 0;
  color: #161616;
  background: #fff;
  padding: 13px;
  cursor: pointer;
  text-transform: uppercase;
  flex: 1;
}
.mE23v .UnRxY .qQeGM .X3l4V.HyGsK {
  pointer-events: none;
  opacity: 0.5;
}
.mE23v .UnRxY .qQeGM .Zuyu6 {
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
}
.bmQXR {
  z-index: 999999 !important;
  top: 0 !important;
  left: 0 !important;
}
.q4215 {
  padding: 32px 16px;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 360px;
  text-align: center;
  margin: auto;
}
@media only screen and (max-width: 480px) {
  .q4215 {
    margin-top: 8px;
    width: 100%;
  }
}
.q4215 svg {
  width: 242px;
  height: 242px;
}
.q4215 .YiXs5 {
  margin-bottom: 8px;
  color: #161616;
}
.q4215 .tjGQb {
  color: #575757;
}

.Vj_YV,
.WO4hK {
  transition: all 0.5s;
}
.a6Xo9,
.NUlUi {
  opacity: 0;
  transform: translateY(10px);
}
.pmpJF,
.xuGdP {
  transition: all 0.5s;
}
.rbhBj,
.iCvGJ {
  opacity: 0;
}
.zHEr1,
.pVLIp {
  transition: 0.5s;
}
.SPZ3D,
.WiFdO {
  transform: translate(-100%, 0%);
}
.M6AQD,
.DYsYe {
  transition: all 0.5s;
}
.beXGu,
.lvJK1 {
  transform: translate(200%, 0%);
}
.y3n6O,
.qAAt2 {
  transition: all 0.5s;
}
.Gz3is,
.IEXJD {
  opacity: 0;
  transform: translateY(-100%);
}
.EOmlx,
.NhKVY {
  transition: all 0.5s ease-in-out;
}
.HSaUb,
.Jyz3e {
  opacity: 0;
  transform: translateY(100vh);
}
.XrPF2 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.XrPF2.iYxjM {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.so6yC {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.so6yC.iYxjM {
  opacity: 1 !important;
}
.U0txV {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.xMIRG {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .xMIRG {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .xMIRG {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
}
@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-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.Bpa7a,
.iLO9o {
  position: sticky;
  top: 0;
  z-index: 999;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.sk5c7,
.YiH5A {
  background-color: var(--pageBackground, #f8f8f8);
}
.q08TH .qHvsl .WDZiG .TfXFk {
  font-size: 0.875rem;
}
.h_Z2P .CsiHy {
  background: #f5f5f5;
}
.TUkMJ {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.C3SB_ {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.ydi4q,
.kXQpD {
  max-width: 1440px;
}
.r8cJe {
  display: block;
}
.azGo4,
.uQFpz {
  display: inline-block;
}
.OGrVd {
  display: flex;
}
.bFIcH,
.QfJZy {
  display: flex;
  flex-direction: column;
}
.G4i9s,
.arxXY {
  display: flex;
  align-items: center;
}
.XguNO,
.L5sc8 {
  display: flex;
  justify-content: center;
}
.uEQlw,
.M_5Ec {
  display: flex;
  justify-content: center;
  align-items: center;
}
.F7Zf1,
._RVuP {
  justify-content: flex-start;
}
.f0gAg,
.Q0rKE {
  justify-content: flex-end;
}
.Dct61,
.LnmRd {
  justify-content: space-between;
}
.W47sY,
.KqZCY {
  justify-content: space-around;
}
.oh8l7,
.FQO1L {
  justify-content: space-evenly;
}
h1,
.iERdq {
  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,
  .iERdq {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Gl8iz {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .Gl8iz {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ng5aI {
  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,
  .ng5aI {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.tMoeM {
  font-family: var(--font-body);
  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,
  .tMoeM {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.cBcBR {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .cBcBR {
    font-size: 16px;
    line-height: 18px;
  }
}
.i3zXF {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .i3zXF {
    font-size: 16px;
    line-height: 20px;
  }
}
.YPUKA,
.x8nTI,
.rQnE5 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .YPUKA,
  .x8nTI,
  .rQnE5 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.izzan {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .izzan {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.mH8eA,
.qWOJj {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.y0zTW,
.B2y8h {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.VzGoC,
.wVAn0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.vXH_Y,
.JRVGS {
  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) {
  .vXH_Y,
  .JRVGS {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .vXH_Y:hover,
  .JRVGS:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.vXH_Y:active,
.JRVGS:active,
.vXH_Y:focus-visible,
.JRVGS:focus-visible,
.vXH_Y:focusvisible,
.JRVGS:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.q769R,
.yVUZ7 {
  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) {
  .q769R,
  .yVUZ7 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .q769R:hover,
  .yVUZ7:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .q769R:disabled,
  .yVUZ7:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.q769R:active,
.yVUZ7:active,
.q769R:focus-visible,
.yVUZ7:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.HmPy1,
.Qf_Y5 {
  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) {
  .HmPy1,
  .Qf_Y5 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.HmPy1:hover,
.Qf_Y5:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.HmPy1:disabled,
.Qf_Y5:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.HmPy1:active,
.Qf_Y5:active {
  opacity: 0.8;
}
.HEX51,
.hklBg {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.GplUI,
.ZZNfi {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.IWfAi,
.bGHwy {
  max-width: 1440px !important;
}
.IWfAi,
.fXPL2 {
  max-width: 1750px !important;
}
.Ia70P,
.q6Gxb {
  overflow-y: hidden !important;
}
.c2644 .Y8Wwc .PXT1b {
  height: 63px;
}
.p5uoS .QQ4oq .UgZc6 {
  margin-right: none !important;
}
.dMqHp {
  display: block !important;
  margin-bottom: 8px;
}
.kCtU3 {
  width: calc(100% - 20px) !important;
}
.OqVra {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.oY_8_,
.Y836F {
  max-width: 1440px;
}
.ZMM_H,
.Xct08 {
  margin-right: 30px !important;
}
.cizes,
.WcIxF {
  margin-right: 5px !important;
}
.pELUV,
.YlhB6 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ZNj9I,
.IJvaV {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.LGJ9Z,
.Fz2IS {
  display: none;
}
@media only screen and (max-width: 768px) {
  .LGJ9Z,
  .Fz2IS {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .LGJ9Z,
  .Fz2IS {
    margin-top: 24px;
  }
}
.aTNuZ,
.uErP3 {
  background-color: var(--accentColor);
  color: #fff;
}
.jBYzr,
.ai4gm {
  position: relative;
}
.hvyeh,
.e2Jlq {
  overflow-y: hidden;
}
.fhAUo,
.mtIsn {
  overflow: hidden;
}
.nifQP h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .nifQP {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
._pbem .MD6u7 {
  color: var(--textHeading, #26201a);
}
._pbem .Yy1zv,
._pbem .gvI1p {
  color: var(--textLabel, #7d7676) !important;
}
._pbem #FN5nv * {
  color: var(--textBody, #3c3131);
}
.fceC_ {
  width: 100%;
  height: 100%;
}
.KKbTB {
  font-family: var(--font-body);
}
.Oh47q {
  font-family: var(--font-header);
}
.C3SB_ {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  transition: opacity 0.25s ease;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .C3SB_ {
    align-items: flex-end;
  }
}
.C3SB_:before {
  content: '';
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
}
.C3SB_ .EuGuC {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border: 1px solid #ffffff;
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: auto;
}
@media only screen and (max-width: 768px) {
  .C3SB_ .EuGuC {
    width: 100%;
    max-width: unset;
  }
}
.cQL2j {
  justify-content: flex-end;
}
.cQL2j .EuGuC {
  height: 100%;
  width: 40%;
}
@media only screen and (max-width: 768px) {
  .cQL2j .EuGuC {
    width: 100%;
  }
}

.g_XwF,
.B5STq {
  transition: all 0.5s;
}
.HLTsU,
.AMRLf {
  opacity: 0;
  transform: translateY(10px);
}
.QSnwH,
.rsZ81 {
  transition: all 0.5s;
}
.hZJ_q,
.AfBXX {
  opacity: 0;
}
.Vh_k5,
.jIn_K {
  transition: 0.5s;
}
.NfxPD,
.kc6ar {
  transform: translate(-100%, 0%);
}
.p_pDD,
.goRcj {
  transition: all 0.5s;
}
.HCu1e,
.GmDyR {
  transform: translate(200%, 0%);
}
.XZJ0g,
.yYoEf {
  transition: all 0.5s;
}
.gWGvT,
.H_SIN {
  opacity: 0;
  transform: translateY(-100%);
}
.TUmsP,
.a2LL4 {
  transition: all 0.5s ease-in-out;
}
.bTLhF,
.wGDN8 {
  opacity: 0;
  transform: translateY(100vh);
}
.Y6oWY {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.Y6oWY.iBvpW {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.LXlCr {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.LXlCr.iBvpW {
  opacity: 1 !important;
}
.m41dO {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.hBWd6 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .hBWd6 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .hBWd6 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
}
@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-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.oV1iB,
._mSbR {
  position: sticky;
  top: 0;
  z-index: 999;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.AVeCH,
.dTCzp {
  background-color: var(--pageBackground, #f8f8f8);
}
.fh8ld .atOIJ .KBMNR .MuWLK {
  font-size: 0.875rem;
}
.xswnu .h4PFP {
  background: #f5f5f5;
}
.pJJ8n {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.cCaC8 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.nXaxS,
.RyFJO {
  max-width: 1440px;
}
.gqjd9 {
  display: block;
}
.AHEsY,
.BBYmH {
  display: inline-block;
}
.THgHY {
  display: flex;
}
.NnObt,
.uFeEo {
  display: flex;
  flex-direction: column;
}
.pl3Ty,
.kdaS3 {
  display: flex;
  align-items: center;
}
.lR6_d,
.Z1Dr9 {
  display: flex;
  justify-content: center;
}
.ApkQ7,
.Phuf6 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.S3onV,
.xvGAH {
  justify-content: flex-start;
}
.ijg9j,
.ZVBSX {
  justify-content: flex-end;
}
.qqgEz,
.eyuHn {
  justify-content: space-between;
}
._Rw9C,
.MOx6N {
  justify-content: space-around;
}
.pBPgz,
.IzRbp {
  justify-content: space-evenly;
}
h1,
.YxkOo {
  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,
  .YxkOo {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.t5Mm4 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .t5Mm4 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.fJ9o5 {
  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,
  .fJ9o5 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
._Ffmo {
  font-family: var(--font-body);
  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,
  ._Ffmo {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Vixx_ {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .Vixx_ {
    font-size: 16px;
    line-height: 18px;
  }
}
.hGIkL {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .hGIkL {
    font-size: 16px;
    line-height: 20px;
  }
}
.ED3nP,
._xIsq,
.ngNsn {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ED3nP,
  ._xIsq,
  .ngNsn {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.TTjAd {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .TTjAd {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ddY0Z,
.XoNVy {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.nIk6i,
.OtNNG {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.sC7dW,
.PzXUL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.gx3yQ,
.NJa_t {
  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) {
  .gx3yQ,
  .NJa_t {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .gx3yQ:hover,
  .NJa_t:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.gx3yQ:active,
.NJa_t:active,
.gx3yQ:focus-visible,
.NJa_t:focus-visible,
.gx3yQ:focusvisible,
.NJa_t:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.zstzV,
.mtw_G {
  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) {
  .zstzV,
  .mtw_G {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .zstzV:hover,
  .mtw_G:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .zstzV:disabled,
  .mtw_G:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.zstzV:active,
.mtw_G:active,
.zstzV:focus-visible,
.mtw_G:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.CKS2X,
.UIVtV {
  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) {
  .CKS2X,
  .UIVtV {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.CKS2X:hover,
.UIVtV:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.CKS2X:disabled,
.UIVtV:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.CKS2X:active,
.UIVtV:active {
  opacity: 0.8;
}
.Mukho,
.Cim8f {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
._IskZ,
.jwqqI {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.s2VP2,
.K1YPt {
  max-width: 1440px !important;
}
.s2VP2,
.Gbt9V {
  max-width: 1750px !important;
}
.Ke3Rp,
.ZU5Ol {
  overflow-y: hidden !important;
}
.koo10 .zSjiR .sfeTm {
  height: 63px;
}
.DWESU .GGcya .PuKjJ {
  margin-right: none !important;
}
.Wg3LO {
  display: block !important;
  margin-bottom: 8px;
}
.Q73Lx {
  width: calc(100% - 20px) !important;
}
.EEBdN {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.zuIfq,
.dbIjP {
  max-width: 1440px;
}
.dpsBr,
.t61aP {
  margin-right: 30px !important;
}
.HJnJ3,
.XKfrR {
  margin-right: 5px !important;
}
.lXuhK,
.abdf7 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.BiOed,
.qa4ie {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.b98CZ,
.tQKQf {
  display: none;
}
@media only screen and (max-width: 768px) {
  .b98CZ,
  .tQKQf {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .b98CZ,
  .tQKQf {
    margin-top: 24px;
  }
}
.ItQoU,
.VETk1 {
  background-color: var(--accentColor);
  color: #fff;
}
.pv6zF,
.G9jOc {
  position: relative;
}
.QVq4t,
.yPlV4 {
  overflow-y: hidden;
}
.c2_QZ,
.nnbPy {
  overflow: hidden;
}
.IS240 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .IS240 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.oq1Um .Fijaf {
  color: var(--textHeading, #26201a);
}
.oq1Um .nH_Cy,
.oq1Um .ORuvQ {
  color: var(--textLabel, #7d7676) !important;
}
.oq1Um #cy0ZX * {
  color: var(--textBody, #3c3131);
}
.NWUxh {
  width: 100%;
  height: 100%;
}
.BuueC {
  font-family: var(--font-body);
}
.e3EcA {
  font-family: var(--font-header);
}
.SFE13 {
  background: rgba(145, 53, 151, 0.9);
  width: 100%;
  position: fixed;
  height: 56px;
  padding: 16px 0px;
  display: flex;
  align-items: center;
  z-index: 333;
  transition: all 0.3s ease-in;
  backdrop-filter: opacity(10%);
  opacity: 0;
}
.SFE13 .rcie6 {
  color: #ffffff;
  flex: 1;
  display: flex;
  justify-content: center;
}
.SFE13 .MZ9aw {
  display: flex;
  padding: 16px 10px;
}
.SFE13 .MZ9aw svg {
  display: flex;
}
.tzbah {
  opacity: 1 !important;
}
.xEqkd {
  pointer-events: none;
}

.sW9KM,
._SMEM {
  transition: all 0.5s;
}
.yOyT9,
.DsDzP {
  opacity: 0;
  transform: translateY(10px);
}
.st4XR,
.syEGK {
  transition: all 0.5s;
}
.EFyaY,
.PjEH_ {
  opacity: 0;
}
.Re6rU,
.sJtRC {
  transition: 0.5s;
}
.KC7r1,
.v_mMD {
  transform: translate(-100%, 0%);
}
.ugrks,
.sfFsR {
  transition: all 0.5s;
}
.JA8XB,
.gFZSc {
  transform: translate(200%, 0%);
}
.XQWYU,
.jNxZm {
  transition: all 0.5s;
}
.r32Lb,
._1Gzc {
  opacity: 0;
  transform: translateY(-100%);
}
.gcuNQ,
.QlpXB {
  transition: all 0.5s ease-in-out;
}
.A8Ifx,
.cgwOi {
  opacity: 0;
  transform: translateY(100vh);
}
.t8uiA {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.t8uiA.O6lP4 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.Qpa_h {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.Qpa_h.O6lP4 {
  opacity: 1 !important;
}
.qx9v2 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.kV5TV {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .kV5TV {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .kV5TV {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
}
@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-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.e3Tjs,
.iXbiA {
  position: sticky;
  top: 0;
  z-index: 999;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.QSqo4,
.J2wYY {
  background-color: var(--pageBackground, #f8f8f8);
}
.wXbNL .Ts_c7 .QZvd7 .wrmPt {
  font-size: 0.875rem;
}
.ZqdRB .ugFe8 {
  background: #f5f5f5;
}
.bXejQ {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.j66S1 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.xUbfg,
.QTQmN {
  max-width: 1440px;
}
.RdoqK {
  display: block;
}
.xQ_Ak,
._pSaH {
  display: inline-block;
}
.d6TmN {
  display: flex;
}
.cpHpu,
.BFodS {
  display: flex;
  flex-direction: column;
}
.LjXAM,
.HIlRE {
  display: flex;
  align-items: center;
}
.AWBtv,
.lvkDd {
  display: flex;
  justify-content: center;
}
.xIKyL,
.FfThP {
  display: flex;
  justify-content: center;
  align-items: center;
}
.qTLxu,
.g_AxE {
  justify-content: flex-start;
}
.L6hHW,
.XtTyk {
  justify-content: flex-end;
}
.DHXb5,
.eV27W {
  justify-content: space-between;
}
.aA7kn,
.re6TX {
  justify-content: space-around;
}
.hX1rE,
.UJOat {
  justify-content: space-evenly;
}
h1,
.bWZ2t {
  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,
  .bWZ2t {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.wRPco {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .wRPco {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.UwKxE {
  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,
  .UwKxE {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.CeX0A {
  font-family: var(--font-body);
  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,
  .CeX0A {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.WQrza {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .WQrza {
    font-size: 16px;
    line-height: 18px;
  }
}
.yJB1W {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .yJB1W {
    font-size: 16px;
    line-height: 20px;
  }
}
.Scn0k,
._cy_S,
.MUBBL {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Scn0k,
  ._cy_S,
  .MUBBL {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.wid5c {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .wid5c {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.jYTCu,
.p1NkJ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.GF19q,
.gumAu {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.wxzT8,
.g3cA_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.VSomG,
.GKZz1 {
  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) {
  .VSomG,
  .GKZz1 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .VSomG:hover,
  .GKZz1:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.VSomG:active,
.GKZz1:active,
.VSomG:focus-visible,
.GKZz1:focus-visible,
.VSomG:focusvisible,
.GKZz1:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.CJ7Pa,
.pFRn7 {
  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) {
  .CJ7Pa,
  .pFRn7 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .CJ7Pa:hover,
  .pFRn7:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .CJ7Pa:disabled,
  .pFRn7:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.CJ7Pa:active,
.pFRn7:active,
.CJ7Pa:focus-visible,
.pFRn7:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.E2PwI,
.pzsc7 {
  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) {
  .E2PwI,
  .pzsc7 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.E2PwI:hover,
.pzsc7:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.E2PwI:disabled,
.pzsc7:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.E2PwI:active,
.pzsc7:active {
  opacity: 0.8;
}
.lRUfE,
.OtkU3 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.UUC6v,
.gIgb2 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.oeGpi,
.aoxUL {
  max-width: 1440px !important;
}
.oeGpi,
.vM09U {
  max-width: 1750px !important;
}
.yUEL6,
.TRCfq {
  overflow-y: hidden !important;
}
.uvt96 .GDxWt .tHAVV {
  height: 63px;
}
.WXwpW .XORo_ .gzzxv {
  margin-right: none !important;
}
.yqV7c {
  display: block !important;
  margin-bottom: 8px;
}
.aE2U2 {
  width: calc(100% - 20px) !important;
}
.KsHNb {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.CRbw4,
.jr49w {
  max-width: 1440px;
}
.QtLne,
.flQDN {
  margin-right: 30px !important;
}
.xsl8p,
.vGnlS {
  margin-right: 5px !important;
}
.cfTGT,
.vRVXc {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.pGOzg,
.U90_7 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Bw4kK,
.CXali {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Bw4kK,
  .CXali {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Bw4kK,
  .CXali {
    margin-top: 24px;
  }
}
.HEGva,
.wUGvp {
  background-color: var(--accentColor);
  color: #fff;
}
.lA7XQ,
.bYR4R {
  position: relative;
}
.cbISb,
.Cr30j {
  overflow-y: hidden;
}
.ujksp,
.xPWHr {
  overflow: hidden;
}
.qr42T h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .qr42T {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.xhCNx .ij_B3 {
  color: var(--textHeading, #26201a);
}
.xhCNx .XoiEs,
.xhCNx .Ilkw2 {
  color: var(--textLabel, #7d7676) !important;
}
.xhCNx #NoOrG * {
  color: var(--textBody, #3c3131);
}
.g3NVR {
  width: 100%;
  height: 100%;
}
.HQ4FB {
  font-family: var(--font-body);
}
.m4prU {
  font-family: var(--font-header);
}
.FODw1 {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  box-sizing: border-box;
  line-height: 17px;
  display: flex;
  flex-direction: column;
  padding: 24px;
}
.FODw1 .OGN_v {
  line-height: 20px;
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-weight: 400;
  display: flex;
  padding-bottom: 4px;
}
.FODw1 .N7RNg {
  border: 1px dashed #e7e7e7;
  padding: 5px 5px;
  border-radius: 4px;
  box-shadow: none;
}
.FODw1 .N7RNg .NpNkU {
  position: relative;
  align-items: stretch;
  width: 100%;
  flex-wrap: wrap;
  display: flex;
  box-sizing: border-box;
}
.FODw1 .N7RNg .NpNkU::before {
  background-image: url("https://cdn.anscommerce.com/temp/new-01.svg");
  content: " ";
  position: absolute;
  z-index: 1;
  width: 35px;
  height: 40px;
  line-height: 40px;
  background-position: 3px 5px;
  left: 0;
  background-repeat: no-repeat;
}
.FODw1 .N7RNg .NpNkU .xsFZs {
  background-color: #e9ecef !important;
}
.FODw1 .N7RNg .NpNkU .ezGmH {
  padding-left: 35px !important;
  border: 0;
  box-shadow: none;
  font-size: 14px !important;
  color: #000;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
  position: relative;
  display: block;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  font-family: "QuickSandSemiBold" !important;
}
.FODw1 .N7RNg .NpNkU .NvSwE .yNVEI {
  padding: 10px 15px;
  border-radius: 4px !important;
  margin: 0;
  cursor: pointer;
  opacity: 1;
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  text-shadow: none;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 12px;
  height: auto;
  line-height: 18px;
}
.FODw1 .npCFm {
  background: none;
  border: 0;
  margin: 5px 0 5px 0;
  border-radius: 0.25rem;
  position: relative;
  color: #721c24;
  line-height: 140%;
  font-size: 10px;
  font-weight: 500;
}
.FODw1 .npCFm .PbSSy::before {
  font: normal normal normal 14px / 1 "FontAwesome";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "\f06a";
}
.FODw1 .CI8mI {
  display: inline-block;
  background: none;
  border: 0;
  margin: 5px 0 5px 0;
  border-radius: 0.25rem;
  position: relative;
  color: #218736;
  line-height: 140%;
  font-size: 10px;
  font-weight: 500;
}
.FODw1 .CI8mI .jN4TP::before {
  font: normal normal normal 14px / 1 "FontAwesome";
  content: "\f058";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.MGick,
.xmGUn {
  transition: all 0.5s;
}
.WZ17q,
.zgNnG {
  opacity: 0;
  transform: translateY(10px);
}
.ic1nX,
.uxmkT {
  transition: all 0.5s;
}
.k7jz9,
._2hl5c {
  opacity: 0;
}
._gBO3,
.WSGB6 {
  transition: 0.5s;
}
.gNxne,
.dR_TW {
  transform: translate(-100%, 0%);
}
.WiYse,
.wS76G {
  transition: all 0.5s;
}
.Owoss,
.p_ut1 {
  transform: translate(200%, 0%);
}
.TsrB5,
.VIjKk {
  transition: all 0.5s;
}
.M3Dp8,
.lypwT {
  opacity: 0;
  transform: translateY(-100%);
}
.YZYIf,
.ZdCWQ {
  transition: all 0.5s ease-in-out;
}
.d19VQ,
.p65QV {
  opacity: 0;
  transform: translateY(100vh);
}
.CnOtV {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.CnOtV.w3_19 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.obph5 {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.obph5.w3_19 {
  opacity: 1 !important;
}
.cuVN9 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.ElMit {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .ElMit {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .ElMit {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
}
@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-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.E79NQ,
.O2YY0 {
  position: sticky;
  top: 0;
  z-index: 999;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.nLjyK,
.O4JqS {
  background-color: var(--pageBackground, #f8f8f8);
}
.HAg6A .bl2NK .zIzuk ._9Q113 {
  font-size: 0.875rem;
}
._6WVb .YUoUf {
  background: #f5f5f5;
}
.XfspC {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.iu4yW {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Q6oqr,
.GpgL7 {
  max-width: 1440px;
}
.VC_Cp {
  display: block;
}
.oy6IN,
.ckSR2 {
  display: inline-block;
}
.Ne7w5 {
  display: flex;
}
.zx1_7,
.QArj8 {
  display: flex;
  flex-direction: column;
}
.Gt1JP,
.WeVi9 {
  display: flex;
  align-items: center;
}
.ijwYl,
.hZL2g {
  display: flex;
  justify-content: center;
}
.mkv6o,
.NrUVK {
  display: flex;
  justify-content: center;
  align-items: center;
}
.RIVzo,
.Ogj6k {
  justify-content: flex-start;
}
.xBR45,
.XGkMT {
  justify-content: flex-end;
}
.Kbmd7,
.okY3P {
  justify-content: space-between;
}
.GEBFL,
.g8HjR {
  justify-content: space-around;
}
.XXTmh,
.t9RaA {
  justify-content: space-evenly;
}
h1,
.qiFvZ {
  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,
  .qiFvZ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.WKr4c {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .WKr4c {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.TWOIw {
  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,
  .TWOIw {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.CvUDs {
  font-family: var(--font-body);
  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,
  .CvUDs {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.pArhv {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .pArhv {
    font-size: 16px;
    line-height: 18px;
  }
}
.L4HHx {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .L4HHx {
    font-size: 16px;
    line-height: 20px;
  }
}
.OhMSO,
.MfZJx,
.duntc {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .OhMSO,
  .MfZJx,
  .duntc {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.Vv3nj {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .Vv3nj {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.QJqMv,
.I6sAg {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.WpduI,
.Zemh4 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.PKrFL,
.K7MjM {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.VxKRj,
.q2dVd {
  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) {
  .VxKRj,
  .q2dVd {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .VxKRj:hover,
  .q2dVd:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.VxKRj:active,
.q2dVd:active,
.VxKRj:focus-visible,
.q2dVd:focus-visible,
.VxKRj:focusvisible,
.q2dVd:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.faR2c,
.Nh3vM {
  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) {
  .faR2c,
  .Nh3vM {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .faR2c:hover,
  .Nh3vM:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .faR2c:disabled,
  .Nh3vM:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.faR2c:active,
.Nh3vM:active,
.faR2c:focus-visible,
.Nh3vM:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.Oshy4,
.AiqRv {
  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) {
  .Oshy4,
  .AiqRv {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Oshy4:hover,
.AiqRv:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Oshy4:disabled,
.AiqRv:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Oshy4:active,
.AiqRv:active {
  opacity: 0.8;
}
.TqIvV,
.A990v {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.GXtvj,
.e7XRO {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.kOBEe,
.j3sAx {
  max-width: 1440px !important;
}
.kOBEe,
.loUzi {
  max-width: 1750px !important;
}
.sATB1,
.hiN_V {
  overflow-y: hidden !important;
}
.ExLbt .ZnNKq .GQ7xd {
  height: 63px;
}
.TjVI6 .vqpcw .mEJUM {
  margin-right: none !important;
}
.xPZ57 {
  display: block !important;
  margin-bottom: 8px;
}
.lIvUh {
  width: calc(100% - 20px) !important;
}
.QnSFR {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.ReSB4,
.hyicd {
  max-width: 1440px;
}
._tetw,
.OU6H6 {
  margin-right: 30px !important;
}
.vBjNE,
.rIJZr {
  margin-right: 5px !important;
}
.CXWcG,
.Mfgp5 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.H9S7K,
.naWFr {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Q6Mfy,
.w7y0P {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Q6Mfy,
  .w7y0P {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Q6Mfy,
  .w7y0P {
    margin-top: 24px;
  }
}
.DPmSA,
.S9m6y {
  background-color: var(--accentColor);
  color: #fff;
}
.KdIss,
.s5QDp {
  position: relative;
}
.gs4n6,
.Nifg0 {
  overflow-y: hidden;
}
.kROKR,
.v0_L9 {
  overflow: hidden;
}
.FCDyc h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .FCDyc {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.V1siU .C2Wkq {
  color: var(--textHeading, #26201a);
}
.V1siU .DAqUs,
.V1siU .hX13t {
  color: var(--textLabel, #7d7676) !important;
}
.V1siU #AbIHF * {
  color: var(--textBody, #3c3131);
}
.LCm3a {
  width: 100%;
  height: 100%;
}
.OmZSB {
  font-family: var(--font-body);
}
._4DuS1 {
  font-family: var(--font-header);
}
.u9Svz {
  border-radius: 8px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  padding: 24px 0;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 480px) {
  .u9Svz {
    padding: 16px 0;
    border-radius: 8px;
  }
}
.u9Svz .x724X {
  font-size: 12px;
  font-weight: 500;
  color: var(--textHeading, #26201a);
  padding: 0 24px;
}
@media only screen and (max-width: 480px) {
  .u9Svz .x724X {
    padding: 0 16px;
  }
}
.u9Svz .vPsSZ {
  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) {
  .u9Svz .vPsSZ {
    margin-top: 12px;
    padding: 0 16px;
  }
}
.u9Svz .DMmEB {
  color: var(--textHeading, #26201a);
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 700;
  padding: 24px 24px 0;
}
.u9Svz .H9nrG {
  color: var(--textHeading, #26201a);
  margin-top: 12px;
  font-size: 10px;
  font-weight: 400;
  padding: 0px 24px 0;
}
.u9Svz .HhxYN {
  background-color: #fff9dc;
  border-radius: 8px;
  width: 100%;
  box-sizing: border-box;
  padding: 8px 0;
  margin-top: 12px;
  font-size: 16px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .u9Svz .HhxYN {
    font-size: 12px;
  }
}
.u9Svz .HhxYN .JiRA8 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.u9Svz .HhxYN .W8nhb {
  margin-left: 4px;
  font-weight: 400;
}
.u9Svz .HhxYN .cpYgQ {
  margin-left: 4px;
  font-weight: 600;
}
.MOSp9 {
  color: var(--successText, #1c958f);
}

.orgML,
.sRbVJ {
  transition: all 0.5s;
}
.ekg34,
.O2s2c {
  opacity: 0;
  transform: translateY(10px);
}
.IC0hQ,
._XdHk {
  transition: all 0.5s;
}
.OS0Zc,
._5IWU {
  opacity: 0;
}
.DAP20,
.djpKH {
  transition: 0.5s;
}
.yJ90J,
.ogQ6J {
  transform: translate(-100%, 0%);
}
.F1lRv,
.n8SUR {
  transition: all 0.5s;
}
.amYUB,
.WGQs1 {
  transform: translate(200%, 0%);
}
.S7y7D,
.XSVe7 {
  transition: all 0.5s;
}
.MRuhf,
.W80ZY {
  opacity: 0;
  transform: translateY(-100%);
}
.CqggY,
.mNU1U {
  transition: all 0.5s ease-in-out;
}
.JZHoQ,
.fuxbb {
  opacity: 0;
  transform: translateY(100vh);
}
.dERvg {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.dERvg.abv76 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.jlYMj {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.jlYMj.abv76 {
  opacity: 1 !important;
}
.ehcAW {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.FyAtd {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .FyAtd {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .FyAtd {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
}
@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-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.i_tVM,
.hmTQj {
  position: sticky;
  top: 0;
  z-index: 999;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.zlYVM,
.oEKtX {
  background-color: var(--pageBackground, #f8f8f8);
}
.DD6OM .ZIOuP .ERk7x .jqj3u {
  font-size: 0.875rem;
}
.d8AXb .Ye9C1 {
  background: #f5f5f5;
}
.LtEOC {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.DI8oC {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.hoVUf,
.LV7j5 {
  max-width: 1440px;
}
.NPUqh {
  display: block;
}
.MLWhh,
.iNpOF {
  display: inline-block;
}
.U_yUY {
  display: flex;
}
.oF4Gv,
.kPJFw {
  display: flex;
  flex-direction: column;
}
.mn6Vy,
.uwWqm {
  display: flex;
  align-items: center;
}
.AWLE9,
.ipwJr {
  display: flex;
  justify-content: center;
}
.KKsBZ,
.UN16Y {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Xk2w7,
.kAwN9 {
  justify-content: flex-start;
}
.YAW4x,
.dvUZB {
  justify-content: flex-end;
}
.KTXyW,
.YZtZo {
  justify-content: space-between;
}
.coKeW,
.JP2Wi {
  justify-content: space-around;
}
.zaqa0,
.MTSp6 {
  justify-content: space-evenly;
}
h1,
.kVmzr {
  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,
  .kVmzr {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.uQn76 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .uQn76 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.wyQ5u {
  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,
  .wyQ5u {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.d5MjN {
  font-family: var(--font-body);
  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,
  .d5MjN {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.aQzBz {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .aQzBz {
    font-size: 16px;
    line-height: 18px;
  }
}
.Jqv45 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Jqv45 {
    font-size: 16px;
    line-height: 20px;
  }
}
.P84Al,
.QXwsq,
.AWIEI {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .P84Al,
  .QXwsq,
  .AWIEI {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.nAOya {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .nAOya {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.Apzui,
.AT1zg {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.UYS5Z,
.roXBt {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.JTqKV,
.mbWKb {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.dFc20,
.OVT4J {
  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) {
  .dFc20,
  .OVT4J {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .dFc20:hover,
  .OVT4J:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.dFc20:active,
.OVT4J:active,
.dFc20:focus-visible,
.OVT4J:focus-visible,
.dFc20:focusvisible,
.OVT4J:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.oPw4w,
.ix7vO {
  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) {
  .oPw4w,
  .ix7vO {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .oPw4w:hover,
  .ix7vO:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .oPw4w:disabled,
  .ix7vO:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.oPw4w:active,
.ix7vO:active,
.oPw4w:focus-visible,
.ix7vO:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.NDdg3,
.yYKC4 {
  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) {
  .NDdg3,
  .yYKC4 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.NDdg3:hover,
.yYKC4:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.NDdg3:disabled,
.yYKC4:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.NDdg3:active,
.yYKC4:active {
  opacity: 0.8;
}
.ZZb2L,
.T02Rc {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.LdWEG,
.sBSXy {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.cWO36,
.HUkRH {
  max-width: 1440px !important;
}
.cWO36,
.foyvR {
  max-width: 1750px !important;
}
.rrBzA,
.M3xtJ {
  overflow-y: hidden !important;
}
.DiSix .WLUGF .pO9fd {
  height: 63px;
}
.hPTtp .TYx3J .APlqC {
  margin-right: none !important;
}
.ZCSgz {
  display: block !important;
  margin-bottom: 8px;
}
.k0Mfa {
  width: calc(100% - 20px) !important;
}
.YUBNx {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.vWAl_,
.wKHbL {
  max-width: 1440px;
}
.pOMK0,
.TmYfh {
  margin-right: 30px !important;
}
.DngCX,
.xUTPk {
  margin-right: 5px !important;
}
.Zg_fu,
.ke6Y2 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Yxbwe,
.DEj3F {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.B1GvL,
.eqooh {
  display: none;
}
@media only screen and (max-width: 768px) {
  .B1GvL,
  .eqooh {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .B1GvL,
  .eqooh {
    margin-top: 24px;
  }
}
.Q4hB3,
.dQmgl {
  background-color: var(--accentColor);
  color: #fff;
}
.ayCOM,
.WNTUZ {
  position: relative;
}
.hYSUd,
.kIo1X {
  overflow-y: hidden;
}
.WMF_g,
.pQuCo {
  overflow: hidden;
}
.jYPEJ h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .jYPEJ {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.qSgE4 .bclw7 {
  color: var(--textHeading, #26201a);
}
.qSgE4 .Ccvq_,
.qSgE4 .ydLPv {
  color: var(--textLabel, #7d7676) !important;
}
.qSgE4 #dgHs0 * {
  color: var(--textBody, #3c3131);
}
.gUbT6 {
  width: 100%;
  height: 100%;
}
.zj6K4 {
  font-family: var(--font-body);
}
.y72hR {
  font-family: var(--font-header);
}
.NTQqb {
  position: relative;
}
.NTQqb .EDFXu .oY49p {
  cursor: pointer;
  display: flex;
  align-items: center;
  color: var(--buttonLink, #b1655b);
}
.NTQqb .EDFXu .oY49p .SyAFl {
  display: flex;
  align-items: center;
}
.NTQqb .EDFXu .oY49p .bLrsZ {
  font-size: 12px;
  font-weight: 600;
  margin-left: 8px;
}
.NTQqb .EDFXu .wS9jQ {
  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) {
  .NTQqb .EDFXu .wS9jQ {
    border-width: 1px 0;
  }
}
.NTQqb .EDFXu .wS9jQ ._eWz2 {
  color: var(--textHeading, #26201a);
  display: flex;
}
.NTQqb .EDFXu .wS9jQ ._eWz2 ._1W9R {
  display: flex;
  align-items: center;
  margin-right: 12px;
}
.NTQqb .EDFXu .wS9jQ .aYXLo {
  color: var(--textHeading, #26201a);
  cursor: pointer;
}

.z0wh3,
.OcJLM {
  transition: all 0.5s;
}
.dEA9C,
.ZVc9R {
  opacity: 0;
  transform: translateY(10px);
}
.RTlc5,
.Pw1TB {
  transition: all 0.5s;
}
.Dd23U,
.MRQ56 {
  opacity: 0;
}
.mYPqa,
.GQ2ep {
  transition: 0.5s;
}
.zfnv6,
.VRFZx {
  transform: translate(-100%, 0%);
}
.KN9xt,
.B2Dpx {
  transition: all 0.5s;
}
.rvJjB,
.kFosg {
  transform: translate(200%, 0%);
}
.y94a4,
.NyRt0 {
  transition: all 0.5s;
}
.F514P,
.OSO00 {
  opacity: 0;
  transform: translateY(-100%);
}
.f_SHD,
.pGlor {
  transition: all 0.5s ease-in-out;
}
.W83gM,
.FLfrG {
  opacity: 0;
  transform: translateY(100vh);
}
.s8D9y {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.s8D9y.qPkd3 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.Ftof5 {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.Ftof5.qPkd3 {
  opacity: 1 !important;
}
.rt1JQ {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.MFPos {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .MFPos {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .MFPos {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
}
@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-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.bU_F7,
.g_5Dp {
  position: sticky;
  top: 0;
  z-index: 999;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.UfLqj,
.ZdkXl {
  background-color: var(--pageBackground, #f8f8f8);
}
.hnVzS .zrO1B .lUasc .iWhPs {
  font-size: 0.875rem;
}
.Nh411 .LtoN1 {
  background: #f5f5f5;
}
.Giio_ {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.ZOwZk {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.ffi0J,
.EcSak {
  max-width: 1440px;
}
.U_YcV {
  display: block;
}
.hVRbz,
.PmPcI {
  display: inline-block;
}
.b3HQK {
  display: flex;
}
.xbjOz,
.mVBie {
  display: flex;
  flex-direction: column;
}
.IkzYo,
.EU4ec {
  display: flex;
  align-items: center;
}
.hd_fz,
.Kg3DB {
  display: flex;
  justify-content: center;
}
.NONh2,
.x9txO {
  display: flex;
  justify-content: center;
  align-items: center;
}
._W8xJ,
.qSc6P {
  justify-content: flex-start;
}
.PuPTT,
.cOZBq {
  justify-content: flex-end;
}
.BO4vC,
.y0gVJ {
  justify-content: space-between;
}
.sj3T9,
.E7MV4 {
  justify-content: space-around;
}
.qxeXw,
.bkqhJ {
  justify-content: space-evenly;
}
h1,
.z7uB6 {
  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,
  .z7uB6 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.wX217 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .wX217 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.gT3gu {
  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,
  .gT3gu {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.jmS_p {
  font-family: var(--font-body);
  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,
  .jmS_p {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.q5YtW {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .q5YtW {
    font-size: 16px;
    line-height: 18px;
  }
}
.A1WD9 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .A1WD9 {
    font-size: 16px;
    line-height: 20px;
  }
}
.bdnFs,
.wGQ1M,
.XbitW {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .bdnFs,
  .wGQ1M,
  .XbitW {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.Rebzk {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .Rebzk {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.RRFpF,
.trvUL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.D5Obs,
.Apo9W {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.D8INa,
.PA_ZT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.o7GM9,
.PVLsq {
  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) {
  .o7GM9,
  .PVLsq {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .o7GM9:hover,
  .PVLsq:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.o7GM9:active,
.PVLsq:active,
.o7GM9:focus-visible,
.PVLsq:focus-visible,
.o7GM9:focusvisible,
.PVLsq:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.Gty3m,
.ywDPH {
  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) {
  .Gty3m,
  .ywDPH {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .Gty3m:hover,
  .ywDPH:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .Gty3m:disabled,
  .ywDPH:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.Gty3m:active,
.ywDPH:active,
.Gty3m:focus-visible,
.ywDPH:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.bXnWE,
.j4yOS {
  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) {
  .bXnWE,
  .j4yOS {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.bXnWE:hover,
.j4yOS:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.bXnWE:disabled,
.j4yOS:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.bXnWE:active,
.j4yOS:active {
  opacity: 0.8;
}
.uzfU0,
.syJG1 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.MGuKk,
.J0daB {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.xYWUp,
.qcMwg {
  max-width: 1440px !important;
}
.xYWUp,
.oe1ZT {
  max-width: 1750px !important;
}
.VQo16,
.IXiIs {
  overflow-y: hidden !important;
}
.z2EaC .W0uGa .vkyQG {
  height: 63px;
}
.Z_oz2 .BQwLY .VDLGk {
  margin-right: none !important;
}
.obL1L {
  display: block !important;
  margin-bottom: 8px;
}
.ttE21 {
  width: calc(100% - 20px) !important;
}
.FaBcf {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.dYEaT,
.Xy2_8 {
  max-width: 1440px;
}
.lN1oI,
.nw0lf {
  margin-right: 30px !important;
}
.KKR8c,
.rs9MX {
  margin-right: 5px !important;
}
.ydK_M,
.RJBrH {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.MoAOp,
.TlzJN {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.zIT97,
.gSVjV {
  display: none;
}
@media only screen and (max-width: 768px) {
  .zIT97,
  .gSVjV {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .zIT97,
  .gSVjV {
    margin-top: 24px;
  }
}
._DP9k,
.zXJ4g {
  background-color: var(--accentColor);
  color: #fff;
}
.YPkmt,
.Q7BT7 {
  position: relative;
}
.edc5B,
.C1m4D {
  overflow-y: hidden;
}
.Jdam5,
.zMQM1 {
  overflow: hidden;
}
.NGuiG h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .NGuiG {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.WBY0B .iuU37 {
  color: var(--textHeading, #26201a);
}
.WBY0B .MrGKM,
.WBY0B .Srw6e {
  color: var(--textLabel, #7d7676) !important;
}
.WBY0B #UZNui * {
  color: var(--textBody, #3c3131);
}
.d4RYQ {
  width: 100%;
  height: 100%;
}
.r2yqL {
  font-family: var(--font-body);
}
.ZY5Zu {
  font-family: var(--font-header);
}
.Yo5Ku {
  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) {
  .Yo5Ku {
    position: fixed;
    top: 0;
    left: 0;
    justify-content: center;
    width: 100vw;
    height: 100dvh;
    z-index: 999;
  }
}
.Yo5Ku .LWbfY {
  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) {
  .Yo5Ku .LWbfY {
    font-size: 14px;
    padding: 25px;
    line-height: 20px;
  }
}
.Yo5Ku .jZZwV {
  margin-bottom: 10px;
}
.Yo5Ku .Q0HGN {
  width: 250px;
}
.Yo5Ku .Q_c0Y {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Yo5Ku .Q_c0Y {
    position: absolute;
    top: 100px;
    right: 16px;
    width: 22px;
    height: 22px;
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
}
.Yo5Ku .W2E6I {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
  gap: 15px;
}
.Yo5Ku .W2E6I .VJyLZ {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
}
@media only screen and (max-width: 768px) {
  .Yo5Ku .W2E6I .VJyLZ {
    width: 35px;
    height: 35px;
  }
}

/* Absolute Center Spinner */
.Vsc2C {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.Vsc2C: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 */
.Vsc2C:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.Vsc2C:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: a6hHA 150ms infinite linear;
  -moz-animation: a6hHA 150ms infinite linear;
  -ms-animation: a6hHA 150ms infinite linear;
  -o-animation: a6hHA 150ms infinite linear;
  animation: a6hHA 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 a6hHA {
  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 a6hHA {
  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 a6hHA {
  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 a6hHA {
  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);
  }
}
.nMlUu {
  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;
}
.EFOot {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: QpzNt 2s linear infinite;
  margin-left: 10%;
}
@keyframes QpzNt {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nMlUu p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}

.slide-fade-enter-active,
.slide-fade-leave-active {
  transition: all 0.5s;
}
.slide-fade-enter,
.slide-fade-leave-to {
  opacity: 0;
  transform: translateY(10px);
}
.fade-enter-active,
.fade-leave-active {
  transition: all 0.5s;
}
.fade-enter,
.fade-leave-to {
  opacity: 0;
}
.slide-leave-active,
.slide-enter-active {
  transition: 0.5s;
}
.slide-enter,
.slide-leave-to {
  transform: translate(-100%, 0%);
}
.slide-left-enter-active,
.slide-left-leave-active {
  transition: all 0.5s;
}
.slide-left-enter,
.slide-left-leave-to {
  transform: translate(200%, 0%);
}
.slide-down-enter-active,
.slide-down-leave-active {
  transition: all 0.5s;
}
.slide-down-enter,
.slide-down-leave-to {
  opacity: 0;
  transform: translateY(-100%);
}
.slide-up-enter-active,
.slide-up-leave-active {
  transition: all 0.5s ease-in-out;
}
.slide-up-enter,
.slide-up-leave-to {
  opacity: 0;
  transform: translateY(100vh);
}
.animation-fade-up {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.animation-fade-up.animate {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.animation-fade {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.animation-fade.animate {
  opacity: 1 !important;
}
.full-width-section {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.section-main-container {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .section-main-container {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .section-main-container {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
}
@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-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.ct-header-wrapper,
.ctHeaderWrapper {
  position: sticky;
  top: 0;
  z-index: 999;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.active-app,
.activeApp {
  background-color: var(--pageBackground, #f8f8f8);
}
.card-item .card-desc .price .effective-price {
  font-size: 0.875rem;
}
.login-modal .tingle-modal-box {
  background: #f5f5f5;
}
.content {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.modal {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.product-details-page,
.productDetailsPage {
  max-width: 1440px;
}
.display-block {
  display: block;
}
.inline-block,
.inlineBlock {
  display: inline-block;
}
.flex-row {
  display: flex;
}
.flex-column,
.flexColumn {
  display: flex;
  flex-direction: column;
}
.flex-align-center,
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flex-justify-center,
.flexJustifyCenter {
  display: flex;
  justify-content: center;
}
.flex-center,
.flexCenter {
  display: flex;
  justify-content: center;
  align-items: center;
}
.justify-start,
.justifyStart {
  justify-content: flex-start;
}
.justify-end,
.justifyEnd {
  justify-content: flex-end;
}
.justify-between,
.justifyBetween {
  justify-content: space-between;
}
.justify-around,
.justifyAround {
  justify-content: space-around;
}
.justify-evenly,
.justifyEvenly {
  justify-content: space-evenly;
}
h1,
.h1 {
  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,
  .h1 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.h2 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .h2 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.h3 {
  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,
  .h3 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.h4 {
  font-family: var(--font-body);
  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,
  .h4 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.h5 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .h5 {
    font-size: 16px;
    line-height: 18px;
  }
}
.b1 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .b1 {
    font-size: 16px;
    line-height: 20px;
  }
}
.b-small,
.bSmall,
.b2 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .b-small,
  .bSmall,
  .b2 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.d1 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .d1 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.caption-normal,
.captionNormal {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.caption-medium,
.captionMedium {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.caption-semi-bold,
.captionSemiBold {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.btn-secondary,
.btnSecondary {
  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) {
  .btn-secondary,
  .btnSecondary {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .btn-secondary:hover,
  .btnSecondary:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.btn-secondary:active,
.btnSecondary:active,
.btn-secondary:focus-visible,
.btnSecondary:focus-visible,
.btn-secondary:focusvisible,
.btnSecondary:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.btn-primary,
.btnPrimary {
  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) {
  .btn-primary,
  .btnPrimary {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .btn-primary:hover,
  .btnPrimary:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .btn-primary:disabled,
  .btnPrimary:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.btn-primary:active,
.btnPrimary:active,
.btn-primary:focus-visible,
.btnPrimary:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.btn-link,
.btnLink {
  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) {
  .btn-link,
  .btnLink {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.btn-link:hover,
.btnLink:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.btn-link:disabled,
.btnLink:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.btn-link:active,
.btnLink:active {
  opacity: 0.8;
}
.user-select-none,
.userSelectNone {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.margin-0-auto,
.margin0auto {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.base-page-container,
.basePageContainer {
  max-width: 1440px !important;
}
.base-page-container,
.baseHomePageContainer {
  max-width: 1750px !important;
}
.remove-scroll,
.removeScroll {
  overflow-y: hidden !important;
}
.orders .order-status .inline-svg {
  height: 63px;
}
.order-item .oder-header .filter-arrow-up {
  margin-right: none !important;
}
.buttons {
  display: block !important;
  margin-bottom: 8px;
}
.checkout {
  width: calc(100% - 20px) !important;
}
.guest-checkout {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.home-page,
.homePage {
  max-width: 1440px;
}
.mr-5,
.mr5 {
  margin-right: 30px !important;
}
.mr-2,
.mr2 {
  margin-right: 5px !important;
}
.py-5,
.py5 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.view-all-text,
.viewAllText {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.view-all-mobile,
.viewAllMobile {
  display: none;
}
@media only screen and (max-width: 768px) {
  .view-all-mobile,
  .viewAllMobile {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .view-all-mobile,
  .viewAllMobile {
    margin-top: 24px;
  }
}
.accent-btn,
.accentBtn {
  background-color: var(--accentColor);
  color: #fff;
}
.glide-cont,
.glideCont {
  position: relative;
}
.no-scroll,
.noScroll {
  overflow-y: hidden;
}
.hide-overflow,
.hideOverflow {
  overflow: hidden;
}
.markdown-body h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .markdown-body {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.blog-wrapper .title {
  color: var(--textHeading, #26201a);
}
.blog-wrapper .author,
.blog-wrapper .created-on {
  color: var(--textLabel, #7d7676) !important;
}
.blog-wrapper #custom-page-container * {
  color: var(--textBody, #3c3131);
}
.view3d-canvas {
  width: 100%;
  height: 100%;
}
.fontBody {
  font-family: var(--font-body);
}
.fontHeader {
  font-family: var(--font-header);
}
[class^="chip-item__sizeContainer"] {
  min-width: 130px !important;
  border: none !important;
  background-color: #fcfcfc !important;
  padding: 0 16px 0px 2px !important;
  cursor: default;
}
[class^="chip-item__itemSvg"] {
  display: none !important;
}
[class^="chip-item__itemSellerName"] {
  display: none !important;
}
[class^="sticky-footer__width"] {
  color: transparent;
}
[class^="sticky-footer__width"]::before {
  content: "CHECKOUT";
  color: inherit;
  font-size: inherit;
  display: inline-block;
  text-align: center;
}
[class^="sticky-footer__secondaryCheckoutBtn"] {
  color: transparent;
  position: relative;
}
[class^="sticky-footer__secondaryCheckoutBtn"]::before {
  content: "CHECKOUT";
  color: inherit;
  font-size: inherit;
  display: block;
  text-align: center;
  width: 100%;
  line-height: inherit;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 390px) {
  [class^="chip-item__removeItemSvgContainer"] {
    right: 44px;
  }
}
@media screen and (max-width: 385px) {
  [class^="chip-item__itemSizeQuantitySubContainer"] {
    flex-direction: column;
    align-items: flex-start !important;
  }
}
[class^="modal__modal"]::before {
  background-color: #010E15 !important;
  opacity: 0.2 !important;
}
[class^="modal__modalContainer"] {
  transform: unset !important;
  box-shadow: none !important;
}
@media only screen and (max-width: 768px) {
  [class^="modal__modalHeader"] {
    padding-top: 90px !important;
  }
}
[class^="share-cart-modal__shareIcon"] svg {
  width: 25px;
  height: 25px;
}
@media only screen and (max-width: 768px) {
  [class^="share-cart-modal__close"] {
    top: 100px !important;
  }
}
[class^="chip-item__removeItemSvgContainer"] {
  background: none;
  border: none;
}

.a7U9L,
.lscEf {
  transition: all 0.5s;
}
.JzIKy,
.YLBxQ {
  opacity: 0;
  transform: translateY(10px);
}
.wH9Nt,
.qL2HI {
  transition: all 0.5s;
}
.sw64v,
.I7Se2 {
  opacity: 0;
}
.V7Wt2,
.oByLi {
  transition: 0.5s;
}
.MuupF,
.uB9zr {
  transform: translate(-100%, 0%);
}
.VIbFU,
.q6hng {
  transition: all 0.5s;
}
.pmg2F,
.xNdWg {
  transform: translate(200%, 0%);
}
.Z_1Gm,
.chJK1 {
  transition: all 0.5s;
}
.oeI5e,
.rkjVj {
  opacity: 0;
  transform: translateY(-100%);
}
.KSV5e,
.A8xdq {
  transition: all 0.5s ease-in-out;
}
.Sxubd,
.XpNfj {
  opacity: 0;
  transform: translateY(100vh);
}
.fXJ0L {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.fXJ0L.NF567 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.nNkTO {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.nNkTO.NF567 {
  opacity: 1 !important;
}
.eBMsk {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.sK6So {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1023px) {
  .sK6So {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 576px) {
  .sK6So {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.wSi6X,
.OsFh3 {
  position: sticky;
  top: 0;
  z-index: 999;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 1024px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.jsxFs,
.uKPd_ {
  background-color: var(--pageBackground, #f8f8f8);
}
.NoFnE .zQn6w .Ch_tk .DFGkx {
  font-size: 0.875rem;
}
.lQnJU .Uz0nQ {
  background: #f5f5f5;
}
.i7LwS {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.fOwSo {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.wPZgT,
.VXzNW {
  max-width: 1440px;
}
.OEVnD {
  display: block;
}
.KVZBW,
._cMhp {
  display: inline-block;
}
.Tt6t7 {
  display: flex;
}
.VVlXn,
.yZdf2 {
  display: flex;
  flex-direction: column;
}
.Igcu2,
.hmSbP {
  display: flex;
  align-items: center;
}
.QkWts,
.hWQTr {
  display: flex;
  justify-content: center;
}
.jl7b9,
.HYB48 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.jB9HB,
.l6bZR {
  justify-content: flex-start;
}
.t8rcp,
.Au36h {
  justify-content: flex-end;
}
.fRgiQ,
.MIzHO {
  justify-content: space-between;
}
.OyARS,
.jgYQv {
  justify-content: space-around;
}
.r0q9H,
.Sckz3 {
  justify-content: space-evenly;
}
h1,
.WDb2o {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 1024px) {
  h1,
  .WDb2o {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.cC9XQ {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 1024px) {
  h2,
  .cC9XQ {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.utKse {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1024px) {
  h3,
  .utKse {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.PTlYd {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1024px) {
  h4,
  .PTlYd {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.BgJkH {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 1024px) {
  h5,
  .BgJkH {
    font-size: 16px;
    line-height: 18px;
  }
}
.HqKSq {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1024px) {
  .HqKSq {
    font-size: 16px;
    line-height: 20px;
  }
}
.NaI47,
.xjX3o,
.RgEpZ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1024px) {
  .NaI47,
  .xjX3o,
  .RgEpZ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.iaWRQ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1024px) {
  .iaWRQ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.y37Oy,
.sfUFa {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.Bmyvu,
.xaK54 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.fMsgO,
.u31tJ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.sJmwh,
.vdbzj {
  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: 1024px) {
  .sJmwh,
  .vdbzj {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .sJmwh:hover,
  .vdbzj:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.sJmwh:active,
.vdbzj:active,
.sJmwh:focus-visible,
.vdbzj:focus-visible,
.sJmwh:focusvisible,
.vdbzj:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.nh6pA,
.Dvkp4 {
  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: 1024px) {
  .nh6pA,
  .Dvkp4 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .nh6pA:hover,
  .Dvkp4:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .nh6pA:disabled,
  .Dvkp4:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.nh6pA:active,
.Dvkp4:active,
.nh6pA:focus-visible,
.Dvkp4:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.FZLfS,
.VE4e7 {
  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: 1024px) {
  .FZLfS,
  .VE4e7 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.FZLfS:hover,
.VE4e7:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.FZLfS:disabled,
.VE4e7:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.FZLfS:active,
.VE4e7:active {
  opacity: 0.8;
}
.j1qtH,
.yP4JI {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.dm09d,
.jlA1n {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.EKweh,
.rnix5 {
  max-width: 1440px !important;
}
.EKweh,
.slkLG {
  max-width: 1750px !important;
}
.FSDnt,
.hZNLX {
  overflow-y: hidden !important;
}
.saf0C .Ynoy5 .CjVbF {
  height: 63px;
}
.dkDTN .o3Iqj .C8lYU {
  margin-right: none !important;
}
.RBpfJ {
  display: block !important;
  margin-bottom: 8px;
}
.GjNHj {
  width: calc(100% - 20px) !important;
}
.DADxB {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.tP1t_,
.cGYSl {
  max-width: 1440px;
}
.m8yGK,
.WsSKx {
  margin-right: 30px !important;
}
.vXTDb,
.KOjFd {
  margin-right: 5px !important;
}
.t8AWK,
.nCBXt {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.MYHjl,
.OnvxS {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.aieBM,
.TVxcj {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .aieBM,
  .TVxcj {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 576px) {
  .aieBM,
  .TVxcj {
    margin-top: 24px;
  }
}
.h0eFZ,
.hEoMY {
  background-color: var(--accentColor);
  color: #fff;
}
.r1PwB,
.QmVk7 {
  position: relative;
}
.w1UPZ,
.HHafP {
  overflow-y: hidden;
}
.Lt0kk,
.PQq07 {
  overflow: hidden;
}
.yLWrY h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 576px) {
  .yLWrY {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.PzV4w .TnCpJ {
  color: var(--textHeading, #26201a);
}
.PzV4w .NC_j2,
.PzV4w .VJdbp {
  color: var(--textLabel, #7d7676) !important;
}
.PzV4w #PnqkQ * {
  color: var(--textBody, #3c3131);
}
.q882k {
  width: 100%;
  height: 100%;
}
.WWco8 {
  font-family: var(--font-body);
}
.mbsmc {
  font-family: var(--font-header);
}
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
}
@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-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
.fmj2w {
  font-family: "QuickSand";
  margin: 0 auto;
  width: 100%;
  padding: 30px;
  align-items: center;
  display: flex;
  justify-content: center;
  padding-bottom: 10px;
}
@media only screen and (min-width: 577px) and (max-width: 1023px) {
  .fmj2w {
    height: 100%;
    padding-bottom: 0px;
  }
}
@media only screen and (max-width: 576px) {
  .fmj2w {
    height: 100%;
    padding-top: 14px;
    padding-bottom: 0px;
  }
}
.fmj2w .ePQcy {
  text-align: center;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.fmj2w .ePQcy .YZfYx {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.fmj2w .ePQcy .YZfYx .TnCpJ {
  color: #333;
  margin-top: 15px;
  margin-bottom: 27px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 300;
  font-family: "QuickSand";
}
.fmj2w .ePQcy .VE4e7 {
  width: 322px;
  margin: auto;
  display: flex;
  text-decoration: none;
  justify-content: center;
}
@media only screen and (min-width: 577px) and (max-width: 1023px) {
  .fmj2w .ePQcy .VE4e7 {
    width: auto;
  }
}
@media only screen and (max-width: 576px) {
  .fmj2w .ePQcy .VE4e7 {
    width: auto;
  }
}
.fmj2w .ePQcy .VE4e7 .Ff53P {
  border-radius: 4px;
  border: 0;
  padding: 12px 24px;
  margin: 0 0 0 8px;
  background: #010101;
  color: #fff;
  text-shadow: none;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
}
@media only screen and (min-width: 577px) and (max-width: 1023px) {
  .fmj2w .ePQcy .VE4e7 .Ff53P {
    width: 100%;
    font-size: 12px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 576px) {
  .fmj2w .ePQcy .VE4e7 .Ff53P {
    width: 100%;
    max-width: 388px;
  }
}
.fmj2w .ePQcy .VE4e7:hover .Ff53P {
  background: #010101;
  color: #fff;
  cursor: pointer;
  border-color: #005cbf;
}
.EROOV i {
  width: 70px;
  height: 70px;
  border: 3px solid #9e9e9e;
  border-radius: 50%;
  line-height: 65px;
  text-align: center;
  font-size: 30px;
  color: #9e9e9e;
}
.E4zSG {
  display: inline-block;
  font: normal normal normal 14px / 1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Ys5Rx:before,
.kl3fO:before,
.kc_VD:before {
  content: "\f00d";
  line-height: 65px;
  text-align: center;
  font-size: 30px;
  color: #9e9e9e;
}

