.EUJpP,
.hq1hM {
  transition: all 0.5s;
}
.PHz_6,
.y0vU0 {
  opacity: 0;
  transform: translateY(10px);
}
.odpn7,
.FEwtm {
  transition: all 0.5s;
}
.JOtrh,
.Oa4qs {
  opacity: 0;
}
.K95mU,
.YEHrP {
  transition: 0.5s;
}
.cz1wX,
.e94hC {
  transform: translate(-100%, 0%);
}
.EKFg3,
.oqm58 {
  transition: all 0.5s;
}
.qZZf8,
.xn18f {
  transform: translate(200%, 0%);
}
.ntcC1,
.CKypq {
  transition: all 0.5s;
}
.v2p2c,
.kzBBY {
  opacity: 0;
  transform: translateY(-100%);
}
.uWfZT,
.b76xy {
  transition: all 0.5s ease-in-out;
}
.MAB2C,
.s1eNE {
  opacity: 0;
  transform: translateY(100vh);
}
.B3G32 {
  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;
}
.B3G32.XDVU1 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.biAws {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.biAws.XDVU1 {
  opacity: 1 !important;
}
.nX7Ro {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.EV3E2 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .EV3E2 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .EV3E2 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "GapSansBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/681b4deafe72b1b847d12040/theme/assets/c7c77ae0310df5e98d34.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GapSans";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/681b4deafe72b1b847d12040/theme/assets/58ce49137b54c45f7c21.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "GapSans" !important;
}
.LKl2X {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.CDuT5 {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.zF266 {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.wvbk6 {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.ok_Pd {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.N24kt {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.JKbr2,
.PnJGC {
  position: unset;
  top: 0;
  z-index: 40;
}
.wilnx,
.BnIPV {
  background-color: var(--pageBackground, #f8f8f8);
}
.MmJ_2 .f2vCk .B5MAz .gLLlw {
  font-size: 0.875rem;
}
.oRXCu .xyzCC {
  background: #f5f5f5;
}
.Z9UZ1 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.VKgtW {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.SNh1q,
.m4jFd {
  max-width: 1440px;
}
._Q2y2 {
  display: block;
}
.W8MaA,
.F7sNn {
  display: inline-block;
}
.XQyg8 {
  display: flex;
}
.oQc6V,
.XhW4l {
  display: flex;
  flex-direction: column;
}
.fUz6l,
.O8aHR {
  display: flex;
  align-items: center;
}
.bJDg0,
.T1CNU {
  display: flex;
  justify-content: center;
}
.xlUWF,
.hP9ey {
  display: flex;
  justify-content: center;
  align-items: center;
}
.yVl_h,
.MFnYH {
  justify-content: flex-start;
}
.JAIjQ,
.z3rOj {
  justify-content: flex-end;
}
.aiC4h,
.jYSkN {
  justify-content: space-between;
}
.TKaZi,
.MLJJQ {
  justify-content: space-around;
}
.aAIh5,
.OCc8r {
  justify-content: space-evenly;
}
h1,
.FSU4S {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: 0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 1251px) {
  h1,
  .FSU4S {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.CwCXa {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0.03em;
  color: var(--textHeading, #26201a);
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  h2,
  .CwCXa {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.av9gg {
  font-weight: 700;
  letter-spacing: 0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1251px) {
  h3,
  .av9gg {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Vnycw {
  font-family: "GapSans" !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1251px) {
  h4,
  .Vnycw {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.cWgWt {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  color: var(--textHeading, #26201a);
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  h5,
  .cWgWt {
    font-size: 16px;
    line-height: 18px;
  }
}
.assZV {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .assZV {
    font-size: 16px;
    line-height: 20px;
  }
}
.Yzy0n,
.FiA0o,
.ic6m2 {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .Yzy0n,
  .FiA0o,
  .ic6m2 {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.JYHLF {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .JYHLF {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.VUUKu,
._2YsPF {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.xevDs,
.hbsz6 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.Ljvut,
.HzO92 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.kqY5o,
.nqIpK {
  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: 1251px) {
  .kqY5o,
  .nqIpK {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .kqY5o:hover,
  .nqIpK:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.kqY5o:active,
.nqIpK:active,
.kqY5o:focus-visible,
.nqIpK:focus-visible,
.kqY5o:focusvisible,
.nqIpK:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.C1Lf0,
.Gr92I {
  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(--buttonLink, #b1655b);
}
@media only screen and (min-width: 1251px) {
  .C1Lf0,
  .Gr92I {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .C1Lf0:hover,
  .Gr92I:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .C1Lf0:disabled,
  .Gr92I:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.C1Lf0:active,
.Gr92I:active,
.C1Lf0:focus-visible,
.Gr92I:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.VZGs4,
.wrnvq {
  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: 1251px) {
  .VZGs4,
  .wrnvq {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.VZGs4:hover,
.wrnvq:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.VZGs4:disabled,
.wrnvq:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.VZGs4:active,
.wrnvq:active {
  opacity: 0.8;
}
.EH83m,
.gCZR4 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.VsAcE,
.wQT76 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.vGBVE {
  margin: auto;
}
.emS6Q,
.rd9_k {
  overflow-y: hidden !important;
}
.HBrqg .vzxfO .lEdk3 {
  height: 63px;
}
.v5W7m .ecyeU .FgUqw {
  margin-right: none !important;
}
.cmbpq {
  display: block !important;
  margin-bottom: 8px;
}
.WybH1 {
  width: calc(100% - 20px) !important;
}
.PSS9F {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Dq5y6,
.tOh66 {
  max-width: 1440px;
}
.LAp66,
.xopJ6 {
  margin-right: 30px !important;
}
.vG8hm,
.fTcIT {
  margin-right: 5px !important;
}
.W6HCI,
.AZjFn {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.diJMa,
.OPoaS {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.xfVnq,
.vIydG {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .xfVnq,
  .vIydG {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .xfVnq,
  .vIydG {
    margin-top: 24px;
  }
}
._5rAYs,
.qGHIi {
  background-color: var(--accentColor);
  color: #fff;
}
.SaUzX,
.cCnAQ {
  position: relative;
}
.RBghm,
.aOH6R {
  overflow-y: auto;
}
.YGDW0,
.O3kUf {
  overflow: auto;
}
.Gbto3 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Gbto3 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.KdL3g .oSTXB {
  color: var(--textHeading, #26201a);
}
.KdL3g .k8aZC,
.KdL3g .Tngmp {
  color: var(--textLabel, #7d7676) !important;
}
.KdL3g #rdq2h * {
  color: var(--textBody, #3c3131);
}
.Pmlfi {
  width: 100%;
  height: 100%;
}
._UU6B {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.RMUY2 {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.VUUKu,
._2YsPF {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.xevDs,
.hbsz6 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.Ljvut,
.HzO92 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
/* Chrome, Safari, Edge */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}
html,
body {
  overflow-x: hidden;
  width: 100%;
}
.FnWDA {
  background-color: #898a93;
  cursor: not-allowed;
}
.UtCDb {
  margin-top: 16px !important;
  text-align: center;
  display: flex;
  gap: 8px;
  align-items: center;
}
.GgKO_ {
  width: 13px;
  height: 13px;
}
.Esp4K {
  font-family: "GapSans";
  font-weight: 500;
  font-size: 12px;
  line-height: 16.8px;
  color: #666666;
  text-align: center;
  display: inline-block;
}
.lC6eN {
  font-family: "GapSans";
  font-weight: 500;
  font-size: 12px;
  line-height: 16.8px;
  color: var(--textHeading, #26201a);
  text-decoration: underline;
}

.FFTwQ,
.RFatY {
  transition: all 0.5s;
}
.CaTtu,
.UjBQv {
  opacity: 0;
  transform: translateY(10px);
}
.oYGyS,
.ZqrsN {
  transition: all 0.5s;
}
.mcPLI,
.SdgHI {
  opacity: 0;
}
.LyH1p,
.oizLu {
  transition: 0.5s;
}
.AWvo3,
.ETKti {
  transform: translate(-100%, 0%);
}
.sPftS,
.KoSfg {
  transition: all 0.5s;
}
.Xhw4i,
.Rcq1F {
  transform: translate(200%, 0%);
}
.LmV6a,
.L8KZk {
  transition: all 0.5s;
}
.r_MmH,
.lvMvh {
  opacity: 0;
  transform: translateY(-100%);
}
.FtClu,
.Fsgwj {
  transition: all 0.5s ease-in-out;
}
.VZT1Z,
.Z5Am_ {
  opacity: 0;
  transform: translateY(100vh);
}
.bd7JW {
  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;
}
.bd7JW.gIeES {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.qwGqZ {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.qwGqZ.gIeES {
  opacity: 1 !important;
}
.IVWxn {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.l4qrg {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .l4qrg {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .l4qrg {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "GapSansBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/681b4deafe72b1b847d12040/theme/assets/c7c77ae0310df5e98d34.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GapSans";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/681b4deafe72b1b847d12040/theme/assets/58ce49137b54c45f7c21.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "GapSans" !important;
}
.FDkCO {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.CCkpB {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.kU97T {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.BFMe8 {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.a8p40 {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.vmlAp {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
._cr2i,
.lxfmH {
  position: unset;
  top: 0;
  z-index: 40;
}
.d24mg,
.wtJRq {
  background-color: var(--pageBackground, #f8f8f8);
}
.t4SBy .i5HPM .iA0qN .EKXbI {
  font-size: 0.875rem;
}
.qyxRx .NORtH {
  background: #f5f5f5;
}
.kJQU8 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.a4TMR {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Rjb40,
.l5ov8 {
  max-width: 1440px;
}
.RrgCz {
  display: block;
}
.AKZDZ,
.Qx5A8 {
  display: inline-block;
}
.fRVwF {
  display: flex;
}
.zFYXU,
.nNaqj {
  display: flex;
  flex-direction: column;
}
.FSLhI,
._6Nim2 {
  display: flex;
  align-items: center;
}
.sbU6m,
.JPIbZ {
  display: flex;
  justify-content: center;
}
.OBo7e,
.jgaRE {
  display: flex;
  justify-content: center;
  align-items: center;
}
.H8xA7,
.kSZ67 {
  justify-content: flex-start;
}
.eeclz,
.aYZ7T {
  justify-content: flex-end;
}
.gzs7w,
.w9Jt_ {
  justify-content: space-between;
}
.GyV1e,
.aeHTj {
  justify-content: space-around;
}
.hhbMy,
.eIWI9 {
  justify-content: space-evenly;
}
h1,
.dDaQR {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: 0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 1251px) {
  h1,
  .dDaQR {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.KWrA5 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0.03em;
  color: var(--textHeading, #26201a);
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  h2,
  .KWrA5 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.JaLar {
  font-weight: 700;
  letter-spacing: 0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1251px) {
  h3,
  .JaLar {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.nRsBq {
  font-family: "GapSans" !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1251px) {
  h4,
  .nRsBq {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.keEGI {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  color: var(--textHeading, #26201a);
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  h5,
  .keEGI {
    font-size: 16px;
    line-height: 18px;
  }
}
.gC8rG {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .gC8rG {
    font-size: 16px;
    line-height: 20px;
  }
}
.vTtfY,
.oaKrS,
.OmJ23 {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .vTtfY,
  .oaKrS,
  .OmJ23 {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.hfxkM {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .hfxkM {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.DFRCZ,
.JG8qO {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.VJncF,
.CcIRy {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.Fp03M,
.XVgz_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.BP8ZF,
.HVpDT {
  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: 1251px) {
  .BP8ZF,
  .HVpDT {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .BP8ZF:hover,
  .HVpDT:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.BP8ZF:active,
.HVpDT:active,
.BP8ZF:focus-visible,
.HVpDT:focus-visible,
.BP8ZF:focusvisible,
.HVpDT:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.jw64e,
.xUeZ5 {
  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(--buttonLink, #b1655b);
}
@media only screen and (min-width: 1251px) {
  .jw64e,
  .xUeZ5 {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .jw64e:hover,
  .xUeZ5:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .jw64e:disabled,
  .xUeZ5:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.jw64e:active,
.xUeZ5:active,
.jw64e:focus-visible,
.xUeZ5:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.dOnAq,
.Ig4GL {
  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: 1251px) {
  .dOnAq,
  .Ig4GL {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.dOnAq:hover,
.Ig4GL:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.dOnAq:disabled,
.Ig4GL:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.dOnAq:active,
.Ig4GL:active {
  opacity: 0.8;
}
.KTPSg,
.zNdQn {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.zC4Oq,
.zlWlp {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.L3wyx {
  margin: auto;
}
.UdL2d,
.WKqgK {
  overflow-y: hidden !important;
}
.GTHsp .nIKlM .Qyr45 {
  height: 63px;
}
.PZdfp .j_5ah .qY16z {
  margin-right: none !important;
}
.qxbm6 {
  display: block !important;
  margin-bottom: 8px;
}
.AF6BR {
  width: calc(100% - 20px) !important;
}
.RsQrf {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.obN4A,
.tp1df {
  max-width: 1440px;
}
.iGhBG,
.gBjg9 {
  margin-right: 30px !important;
}
.wy4QX,
.r2myQ {
  margin-right: 5px !important;
}
.uvtMA,
.N4mNt {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Zo6gQ,
.aJa4P {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.rJzoM,
.Ktjkq {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .rJzoM,
  .Ktjkq {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .rJzoM,
  .Ktjkq {
    margin-top: 24px;
  }
}
.kDzXm,
.EgjHP {
  background-color: var(--accentColor);
  color: #fff;
}
.R31fC,
.WgMCv {
  position: relative;
}
.hn4XE,
.fkKno {
  overflow-y: auto;
}
.A27wz,
.xsyR_ {
  overflow: auto;
}
.UinHP h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .UinHP {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.G_oaO .Zck1Y {
  color: var(--textHeading, #26201a);
}
.G_oaO .zzT_8,
.G_oaO .ujLV3 {
  color: var(--textLabel, #7d7676) !important;
}
.G_oaO #ZEwLq * {
  color: var(--textBody, #3c3131);
}
.p5oAE {
  width: 100%;
  height: 100%;
}
.PfKRR {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.crd0M {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.DFRCZ,
.JG8qO {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.VJncF,
.CcIRy {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.Fp03M,
.XVgz_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
/* Chrome, Safari, Edge */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}
html,
body {
  overflow-x: hidden;
  width: 100%;
}
.N9_BM {
  max-width: 400px;
  padding: 24px;
}
.N9_BM .RZhv2,
.N9_BM .YDKCM {
  width: 160px;
  cursor: pointer;
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: 1250px) {
  .N9_BM .RZhv2 {
    display: none;
  }
}
@media only screen and (min-width: 1251px) {
  .N9_BM .YDKCM {
    display: none;
  }
}
.N9_BM .sJV5x {
  color: var(--textHeading, #26201a);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}
@media (max-width: 769px) {
  .N9_BM .sJV5x {
    font-size: 16px;
    line-height: 22px;
  }
}
.N9_BM .Xoo32 {
  color: var(--textBody, #3c3131);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 19.6px;
  margin-top: 8px;
}
.N9_BM .lRDck {
  margin-top: 48px;
}
.Owset {
  padding: 0px;
  max-width: 400px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
}
.Owset .ssuWT {
  font-family: "GapSans";
  font-weight: 500;
  font-size: 12px;
  line-height: 16.8px;
  color: #666666;
  text-align: center;
  display: flex;
  gap: 4px;
  margin-bottom: 5px;
}
.Owset .ssuWT abbr {
  color: var(--errorText, #b24141) !important;
  text-decoration: none;
}
.Owset .MdZNt {
  font-family: "GapSans";
  font-weight: 500;
  font-size: 12px;
  line-height: 16.8px;
  color: var(--errorText, #b24141);
  text-align: center;
}

.n2oQ6 {
  max-width: 1440px;
  margin: 0 auto;
  display: flex;
}
.uiz1K {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.ghPSa {
  flex-direction: row-reverse;
}
.P1CJx {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: 50%;
  justify-content: center;
  align-items: center;
  border-right: 1px dashed #cecece;
}
.ibtqQ {
  display: none;
}
.P1CJx .UtYjZ {
  width: 100%;
  display: inline-block;
}
.kkBOU {
  width: 50%;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
}
.PcPYE {
  font-size: 12px !important;
  background-color: red !important;
}
.JOP5G {
  font-size: 12px !important;
  background-color: red !important;
}

