.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: 1250px) {
  .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: "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;
}
.haR7w {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.Tgntm {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.AFb3b {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.KDJR8 {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.eBybF {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.bhexN {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.r1gkW,
.Dmow7 {
  position: unset;
  top: 0;
  z-index: 40;
}
.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: 32px;
  line-height: 42px;
  letter-spacing: 0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 1251px) {
  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: "GapSans" !important;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  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: 1251px) {
  h3,
  .wr_bv {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.zDgJI {
  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,
  .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;
  color: var(--textHeading, #26201a);
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  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: 1251px) {
  .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: 1251px) {
  .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: 1251px) {
  .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: 1251px) {
  .P_E6R,
  .PNGDL {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .P_E6R:hover,
  .PNGDL:hover {
    background-color: var(--buttonLink, #b1655b);
    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(--buttonLink, #b1655b);
}
@media only screen and (min-width: 1251px) {
  .YuIeZ,
  .zhdmJ {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .YuIeZ:hover,
  .zhdmJ:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .YuIeZ:disabled,
  .zhdmJ:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.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: 1251px) {
  .HvekM,
  .O2FAr {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.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;
}
.HfURG {
  margin: auto;
}
.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: 1250px) {
  .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: auto;
}
.ikS3P,
.r8wKe {
  overflow: auto;
}
.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: "GapSans" !important;
  letter-spacing: 0.02em;
}
.IvbTq {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.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;
}
/* 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%;
}
._B6nY {
  min-height: 50vh;
  background-color: #f1f1f2;
  display: flex;
  justify-content: center;
  padding: 32px 0;
}
@media (max-width: 1020px) {
  ._B6nY {
    padding: 16px 0;
  }
}
@media only screen and (max-width: 480px) {
  ._B6nY {
    padding: 8px 0;
  }
}
.K0iD8 {
  max-width: 1044px;
  width: 100vw;
}
.K0iD8 .ykKSn {
  background-color: var(--errorBackground, #e6d5d5);
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 16px 24px;
  display: flex;
  align-items: center;
}
.K0iD8 .ykKSn .d3fVx {
  display: flex;
  margin-right: 14px;
}
.K0iD8 .ykKSn .ep9zq {
  color: var(--errorText, #b24141);
  flex-grow: 1;
  font-weight: 600;
  font-size: 12px;
  margin-right: 14px;
}
.K0iD8 .zAxyQ {
  display: flex;
  gap: 1rem;
}
@media (max-width: 1020px) {
  .K0iD8 .zAxyQ {
    flex-direction: column;
    gap: 16px;
  }
}
@media only screen and (max-width: 480px) {
  .K0iD8 .zAxyQ {
    gap: 8px;
  }
}
.K0iD8 .dsI8k {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.K0iD8 .w67qJ {
  flex: 0 0 34%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.K0iD8 .w67qJ .I5mjm {
  border-radius: var(--buttonRadius, 0px);
  background: var(--buttonLink, #b1655b);
  cursor: pointer;
  color: var(--buttonSecondary);
  width: 100%;
  height: 48px;
  border: none;
  line-height: 140%;
  padding: 20px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
}
.K0iD8 .w67qJ .ImFp3 {
  cursor: pointer;
  background: var(--buttonPrimary);
  border-radius: var(--buttonRadius, 0px);
  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 (max-width: 1020px) {
  .K0iD8 .w67qJ .I5mjm,
  .K0iD8 .w67qJ .ImFp3 {
    display: none;
  }
}
.K0iD8 .w67qJ .I5mjm[disabled],
.K0iD8 .w67qJ .ImFp3[disabled] {
  background-color: #ededed;
  color: #cccccc;
  cursor: default;
}
@media (max-width: 1020px) {
  .K0iD8 .w67qJ .m7vKQ {
    display: none;
  }
}
.K0iD8 .w67qJ .cuiCS {
  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);
}
.K0iD8 .w67qJ .cuiCS svg {
  width: 20px;
  height: 20px;
}
@media only screen and (max-width: 1250px) {
  .K0iD8 .w67qJ .cuiCS svg {
    width: 16px;
    height: 16px;
  }
}
@media (max-width: 1020px) {
  .K0iD8 .w67qJ .cuiCS {
    border-radius: 0px;
    margin-top: 12px;
  }
}
@media only screen and (max-width: 480px) {
  .K0iD8 .w67qJ .cuiCS {
    padding: 16px;
  }
}
.K0iD8 .w67qJ .cuiCS svg {
  margin-right: 12px;
  cursor: pointer;
}
.K0iD8 .CGZgV {
  display: flex;
}
.nzH8M {
  padding: 16px;
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background: var(--pageBackground, #f8f8f8);
}
@media only screen and (max-width: 480px) {
  .nzH8M {
    margin-top: 8px;
  }
}
.nzH8M .kLdRE {
  display: none;
}
@media (max-width: 1020px) {
  .nzH8M .kLdRE {
    display: block;
  }
}
.nzH8M .LUeOv {
  display: flex;
  flex-direction: column;
}
.nzH8M .LUeOv .nf2_o {
  color: var(--textHeading);
  line-height: 120%;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.02em;
}
@media only screen and (max-width: 480px) {
  .nzH8M .LUeOv .nf2_o {
    font-size: 24px;
  }
}
.nzH8M .LUeOv .Lqy0U {
  color: var(--textBody);
  line-height: 135%;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.02em;
  margin-top: 8px;
  display: flex;
  gap: 8px;
}
@media only screen and (max-width: 480px) {
  .nzH8M .LUeOv .Lqy0U {
    font-size: 14px;
  }
}
.FJxsI {
  display: flex;
  flex-direction: column;
}
.NHiiK {
  background-color: var(--pageBackground, #f8f8f8);
  width: 640px;
  margin-top: 16px;
  padding: 16px 0;
}
@media (max-width: 1020px) {
  .NHiiK {
    width: 700px;
    margin-top: 0px;
    width: 100vw;
  }
}
.Pa1Dd {
  flex-direction: row !important;
  gap: 4px;
}
.Pa1Dd .nf2_o {
  font-size: 16px !important;
  line-height: normal !important;
  position: relative !important;
  top: 2px !important;
}
.Pa1Dd .Lqy0U {
  margin-top: 3px !important;
  font-size: 16px !important;
  line-height: 17px !important;
  font-weight: 300 !important;
}
.snMuE {
  padding: 20px 16px 16px;
}
@media (max-width: 1020px) {
  .snMuE {
    margin-top: 0px;
  }
}
.SPKUm {
  max-height: 620px;
  overflow: scroll;
  padding: 0px !important;
}
@media (max-width: 1250px) {
  .SPKUm {
    max-height: unset;
  }
}
.SPKUm .AlGxu {
  padding: 16px !important;
  border-bottom: none !important;
  background-color: #f1f1f1;
  margin-bottom: unset !important;
}
.SPKUm .AlGxu h5 {
  font-family: "GapSans" !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 22px !important;
  letter-spacing: 0.02em !important;
  text-align: left !important;
  text-underline-position: from-font !important;
  text-decoration-skip-ink: none !important;
}
.SPKUm .dzozx {
  padding: 0 16px;
}
.SPKUm .dzozx p {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 12px;
  leading-trim: Cap height;
  line-height: 100%;
  letter-spacing: -1%;
  vertical-align: bottom;
  color: var(--textBody, #3c3131);
  padding: 16px 0;
}
.SPKUm .dzozx .Ccx_g {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 28px;
  gap: 10px;
}
.SPKUm .dzozx .Ccx_g .mPwmp {
  flex: 1 1 50%;
  display: flex;
  max-width: 50%;
  box-shadow: none;
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 16px;
  leading-trim: Cap height;
  line-height: 22px;
  letter-spacing: 2%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  padding: 19px 0px;
  justify-content: center;
  align-items: center;
}
.SPKUm .dzozx .Ccx_g .urf1H {
  background-color: transparent;
  color: var(--buttonLink, #b1655b);
  border: 1px solid var(--buttonLink, #b1655b);
}
.SPKUm .dzozx .Ccx_g .urf1H:hover {
  background-color: var(--buttonLink, #b1655b);
  color: var(--buttonSecondary, #fff);
}
.SPKUm .dzozx .Ccx_g .LPGbv {
  background-color: var(--buttonLink, #b1655b);
  color: var(--buttonSecondary, #fff);
  border: 1px solid var(--buttonLink, #b1655b);
}
.SPKUm .dzozx .Ccx_g .LPGbv:hover {
  background-color: transparent;
  color: var(--buttonLink, #b1655b);
}

.OyI7x,
.T45gk {
  transition: all 0.5s;
}
.f9nyo,
._1loEw {
  opacity: 0;
  transform: translateY(10px);
}
.Yzqh2,
.DrJTh {
  transition: all 0.5s;
}
.Pl5aF,
.HKJoM {
  opacity: 0;
}
.mPABx,
.yVMG9 {
  transition: 0.5s;
}
.eQdog,
.I_3dM {
  transform: translate(-100%, 0%);
}
.Zk6L3,
.OjR20 {
  transition: all 0.5s;
}
.qxRCI,
.zraUc {
  transform: translate(200%, 0%);
}
.qprL8,
.fGssp {
  transition: all 0.5s;
}
.mbxKs,
.QJjwe {
  opacity: 0;
  transform: translateY(-100%);
}
.WxnEQ,
.WQMhJ {
  transition: all 0.5s ease-in-out;
}
.pjVeV,
.AoLyx {
  opacity: 0;
  transform: translateY(100vh);
}
.dlrb6 {
  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;
}
.dlrb6.CIZI6 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.F64uf {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.F64uf.CIZI6 {
  opacity: 1 !important;
}
.Kxy__ {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.DtZHC {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .DtZHC {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .DtZHC {
    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;
}
.elC5L {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.AX0AR {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.GFzQ6 {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.oLuoW {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.wiB4L {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.mNYNZ {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.hP5vh,
.LPdDJ {
  position: unset;
  top: 0;
  z-index: 40;
}
.FQJVO,
.xwDP_ {
  background-color: var(--pageBackground, #f8f8f8);
}
.dn4jW .kdQZh .ha79d .OFSY1 {
  font-size: 0.875rem;
}
.ZXubB .rolin {
  background: #f5f5f5;
}
.qzIGz {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.mVG_b {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.N0yve,
.igYTx {
  max-width: 1440px;
}
.of05g {
  display: block;
}
.Inw4o,
.DL1af {
  display: inline-block;
}
.CVB0K {
  display: flex;
}
.segTQ,
.qwQk1 {
  display: flex;
  flex-direction: column;
}
.DLE_U,
._1KKSw {
  display: flex;
  align-items: center;
}
.YsT6V,
.LOGih {
  display: flex;
  justify-content: center;
}
.eSvKT,
.jHJBu {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fSiL4,
.HXBSt {
  justify-content: flex-start;
}
.Vnf9o,
.PEGiI {
  justify-content: flex-end;
}
.YYKEE,
.z740Y {
  justify-content: space-between;
}
.E2lFz,
.DncnH {
  justify-content: space-around;
}
.xi7ox,
.Y3bTL {
  justify-content: space-evenly;
}
h1,
.VSMR2 {
  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,
  .VSMR2 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.geU4_ {
  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,
  .geU4_ {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Kxg3I {
  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,
  .Kxg3I {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.QSBVA {
  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,
  .QSBVA {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.aUyYc {
  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,
  .aUyYc {
    font-size: 16px;
    line-height: 18px;
  }
}
.M5khe {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .M5khe {
    font-size: 16px;
    line-height: 20px;
  }
}
.r2H5P,
.MUIXB,
.iVmYO {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .r2H5P,
  .MUIXB,
  .iVmYO {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.EUeov {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .EUeov {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.grNvD,
.vwdUT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.ay2ce,
.jBgwA {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.HUQGb,
.idfmr {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.hiOgx,
.lAbW2 {
  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) {
  .hiOgx,
  .lAbW2 {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .hiOgx:hover,
  .lAbW2:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.hiOgx:active,
.lAbW2:active,
.hiOgx:focus-visible,
.lAbW2:focus-visible,
.hiOgx:focusvisible,
.lAbW2:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.U4BFy,
.nWcXv {
  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) {
  .U4BFy,
  .nWcXv {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .U4BFy:hover,
  .nWcXv:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .U4BFy:disabled,
  .nWcXv:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.U4BFy:active,
.nWcXv:active,
.U4BFy:focus-visible,
.nWcXv:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.DLbFi,
.lVgxY {
  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) {
  .DLbFi,
  .lVgxY {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.DLbFi:hover,
.lVgxY:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.DLbFi:disabled,
.lVgxY:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.DLbFi:active,
.lVgxY:active {
  opacity: 0.8;
}
.VMELv,
.wSZKB {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.UGlOY,
.PwrOn {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.Tf6uc {
  margin: auto;
}
.buOeK,
.pYZch {
  overflow-y: hidden !important;
}
.aP7wC .c7VUg .PC4hq {
  height: 63px;
}
.aHBPp .HqoCs .LmB17 {
  margin-right: none !important;
}
.X51z9 {
  display: block !important;
  margin-bottom: 8px;
}
.pwxGX {
  width: calc(100% - 20px) !important;
}
.i8lZr {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
._PuaB,
.b_C44 {
  max-width: 1440px;
}
.mcpd5,
.kgVP4 {
  margin-right: 30px !important;
}
.Y7eqI,
.HaENi {
  margin-right: 5px !important;
}
.Ac3PM,
.yvzbr {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.r6ykY,
.DdK09 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.ygtcB,
.Yfgxa {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .ygtcB,
  .Yfgxa {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .ygtcB,
  .Yfgxa {
    margin-top: 24px;
  }
}
.V6Lib,
.BVsg0 {
  background-color: var(--accentColor);
  color: #fff;
}
.iX24V,
.BWF4u {
  position: relative;
}
.qGkIg,
.B9bPF {
  overflow-y: auto;
}
.gmzyJ,
.E4VOG {
  overflow: auto;
}
.OGSir h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .OGSir {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.whNgn .Nu1c8 {
  color: var(--textHeading, #26201a);
}
.whNgn .qTMAw,
.whNgn .X2qhX {
  color: var(--textLabel, #7d7676) !important;
}
.whNgn #sZ7l6 * {
  color: var(--textBody, #3c3131);
}
.UcKsU {
  width: 100%;
  height: 100%;
}
.JUeuH {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.TCsLC {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.grNvD,
.vwdUT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.ay2ce,
.jBgwA {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.HUQGb,
.idfmr {
  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%;
}
.Epp_c {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  justify-content: center;
  height: 100%;
  min-height: 75vh;
}
.O32OW {
  font-size: 32px;
  line-height: 42px;
  margin: 0 0 32px;
  text-transform: lowercase;
  text-align: center;
}
.O32OW::first-letter {
  text-transform: capitalize;
}
@media only screen and (max-width: 1250px) {
  .O32OW {
    font-size: 24px;
    line-height: 32px;
    text-align: center;
  }
}
.MCpQL {
  display: flex;
  justify-content: center;
  max-width: 480px;
  margin: 12px auto 32px;
  text-align: center;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
.YJFNO {
  display: flex;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
  width: 204px;
  max-width: 484px;
  height: 44px;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  border-radius: 4px;
  font-size: 14px;
  line-height: 16.42px;
}
@media only screen and (max-width: 480px) {
  .YJFNO {
    font-size: 12px;
    line-height: 14.08px;
  }
}

.tVm67,
.MJZ9u {
  transition: all 0.5s;
}
.etXW7,
.NZYWa {
  opacity: 0;
  transform: translateY(10px);
}
.TUZkP,
.jbMrJ {
  transition: all 0.5s;
}
.OpYlB,
.iilUF {
  opacity: 0;
}
.ruOyk,
.kDQlZ {
  transition: 0.5s;
}
.kF3ED,
.ZU3te {
  transform: translate(-100%, 0%);
}
.nRgqR,
.rTRlH {
  transition: all 0.5s;
}
.vOBKQ,
.VoL1W {
  transform: translate(200%, 0%);
}
.K6mpY,
.uW6sT {
  transition: all 0.5s;
}
.T3hKp,
.Y942w {
  opacity: 0;
  transform: translateY(-100%);
}
.Szrp1,
.plX3t {
  transition: all 0.5s ease-in-out;
}
.p4BZg,
.QK0Dz {
  opacity: 0;
  transform: translateY(100vh);
}
.LMQg2 {
  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;
}
.LMQg2.RzVhL {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.GeoOV {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.GeoOV.RzVhL {
  opacity: 1 !important;
}
.hjKF1 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.fPlmo {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .fPlmo {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .fPlmo {
    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;
}
.Md7sR {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.dT8jV {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.s9zh4 {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.sdaGm {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.pWJA9 {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.WbmPy {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.bweSz,
.xwY_I {
  position: unset;
  top: 0;
  z-index: 40;
}
.Jp6Ii,
.rGWFA {
  background-color: var(--pageBackground, #f8f8f8);
}
.Cv1BL .BUTdM .JSJfL .hySIY {
  font-size: 0.875rem;
}
.GXfqi .xL_0M {
  background: #f5f5f5;
}
.mHbWm {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.h5LwU {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.H6nOV,
.aoyai {
  max-width: 1440px;
}
.OhIRO {
  display: block;
}
.eeoVo,
.ZB3HK {
  display: inline-block;
}
.VeVvA {
  display: flex;
}
.wb5nj,
.p63u0 {
  display: flex;
  flex-direction: column;
}
.TuAy7,
.DfGdj {
  display: flex;
  align-items: center;
}
.z313k,
.OkHTX {
  display: flex;
  justify-content: center;
}
.usOGE,
.MlnzT {
  display: flex;
  justify-content: center;
  align-items: center;
}
.RxIvJ,
.Y01oN {
  justify-content: flex-start;
}
.qjN5a,
.MG9co {
  justify-content: flex-end;
}
.MdxPF,
.qObUP {
  justify-content: space-between;
}
.zb0rO,
.UoVZA {
  justify-content: space-around;
}
.QDmLG,
.LEc0F {
  justify-content: space-evenly;
}
h1,
.uMarP {
  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,
  .uMarP {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.iAeNp {
  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,
  .iAeNp {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.yMJlE {
  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,
  .yMJlE {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.m2mCS {
  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,
  .m2mCS {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.MXFhC {
  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,
  .MXFhC {
    font-size: 16px;
    line-height: 18px;
  }
}
.QgMWF {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .QgMWF {
    font-size: 16px;
    line-height: 20px;
  }
}
.rS_yW,
.cCxMX,
.eD8kA {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .rS_yW,
  .cCxMX,
  .eD8kA {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.FtY1Z {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .FtY1Z {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.R9Qyh,
.zKdbZ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.hoiFA,
.ATDHl {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
._1dFq,
.kwcqJ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.v6BDa,
.G48Mn {
  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) {
  .v6BDa,
  .G48Mn {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .v6BDa:hover,
  .G48Mn:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.v6BDa:active,
.G48Mn:active,
.v6BDa:focus-visible,
.G48Mn:focus-visible,
.v6BDa:focusvisible,
.G48Mn:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.u3Ryj,
.MLgyK {
  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) {
  .u3Ryj,
  .MLgyK {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .u3Ryj:hover,
  .MLgyK:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .u3Ryj:disabled,
  .MLgyK:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.u3Ryj:active,
.MLgyK:active,
.u3Ryj:focus-visible,
.MLgyK:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.VlnuT,
.m2Mhe {
  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) {
  .VlnuT,
  .m2Mhe {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.VlnuT:hover,
.m2Mhe:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.VlnuT:disabled,
.m2Mhe:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.VlnuT:active,
.m2Mhe:active {
  opacity: 0.8;
}
.QhhNj,
.u8SWW {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.QPsDF,
.xyR1N {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.J_3eC {
  margin: auto;
}
.BwXLa,
.DxCM0 {
  overflow-y: hidden !important;
}
.Npvi2 .hkP0s .GvK1W {
  height: 63px;
}
.qZn9t .oe2sq .ZoRlH {
  margin-right: none !important;
}
.B6YaQ {
  display: block !important;
  margin-bottom: 8px;
}
.t7O6k {
  width: calc(100% - 20px) !important;
}
.G83Ud {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.qrwjp,
.RDr6O {
  max-width: 1440px;
}
.whfRv,
.kNkL6 {
  margin-right: 30px !important;
}
.gmGmZ,
.HhTs5 {
  margin-right: 5px !important;
}
.PIy1a,
.DpJIQ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.e4rxi,
.tZhgF {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.xVc1L,
.kS2Rk {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .xVc1L,
  .kS2Rk {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .xVc1L,
  .kS2Rk {
    margin-top: 24px;
  }
}
.y8jWL,
.sR_k0 {
  background-color: var(--accentColor);
  color: #fff;
}
.fFdH6,
.QlVpS {
  position: relative;
}
.M57Zu,
.YHrV1 {
  overflow-y: auto;
}
.vkHcy,
.RCb7j {
  overflow: auto;
}
.ECJSQ h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .ECJSQ {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.i34KD ._Wy1B {
  color: var(--textHeading, #26201a);
}
.i34KD .TECQV,
.i34KD .Eh22c {
  color: var(--textLabel, #7d7676) !important;
}
.i34KD #iIOZ2 * {
  color: var(--textBody, #3c3131);
}
.ufBHj {
  width: 100%;
  height: 100%;
}
.jqRdO {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.BQ7w4 {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.R9Qyh,
.zKdbZ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.hoiFA,
.ATDHl {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
._1dFq,
.kwcqJ {
  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%;
}
.yAuvg {
  border-radius: 0px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  padding: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--pageBackground, #f8f8f8);
}
@media only screen and (max-width: 480px) {
  .yAuvg {
    border-radius: 0;
    padding: 16px;
  }
}
.yAuvg ._JCsp .iaXQb {
  font-size: 14px;
  font-weight: 400;
  color: var(--textBody, #3c3131);
}
@media only screen and (max-width: 1250px) {
  .yAuvg ._JCsp .iaXQb {
    font-size: 12px;
  }
}
.yAuvg ._JCsp .L62Co {
  font-size: 14px;
  font-weight: 600;
  color: var(--textHeading, #26201a);
}
@media only screen and (max-width: 1250px) {
  .yAuvg ._JCsp .L62Co {
    font-size: 12px;
  }
}
.yAuvg .fvjGF {
  font-size: 13px;
  font-weight: 300;
  padding: 12px 16px;
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  color: var(--buttonPrimary, #4e3f09);
  height: 100%;
  text-transform: none;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .yAuvg .fvjGF {
    padding: 9px;
  }
}
.b9PSX {
  width: 400px;
}
@media only screen and (max-width: 1250px) {
  .b9PSX {
    width: unset;
  }
}
.b9PSX .OEJw1 {
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  position: relative;
  padding: 16px 24px;
  display: flex;
  align-items: center;
}
.b9PSX .OEJw1 .NAlYp {
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
  font-weight: 600;
}
.b9PSX .OEJw1 .PVbxG {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.b9PSX .OEJw1 .PVbxG span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.b9PSX .SBdJa {
  padding: 24px;
}
.b9PSX .SBdJa .ChDY0 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.b9PSX .SBdJa .ChDY0 .MkKD_ {
  flex-basis: 100%;
  color: var(--errorText, #b24141);
  line-height: 140%;
  font-size: 12px;
  font-weight: 400;
  margin-top: 8px;
}
.b9PSX .SBdJa .ChDY0 .ccsZx {
  flex: 1;
}
.b9PSX .SBdJa .ChDY0 .ccsZx 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%;
}
.b9PSX .SBdJa .ChDY0 .ccsZx input:focus-visible {
  outline: none;
}
.b9PSX .SBdJa .ChDY0 .T48EQ {
  font-size: 14px;
  font-weight: 600;
  padding: 14px 24px;
  margin-left: 16px;
  background: var(--buttonLink, #b1655b);
  border-radius: var(--buttonRadius, 0px);
  color: var(--buttonSecondary, #fff);
  height: 100%;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
}
@media only screen and (max-width: 1250px) {
  .b9PSX .SBdJa .ChDY0 .T48EQ {
    order: 2;
    margin-top: 24px;
    width: 100%;
    margin-left: 0;
    box-sizing: border-box;
  }
}
.hlC3a .OEJw1 {
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  position: relative;
  padding: 16px 24px;
  display: flex;
  align-items: center;
}
.hlC3a .OEJw1 .NAlYp {
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
  font-weight: 600;
}
.hlC3a .OEJw1 .PVbxG {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.hlC3a .OEJw1 .PVbxG span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hlC3a .SBdJa {
  display: flex;
  flex-direction: column;
  padding: 24px;
  background: var(--dialogBackground, #fff);
}
@media only screen and (max-width: 480px) {
  .hlC3a .SBdJa {
    padding: 0px;
  }
}
.hlC3a .SBdJa input[type="radio"] {
  display: none;
}
.hlC3a .SBdJa input[type="radio"]:checked {
  color: var(--successText, #1c958f);
}
.hlC3a .SBdJa .iq7Hw {
  padding: 24px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  border-radius: 12px;
  background-color: var(--pageBackground, #f8f8f8);
}
.hlC3a .SBdJa .iq7Hw .MkKD_ {
  color: var(--errorText, #b24141);
  line-height: 140%;
  font-size: 12px;
  font-weight: 400;
  margin-top: 8px;
  flex-basis: 100%;
}
.hlC3a .SBdJa .iq7Hw .ccsZx {
  flex: 1;
}
.hlC3a .SBdJa .iq7Hw .ccsZx 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%;
}
.hlC3a .SBdJa .iq7Hw .ccsZx input:focus-visible {
  outline: none;
}
.hlC3a .SBdJa .iq7Hw .T48EQ {
  font-size: 14px;
  font-weight: 600;
  padding: 14px 24px;
  margin-left: 16px;
  background: var(--buttonLink, #b1655b);
  border-radius: var(--buttonRadius, 0px);
  color: var(--buttonSecondary, #fff);
  height: 100%;
  text-transform: uppercase;
  text-align: center;
  box-sizing: border-box;
}
@media only screen and (max-width: 480px) {
  .hlC3a .ludCH {
    padding: 12px;
  }
}
@media only screen and (max-width: 480px) {
  .gAbVJ {
    padding: 0 16px;
  }
}
.QouWd {
  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: 1251px) {
  .QouWd {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .QouWd:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.QouWd:active,
.QouWd:focus-visible,
.QouWd:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.qd3IZ {
  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);
  margin-top: 17px;
  padding: 14px;
  width: 100%;
  text-transform: uppercase;
  background-color: var(--buttonLink, #b1655b);
}
@media only screen and (min-width: 1251px) {
  .qd3IZ {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .qd3IZ:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .qd3IZ:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.qd3IZ:active,
.qd3IZ:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.LTTyx {
  margin: 32px 0 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.ZTd85 {
  margin-left: 25px;
  color: var(--errorText, #b24141);
  font-weight: 400;
  font-size: 12px;
  margin-top: 8px;
  line-height: 140%;
}

.p5OoC,
.I11fO {
  transition: all 0.5s;
}
.ZuL7a,
.gPc0h {
  opacity: 0;
  transform: translateY(10px);
}
.pBDV8,
.ULNm8 {
  transition: all 0.5s;
}
.jtI84,
.Bqo8N {
  opacity: 0;
}
.yqRzp,
.GU5gG {
  transition: 0.5s;
}
.RAphO,
.nU6ZO {
  transform: translate(-100%, 0%);
}
.zKukW,
.T8F0X {
  transition: all 0.5s;
}
.F0lZC,
.rzTn6 {
  transform: translate(200%, 0%);
}
.BI_My,
.cBIeV {
  transition: all 0.5s;
}
.chAA9,
.y_hpn {
  opacity: 0;
  transform: translateY(-100%);
}
.A62zW,
.F_qxi {
  transition: all 0.5s ease-in-out;
}
.ckuNB,
.A42He {
  opacity: 0;
  transform: translateY(100vh);
}
.SV4Ca {
  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;
}
.SV4Ca.oNGJF {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.Br3jt {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.Br3jt.oNGJF {
  opacity: 1 !important;
}
.SJ3nz {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.bb6Zd {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .bb6Zd {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .bb6Zd {
    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;
}
.ahhCL {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.Vsdii {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.JwZbL {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.Tr1K0 {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.b9FKN {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.Se6H_ {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.ixtKl,
.EplHQ {
  position: unset;
  top: 0;
  z-index: 40;
}
.Groj6,
.yryPa {
  background-color: var(--pageBackground, #f8f8f8);
}
.LPApU .w82F8 .tkzda .FlTk1 {
  font-size: 0.875rem;
}
.YFT9U .B3Db1 {
  background: #f5f5f5;
}
.JV3h6 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.uB5v9 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.UqY7S,
.xdbGq {
  max-width: 1440px;
}
.PTkEG {
  display: block;
}
.pAguv,
.CQPNB {
  display: inline-block;
}
.M01Gf {
  display: flex;
}
.TMKEP,
.VO0La {
  display: flex;
  flex-direction: column;
}
.OAIHC,
.e2JH_ {
  display: flex;
  align-items: center;
}
.wYP5f,
.PF6Vk {
  display: flex;
  justify-content: center;
}
._eaEZ,
.CYfzR {
  display: flex;
  justify-content: center;
  align-items: center;
}
.w1q7S,
.QhVBB {
  justify-content: flex-start;
}
.vvIJK,
.xr_SW {
  justify-content: flex-end;
}
.muydP,
.Qjqk9 {
  justify-content: space-between;
}
.S8cId,
.fm3uL {
  justify-content: space-around;
}
.g7WkO,
.rWdXV {
  justify-content: space-evenly;
}
h1,
.cnkHm {
  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,
  .cnkHm {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.VGwXs {
  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,
  .VGwXs {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.BtOqM {
  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,
  .BtOqM {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
._gdQ1 {
  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,
  ._gdQ1 {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.HM0kw {
  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,
  .HM0kw {
    font-size: 16px;
    line-height: 18px;
  }
}
.MzXAp {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .MzXAp {
    font-size: 16px;
    line-height: 20px;
  }
}
.dnOdG,
.Wz6aT,
.TBefX {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .dnOdG,
  .Wz6aT,
  .TBefX {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.nNic5 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .nNic5 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.sw4JV,
.TRxd1 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.XfpRn,
.UdYVS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.mqb89,
._BiG3 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.NQPZK,
.WLoXZ {
  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) {
  .NQPZK,
  .WLoXZ {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .NQPZK:hover,
  .WLoXZ:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.NQPZK:active,
.WLoXZ:active,
.NQPZK:focus-visible,
.WLoXZ:focus-visible,
.NQPZK:focusvisible,
.WLoXZ:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.RJj7q,
.mKBeI {
  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) {
  .RJj7q,
  .mKBeI {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .RJj7q:hover,
  .mKBeI:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .RJj7q:disabled,
  .mKBeI:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.RJj7q:active,
.mKBeI:active,
.RJj7q:focus-visible,
.mKBeI:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.Gh2Id,
.IKt5M {
  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) {
  .Gh2Id,
  .IKt5M {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.Gh2Id:hover,
.IKt5M:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Gh2Id:disabled,
.IKt5M:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Gh2Id:active,
.IKt5M:active {
  opacity: 0.8;
}
.MA32I,
.hltVt {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
._c525,
.TX0gw {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.lxJqX {
  margin: auto;
}
.CL6Fn,
.HoMy_ {
  overflow-y: hidden !important;
}
.GWZ4M .Uia1X .wei9e {
  height: 63px;
}
.uP75k .cVut3 .rYQal {
  margin-right: none !important;
}
.XxlPc {
  display: block !important;
  margin-bottom: 8px;
}
.Iv1yd {
  width: calc(100% - 20px) !important;
}
.mLak7 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.RmKDW,
.cjmoP {
  max-width: 1440px;
}
.smM24,
.mjgYd {
  margin-right: 30px !important;
}
.L9oMp,
.lWmnE {
  margin-right: 5px !important;
}
.ysjA1,
.SZG0J {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Y4zFO,
.PSeqm {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.bDHiz,
.LYJGr {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .bDHiz,
  .LYJGr {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .bDHiz,
  .LYJGr {
    margin-top: 24px;
  }
}
.i6BzM,
.sxTpo {
  background-color: var(--accentColor);
  color: #fff;
}
.Bnm34,
.Hg7LV {
  position: relative;
}
.G6XUI,
.uabJC {
  overflow-y: auto;
}
.ky1DN,
.kg8u9 {
  overflow: auto;
}
.V0ktS h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .V0ktS {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.FlABB .vxbC_ {
  color: var(--textHeading, #26201a);
}
.FlABB .Wwa9y,
.FlABB .IzmSl {
  color: var(--textLabel, #7d7676) !important;
}
.FlABB #s5eBy * {
  color: var(--textBody, #3c3131);
}
.LH0a_ {
  width: 100%;
  height: 100%;
}
.aFXcp {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.nF_bK {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.sw4JV,
.TRxd1 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.XfpRn,
.UdYVS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.mqb89,
._BiG3 {
  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%;
}
.lHqdg {
  padding-bottom: 16px;
}
.Y5hFb:not(:first-child) {
  margin-top: 12px;
}
.Y5hFb .KYnam {
  font-size: 12px;
  margin-bottom: 8px;
  color: var(--textBody);
}
.T2EMS {
  position: relative;
  margin-bottom: 24px;
}
.T2EMS.L8iIT {
  width: 100%;
}
.T2EMS.xrvx_ {
  width: 47%;
}
@media only screen and (max-width: 1250px) {
  .T2EMS.xrvx_ {
    width: 100%;
  }
}
.T2EMS .U26JS {
  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;
}
.T2EMS .U26JS.kAqH2 {
  width: 45%;
}
.T2EMS .mmoXE {
  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;
}
.T2EMS .VwEwQ {
  font-size: 0.8rem;
  position: absolute;
  left: 11px;
  top: 0px;
  color: var(--textLabel);
  padding: 0 0.3rem;
  margin: 0 0.5rem;
}
.T2EMS .U26JS:focus {
  border-color: var(--buttonPrimary);
}
.T2EMS .NBnML {
  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);
}
.T2EMS .NBnML .jf2T2 {
  color: var(--errorText);
}
.T2EMS .U26JS:focus + .NBnML {
  color: var(--buttonPrimary);
}
.T2EMS:has(input[type="hidden"]) {
  margin-bottom: 0;
}
.Qxq0I .qqRzy {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  justify-content: space-between;
  gap: 16px;
}
.Qxq0I .qqRzy .T2EMS:nth-child(odd) {
  margin-right: 8px;
}
@media only screen and (max-width: 1250px) {
  .Qxq0I .qqRzy .T2EMS:nth-child(odd) {
    margin-right: 0;
  }
}
.Qxq0I .KDp06 {
  color: var(--errorText, #b24141);
  width: max-content;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.Qxq0I .IevdD {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.Qxq0I .M3rT6 {
  width: 100%;
}
.Qxq0I .M3rT6 .mgF8b {
  display: flex;
  margin-bottom: 16px;
  flex-wrap: wrap;
  row-gap: 16px;
}
.Qxq0I .M3rT6 .kQqx9 {
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
.Qxq0I .M3rT6 .cJ3FY {
  display: flex;
  background: transparent;
  align-items: center;
  padding: 8px;
  white-space: nowrap;
  border-radius: 6px;
  margin-right: 16px;
  color: var(--textHeading, #26201a);
}
.Qxq0I .M3rT6 .SDuTA {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 16px;
  margin-top: 16px;
  display: block;
}
.Qxq0I .M3rT6 .EE3ta {
  margin-top: 20px;
  position: relative;
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  align-items: flex-end;
}
.Qxq0I .M3rT6 .EE3ta .Vy8FB {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 12px;
  gap: 10px;
  height: 40px;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
}
.Qxq0I .M3rT6 .EE3ta .ntzC_ {
  border: 1px solid var(--buttonPrimary);
}
.Qxq0I .M3rT6 .EE3ta input[type="radio"] {
  margin-left: 0;
  margin-right: 10px;
}
.Qxq0I .M3rT6 .EE3ta label {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 5px;
}
.Qxq0I .M3rT6 .EE3ta label:hover {
  font-weight: 400;
}
.vvgtl {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  justify-content: space-between;
  padding: 0;
}
.dFnuq {
  display: flex;
  align-items: center;
  gap: 8px;
}
.dFnuq input {
  accent-color: var(--buttonPrimary);
}
.p8Jch {
  width: 100%;
}
.K4R9U {
  padding: 14px;
  border-radius: var(--buttonRadius, 0px);
  background-color: var(--buttonLink);
  border: none;
  margin-top: 24px;
  width: 100%;
  color: #fff;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
}
.tHoYr {
  width: 100%;
  margin-bottom: 25px;
  display: flex;
  align-items: center;
}
.Mv5og {
  margin-left: 24px;
  font-weight: 600;
  font-size: 12px;
  margin-top: 24px;
}
.uQ1hj {
  position: relative;
}
.uQ1hj .gjGiU {
  cursor: pointer;
  text-decoration: underline;
  font-size: 12px;
  font-weight: 400;
}
.uQ1hj .EvarG {
  margin: 5px 0;
  width: 100%;
  padding: 3px;
}
.uQ1hj .kqOdL {
  color: white;
  border: none;
  padding: 8px 16px;
  border-radius: 5px;
  cursor: pointer;
  margin-top: 15px;
  width: 100%;
}
.uQ1hj .kVBL6 {
  position: relative;
}
.uQ1hj .ye8Mt {
  position: relative;
}
.uQ1hj .VRrR7 {
  width: 100%;
  border-bottom: 1px solid #dcdcdc;
}
.uQ1hj .ZKKVc {
  margin-top: 10px;
  position: absolute;
  right: 2px;
  top: 0;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #333;
  margin-left: 5px;
  transition: transform 0.2s ease;
}
.uQ1hj .ZKKVc.QUOOH {
  transform: rotate(180deg);
}
.uQ1hj .TXNHB {
  z-index: 2;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 5px;
  list-style: none;
  padding: 0;
  border: 1px solid #ccc;
  background-color: #fff;
  overflow-y: auto;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.uQ1hj .TXNHB li {
  font-size: 12px;
  font-weight: 400;
  padding: 5px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.uQ1hj .TXNHB li:hover {
  background-color: #f0f0f0;
}

.kM773,
.SmrZf {
  transition: all 0.5s;
}
.ptF1k,
.Bu0Lp {
  opacity: 0;
  transform: translateY(10px);
}
.FJbT7,
.B9Z2W {
  transition: all 0.5s;
}
.DDkv2,
.MV_vM {
  opacity: 0;
}
.zNt3e,
.VOzFT {
  transition: 0.5s;
}
.WCzCy,
.yp91b {
  transform: translate(-100%, 0%);
}
.lUffE,
.caHeh {
  transition: all 0.5s;
}
.cvatn,
.Mwbge {
  transform: translate(200%, 0%);
}
.MGnMk,
.clRWf {
  transition: all 0.5s;
}
.OZZHz,
.tsCjW {
  opacity: 0;
  transform: translateY(-100%);
}
.ztJBW,
.WAtcf {
  transition: all 0.5s ease-in-out;
}
.jLPma,
.xHX0V {
  opacity: 0;
  transform: translateY(100vh);
}
.k6jgT {
  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;
}
.k6jgT.V0Taf {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.EQgHq {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.EQgHq.V0Taf {
  opacity: 1 !important;
}
.X9F6U {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.emRAu {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .emRAu {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .emRAu {
    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;
}
.wMeZ2 {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.TCKnX {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.L_3xd {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.ZGcgS {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.lILbj {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.CpNza {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.wpgXt,
._RvtW {
  position: unset;
  top: 0;
  z-index: 40;
}
.cLjdl,
.YSbNv {
  background-color: var(--pageBackground, #f8f8f8);
}
.ZChxX .G1OPm .f9hOa .tOykw {
  font-size: 0.875rem;
}
.QLipW .r2pL7 {
  background: #f5f5f5;
}
.rF1uQ {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.DBVTg {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.XaHmd,
.JFrRY {
  max-width: 1440px;
}
.gDGXW {
  display: block;
}
.IhawF,
.NuD4z {
  display: inline-block;
}
.CLMYO {
  display: flex;
}
.w2UOh,
.M7kL2 {
  display: flex;
  flex-direction: column;
}
.pg3o8,
.q7YUZ {
  display: flex;
  align-items: center;
}
.H6tUZ,
.kefrT {
  display: flex;
  justify-content: center;
}
.rRsDn,
.BO_pi {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hFn3_,
.ltYvR {
  justify-content: flex-start;
}
.jZPFw,
.JwISg {
  justify-content: flex-end;
}
.hcI2S,
.H_ETZ {
  justify-content: space-between;
}
.UYQBF,
.JIwro {
  justify-content: space-around;
}
.vGh2m,
.uVTI7 {
  justify-content: space-evenly;
}
h1,
.IIaKr {
  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,
  .IIaKr {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.nvols {
  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,
  .nvols {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.NkBlw {
  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,
  .NkBlw {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.oHBp9 {
  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,
  .oHBp9 {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.yU72t {
  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,
  .yU72t {
    font-size: 16px;
    line-height: 18px;
  }
}
.hI8rN {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .hI8rN {
    font-size: 16px;
    line-height: 20px;
  }
}
.sOps4,
.C2iOu,
.jfpej {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .sOps4,
  .C2iOu,
  .jfpej {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.ET3tx {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .ET3tx {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.x6awj,
.EpjB0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.wkjP7,
.sDwu1 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.GLw09,
.qGdib {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.BM053,
.FcKhS {
  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) {
  .BM053,
  .FcKhS {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .BM053:hover,
  .FcKhS:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.BM053:active,
.FcKhS:active,
.BM053:focus-visible,
.FcKhS:focus-visible,
.BM053:focusvisible,
.FcKhS:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.wQv_D,
.Viv38 {
  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) {
  .wQv_D,
  .Viv38 {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .wQv_D:hover,
  .Viv38:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .wQv_D:disabled,
  .Viv38:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.wQv_D:active,
.Viv38:active,
.wQv_D:focus-visible,
.Viv38:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.N5COL,
.IDM4U {
  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) {
  .N5COL,
  .IDM4U {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.N5COL:hover,
.IDM4U:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.N5COL:disabled,
.IDM4U:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.N5COL:active,
.IDM4U:active {
  opacity: 0.8;
}
.FvAe_,
.eYfZ9 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.G_qqH,
.aAh7M {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.TP_eH {
  margin: auto;
}
.WkGnH,
.H3h8a {
  overflow-y: hidden !important;
}
.BgrXA .hXT5Y .dNMbp {
  height: 63px;
}
.DBXRq .skpev .ZoKbd {
  margin-right: none !important;
}
.zZKQ4 {
  display: block !important;
  margin-bottom: 8px;
}
.lB4UT {
  width: calc(100% - 20px) !important;
}
.NpG38 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.W_91a,
.iq_tO {
  max-width: 1440px;
}
.vI52j,
.ggKJq {
  margin-right: 30px !important;
}
.g0CkM,
.yZaOw {
  margin-right: 5px !important;
}
.DtewN,
.qrRB4 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ZwaEq,
.il8zs {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.ZtxfU,
.hb9tv {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .ZtxfU,
  .hb9tv {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .ZtxfU,
  .hb9tv {
    margin-top: 24px;
  }
}
.p_eRZ,
.tk9Fb {
  background-color: var(--accentColor);
  color: #fff;
}
.DUnii,
.LL3DA {
  position: relative;
}
.Px6kS,
.rsdMO {
  overflow-y: auto;
}
.wHmcG,
.Nx2SN {
  overflow: auto;
}
.zytBi h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .zytBi {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.cZNha .sHjye {
  color: var(--textHeading, #26201a);
}
.cZNha .HAhm6,
.cZNha .QmpPU {
  color: var(--textLabel, #7d7676) !important;
}
.cZNha #zuS1I * {
  color: var(--textBody, #3c3131);
}
.zdq3z {
  width: 100%;
  height: 100%;
}
.LHouk {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.xXbVC {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.x6awj,
.EpjB0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.wkjP7,
.sDwu1 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.GLw09,
.qGdib {
  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%;
}
.AilhX {
  display: flex;
  flex-direction: column;
  position: relative;
}
.AilhX .DrjjB {
  color: var(--errorText, #b24141);
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
}
.hZyqw {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.hZyqw span {
  color: var(--errorText, #b24141);
}
.K8TX5 {
  color: var(--errorText, #b24141);
}
.Qa_XT {
  position: absolute;
  transform: translateY(-50%) scale(0.9);
  z-index: 1;
  background: #ffffff;
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  font-size: 0.8rem;
  pointer-events: none;
  line-height: unset;
}
.iAKtd {
  font-size: 0.8rem;
  outline: none;
  border: none;
  color: var(--textHeading, #26201a);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
@media only screen and (max-width: 480px) {
  .iAKtd {
    font-size: 1rem;
  }
}
.iAKtd::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.iAKtd::-webkit-outer-spin-button,
.iAKtd::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.iAKtd:focus,
.iAKtd:focus-visible {
  outline: none;
}
.iAKtd:disabled {
  color: var(--textSecondary);
}
.iAKtd:focus {
  border-color: var(--buttonPrimary, #4e3f09);
}
._0liD {
  border-color: var(--errorText, #b24141) !important;
}
.JUQVa {
  border: none;
}
.JUQVa:disabled {
  border: none;
}
.uv608 {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
}
.uv608.d6uGi {
  border: 1px solid #cccccc;
  cursor: not-allowed;
  pointer-events: none;
}
.uv608.RdxLf {
  height: 40px;
  padding: 0 12px;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  border-radius: 3px;
}
@media only screen and (max-width: 480px) {
  .uv608.RdxLf {
    font-size: 16px;
  }
}
.uv608.RdxLf.WSM65 {
  height: auto;
  padding-top: 6px;
}
.cJu6Y {
  padding: 0.2rem 0.4rem;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}
.VqAgy {
  display: flex;
  align-items: center;
  position: relative;
}
.VqAgy input {
  flex: 1;
}

.iKVXK,
.esCR3 {
  transition: all 0.5s;
}
.L6ZSR,
.HPiph {
  opacity: 0;
  transform: translateY(10px);
}
.PCx8k,
.G5Nqn {
  transition: all 0.5s;
}
.RXwiy,
.QWn2E {
  opacity: 0;
}
.zMojr,
.dAOi9 {
  transition: 0.5s;
}
.flFiR,
.qmUy8 {
  transform: translate(-100%, 0%);
}
.bkEc6,
.XyOWX {
  transition: all 0.5s;
}
.lMrSG,
.QIour {
  transform: translate(200%, 0%);
}
.w5zJ6,
.uWHB_ {
  transition: all 0.5s;
}
.A1dC4,
.DU3VY {
  opacity: 0;
  transform: translateY(-100%);
}
.uNAQy,
.FTNqP {
  transition: all 0.5s ease-in-out;
}
.dWA8n,
.R8lbm {
  opacity: 0;
  transform: translateY(100vh);
}
.j4Z22 {
  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;
}
.j4Z22.vwXM6 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.I0I92 {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.I0I92.vwXM6 {
  opacity: 1 !important;
}
.yuITf {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.qUXRt {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .qUXRt {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .qUXRt {
    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;
}
.pCFG7 {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.Kr_Xv {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.UyF3j {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.fJ4CQ {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.UqS_G {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.zmHeW {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.bJ1cd,
.XAPxo {
  position: unset;
  top: 0;
  z-index: 40;
}
.GkC7c,
.Gjzsa {
  background-color: var(--pageBackground, #f8f8f8);
}
.FE59I .ulbVp .LbqGm .MPOWO {
  font-size: 0.875rem;
}
.wHIlo .mYAC_ {
  background: #f5f5f5;
}
.EIokG {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.uy_mY {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.AQO58,
.kswpy {
  max-width: 1440px;
}
.lG7qy {
  display: block;
}
.jwb19,
.dtVa6 {
  display: inline-block;
}
.Oj9YF {
  display: flex;
}
.GGavl,
.qSDpL {
  display: flex;
  flex-direction: column;
}
.hmcQo,
.IgdpL {
  display: flex;
  align-items: center;
}
.v5wZQ,
.VtcfW {
  display: flex;
  justify-content: center;
}
.G71Cw,
.ZGOjY {
  display: flex;
  justify-content: center;
  align-items: center;
}
.thxgn,
.uQ0On {
  justify-content: flex-start;
}
.ob_Hn,
.u70cS {
  justify-content: flex-end;
}
.V5mBT,
.sP29_ {
  justify-content: space-between;
}
.dUuGQ,
.GGylY {
  justify-content: space-around;
}
.G6Jxp,
.uFNsm {
  justify-content: space-evenly;
}
h1,
.H5GJ4 {
  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,
  .H5GJ4 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.gn_6J {
  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,
  .gn_6J {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Uy198 {
  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,
  .Uy198 {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.PuMc6 {
  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,
  .PuMc6 {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.td1It {
  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,
  .td1It {
    font-size: 16px;
    line-height: 18px;
  }
}
.wd0YH {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .wd0YH {
    font-size: 16px;
    line-height: 20px;
  }
}
.pzK20,
.mOABz,
.CTIDH {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .pzK20,
  .mOABz,
  .CTIDH {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.jH3_z {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .jH3_z {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.lWkOQ,
.wKZyv {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.uDNeY,
.LKpZs {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.m7z0P,
.HCmax {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.eiyX8,
.uqnuP {
  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) {
  .eiyX8,
  .uqnuP {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .eiyX8:hover,
  .uqnuP:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.eiyX8:active,
.uqnuP:active,
.eiyX8:focus-visible,
.uqnuP:focus-visible,
.eiyX8:focusvisible,
.uqnuP:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.ebthz,
.sKNrN {
  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) {
  .ebthz,
  .sKNrN {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .ebthz:hover,
  .sKNrN:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .ebthz:disabled,
  .sKNrN:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.ebthz:active,
.sKNrN:active,
.ebthz:focus-visible,
.sKNrN:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.Ze3fN,
.QDFI5 {
  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) {
  .Ze3fN,
  .QDFI5 {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.Ze3fN:hover,
.QDFI5:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Ze3fN:disabled,
.QDFI5:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Ze3fN:active,
.QDFI5:active {
  opacity: 0.8;
}
.kcizg,
.wHayB {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.tvyGr,
.SrHeI {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.ljNhP {
  margin: auto;
}
.s794x,
.Cjk0u {
  overflow-y: hidden !important;
}
.tXLqJ .z4EUw .lvVUZ {
  height: 63px;
}
.W6gin .i5cld .zkxsu {
  margin-right: none !important;
}
.bTCWI {
  display: block !important;
  margin-bottom: 8px;
}
.d4m_J {
  width: calc(100% - 20px) !important;
}
.QKvCt {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.PIdEG,
.Z3ZdA {
  max-width: 1440px;
}
.JXUVl,
._A6KA {
  margin-right: 30px !important;
}
.ukkAO,
.ZBseK {
  margin-right: 5px !important;
}
.pgvKz,
.DMRMZ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.DgycF,
.nzQaN {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.OtOyr,
.ctJYs {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .OtOyr,
  .ctJYs {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .OtOyr,
  .ctJYs {
    margin-top: 24px;
  }
}
.PS2nn,
.WoDLw {
  background-color: var(--accentColor);
  color: #fff;
}
.rQ3iw,
.er8hg {
  position: relative;
}
.EkDyq,
.Kpqy7 {
  overflow-y: auto;
}
.N4vx1,
.pEgR9 {
  overflow: auto;
}
.i2Zv7 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .i2Zv7 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.MGQIQ .b49Rp {
  color: var(--textHeading, #26201a);
}
.MGQIQ ._4mtS5,
.MGQIQ .eLDo7 {
  color: var(--textLabel, #7d7676) !important;
}
.MGQIQ #sEBQF * {
  color: var(--textBody, #3c3131);
}
.nEntr {
  width: 100%;
  height: 100%;
}
.iXP9f {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.mRuJE {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.lWkOQ,
.wKZyv {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.uDNeY,
.LKpZs {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.m7z0P,
.HCmax {
  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%;
}
.UuPIu {
  display: flex;
  flex: 0 0 48%;
  flex-direction: column;
  position: relative;
}
@media (max-width: 421px) {
  .UuPIu {
    flex: 0 0 100%;
  }
}
@media (min-width: 769px) {
  .UuPIu {
    flex: 0 0 100%;
  }
}
.UuPIu.pqXCT {
  flex: 0 0 100%;
}
.UuPIu .IyGOU {
  transform: none;
  line-height: 21px !important;
  position: static;
  padding: 0;
  margin: 0;
  background: unset;
  color: var(--textLabel, #7d7676) !important;
}
.TF8P3 {
  background-color: transparent;
}

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

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

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

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

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

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

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

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

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

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


.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: 1250px) {
  .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 **/
@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;
}
.p_xaR {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.cNQI8 {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.mzgLJ {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.gBnJ1 {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.JKx68 {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.fesHB {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.iiINE,
.neUZH {
  position: unset;
  top: 0;
  z-index: 40;
}
.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: 32px;
  line-height: 42px;
  letter-spacing: 0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 1251px) {
  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: "GapSans" !important;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  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: 1251px) {
  h3,
  .Pp8W3 {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.RoyAN {
  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,
  .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;
  color: var(--textHeading, #26201a);
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  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: 1251px) {
  .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: 1251px) {
  .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: 1251px) {
  .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: 1251px) {
  .MeRyf,
  .M3R4G {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .MeRyf:hover,
  .M3R4G:hover {
    background-color: var(--buttonLink, #b1655b);
    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(--buttonLink, #b1655b);
}
@media only screen and (min-width: 1251px) {
  .kYGHo,
  .oB2pB {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .kYGHo:hover,
  .oB2pB:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .kYGHo:disabled,
  .oB2pB:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.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: 1251px) {
  .iR3Xf,
  .dEtNY {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.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;
}
.unOYF {
  margin: auto;
}
._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: 1250px) {
  .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: auto;
}
.HNw3Q,
.uL9A1 {
  overflow: auto;
}
.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: "GapSans" !important;
  letter-spacing: 0.02em;
}
.E9yd9 {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.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;
}
/* 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%;
}
.pLyjo {
  padding: 16px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  background-color: var(--pageBackground, #f8f8f8);
}
.pLyjo .V1uWI {
  font-weight: 500;
  font-size: 16px;
  line-height: normal;
  letter-spacing: 0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (max-width: 480px) {
  .pLyjo .V1uWI {
    line-height: 135%;
  }
}
.pLyjo .JERVZ {
  display: flex;
  align-items: start;
  flex-direction: row;
  margin-top: 8px;
  padding: 8px;
  background: var(--overlay, #14130e);
  border-radius: 6px;
  gap: 16px;
  cursor: pointer;
}
.pLyjo .JERVZ .ACidS,
.pLyjo .JERVZ .fFoay {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  background: none;
  border: none;
  background: var(--pageBackground, #f8f8f8);
  height: 24px;
  width: 24px;
  border-radius: 50%;
}
.pLyjo .JERVZ .hZiot {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 3px 0;
}
.pLyjo .JERVZ .hZiot .FqPfd {
  font-size: 13px;
  line-height: 135%;
  color: var(--textHeading, #26201a);
}
.pLyjo .IYmdT {
  width: 40px;
}
.pLyjo .UApMk {
  min-width: 0;
  flex: 1;
}
.pLyjo .UApMk .lVT2q {
  line-height: 140%;
  color: var(--textHeading, #26201a);
  font-weight: 500;
  font-size: 14px;
  word-wrap: break-word;
  padding: 3px 0;
}
.pLyjo .UApMk .dX43d {
  border-radius: 4px;
  color: var(--textBody, #3c3131);
  margin-top: 4px;
  font-size: 12px;
}
.pLyjo .UApMk .rABDt {
  color: var(--textBody, #3c3131);
  line-height: 140%;
  font-size: 12px;
  font-weight: 500;
  margin-top: 4px;
}
.pLyjo .NLCKw {
  display: flex;
  flex-direction: column;
}
.OrsKe .BKYDc {
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .OrsKe .BKYDc {
    padding: 12px 16px;
  }
}
.OrsKe .Kuw58 {
  display: flex;
  flex-direction: column;
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .OrsKe .Kuw58 {
    padding: 0;
    margin-top: 18px;
  }
}
.AJbhh {
  overflow: visible !important;
}
.i2lQt {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--dialogBackground, #fff);
  min-width: 300px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  min-height: 275px;
  max-height: 720px;
}
@media only screen and (min-width: 1251px) {
  .i2lQt {
    min-width: 400px;
  }
}
.i2lQt .tsCxC {
  position: absolute;
  height: 100%;
  width: 100%;
}
.i2lQt .KDc3s {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0px;
}
.i2lQt .KDc3s > span {
  position: absolute;
}
.i2lQt .Kuw58 {
  padding-top: 45px;
  text-align: center;
}
.i2lQt .Kuw58 ._nEIb {
  color: var(--textLabel, #7d7676);
  line-height: 140%;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 500;
}
.i2lQt .Kuw58 .xLrbZ {
  color: var(--textBody, #3c3131);
  padding-top: 8px;
  font-weight: 500;
  color: var(--buttonPrimary, #4e3f09);
}
.i2lQt .Kuw58 .Z1voX {
  font-size: 42px;
  color: var(--buttonPrimary, #4e3f09);
  padding-top: 8px;
  font-weight: 700;
}
.i2lQt .Kuw58 .aTZ5F {
  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: 500;
  font-size: 14px;
  cursor: pointer;
  border: none;
}
.ntKyX {
  margin-bottom: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  display: flex;
  align-items: center;
  line-height: 140%;
  background-color: var(--errorBackground, #e6d5d5);
  border-radius: 8px;
  position: sticky;
  top: 0px;
  z-index: 4;
}
@media only screen and (max-width: 1250px) {
  .ntKyX {
    border-radius: 0;
  }
}
.ntKyX .H8SLt {
  font-size: 12px;
  font-weight: 500;
  color: var(--errorText, #b24141);
}
.ww85M {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  gap: 8px;
}
.ww85M input {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  background: var(--dialogBackground, #fff);
  color: var(--textLabel, #7d7676);
  font-size: 14px;
  font-weight: 300;
  padding: 14px;
  width: 100%;
  line-height: 135%;
}
@media only screen and (max-width: 1250px) {
  .ww85M input {
    line-height: normal;
  }
}
@media only screen and (max-width: 480px) {
  .ww85M input {
    line-height: 135%;
  }
}
.ww85M input:focus-visible {
  outline: none;
}
.ww85M .Q3kqd {
  border: 1px solid var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  color: var(--buttonPrimary, #4e3f09);
  font-size: 14px;
  font-weight: 500;
  padding: 12px 16px;
  cursor: pointer;
}
.ww85M .Q3kqd:disabled {
  opacity: 0.5;
}
.PJwEP {
  color: var(--textHeading, #26201a);
  line-height: 140%;
  margin-top: 16px;
  padding-top: 16px;
  font-size: 14px;
  font-weight: 400;
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
}
.MiMCu {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.ezxS3 {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 6px;
  padding: 11px 8px;
  display: flex;
  margin-top: 8px;
  background-color: var(--overlay, #14130e);
}
.ezxS3.mu0x_ {
  opacity: 0.2;
}
.ezxS3 .F8mdP {
  line-height: 140%;
  color: var(--textHeading, #26201a);
  position: relative;
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
}
.ezxS3 .i40Yg {
  line-height: 140%;
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-weight: 500;
  margin-top: 16px;
}
.ezxS3 .NXhOm,
.ezxS3 .s0Yvv {
  line-height: 140%;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  font-weight: 400;
  margin-top: 4px;
}
.ezxS3 .Zuyu6 {
  border: 1px solid var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  color: var(--buttonPrimary, #4e3f09);
  height: 100%;
  background: var(--buttonSecondary, #fff);
  display: inline-block;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  margin-left: auto;
}
.ezxS3 .Zuyu6:disabled {
  opacity: 0.5;
}
.AEF6x {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 16px 16px 0;
}
.AEF6x .PcnzM {
  padding: 24px 0px;
}
.AEF6x .PcnzM svg g > path {
  stroke: var(--buttonPrimary, #4e3f09);
}
.AEF6x .PcnzM svg g > path:nth-of-type(4) {
  fill: var(--buttonPrimary, #4e3f09);
}
.AEF6x .PcnzM svg g > path:nth-of-type(2) {
  fill: var(--buttonPrimary, #4e3f09);
}
.AEF6x .PcnzM svg g > path:nth-of-type(5) {
  fill: var(--pageBackground, #f8f8f8);
}
.AEF6x .PcnzM svg g > path:nth-of-type(6) {
  fill: var(--pageBackground, #f8f8f8);
}
.AEF6x .PcnzM svg g > path:nth-of-type(8) {
  fill: var(--buttonPrimary, #4e3f09);
}
.AEF6x .QdKsM {
  display: flex;
  flex-direction: column;
  text-align: center;
  gap: 8px;
}
.AEF6x .QdKsM h3 {
  color: var(--textHeading, #26201a);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.AEF6x .QdKsM p {
  color: var(--textLabel, #7d7676);
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

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


.Wq6CW,
.Dxuqf {
  transition: all 0.5s;
}
.Bkcni,
.jDmNM {
  opacity: 0;
  transform: translateY(10px);
}
.U4E5j,
.mozzv {
  transition: all 0.5s;
}
.Q8C4w,
.bWujq {
  opacity: 0;
}
.yzjf0,
.giMnt {
  transition: 0.5s;
}
.xXqs6,
.voy_B {
  transform: translate(-100%, 0%);
}
.fUyKN,
.UlVns {
  transition: all 0.5s;
}
.F7HNC,
.KkUp8 {
  transform: translate(200%, 0%);
}
.hGOkp,
.tw5Xh {
  transition: all 0.5s;
}
.acXyU,
.e3XEm {
  opacity: 0;
  transform: translateY(-100%);
}
.affH7,
.RauLM {
  transition: all 0.5s ease-in-out;
}
.XazLy,
.AoEey {
  opacity: 0;
  transform: translateY(100vh);
}
.PM62S {
  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;
}
.PM62S.haZnU {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.Mxrkm {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.Mxrkm.haZnU {
  opacity: 1 !important;
}
.Gnq3Q {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.dhI2D {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .dhI2D {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .dhI2D {
    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;
}
.SdahR {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.Zehth {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.DDIUx {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.nlWdX {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.s_2rv {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.FboAG {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.wVcTT,
.t6ISa {
  position: unset;
  top: 0;
  z-index: 40;
}
.DsMUi,
.iKu2D {
  background-color: var(--pageBackground, #f8f8f8);
}
.A91CT .eZ3VT .Evxaq .eAVHk {
  font-size: 0.875rem;
}
.OpnsL .jSvtn {
  background: #f5f5f5;
}
.yJlNc {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.PlN76 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.nXLEU,
.mgOXE {
  max-width: 1440px;
}
.R5O3E {
  display: block;
}
.UFK8l,
.Ax_Ed {
  display: inline-block;
}
.udrqL {
  display: flex;
}
.b5tq4,
.xjReI {
  display: flex;
  flex-direction: column;
}
.XTSac,
.P7W7z {
  display: flex;
  align-items: center;
}
.OUaQz,
.mRGSk {
  display: flex;
  justify-content: center;
}
.EXSDh,
.tOI4V {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mZ4ie,
.j1Qri {
  justify-content: flex-start;
}
.M6uws,
.jkOMU {
  justify-content: flex-end;
}
.HXyax,
.chP65 {
  justify-content: space-between;
}
.Ez7E_,
.UddBS {
  justify-content: space-around;
}
.ru6Xs,
.gaxf2 {
  justify-content: space-evenly;
}
h1,
.Gp7MA {
  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,
  .Gp7MA {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.W6hh1 {
  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,
  .W6hh1 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.fJghi {
  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,
  .fJghi {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
._mUvy {
  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,
  ._mUvy {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.f8Hq2 {
  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,
  .f8Hq2 {
    font-size: 16px;
    line-height: 18px;
  }
}
.PWHWa {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .PWHWa {
    font-size: 16px;
    line-height: 20px;
  }
}
.qTylO,
.eyZ_8,
.JgPNR {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .qTylO,
  .eyZ_8,
  .JgPNR {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
._Tquo {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  ._Tquo {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.ktIta,
.lyLGJ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.lC6hZ,
.j2RBi {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.XN7YU,
.xZWKQ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.eBMTP,
.dn6hY {
  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) {
  .eBMTP,
  .dn6hY {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .eBMTP:hover,
  .dn6hY:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.eBMTP:active,
.dn6hY:active,
.eBMTP:focus-visible,
.dn6hY:focus-visible,
.eBMTP:focusvisible,
.dn6hY:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.oPhhG,
.PjbAA {
  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) {
  .oPhhG,
  .PjbAA {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .oPhhG:hover,
  .PjbAA:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .oPhhG:disabled,
  .PjbAA:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.oPhhG:active,
.PjbAA:active,
.oPhhG:focus-visible,
.PjbAA:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.lIQrF,
.JxFxU {
  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) {
  .lIQrF,
  .JxFxU {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.lIQrF:hover,
.JxFxU:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.lIQrF:disabled,
.JxFxU:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.lIQrF:active,
.JxFxU:active {
  opacity: 0.8;
}
.pgA71,
.I2Exi {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.dJF9h,
.ps1Db {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.s1w_D {
  margin: auto;
}
.xuirS,
.xdW2_ {
  overflow-y: hidden !important;
}
.VnaD_ .KSEmj .dZRYY {
  height: 63px;
}
.xnd74 .gMSFi .zf05D {
  margin-right: none !important;
}
.mTkAy {
  display: block !important;
  margin-bottom: 8px;
}
.X8CqY {
  width: calc(100% - 20px) !important;
}
.s1gZQ {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.xubYM,
.cpS1o {
  max-width: 1440px;
}
.EP37p,
._WW18 {
  margin-right: 30px !important;
}
.RTH0F,
.Bwn9R {
  margin-right: 5px !important;
}
.rc7eE,
.VmQHQ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.JsYyC,
.iQFPN {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.q3_qS,
.n7NG6 {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .q3_qS,
  .n7NG6 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .q3_qS,
  .n7NG6 {
    margin-top: 24px;
  }
}
.E4Wce,
.jMTuZ {
  background-color: var(--accentColor);
  color: #fff;
}
.IBiXg,
.DWJNn {
  position: relative;
}
.Nw4YS,
.puaRI {
  overflow-y: auto;
}
.SlMhF,
.f_4LP {
  overflow: auto;
}
.ct7UE h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .ct7UE {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.yLbsB ._QddU {
  color: var(--textHeading, #26201a);
}
.yLbsB .ptPlr,
.yLbsB .dslJp {
  color: var(--textLabel, #7d7676) !important;
}
.yLbsB #Ss24b * {
  color: var(--textBody, #3c3131);
}
.pCkly {
  width: 100%;
  height: 100%;
}
.SaMsb {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.Klbkg {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.ktIta,
.lyLGJ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.lC6hZ,
.j2RBi {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.XN7YU,
.xZWKQ {
  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%;
}
.SPUqb {
  line-height: 140%;
  padding: 16px 0;
  display: flex;
  flex-direction: column;
  background-color: var(--pageBackground, #f8f8f8);
}
@media only screen and (max-width: 480px) {
  .SPUqb {
    padding: 16px 0;
  }
}
.SPUqb .aDf7d {
  font-size: 18px;
  font-weight: 500;
  color: var(--textHeading, #26201a);
  padding: 0 16px;
}
.SPUqb .hrVZX {
  display: flex;
  justify-content: space-between;
  padding: 0 16px;
  margin-top: 8px;
  font-size: 15px;
  font-weight: 500;
  color: var(--textHeading, #26201a);
  line-height: 135%;
}
.SPUqb .UMqLA {
  color: var(--textHeading, #26201a);
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  margin: 16px 16px 0;
  font-size: 18px;
  font-weight: 500;
  display: flex;
  justify-content: space-between;
  padding: 16px 0px 0;
}
.SPUqb .yR4oY {
  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: 1250px) {
  .SPUqb .yR4oY {
    font-size: 12px;
  }
}
.SPUqb .yR4oY .wHeoC {
  display: flex;
  justify-content: center;
  align-items: center;
}
.SPUqb .yR4oY .uraSE {
  margin-left: 4px;
  font-weight: 400;
}
.SPUqb .yR4oY .OGlDI {
  margin-left: 4px;
  font-weight: 600;
}
.dpDCF {
  color: var(--textHeading, #26201a);
}
.G7VTL {
  margin: 20px 0 12px;
  padding: 0 16px;
}
.G7VTL .o9ZPv {
  font-size: 14px;
  font-weight: 300;
  color: var(--textHeading, #26201a);
  text-align: center;
  display: block;
  line-height: 135%;
  margin-bottom: 4px;
}
.G7VTL .DsRqH {
  width: 100%;
  height: 8px;
  background-color: var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
}
.G7VTL .DsRqH .Yyzh4 {
  height: 100%;
  background-color: var(--buttonLink, #b1655b);
  width: var(--shipping-bar-fill-width);
  border-radius: 8px;
}

.J6tFO,
.MXvpI {
  transition: all 0.5s;
}
.LgLba,
.Csfo8 {
  opacity: 0;
  transform: translateY(10px);
}
.ZY3_q,
.ZiHYw {
  transition: all 0.5s;
}
.K87Kw,
.ABwiU {
  opacity: 0;
}
.AU_L4,
.q2n_A {
  transition: 0.5s;
}
.iUB5W,
.Yv83R {
  transform: translate(-100%, 0%);
}
.nUHjc,
.vjDy7 {
  transition: all 0.5s;
}
.KyQR2,
.fUp1o {
  transform: translate(200%, 0%);
}
.p_S3d,
.u24wQ {
  transition: all 0.5s;
}
.sEJwT,
.DV_pe {
  opacity: 0;
  transform: translateY(-100%);
}
.i2j3Z,
.B0ofz {
  transition: all 0.5s ease-in-out;
}
.d3EMB,
.JZAx5 {
  opacity: 0;
  transform: translateY(100vh);
}
.TFpsb {
  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;
}
.TFpsb.JR8hD {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.g3TzJ {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.g3TzJ.JR8hD {
  opacity: 1 !important;
}
.r9FPi {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.KDdj8 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .KDdj8 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .KDdj8 {
    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;
}
.Ev3D1 {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.g3xoS {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.yYdi4 {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.g2kFa {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.lG8Eo {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.ZGOGS {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.a3QpA,
.VTo7g {
  position: unset;
  top: 0;
  z-index: 40;
}
.TAbGy,
.D1jEl {
  background-color: var(--pageBackground, #f8f8f8);
}
.WE4vp .VmUjj .dqoLx .aTBPQ {
  font-size: 0.875rem;
}
.gcu0v .zErOJ {
  background: #f5f5f5;
}
.A4YzD {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.wrsfz {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.O3C95,
.pqp4S {
  max-width: 1440px;
}
.bkVku {
  display: block;
}
.xoqDM,
.xRgl7 {
  display: inline-block;
}
.zggH2 {
  display: flex;
}
.ipE1k,
.Ub6vX {
  display: flex;
  flex-direction: column;
}
.lSlLN,
.sa0EJ {
  display: flex;
  align-items: center;
}
._s6IK,
.rCHYV {
  display: flex;
  justify-content: center;
}
.HCznP,
.L4y9a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fPvOL,
.RjD7z {
  justify-content: flex-start;
}
.z_VWV,
.gguxs {
  justify-content: flex-end;
}
.HGHaz,
.J0A7y {
  justify-content: space-between;
}
.YSRJO,
.ANtLs {
  justify-content: space-around;
}
.RBOtX,
.DBERY {
  justify-content: space-evenly;
}
h1,
.jb2ti {
  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,
  .jb2ti {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.hhPsi {
  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,
  .hhPsi {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.mLvQ1 {
  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,
  .mLvQ1 {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.wv5kE {
  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,
  .wv5kE {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.u9qNp {
  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,
  .u9qNp {
    font-size: 16px;
    line-height: 18px;
  }
}
.hAnOm {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .hAnOm {
    font-size: 16px;
    line-height: 20px;
  }
}
.JvkXX,
.C8c76,
.W_twC {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .JvkXX,
  .C8c76,
  .W_twC {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.KHQkw {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .KHQkw {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.C49Pf,
.cnDqf {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.BSLc8,
.HpVXw {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.ksaad,
.zbtG2 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.jMuuk,
.tywCz {
  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) {
  .jMuuk,
  .tywCz {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .jMuuk:hover,
  .tywCz:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.jMuuk:active,
.tywCz:active,
.jMuuk:focus-visible,
.tywCz:focus-visible,
.jMuuk:focusvisible,
.tywCz:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.cU1Fu,
.mXC3l {
  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) {
  .cU1Fu,
  .mXC3l {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .cU1Fu:hover,
  .mXC3l:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .cU1Fu:disabled,
  .mXC3l:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.cU1Fu:active,
.mXC3l:active,
.cU1Fu:focus-visible,
.mXC3l:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
._rIIo,
.mqYai {
  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) {
  ._rIIo,
  .mqYai {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
._rIIo:hover,
.mqYai:hover {
  color: var(--buttonLinkL1, #c1847c);
}
._rIIo:disabled,
.mqYai:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
._rIIo:active,
.mqYai:active {
  opacity: 0.8;
}
.TfKkN,
.KBk6z {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.s1GuS,
.vRRWg {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.nWvND {
  margin: auto;
}
.togGK,
.brbf6 {
  overflow-y: hidden !important;
}
.IU2gp .GADJA .Kz7ey {
  height: 63px;
}
.RaK7t .w_1qT .EqI0y {
  margin-right: none !important;
}
.HP7MS {
  display: block !important;
  margin-bottom: 8px;
}
.HznIq {
  width: calc(100% - 20px) !important;
}
.qAG2O {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.MEU4T,
.PCyod {
  max-width: 1440px;
}
.rruov,
.mUB6m {
  margin-right: 30px !important;
}
.kb10x,
.Dfxnc {
  margin-right: 5px !important;
}
.rqbWk,
.TOjKM {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.bZxZm,
.Aumgc {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.w6s8S,
.wm6sb {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .w6s8S,
  .wm6sb {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .w6s8S,
  .wm6sb {
    margin-top: 24px;
  }
}
.qcYGm,
.OOrL0 {
  background-color: var(--accentColor);
  color: #fff;
}
.DGSUo,
.B5L3F {
  position: relative;
}
.ODBBQ,
.cL1My {
  overflow-y: auto;
}
.PNog2,
.xvMbA {
  overflow: auto;
}
.Mb_mv h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Mb_mv {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.b5ISH .tJVs7 {
  color: var(--textHeading, #26201a);
}
.b5ISH .ZQw0q,
.b5ISH .IqJ7D {
  color: var(--textLabel, #7d7676) !important;
}
.b5ISH #tzzie * {
  color: var(--textBody, #3c3131);
}
.MnGjN {
  width: 100%;
  height: 100%;
}
.RgW14 {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.ZyqZq {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.C49Pf,
.cnDqf {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.BSLc8,
.HpVXw {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.ksaad,
.zbtG2 {
  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%;
}
.gujNx {
  background-color: var(--pageBackground, #f8f8f8);
}
.gujNx .K1kNU {
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
}
.gujNx .GZwYK {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0px 16px 10px 16px;
}
.gujNx .GZwYK .I86Ad {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-family: GapSansBold;
}
.gujNx .SGewj {
  display: flex;
  margin: 0 16px;
  padding: 16px 0px;
}
.gujNx .SGewj .txZtH {
  flex: 0 0 17.3%;
  box-sizing: border-box;
  display: flex;
}
@media (max-width: 1020px) {
  .gujNx .SGewj .txZtH {
    flex: 0 0 15%;
  }
}
@media only screen and (max-width: 1250px) {
  .gujNx .SGewj .txZtH {
    flex: 0 0 17%;
  }
}
@media only screen and (max-width: 480px) {
  .gujNx .SGewj .txZtH {
    flex: 0 0 20%;
  }
}
.gujNx .SGewj .txZtH a img {
  width: 100%;
}
.gujNx .SGewj .X8Nxm {
  position: relative;
  line-height: 140%;
  box-sizing: border-box;
  margin-left: 8px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.gujNx .SGewj .X8Nxm .newpW {
  display: flex;
  align-items: flex-start;
}
.gujNx .SGewj .X8Nxm ._QSK5 {
  color: var(--textHeading);
  font-size: 14px;
  font-weight: 600;
  font-family: "GapSans", sans-serif !important;
}
.gujNx .SGewj .X8Nxm .gkGls {
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-family: "GapSans" !important;
  font-weight: 500;
  line-height: normal;
}
@media only screen and (max-width: 1250px) {
  .gujNx .SGewj .X8Nxm .gkGls {
    width: 95%;
  }
}
.gujNx .SGewj .X8Nxm .XX19_ {
  color: var(--textLabel, #7d7676);
  padding-right: 90px;
  margin-top: 4px;
  font-size: 12px;
  font-family: "GapSans" !important;
}
@media only screen and (max-width: 480px) {
  .gujNx .SGewj .X8Nxm .XX19_ {
    padding-right: 30px;
  }
}
.gujNx .SGewj .X8Nxm .JHLj9 {
  display: flex;
  align-items: center;
  margin-top: 8px;
  position: relative;
  flex-wrap: wrap;
  column-gap: 12px;
}
.gujNx .SGewj .X8Nxm .JHLj9 .Ul1WC {
  display: flex;
  align-items: center;
  gap: 12px;
}
.gujNx .SGewj .X8Nxm .JHLj9 .Ul1WC .FK2jC {
  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) {
  .gujNx .SGewj .X8Nxm .JHLj9 .Ul1WC .FK2jC {
    padding: 0 10px;
    width: 98px;
  }
}
.gujNx .SGewj .X8Nxm .JHLj9 .Ul1WC .FK2jC .EPEPo {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.gujNx .SGewj .X8Nxm .JHLj9 .Ul1WC .X4_Gb {
  font-size: 14px;
  font-family: "GapSans" !important;
  font-weight: 300;
  color: var(--textBody, #3c3131);
  line-height: normal;
}
.gujNx .SGewj .X8Nxm .JHLj9 .Dls9d {
  font-size: 10px;
  font-family: "GapSans" !important;
  font-weight: 500;
  padding: 4px 12px;
  border-radius: 4px;
  line-height: 140%;
  color: var(--errorText, #b24141);
}
.gujNx .SGewj .X8Nxm .oC1gY {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
@media only screen and (max-width: 480px) {
  .gujNx .SGewj .X8Nxm .oC1gY {
    flex-direction: column;
    align-items: flex-start;
  }
}
.gujNx .SGewj .X8Nxm .oC1gY .M7FSQ .hJina {
  font-size: 14px;
  font-family: "GapSans" !important;
  color: var(--textHeading, #26201a);
  font-weight: 500;
}
.gujNx .SGewj .X8Nxm .oC1gY .M7FSQ .o_iWf {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.gujNx .SGewj .X8Nxm .oC1gY .M7FSQ .o_iWf .HjbHL {
  color: var(--saleDiscountText);
  font-size: 15px;
  font-family: "GapSans" !important;
  font-weight: 500;
  margin-right: 12px;
}
.gujNx .SGewj .X8Nxm .oC1gY .M7FSQ .o_iWf .wGZfO {
  color: var(--saleDiscountText);
  font-size: 15px;
  font-family: "GapSans" !important;
  font-weight: 500;
  margin-right: 12px;
}
.gujNx .SGewj .X8Nxm .oC1gY .M7FSQ .o_iWf .FiRd6 {
  font-size: 15px;
  font-family: "GapSans" !important;
  text-decoration: line-through;
  color: var(--textHeading, #26201a);
  margin-right: 4px;
  font-weight: 500;
}
.gujNx .SGewj .X8Nxm .oC1gY .M7FSQ .EACY8 {
  font-size: 15px;
  font-weight: 500;
  font-family: "GapSans" !important;
  margin-right: 12px;
  color: var(--successText, #1c958f);
  line-height: 135%;
}
.gujNx .SGewj .X8Nxm .oC1gY .M7FSQ .ZVxXi {
  display: flex;
  height: 20px;
  align-self: center;
}
@media only screen and (max-width: 480px) {
  .gujNx .SGewj .X8Nxm .oC1gY .M7FSQ .ZVxXi {
    align-self: flex-start;
    margin-top: 12px;
  }
}
.gujNx .SGewj .X8Nxm .oC1gY .M7FSQ .ZVxXi .AF0xk {
  color: var(--textHeading, #26201a);
}
@media only screen and (max-width: 480px) {
  .gujNx .SGewj .X8Nxm .oC1gY .M7FSQ .ZVxXi .AF0xk {
    display: none;
  }
}
.gujNx .SGewj .X8Nxm .oC1gY .M7FSQ .ZVxXi .wSCM1 {
  font-weight: 600;
  font-size: 12px;
  font-family: "GapSans" !important;
  text-align: right;
  color: var(--buttonPrimary, #4e3f09);
  align-self: center;
  margin-left: 8px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .gujNx .SGewj .X8Nxm .oC1gY .M7FSQ .ZVxXi .wSCM1 {
    margin-left: 0;
  }
}
.gujNx .OUtVY {
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
}
.gujNx .XaoyR {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 16px 16px;
}
.gujNx .XaoyR .HYIto {
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-family: "GapSans" !important;
  font-weight: 300;
  line-height: normal;
  text-decoration: underline;
  text-underline-offset: 5px;
  cursor: pointer;
}
@media only screen and (max-width: 480px) {
  .gujNx .XaoyR .HYIto {
    line-height: 135%;
  }
}
.gujNx .XaoyR .HYIto:hover {
  text-decoration: none;
}
.gujNx .otRZp {
  justify-content: end;
}
.gujNx .otRZp .HYIto {
  margin-left: 16px;
}
.gnDgm {
  padding-bottom: 20px;
}
.LjIxO {
  display: flex;
  align-items: center;
  padding: 4px 12px;
  color: var(--successText, #1c958f);
  line-height: 140%;
  background: var(--successBackground, #c2dbc9);
  border-radius: 4px;
  width: fit-content;
  margin-top: 16px;
}
.LjIxO .YJT3u {
  margin-left: 6px;
  font-weight: 500;
  font-size: 10px;
  font-family: "GapSans" !important;
  line-height: 1;
  position: relative;
  top: 1px;
}
.SRFlK {
  font-size: 12px;
  font-family: "GapSans" !important;
  font-weight: 500;
  display: flex;
  align-items: center;
  margin-top: 4px;
  cursor: pointer;
  background-color: var(--overlay, #14130e);
  border-radius: 4px;
  color: var(--textHeading, #26201a);
  width: max-content;
  padding: 4px 8px;
  line-height: 135%;
}
@media only screen and (max-width: 480px) {
  .SRFlK {
    margin-top: 4px;
    margin-left: 0;
  }
}
.OBUcA {
  font-size: 12px;
  font-family: "GapSans" !important;
  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) {
  .OBUcA {
    margin-top: 12px;
    margin-left: 0;
  }
}
.OBUcA .cjJoV {
  margin-left: 6px;
}
.s2MiI {
  font-size: 12px;
  font-family: "GapSans" !important;
  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) {
  .s2MiI {
    font-size: 10px;
  }
}
.s2MiI .QJNb3 {
  color: var(--buttonLink, #b1655b);
  cursor: pointer;
}
.vkumi {
  color: var(--errorText, #b24141);
}
.y48I8 {
  opacity: 0.4;
  pointer-events: none;
}
.R6I0o {
  min-height: 100px;
  max-height: 720px;
  overflow: auto;
}
@media only screen and (min-width: 1251px) {
  .R6I0o {
    min-width: 400px;
    max-width: 400px;
  }
}
.R6I0o .y_ggL {
  background-color: #f8f8f8;
  padding: 24px;
  align-items: flex-start;
}
.R6I0o .EPuBw {
  border-bottom: 1px solid #f0f0f0;
  position: relative;
  display: flex;
  align-items: center;
}
.R6I0o .EPuBw .jYa4a {
  display: flex;
}
.R6I0o .EPuBw .jYa4a .PjZvV {
  width: 18%;
}
.R6I0o .EPuBw .jYa4a .PjZvV img {
  width: 100%;
  border-radius: 4px;
}
.R6I0o .EPuBw .jYa4a .dhj75 {
  color: #1f1f1f;
  line-height: 140%;
  margin-left: 16px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.R6I0o .EPuBw .jYa4a .dhj75 div .W5Nfs {
  margin-right: 20px;
  margin-bottom: 8px;
  font-size: 16px;
  font-family: "GapSans" !important;
  font-weight: 500;
}
.R6I0o .EPuBw .jYa4a .dhj75 div .A2J8g {
  margin-right: 20px;
  font-size: 16px;
  font-family: "GapSans" !important;
  font-weight: 400;
  color: var(--textHeading, #26201a);
}
.R6I0o .EPuBw .jYa4a .dhj75 .hloYQ {
  margin-top: 16px;
  font-size: 14px;
  font-weight: 500;
  font-family: "GapSans" !important;
  color: var(--textHeading, #26201a);
}
.R6I0o .EPuBw .OFHir {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.R6I0o .EPuBw .OFHir span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.R6I0o .YMBqM {
  padding: 24px 0 24px 24px;
}
.R6I0o .YMBqM .k0DYj {
  font-size: 14px;
  font-family: "GapSans" !important;
  font-weight: 500;
}
.R6I0o .YMBqM .PuTJ9 {
  display: flex;
  flex-wrap: wrap;
}
.R6I0o .YMBqM .PuTJ9 .oDSh8 {
  margin-right: 24px;
  margin-top: 12px;
}
.R6I0o .YMBqM .PuTJ9 .oDSh8 .LPH4C {
  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;
}
.R6I0o .YMBqM .PuTJ9 .oDSh8 .LPH4C:hover {
  background-color: var(--buttonLink, #b1655b);
  color: white;
}
.R6I0o .YMBqM .PuTJ9 .oDSh8 .PJhrl {
  color: var(--buttonPrimary);
  border-color: var(--buttonPrimary);
}
.R6I0o .YMBqM .PuTJ9 .oDSh8 .zc81N {
  position: relative;
  color: var(--dividerStokes, #d4d1d1);
  border-color: var(--dividerStokes, #d4d1d1);
}
.R6I0o .YMBqM .PuTJ9 .oDSh8 svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.R6I0o .YMBqM .PuTJ9 .oDSh8 svg line {
  stroke: var(--dividerStokes, #d4d1d1);
  stroke-width: 1;
}
.R6I0o .os9OM {
  padding: 0 0 4px 24px;
  margin-top: -16px;
  height: 22px;
  font-weight: 500;
  font-size: 12px;
  font-family: "GapSans" !important;
  color: var(--buttonPrimary, #4e3f09);
  line-height: 140%;
}
.R6I0o ._1HP6 {
  border-top: 1px solid #f0f0f0;
  padding: 24px;
  width: 100%;
}
.R6I0o ._1HP6 .SPm3e {
  border-radius: var(--buttonRadius, 0px);
  text-transform: capitalize;
  color: #fff;
  background-color: var(--buttonLink);
  padding: 14px 0;
  text-align: center;
  font-size: 16px;
  font-family: "GapSans" !important;
  font-weight: 500;
}
.R6I0o .PY7nL .SPm3e {
  background-color: #ededed;
  color: #cccccc;
}
.jvDIn {
  display: flex;
}
.knm6J,
.knm6J path {
  color: var(--textHeading);
  fill: var(--textHeading);
}
.h6_UQ {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background: var(--errorBackground, #e6d5d5);
  border: 1px solid var(--errorText, #b24141);
  border-radius: 4px;
  height: 36px;
  box-sizing: border-box;
  font-family: "GapSans" !important;
}
@media only screen and (max-width: 480px) {
  .h6_UQ {
    font-size: 8px;
  }
}
.h6_UQ p {
  font-size: 12px;
  font-family: "GapSans" !important;
  font-weight: 500;
  color: var(--errorText, #b24141);
  line-height: 100%;
  padding: 8px 16px;
}
.nZvKe {
  padding: 24px;
}
.nZvKe .noZTC {
  display: flex;
  background: var(--dialogBackground, #fff);
  flex-direction: column;
}
.nZvKe .noZTC .l0xq8 {
  display: flex;
  font-size: 12px;
  font-weight: 600;
  font-family: "GapSans" !important;
}
.nZvKe .noZTC .l0xq8 .Mjdp7 {
  display: flex;
  margin-left: 14px;
  flex-direction: column;
}
.nZvKe .noZTC .l0xq8 .Mjdp7 .xvCzz {
  font-weight: 600;
  font-size: 12px;
  font-family: "GapSans" !important;
  line-height: 140%;
  margin-bottom: 4px;
  color: var(--textHeading, #26201a);
}
.nZvKe .noZTC .l0xq8 .Mjdp7 .mVceW {
  display: flex;
}
.nZvKe .noZTC .l0xq8 .Mjdp7 .mVceW ._2Mkn {
  font-weight: 400;
  font-size: 12px;
  font-family: "GapSans" !important;
  line-height: 140%;
  color: var(--textBody, #3c3131);
}
.nZvKe .noZTC .l0xq8 .Mjdp7 .mVceW .Nr95Q {
  margin-left: 5px;
  font-weight: 600;
  font-size: 12px;
  font-family: "GapSans" !important;
  color: var(--successText, #1c958f);
  cursor: pointer;
  align-self: center;
}
.nZvKe .noZTC:not(:first-child) {
  margin-top: 24px;
}
.nZvKe .v1TH7 {
  margin-top: 16px;
  max-height: 200px;
  overflow-y: scroll;
  padding: 16px 30px;
  border-radius: 4px;
  max-width: 350px;
}

.QgPLx,
.L6Q51 {
  transition: all 0.5s;
}
.kc_Dq,
.XsFQk {
  opacity: 0;
  transform: translateY(10px);
}
.izLFy,
.Qeqcq {
  transition: all 0.5s;
}
.O_O24,
.CSvvx {
  opacity: 0;
}
.Cv5LQ,
.To7O5 {
  transition: 0.5s;
}
.Ver4w,
.laT_X {
  transform: translate(-100%, 0%);
}
.KGMl9,
.e2ofv {
  transition: all 0.5s;
}
.V5559,
.i4cVS {
  transform: translate(200%, 0%);
}
.TM2QH,
.Yw5py {
  transition: all 0.5s;
}
.jccCH,
.lPN5M {
  opacity: 0;
  transform: translateY(-100%);
}
.aAdQo,
.Q2xg7 {
  transition: all 0.5s ease-in-out;
}
.iXCjT,
.axY3B {
  opacity: 0;
  transform: translateY(100vh);
}
.pCARe {
  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;
}
.pCARe.nMHIv {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.Kslde {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.Kslde.nMHIv {
  opacity: 1 !important;
}
.ypFnD {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.MBLh5 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .MBLh5 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .MBLh5 {
    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;
}
.UGkqI {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.lMukx {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.ub9so {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.kWcbF {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.ClpAC {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.rnKw_ {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.WUvfe,
.VeZgb {
  position: unset;
  top: 0;
  z-index: 40;
}
.gphLK,
.LTg0r {
  background-color: var(--pageBackground, #f8f8f8);
}
.RwYr7 .SDCBQ .OWfYm .PlEBC {
  font-size: 0.875rem;
}
.mk0sm .CBcPb {
  background: #f5f5f5;
}
.HMqKu {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.yaWBz {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.F2xlQ,
.rwckZ {
  max-width: 1440px;
}
.uQVyp {
  display: block;
}
.qy3nR,
.tl7ON {
  display: inline-block;
}
.WayuW {
  display: flex;
}
.YN3KZ,
.Y06fp {
  display: flex;
  flex-direction: column;
}
.MBIMp,
.G7C1d {
  display: flex;
  align-items: center;
}
.oC7TV,
.azlMo {
  display: flex;
  justify-content: center;
}
.yYBz2,
.xxlGw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.KtMPv,
.sAL15 {
  justify-content: flex-start;
}
.fVH8w,
.jL4hs {
  justify-content: flex-end;
}
.nyDzy,
._ppic {
  justify-content: space-between;
}
.r1H1x,
.XDG5o {
  justify-content: space-around;
}
.GZHyn,
.JySTp {
  justify-content: space-evenly;
}
h1,
._1iO3 {
  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,
  ._1iO3 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.hZILS {
  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,
  .hZILS {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.OPVqo {
  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,
  .OPVqo {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.wewsd {
  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,
  .wewsd {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.NEqyc {
  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,
  .NEqyc {
    font-size: 16px;
    line-height: 18px;
  }
}
.DJ6iA {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .DJ6iA {
    font-size: 16px;
    line-height: 20px;
  }
}
.olQsM,
.befYC,
.dP5PE {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .olQsM,
  .befYC,
  .dP5PE {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.wrsAc {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .wrsAc {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.VcVQd,
.oYQJU {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.RvFxU,
.W2sDH {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.qv9Df,
.A5s_d {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.Ir3us,
.V9E9B {
  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) {
  .Ir3us,
  .V9E9B {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .Ir3us:hover,
  .V9E9B:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.Ir3us:active,
.V9E9B:active,
.Ir3us:focus-visible,
.V9E9B:focus-visible,
.Ir3us:focusvisible,
.V9E9B:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.cwfaP,
.tWkli {
  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) {
  .cwfaP,
  .tWkli {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .cwfaP:hover,
  .tWkli:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .cwfaP:disabled,
  .tWkli:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.cwfaP:active,
.tWkli:active,
.cwfaP:focus-visible,
.tWkli:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.EQd5k,
.GEX_0 {
  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) {
  .EQd5k,
  .GEX_0 {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.EQd5k:hover,
.GEX_0:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.EQd5k:disabled,
.GEX_0:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.EQd5k:active,
.GEX_0:active {
  opacity: 0.8;
}
.GBPQa,
.ogDWQ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.jkE78,
.DHhm1 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.cKR6A {
  margin: auto;
}
.RgRdl,
.ua7E7 {
  overflow-y: hidden !important;
}
.rHx5U .LQ4i_ .OqSWk {
  height: 63px;
}
.uHdE1 .swE99 .HOc9H {
  margin-right: none !important;
}
.DA1RT {
  display: block !important;
  margin-bottom: 8px;
}
.lb5IL {
  width: calc(100% - 20px) !important;
}
.Bp9_I {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.AhRr5,
.b9ZWT {
  max-width: 1440px;
}
.mydvX,
.oMRJs {
  margin-right: 30px !important;
}
.qm6SI,
.F6HbX {
  margin-right: 5px !important;
}
.kTvsc,
.uLWWF {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.HbFji,
.szvIy {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.EhRk5,
.sG4yE {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .EhRk5,
  .sG4yE {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .EhRk5,
  .sG4yE {
    margin-top: 24px;
  }
}
.vT3F2,
.q4m0I {
  background-color: var(--accentColor);
  color: #fff;
}
.F0C1e,
.AsrFu {
  position: relative;
}
._ODku,
._PajW {
  overflow-y: auto;
}
.HdBd7,
.ckcYK {
  overflow: auto;
}
._2zmY h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  ._2zmY {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.diJ4N .yJ8il {
  color: var(--textHeading, #26201a);
}
.diJ4N .cq15c,
.diJ4N .fEBwt {
  color: var(--textLabel, #7d7676) !important;
}
.diJ4N #CB5VZ * {
  color: var(--textBody, #3c3131);
}
.eQt3X {
  width: 100%;
  height: 100%;
}
.IYQcC {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.fG9sd {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.VcVQd,
.oYQJU {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.RvFxU,
.W2sDH {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.qv9Df,
.A5s_d {
  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%;
}
.norRb {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  overflow: hidden;
  height: 36px;
}
.norRb .S80yR,
.norRb .k8hFo {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  width: 42px;
  padding: 0;
  height: 100%;
  color: var(--textHeading, #26201a);
  background-color: var(--overlay, #14130e);
}
@media only screen and (max-width: 480px) {
  .norRb .S80yR,
  .norRb .k8hFo {
    width: 28px;
  }
}
.norRb .S80yR .HPH4e,
.norRb .k8hFo .HPH4e {
  display: flex;
  justify-content: center;
  align-items: center;
}
.norRb .ceN89 {
  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) {
  .norRb .ceN89 {
    width: 30px;
  }
}
.norRb .ceN89 .NAIDf {
  border: none;
  background: none;
  color: inherit;
  width: 100%;
  text-align: center;
}
.norRb .ceN89 .NAIDf:focus {
  outline: none;
}

.CjZ07 {
  display: flex;
  width: 342px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  margin: 0 16px 16px;
  cursor: pointer;
}
.CjZ07 .NzSy2 {
  display: flex;
  padding: 4px 8px 4px 4px;
  align-items: center;
  gap: 8px;
}
.CjZ07 .MV_Gu {
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: normal;
  font-family: GapSans;
}
.ec5Hc,
.ec5Hc * {
  opacity: 0.5;
  pointer-events: none !important;
  cursor: not-allowed !important;
}
.ySIMy {
  opacity: unset !important;
}

.XSDYE,
.W0OGJ {
  transition: all 0.5s;
}
.D89Ds,
.qt6xA {
  opacity: 0;
  transform: translateY(10px);
}
.FAcnI,
.yxkw3 {
  transition: all 0.5s;
}
.yRyHm,
.JhthK {
  opacity: 0;
}
.k7vhN,
.C1I8Q {
  transition: 0.5s;
}
.UMck9,
.cOIip {
  transform: translate(-100%, 0%);
}
.bARNk,
.i2UlW {
  transition: all 0.5s;
}
.UgwOx,
.nqy7f {
  transform: translate(200%, 0%);
}
.U_eyC,
.BNhYT {
  transition: all 0.5s;
}
.jKa31,
.DuMvN {
  opacity: 0;
  transform: translateY(-100%);
}
.xWbrq,
.LdkUI {
  transition: all 0.5s ease-in-out;
}
.q47Tz,
.CLxTx {
  opacity: 0;
  transform: translateY(100vh);
}
.MvZ10 {
  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;
}
.MvZ10.r46SW {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.x1ffg {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.x1ffg.r46SW {
  opacity: 1 !important;
}
.tA8tZ {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.rO6ps {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .rO6ps {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .rO6ps {
    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;
}
.TAhSq {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.rlPC0 {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.GXPkI {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.cRSoN {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.kuve3 {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.wr3Uk {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.atFlW,
._fDTk {
  position: unset;
  top: 0;
  z-index: 40;
}
.RdINf,
.oU9YT {
  background-color: var(--pageBackground, #f8f8f8);
}
.DXbDq .NLA22 .R1wv2 .ZB0Lk {
  font-size: 0.875rem;
}
.UTl7P .SU6Ka {
  background: #f5f5f5;
}
.hGueZ {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.iFhPk {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.hAwfO,
.of93A {
  max-width: 1440px;
}
.dM3zi {
  display: block;
}
.kijnE,
.tL2Xi {
  display: inline-block;
}
.wya37 {
  display: flex;
}
.zmAdD,
.EOAFC {
  display: flex;
  flex-direction: column;
}
.Tqjbj,
.kBLrO {
  display: flex;
  align-items: center;
}
.uqyvv,
.bR7g5 {
  display: flex;
  justify-content: center;
}
.cf8tk,
.iT4oR {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Zf_Kz,
.QBf94 {
  justify-content: flex-start;
}
.ITi5p,
.lNXkV {
  justify-content: flex-end;
}
.Tbz32,
.qnWSZ {
  justify-content: space-between;
}
.P5F3t,
.On4zX {
  justify-content: space-around;
}
.IJodf,
.t1KNl {
  justify-content: space-evenly;
}
h1,
.LXSN9 {
  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,
  .LXSN9 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.ZhbT_ {
  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,
  .ZhbT_ {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.l0aHx {
  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,
  .l0aHx {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.aXclL {
  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,
  .aXclL {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.GzsZQ {
  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,
  .GzsZQ {
    font-size: 16px;
    line-height: 18px;
  }
}
.hHLyD {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .hHLyD {
    font-size: 16px;
    line-height: 20px;
  }
}
.HJ_eX,
.sRTyC,
.DBcCT {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .HJ_eX,
  .sRTyC,
  .DBcCT {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.tyfn9 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .tyfn9 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.eL_hd,
.nkjLL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.NhqPz,
.pAvUv {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.WXcRX,
.tyqoe {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.y6byz,
.Q0s74 {
  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) {
  .y6byz,
  .Q0s74 {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .y6byz:hover,
  .Q0s74:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.y6byz:active,
.Q0s74:active,
.y6byz:focus-visible,
.Q0s74:focus-visible,
.y6byz:focusvisible,
.Q0s74:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.NGlq6,
.OGVlT {
  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) {
  .NGlq6,
  .OGVlT {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .NGlq6:hover,
  .OGVlT:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .NGlq6:disabled,
  .OGVlT:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.NGlq6:active,
.OGVlT:active,
.NGlq6:focus-visible,
.OGVlT:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.b3xIu,
.t3xkg {
  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) {
  .b3xIu,
  .t3xkg {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.b3xIu:hover,
.t3xkg:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.b3xIu:disabled,
.t3xkg:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.b3xIu:active,
.t3xkg:active {
  opacity: 0.8;
}
.syNfT,
.m5HFD {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.EvPGG,
.YBPIe {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.KS6Iu {
  margin: auto;
}
.wf3qr,
.oedIi {
  overflow-y: hidden !important;
}
.wEW29 .skDfE .mq60u {
  height: 63px;
}
.Zx7Eu .ILLWw .rGZCd {
  margin-right: none !important;
}
.H7i2T {
  display: block !important;
  margin-bottom: 8px;
}
.wK74n {
  width: calc(100% - 20px) !important;
}
.avlV5 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.CLGLz,
.MRAkB {
  max-width: 1440px;
}
.oCPoG,
.Olyct {
  margin-right: 30px !important;
}
.CY6JQ,
.zCJFT {
  margin-right: 5px !important;
}
.iGM8P,
.feXcn {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.L37Zq,
.J72Kz {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.HzMsA,
.GYd0n {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .HzMsA,
  .GYd0n {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .HzMsA,
  .GYd0n {
    margin-top: 24px;
  }
}
.EHf8g,
.nl96i {
  background-color: var(--accentColor);
  color: #fff;
}
.O2Zwf,
.c3hMd {
  position: relative;
}
.AQQTE,
.rotPw {
  overflow-y: auto;
}
.VlTSn,
.mSlW8 {
  overflow: auto;
}
.biXB7 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .biXB7 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Ei7Qd .Bq4nF {
  color: var(--textHeading, #26201a);
}
.Ei7Qd .j9NnN,
.Ei7Qd .vZvK4 {
  color: var(--textLabel, #7d7676) !important;
}
.Ei7Qd #kUP1W * {
  color: var(--textBody, #3c3131);
}
.vW7nD {
  width: 100%;
  height: 100%;
}
.T4P7s {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.Vx_7h {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.eL_hd,
.nkjLL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.NhqPz,
.pAvUv {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.WXcRX,
.tyqoe {
  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%;
}
.qBenr {
  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: 1250px) {
  .qBenr {
    display: block;
    margin-top: 12px;
  }
}
.qBenr .xjomp {
  display: flex;
  padding: 12px 16px;
  justify-content: space-between;
}
.qBenr .aCTGo {
  background-color: var(--pageBackground, #f8f8f8);
  padding: 12px 16px;
  display: flex;
  align-items: center;
}
.qBenr .aCTGo ._FTRE {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 4px;
}
.qBenr .aCTGo ._FTRE .g5o0m {
  font-size: 12px;
  font-weight: 500;
}
.qBenr .aCTGo ._FTRE .ToA4i {
  font-size: 14px;
  font-weight: 600;
  margin-left: 4px;
}
.qBenr .aCTGo input[type="checkbox"] {
  accent-color: var(--buttonPrimary, #4e3f09);
  width: 20px;
  height: 20px;
  border-radius: 4px;
  padding: 0;
  margin: 0;
}
.qBenr .aCTGo ._FDdH {
  margin-left: 12px;
  display: flex;
  align-items: center;
}
.qBenr .aCTGo ._FDdH .iBAKQ {
  font-size: 12px;
  font-weight: 500;
  display: flex;
  margin-right: 12px;
}
.qBenr .xjomp {
  display: flex;
  padding: 12px 16px;
  justify-content: space-between;
  align-items: flex-end;
}
.qBenr .x54Tb {
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  line-height: 135%;
}
@media only screen and (max-width: 1250px) {
  .qBenr .x54Tb {
    margin-left: 16px;
  }
}
.qBenr .gYWH6 {
  justify-content: space-between;
}
.qBenr .gYWH6 ._FTRE {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.qBenr .kEAFT {
  color: var(--buttonLink, #b1655b);
}
.qBenr .x2nvf {
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}
.qBenr .vxiVe {
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
  width: 100%;
}
.qBenr .Wz0ta {
  background-color: var(--pageBackground, #f8f8f8);
  border: 1px solid var(--dividerStokes, #d4d1d1);
  box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.12);
}
.qBenr .WF1VY {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
}
.qBenr .x54Tb {
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  line-height: 135%;
}
@media only screen and (max-width: 1250px) {
  .qBenr .x54Tb {
    margin-left: 16px;
  }
}
.qBenr .zr77N {
  background: var(--buttonLink, #b1655b);
  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;
}
.qBenr .zr77N.d_Gpm {
  width: 40%;
}
.qBenr .eJ5fP,
.qBenr .zr77N {
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.qBenr .eJ5fP {
  gap: 12px;
}
.qBenr .SXwHi {
  border-radius: var(--buttonLink, #b1655b);
  background-color: var(--buttonLink, #b1655b);
  color: #fff;
  width: 100%;
  height: 48px;
  border: none;
  line-height: 22px;
}
.qBenr .SXwHi[disabled] {
  background-color: #ededed;
  color: #cccccc;
  cursor: default;
}
.X8lyC {
  display: flex;
  flex-direction: column;
  width: 50%;
}
@media only screen and (max-width: 480px) {
  .X8lyC {
    width: auto;
  }
}
.X8lyC .UfGxb {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 4px;
}
.D4Wta {
  width: 100% !important;
}
@media only screen and (max-width: 480px) {
  .D4Wta {
    width: 50% !important;
  }
}

._5Ar0B,
.ZXBh2 {
  transition: all 0.5s;
}
.jOQUE,
.vmSsc {
  opacity: 0;
  transform: translateY(10px);
}
._gLAJ,
.o69C2 {
  transition: all 0.5s;
}
.vbPGZ,
.pUqsC {
  opacity: 0;
}
.oBzIT,
.mBSYw {
  transition: 0.5s;
}
.EC1F9,
.mhxyh {
  transform: translate(-100%, 0%);
}
.O8Ljq,
.Bqmgg {
  transition: all 0.5s;
}
.p2ThL,
.DV7x5 {
  transform: translate(200%, 0%);
}
.sOytE,
.l8sDR {
  transition: all 0.5s;
}
._4d0WW,
._QA4q {
  opacity: 0;
  transform: translateY(-100%);
}
.GrrVi,
.XvGHL {
  transition: all 0.5s ease-in-out;
}
.xLwBD,
.gQhMJ {
  opacity: 0;
  transform: translateY(100vh);
}
.IEGHU {
  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;
}
.IEGHU.kRfH3 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.eb3r5 {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.eb3r5.kRfH3 {
  opacity: 1 !important;
}
.rG14X {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.ISY9N {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .ISY9N {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .ISY9N {
    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;
}
.r9EZf {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.K6Hx1 {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.S4Wcw {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.yfQ4t {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.wRLlr {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.vBd6_ {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.EJZ6C,
.ZWcn5 {
  position: unset;
  top: 0;
  z-index: 40;
}
.v5fjO,
.Gr2lU {
  background-color: var(--pageBackground, #f8f8f8);
}
.xvEcr .q2uX9 .eTuSQ .Uf4MS {
  font-size: 0.875rem;
}
.ZrI_W .yp2y5 {
  background: #f5f5f5;
}
.b_p8z {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.yKH57 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.QHWZz,
.qS6SX {
  max-width: 1440px;
}
.kSdy2 {
  display: block;
}
.EH3Ae,
.qF4pq {
  display: inline-block;
}
.phDBg {
  display: flex;
}
.Jz143,
.RICkQ {
  display: flex;
  flex-direction: column;
}
.h6Hvn,
.HgDdY {
  display: flex;
  align-items: center;
}
.w2iix,
.tlOaM {
  display: flex;
  justify-content: center;
}
.o8ViU,
.eb2Pl {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rziJM,
.v_SYW {
  justify-content: flex-start;
}
.yKmVA,
.k2xjo {
  justify-content: flex-end;
}
.fv57d,
.BL31f {
  justify-content: space-between;
}
.fWW0h,
._3aWl {
  justify-content: space-around;
}
.CYLHb,
.LPctI {
  justify-content: space-evenly;
}
h1,
.e2ahE {
  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,
  .e2ahE {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.vDwx0 {
  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,
  .vDwx0 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.rqpQO {
  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,
  .rqpQO {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.N8smn {
  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,
  .N8smn {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.dAdU6 {
  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,
  .dAdU6 {
    font-size: 16px;
    line-height: 18px;
  }
}
.JBRYT {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .JBRYT {
    font-size: 16px;
    line-height: 20px;
  }
}
.a2MYo,
.YDaZH,
.z1mNW {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .a2MYo,
  .YDaZH,
  .z1mNW {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.SKnRD {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .SKnRD {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.YaI5U,
.OdUDT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.CXPy2,
.twbHs {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.Wu8kG,
.M12AP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.JO5LQ,
.Qe1zv {
  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) {
  .JO5LQ,
  .Qe1zv {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .JO5LQ:hover,
  .Qe1zv:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.JO5LQ:active,
.Qe1zv:active,
.JO5LQ:focus-visible,
.Qe1zv:focus-visible,
.JO5LQ:focusvisible,
.Qe1zv:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
._HTnt,
.mKTza {
  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) {
  ._HTnt,
  .mKTza {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  ._HTnt:hover,
  .mKTza:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  ._HTnt:disabled,
  .mKTza:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
._HTnt:active,
.mKTza:active,
._HTnt:focus-visible,
.mKTza:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.zgiKQ,
.EXePr {
  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) {
  .zgiKQ,
  .EXePr {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.zgiKQ:hover,
.EXePr:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.zgiKQ:disabled,
.EXePr:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.zgiKQ:active,
.EXePr:active {
  opacity: 0.8;
}
.D55PF,
.cel3H {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.UXCea,
.Cepq8 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.UrEZh {
  margin: auto;
}
.vhIOY,
.XG1js {
  overflow-y: hidden !important;
}
.RYeLS .lJPwo .dUf_y {
  height: 63px;
}
.gLvYR .nvqXU .sBYz8 {
  margin-right: none !important;
}
.Z7EV6 {
  display: block !important;
  margin-bottom: 8px;
}
.lVCOv {
  width: calc(100% - 20px) !important;
}
.Vfm7E {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.ZWWn1,
.nEyZh {
  max-width: 1440px;
}
.TDGf2,
.tdVMc {
  margin-right: 30px !important;
}
.nlLqJ,
.f6PhO {
  margin-right: 5px !important;
}
.DcaC9,
.Ks8Oq {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.vfrhH,
.wfJuN {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.ryfRq,
.i0d5z {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .ryfRq,
  .i0d5z {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .ryfRq,
  .i0d5z {
    margin-top: 24px;
  }
}
.yVKM1,
.r25jH {
  background-color: var(--accentColor);
  color: #fff;
}
.v5Loa,
.H5A6X {
  position: relative;
}
.QHQwd,
.cn2j8 {
  overflow-y: auto;
}
.FYCpc,
.nGAH3 {
  overflow: auto;
}
.Yp0qB h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Yp0qB {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.XD4wq .ey_wB {
  color: var(--textHeading, #26201a);
}
.XD4wq .eYETf,
.XD4wq .DmPqu {
  color: var(--textLabel, #7d7676) !important;
}
.XD4wq #eW5L0 * {
  color: var(--textBody, #3c3131);
}
.u_Fnn {
  width: 100%;
  height: 100%;
}
.o5wRh {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.kqYfG {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.YaI5U,
.OdUDT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.CXPy2,
.twbHs {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.Wu8kG,
.M12AP {
  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%;
}
.omzPA {
  padding: 24px;
}
.pexB1 {
  padding: 1rem;
  line-height: 140%;
}
.pexB1 .bDvBK {
  display: flex;
  gap: 16px;
}
.pexB1 .bDvBK .wTpEk {
  border-radius: 4px;
  flex: 0 0 18%;
  width: 18%;
}
@media only screen and (max-width: 480px) {
  .pexB1 .bDvBK .wTpEk {
    flex: 0 0 25%;
    width: 25%;
  }
}
.pexB1 .bDvBK .wTpEk img {
  width: 100%;
  height: auto;
}
.pexB1 .bDvBK .bs6V6 {
  font-size: 14;
  font-weight: 400;
  color: var(--textHeading, #26201a);
}
.dYdRJ {
  display: flex;
  padding: 1rem;
}
@media only screen and (max-width: 1250px) {
  .dYdRJ {
    padding: 16px;
  }
}
.dYdRJ .wWPBB {
  padding-top: 14px;
  padding-bottom: 14px;
  cursor: pointer;
  text-align: center;
  border-radius: var(--buttonRadius, 0px);
  text-transform: capitalize;
  color: var(--buttonPrimary, #4e3f09);
  width: 50%;
  background-color: var(--buttonSecondary, #fff);
  border: 1px solid var(--textHeading, #26201a);
}
@media only screen and (max-width: 1250px) {
  .dYdRJ .wWPBB {
    width: 100%;
  }
}
.dYdRJ .Iwkzi {
  padding-top: 14px;
  padding-bottom: 14px;
  margin-left: 12px;
  text-align: center;
  cursor: pointer;
  color: var(--buttonSecondary, #fff);
  border-radius: var(--buttonRadius, 0px);
  width: 50%;
  text-transform: capitalize;
  color: #fff;
  background-color: var(--buttonLink, #b1655b);
}
@media only screen and (max-width: 1250px) {
  .dYdRJ .Iwkzi {
    width: 100%;
  }
}

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

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


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


.Ip8EO,
.Kqa7b {
  transition: all 0.5s;
}
.wPQPD,
.kmy1j {
  opacity: 0;
  transform: translateY(10px);
}
.ixwKQ,
.Nbpnp {
  transition: all 0.5s;
}
.UVUHa,
.kzLP2 {
  opacity: 0;
}
.hQNrN,
.qUfFL {
  transition: 0.5s;
}
.Jjuip,
.ahQZB {
  transform: translate(-100%, 0%);
}
.XrcKW,
.WrS7D {
  transition: all 0.5s;
}
.oaVwr,
.cKpog {
  transform: translate(200%, 0%);
}
.E3jPe,
.GRvPa {
  transition: all 0.5s;
}
._o9gf,
.VXzFL {
  opacity: 0;
  transform: translateY(-100%);
}
.Ylk1a,
.z3rNi {
  transition: all 0.5s ease-in-out;
}
.oJV6T,
.nby6T {
  opacity: 0;
  transform: translateY(100vh);
}
.s3bQs {
  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;
}
.s3bQs.Y7YxS {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.Fg3sy {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.Fg3sy.Y7YxS {
  opacity: 1 !important;
}
.O7IZT {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.vDtKS {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .vDtKS {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .vDtKS {
    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;
}
.Q6ntm {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.t4R81 {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.HR5eL {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.qEyBv {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.XX8xV {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.DkGsR {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.HS_dv,
.bDiTp {
  position: unset;
  top: 0;
  z-index: 40;
}
.cAYb4,
.p8438 {
  background-color: var(--pageBackground, #f8f8f8);
}
.f92wI .gNatp .MFIby .WaAFV {
  font-size: 0.875rem;
}
.Y4AZ5 .aR64d {
  background: #f5f5f5;
}
.WYNFK {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.iizKY {
  overflow-x: hidden;
  font-size: 0.875rem;
}
._TKLx,
.L6DJR {
  max-width: 1440px;
}
.QF00b {
  display: block;
}
.KBXJF,
.VEbXL {
  display: inline-block;
}
.JVeb3 {
  display: flex;
}
.xodAg,
.DjWRw {
  display: flex;
  flex-direction: column;
}
.YlaMk,
.x309V {
  display: flex;
  align-items: center;
}
.knkZO,
.PoIYu {
  display: flex;
  justify-content: center;
}
.C4HQb,
.YdFhr {
  display: flex;
  justify-content: center;
  align-items: center;
}
.DAvgz,
.YpqH4 {
  justify-content: flex-start;
}
.MgGmx,
.VbJoq {
  justify-content: flex-end;
}
.FLVeb,
.A5Geb {
  justify-content: space-between;
}
.E2zf0,
.otL2k {
  justify-content: space-around;
}
.f7BGa,
.RCW1t {
  justify-content: space-evenly;
}
h1,
.HXYGr {
  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,
  .HXYGr {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.JRpw6 {
  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,
  .JRpw6 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.LlAEe {
  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,
  .LlAEe {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Nz_9H {
  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,
  .Nz_9H {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.qAv43 {
  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,
  .qAv43 {
    font-size: 16px;
    line-height: 18px;
  }
}
.A7tSW {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .A7tSW {
    font-size: 16px;
    line-height: 20px;
  }
}
.nIxp6,
.ymiLc,
.dFKyZ {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .nIxp6,
  .ymiLc,
  .dFKyZ {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.F9LjM {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .F9LjM {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.KL_9i,
.n5IC1 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.hurcA,
.JNnkc {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.B4PvK,
.tEzy7 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.AnJxq,
.m6bS3 {
  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) {
  .AnJxq,
  .m6bS3 {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .AnJxq:hover,
  .m6bS3:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.AnJxq:active,
.m6bS3:active,
.AnJxq:focus-visible,
.m6bS3:focus-visible,
.AnJxq:focusvisible,
.m6bS3:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.fntas,
.vRD7h {
  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) {
  .fntas,
  .vRD7h {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .fntas:hover,
  .vRD7h:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .fntas:disabled,
  .vRD7h:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.fntas:active,
.vRD7h:active,
.fntas:focus-visible,
.vRD7h:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.TYQXk,
.C0zZJ {
  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) {
  .TYQXk,
  .C0zZJ {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.TYQXk:hover,
.C0zZJ:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.TYQXk:disabled,
.C0zZJ:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.TYQXk:active,
.C0zZJ:active {
  opacity: 0.8;
}
.MsWSs,
.aP62g {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.iraKf,
.zS8c2 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.rGBl_ {
  margin: auto;
}
.IfEK1,
.lVbb6 {
  overflow-y: hidden !important;
}
.OLzWz .gbRuR .C2YMN {
  height: 63px;
}
.U6b5m .Gdf3V .xLA5V {
  margin-right: none !important;
}
.nqYNw {
  display: block !important;
  margin-bottom: 8px;
}
.vKwFi {
  width: calc(100% - 20px) !important;
}
.luCyC {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.wt4sl,
.OohKx {
  max-width: 1440px;
}
.abNF2,
.WeVsH {
  margin-right: 30px !important;
}
.xqAVI,
.XJw44 {
  margin-right: 5px !important;
}
.ulLNO,
.OHGvi {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.w7RbS,
.Y7vWd {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.XGBW5,
.Umv9x {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .XGBW5,
  .Umv9x {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .XGBW5,
  .Umv9x {
    margin-top: 24px;
  }
}
.tHbkl,
.ekigO {
  background-color: var(--accentColor);
  color: #fff;
}
.HbdyZ,
.IGuMF {
  position: relative;
}
.vzhEt,
.KoNlY {
  overflow-y: auto;
}
.thdtg,
.sz49J {
  overflow: auto;
}
.gsHs3 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .gsHs3 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.VnVWR .ztYas {
  color: var(--textHeading, #26201a);
}
.VnVWR .MUVKR,
.VnVWR .P7vEz {
  color: var(--textLabel, #7d7676) !important;
}
.VnVWR #YqHjE * {
  color: var(--textBody, #3c3131);
}
.tSgB4 {
  width: 100%;
  height: 100%;
}
.QVaw4 {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.kF8op {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.KL_9i,
.n5IC1 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.hurcA,
.JNnkc {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.B4PvK,
.tEzy7 {
  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%;
}
._NF4_ {
  width: 100%;
  background: transparent;
  padding: 0 16px;
}
@media (max-width: 1250px) {
  ._NF4_ {
    padding: 0;
  }
}
._NF4_ .vArEh {
  font-family: "GapSans" !important;
  font-size: 24px;
  font-weight: 500;
  line-height: normal;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: var(--textHeading, #26201a);
  padding: 24px 0;
}
@media (max-width: 1250px) {
  ._NF4_ .vArEh {
    padding: 24px 16px;
  }
}
@media only screen and (max-width: 480px) {
  ._NF4_ .vArEh {
    font-size: 18px;
    line-height: normal;
  }
}
._NF4_ .JKbq7 .vKpJK {
  display: flex;
  width: 100%;
  position: relative;
  align-items: center;
  justify-content: center;
  -webkit-box-pack: justify;
}
@media (max-width: 1250px) {
  ._NF4_ .JKbq7 .vKpJK {
    width: 100%;
  }
}
._NF4_ .JKbq7 .vKpJK .slick-prev {
  top: 30% !important;
}
._NF4_ .JKbq7 .vKpJK .slick-next {
  right: -22px !important;
  top: 30% !important;
}
@media (max-width: 1250px) {
  .W1vIi {
    right: 0;
  }
}
.dFeuu {
  left: -10px !important;
}
@media (max-width: 1250px) {
  .dFeuu {
    left: 0;
  }
}
.pTiCO {
  margin: 0;
}
@media (max-width: 1250px) {
  .pTiCO {
    padding: 0 0 0 8px;
  }
}
.pTiCO .vArEh {
  padding: 0 0 16px 6px;
  font-size: 16px !important;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.02em;
}
.pTiCO .k5pnP {
  height: auto;
}
@media (max-width: 1250px) {
  .pTiCO .JKbq7 .vKpJK {
    width: 100%;
  }
}
.pTiCO .JKbq7 .slick-prev {
  left: -12px !important;
  top: 30% !important;
}
.pTiCO .JKbq7 .slick-next {
  right: -20px !important;
  top: 30% !important;
}
.pTiCO .JKbq7 .slick-disabled {
  opacity: 0.5 !important;
}
.v1nXG .vArEh {
  font-size: 20px;
}
@media (max-width: 1250px) {
  .v1nXG .vArEh {
    font-size: 16px;
    padding: 10px 16px;
  }
}

.nRLLk,
.losjJ {
  transition: all 0.5s;
}
.dL1Cq,
.XRNAI {
  opacity: 0;
  transform: translateY(10px);
}
.LbOds,
.N9F72 {
  transition: all 0.5s;
}
.ba7tt,
.xriKS {
  opacity: 0;
}
.KODRj,
.xD6b3 {
  transition: 0.5s;
}
.em_Au,
.afu2w {
  transform: translate(-100%, 0%);
}
.d7L0T,
.ufLgM {
  transition: all 0.5s;
}
.Dwumw,
.xysoI {
  transform: translate(200%, 0%);
}
.ZHJ2h,
.GhIcV {
  transition: all 0.5s;
}
.mDUva,
.lRrql {
  opacity: 0;
  transform: translateY(-100%);
}
.jA0FP,
.ZJ4N6 {
  transition: all 0.5s ease-in-out;
}
.wpDS1,
.ATMHX {
  opacity: 0;
  transform: translateY(100vh);
}
.sD8gR {
  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;
}
.sD8gR.yHbih {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.ku4hS {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.ku4hS.yHbih {
  opacity: 1 !important;
}
.J7U3C {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.rp1Hf {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .rp1Hf {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .rp1Hf {
    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;
}
.C2tHP {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.RH7SD {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.KSwIv {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.CF2YG {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.sVAuW {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.fuQ_V {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.hI24a,
.tbjeG {
  position: unset;
  top: 0;
  z-index: 40;
}
.grnaM,
.vDOyS {
  background-color: var(--pageBackground, #f8f8f8);
}
.kqF1Z .dzUrk .ZqYmP .cd5Vd {
  font-size: 0.875rem;
}
.RwB03 .rd5xA {
  background: #f5f5f5;
}
.v8oQw {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.gpbMr {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.ZrtkS,
.UVv8i {
  max-width: 1440px;
}
.kg1d6 {
  display: block;
}
.RsSC4,
.fntrS {
  display: inline-block;
}
.n4iuA {
  display: flex;
}
.y90Os,
.opBjx {
  display: flex;
  flex-direction: column;
}
.Iq1xc,
.c1dR_ {
  display: flex;
  align-items: center;
}
.lvQmc,
.GkQTV {
  display: flex;
  justify-content: center;
}
.SFgMJ,
.rNlTM {
  display: flex;
  justify-content: center;
  align-items: center;
}
.z4vca,
.v3KMu {
  justify-content: flex-start;
}
.Eh0gO,
.pnBSy {
  justify-content: flex-end;
}
.DiY7l,
.USXu8 {
  justify-content: space-between;
}
.XESu3,
.SSy32 {
  justify-content: space-around;
}
.z_Ssq,
.IuFaf {
  justify-content: space-evenly;
}
h1,
.dlKeK {
  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,
  .dlKeK {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.dhtDV {
  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,
  .dhtDV {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.caJ1f {
  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,
  .caJ1f {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.I9Gjd {
  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,
  .I9Gjd {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.OMkqJ {
  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,
  .OMkqJ {
    font-size: 16px;
    line-height: 18px;
  }
}
.F3eLC {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .F3eLC {
    font-size: 16px;
    line-height: 20px;
  }
}
.UDYHd,
.xYYNu,
.scL_o {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .UDYHd,
  .xYYNu,
  .scL_o {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.plx_W {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .plx_W {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.qHxE1,
.xcSuU {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.OzKru,
.GC3Ft {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.FxfvT,
.E2vt5 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.yckhr,
.UIL7X {
  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) {
  .yckhr,
  .UIL7X {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .yckhr:hover,
  .UIL7X:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.yckhr:active,
.UIL7X:active,
.yckhr:focus-visible,
.UIL7X:focus-visible,
.yckhr:focusvisible,
.UIL7X:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.dntmv,
.W1Yxn {
  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) {
  .dntmv,
  .W1Yxn {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .dntmv:hover,
  .W1Yxn:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .dntmv:disabled,
  .W1Yxn:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.dntmv:active,
.W1Yxn:active,
.dntmv:focus-visible,
.W1Yxn:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.bZu72,
.c_nMm {
  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) {
  .bZu72,
  .c_nMm {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.bZu72:hover,
.c_nMm:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.bZu72:disabled,
.c_nMm:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.bZu72:active,
.c_nMm:active {
  opacity: 0.8;
}
.ASOJq,
.OwAvL {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ui6vF,
.K1s05 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.eEVx7 {
  margin: auto;
}
.pzGIw,
.l4_yL {
  overflow-y: hidden !important;
}
.v7jrm .YhAMp .Sfnxc {
  height: 63px;
}
.ZitEC .I_xq6 .B6KXO {
  margin-right: none !important;
}
.FmQLm {
  display: block !important;
  margin-bottom: 8px;
}
.dXcWj {
  width: calc(100% - 20px) !important;
}
.X3sai {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.RiVuz,
.HNX0V {
  max-width: 1440px;
}
.whV5Q,
.kz1T1 {
  margin-right: 30px !important;
}
.cugxU,
.bsPgW {
  margin-right: 5px !important;
}
.rcyKZ,
.IV8wQ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.MdxK1,
.lY8lN {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.RC3Ui,
.ljAGY {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .RC3Ui,
  .ljAGY {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .RC3Ui,
  .ljAGY {
    margin-top: 24px;
  }
}
.QWDCG,
.hj0Zj {
  background-color: var(--accentColor);
  color: #fff;
}
.Ra3F0,
.Z7ON_ {
  position: relative;
}
.lpyS0,
.wQYn6 {
  overflow-y: auto;
}
.Ro0P0,
.m8Yf_ {
  overflow: auto;
}
.mqHZd h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .mqHZd {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.V9ox7 .MR70s {
  color: var(--textHeading, #26201a);
}
.V9ox7 .dfEHM,
.V9ox7 .gvev3 {
  color: var(--textLabel, #7d7676) !important;
}
.V9ox7 #GHoYb * {
  color: var(--textBody, #3c3131);
}
.QyLJ1 {
  width: 100%;
  height: 100%;
}
.VMf1K {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.DY8a8 {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.qHxE1,
.xcSuU {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.OzKru,
.GC3Ft {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.FxfvT,
.E2vt5 {
  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%;
}
.kR4_3 {
  display: flex;
  flex-direction: column;
  margin: 0 6px;
  width: auto;
}
.hDJub {
  width: 100%;
  height: auto;
  display: inline-block;
  position: relative;
}
.hDJub .FPvWG {
  position: absolute;
  bottom: 7px;
  right: 7px;
}
.fL4w2 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.aPeqf {
  color: var(--textHeading, #26201a);
  cursor: pointer;
  font-family: "GapSans" !important;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0.02em;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  white-space: normal;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
}
.vP_Ml {
  font-family: "GapSans" !important;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0.02em;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: var(--textBody, #3c3131);
  text-transform: lowercase;
  margin-top: 4px;
}
.vP_Ml::first-letter {
  text-transform: uppercase;
}
.f1yb4 {
  font-family: "GapSans" !important;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0.02em;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  margin-top: 4px;
}
.f1yb4 .p1t8Z {
  margin-left: 5px;
  color: var(--saleDiscountText, #1c958f);
}
.f1yb4 .sQcc2 {
  color: var(--textHeading, #26201a);
}
.f1yb4 .MTJC8 {
  text-decoration: line-through;
  color: var(--textHeading, #26201a);
}
.PtSD0 {
  margin-top: 14.5px;
  position: relative;
  height: auto;
}
@media only screen and (max-width: 1250px) {
  .PtSD0 {
    height: auto;
  }
}
.jPxkY {
  margin: 0 8px;
}
.jPxkY .PtSD0 {
  height: auto;
  margin-top: 8px !important;
}
.jPxkY .PtSD0 .aPeqf {
  font-size: 13px !important;
  line-height: normal !important;
}
.jPxkY .f1yb4 {
  font-size: 13px !important;
  line-height: normal !important;
}

.mtV1S {
  position: fixed;
  z-index: 100;
  display: flex;
  justify-content: center;
  width: 100%;
  pointer-events: none;
}
/* CENTER TOP BELOW HEADER */
.Q08Xq {
  top: 117px;
  left: 0;
}
/* BUTTON INTERACTION ENABLED */
.HdaG8 {
  pointer-events: auto;
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  border: none;
}
/* PILL STYLE */
.qeMXl .HdaG8 {
  padding: 6px 12px;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.95);
  border: 1px solid #e5e5e5;
  font-size: 14px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  backdrop-filter: blur(6px);
}
/* CIRCLE STYLE */
.baCYk .HdaG8 {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.95);
  font-size: 18px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
/* ICON */
.ICbDy {
  display: flex;
  align-items: center;
  height: 20px;
}

