.wZQ9K,
.YLrQU {
  transition: all 0.5s;
}
.i0HRR,
.zMbhK {
  opacity: 0;
  transform: translateY(10px);
}
.gji1O,
.xQzN4 {
  transition: all 0.5s;
}
.jOgGU,
.NHoJw {
  opacity: 0;
}
.HTFFa,
.TA7sy {
  transition: 0.5s;
}
.LrWfF,
._SDNY {
  transform: translate(-100%, 0%);
}
.aB4VS,
.K3kfM {
  transition: all 0.5s;
}
.TUfe5,
.ae82g {
  transform: translate(200%, 0%);
}
.z0Qr9,
.uRpVw {
  transition: all 0.5s;
}
.wzl43,
.iZR3L {
  opacity: 0;
  transform: translateY(-100%);
}
.TG7jw,
.wgDiC {
  transition: all 0.5s ease-in-out;
}
.zDt64,
.pWyYp {
  opacity: 0;
  transform: translateY(100vh);
}
.eFDMA {
  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;
}
.eFDMA.YTDm8 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.VEeDg {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.VEeDg.YTDm8 {
  opacity: 1 !important;
}
.FSHTv {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.r2pwf {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .r2pwf {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .r2pwf {
    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;
}
.OJTIi {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.Wj9sI {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.nrnlW {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.Bkel6 {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.Gfk7r {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.nNrj9 {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.URFVV,
.Zxvwz {
  position: unset;
  top: 0;
  z-index: 40;
}
.usxx6,
.TLw7f {
  background-color: var(--pageBackground, #f8f8f8);
}
.brMVC .X2uh8 .kiZIA .HfgXO {
  font-size: 0.875rem;
}
.l6yVX .Fh6_o {
  background: #f5f5f5;
}
.UIpJQ {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.Gn5ST {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.IpgRY,
.rUXbK {
  max-width: 1440px;
}
.KZkIA {
  display: block;
}
.chUqX,
.iG76s {
  display: inline-block;
}
.yywUg {
  display: flex;
}
.IS1cG,
.JlNFa {
  display: flex;
  flex-direction: column;
}
.bgQlM,
.E9dd2 {
  display: flex;
  align-items: center;
}
.Tcawy,
.gxGEG {
  display: flex;
  justify-content: center;
}
.nbocd,
.EoSiI {
  display: flex;
  justify-content: center;
  align-items: center;
}
.VAxly,
.feZ8k {
  justify-content: flex-start;
}
.RipU5,
.RPiY1 {
  justify-content: flex-end;
}
.aJvg9,
.t4O9P {
  justify-content: space-between;
}
.lhkC5,
.vFQTg {
  justify-content: space-around;
}
.ghgdK,
.rpQrj {
  justify-content: space-evenly;
}
h1,
.KT4ez {
  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,
  .KT4ez {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.moedO {
  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,
  .moedO {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ANVYD {
  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,
  .ANVYD {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.akh3t {
  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,
  .akh3t {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.YXNuT {
  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,
  .YXNuT {
    font-size: 16px;
    line-height: 18px;
  }
}
.Mv9J7 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .Mv9J7 {
    font-size: 16px;
    line-height: 20px;
  }
}
.kPofZ,
.s4445,
.emHH7 {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .kPofZ,
  .s4445,
  .emHH7 {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.CENrb {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .CENrb {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.nqJyZ,
.U_peb {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.RzkcY,
.FbJ50 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.cXfTz,
.MPuF1 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.DXLsN,
.B3OlL {
  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) {
  .DXLsN,
  .B3OlL {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .DXLsN:hover,
  .B3OlL:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.DXLsN:active,
.B3OlL:active,
.DXLsN:focus-visible,
.B3OlL:focus-visible,
.DXLsN:focusvisible,
.B3OlL:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.GDzBa,
.A6Dsx {
  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) {
  .GDzBa,
  .A6Dsx {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .GDzBa:hover,
  .A6Dsx:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .GDzBa:disabled,
  .A6Dsx:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.GDzBa:active,
.A6Dsx:active,
.GDzBa:focus-visible,
.A6Dsx:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.TZfTg,
._LAkz {
  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) {
  .TZfTg,
  ._LAkz {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.TZfTg:hover,
._LAkz:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.TZfTg:disabled,
._LAkz:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.TZfTg:active,
._LAkz:active {
  opacity: 0.8;
}
.E5H34,
.E7FL1 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bi1ek,
.slLL9 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.wH1xs {
  margin: auto;
}
.SZ8hh,
.LJySD {
  overflow-y: hidden !important;
}
.AkBsO .sF4v5 .lMW1K {
  height: 63px;
}
.mjtbu .zGGG9 .C7xqO {
  margin-right: none !important;
}
.DkDnS {
  display: block !important;
  margin-bottom: 8px;
}
.bmkDY {
  width: calc(100% - 20px) !important;
}
.wrqW2 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.DDkxU,
.HBOiZ {
  max-width: 1440px;
}
.vSX4O,
.BtzNl {
  margin-right: 30px !important;
}
.QviHC,
.CEVxw {
  margin-right: 5px !important;
}
.ubbvY,
.df6Zz {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.XxzBz,
.lcgE8 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.ZMgvg,
.oc6o_ {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .ZMgvg,
  .oc6o_ {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .ZMgvg,
  .oc6o_ {
    margin-top: 24px;
  }
}
.UwYbz,
.roFFS {
  background-color: var(--accentColor);
  color: #fff;
}
.MezIE,
.JC8fa {
  position: relative;
}
.IL3yp,
.GjaAb {
  overflow-y: auto;
}
.c0rRx,
._8Hma {
  overflow: auto;
}
.sXKqQ h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .sXKqQ {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.vHm9_ .wMEm_ {
  color: var(--textHeading, #26201a);
}
.vHm9_ .z68cY,
.vHm9_ .x4h9J {
  color: var(--textLabel, #7d7676) !important;
}
.vHm9_ #ZvO1M * {
  color: var(--textBody, #3c3131);
}
.wEeuE {
  width: 100%;
  height: 100%;
}
.qzTeh {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.lK1yN {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.nqJyZ,
.U_peb {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.RzkcY,
.FbJ50 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.cXfTz,
.MPuF1 {
  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%;
}
.hOr8F {
  background-color: var(--pageBackground, #f8f8f8);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  justify-content: center;
  height: 100%;
  min-height: 75vh;
}
.hOr8F .SvlcS {
  font-size: 32px;
  line-height: 42px;
  margin: 0 0 32px;
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
.hOr8F .wmwHj {
  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;
  cursor: pointer;
  background-color: var(--dividerStokes, #d4d1d1);
}
.hOr8F .PWwWp {
  display: flex;
}

.U6qyr,
.lxJlT {
  transition: all 0.5s;
}
.kVOhS,
.M6s7t {
  opacity: 0;
  transform: translateY(10px);
}
.pBLPJ,
.XUvIm {
  transition: all 0.5s;
}
.pK0cJ,
.tW3t4 {
  opacity: 0;
}
.Vw1Ol,
.LIyKX {
  transition: 0.5s;
}
.QG1lf,
.fDTtR {
  transform: translate(-100%, 0%);
}
.F_mYX,
._drC9 {
  transition: all 0.5s;
}
.HFX6o,
.Z9TYG {
  transform: translate(200%, 0%);
}
.y07x7,
.s4K47 {
  transition: all 0.5s;
}
.YAlRf,
.ijaqh {
  opacity: 0;
  transform: translateY(-100%);
}
.Ua1EO,
.ZecvH {
  transition: all 0.5s ease-in-out;
}
.zqrde,
.kwXUw {
  opacity: 0;
  transform: translateY(100vh);
}
.kDnqI {
  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;
}
.kDnqI.oazxr {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.C5Eyv {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.C5Eyv.oazxr {
  opacity: 1 !important;
}
.kDc9E {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.BSSP5 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .BSSP5 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .BSSP5 {
    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;
}
.J4RWA {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.N54rI {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.wsXFH {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.tuKC1 {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
._1j5D {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.RU27P {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.aOu5d,
.qOS47 {
  position: unset;
  top: 0;
  z-index: 40;
}
.iYnqj,
.VwhSO {
  background-color: var(--pageBackground, #f8f8f8);
}
.JfFlt .q6szY .U_zdI .Mvpz9 {
  font-size: 0.875rem;
}
.PDN19 .pV7qI {
  background: #f5f5f5;
}
.AyCXP {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.RJTFM {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.VHs8U,
.dV1IH {
  max-width: 1440px;
}
.MkLLv {
  display: block;
}
.EC6GL,
.XIGGC {
  display: inline-block;
}
.g_9Ug {
  display: flex;
}
.uPujH,
.hIwva {
  display: flex;
  flex-direction: column;
}
.r38UJ,
.E92G4 {
  display: flex;
  align-items: center;
}
.X_FsB,
.opL8r {
  display: flex;
  justify-content: center;
}
.g1ILi,
.UXZaj {
  display: flex;
  justify-content: center;
  align-items: center;
}
.jWN0N,
.qKbyQ {
  justify-content: flex-start;
}
.eHCCf,
.gFISu {
  justify-content: flex-end;
}
.JxidB,
.Gtxme {
  justify-content: space-between;
}
.brCEg,
.JewrK {
  justify-content: space-around;
}
.K_lYE,
.GpwqU {
  justify-content: space-evenly;
}
h1,
.iuAgl {
  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,
  .iuAgl {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.ovtXE {
  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,
  .ovtXE {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.yeaHN {
  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,
  .yeaHN {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.yXZ82 {
  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,
  .yXZ82 {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.fV1yT {
  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,
  .fV1yT {
    font-size: 16px;
    line-height: 18px;
  }
}
.tPZqZ {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .tPZqZ {
    font-size: 16px;
    line-height: 20px;
  }
}
.OqvBz,
.nLwkK,
.wUO7E {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .OqvBz,
  .nLwkK,
  .wUO7E {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.IAqM1 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .IAqM1 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.UVSre,
.NhsSr {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.IW_5P,
.hrL4D {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.ouCYG,
.otNp7 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.df0IH,
.Y2YZy {
  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) {
  .df0IH,
  .Y2YZy {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .df0IH:hover,
  .Y2YZy:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.df0IH:active,
.Y2YZy:active,
.df0IH:focus-visible,
.Y2YZy:focus-visible,
.df0IH:focusvisible,
.Y2YZy:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.btnVQ,
.fwVuw {
  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) {
  .btnVQ,
  .fwVuw {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .btnVQ:hover,
  .fwVuw:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .btnVQ:disabled,
  .fwVuw:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.btnVQ:active,
.fwVuw:active,
.btnVQ:focus-visible,
.fwVuw:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.Lh8kQ,
.nrTHP {
  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) {
  .Lh8kQ,
  .nrTHP {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.Lh8kQ:hover,
.nrTHP:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Lh8kQ:disabled,
.nrTHP:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Lh8kQ:active,
.nrTHP:active {
  opacity: 0.8;
}
.CF8oH,
.mA07O {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.wnBMn,
.l5xgC {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.jP3kE {
  margin: auto;
}
.rro7Z,
.veNTr {
  overflow-y: hidden !important;
}
.u9tAU .mt7I6 .h6uWg {
  height: 63px;
}
.RkiU5 .aeao4 .Y7CQg {
  margin-right: none !important;
}
.WLtyx {
  display: block !important;
  margin-bottom: 8px;
}
.enyR3 {
  width: calc(100% - 20px) !important;
}
.i0Gww {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.rsB57,
.stSXM {
  max-width: 1440px;
}
.DkgdI,
.ev7bT {
  margin-right: 30px !important;
}
.Fl2sC,
.EI5lk {
  margin-right: 5px !important;
}
.EI7j9,
.mBXP3 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.i9lbq,
.pYZCl {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.qeUc7,
.is1xG {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .qeUc7,
  .is1xG {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .qeUc7,
  .is1xG {
    margin-top: 24px;
  }
}
.DMwDS,
.o3hw3 {
  background-color: var(--accentColor);
  color: #fff;
}
.GFwWQ,
.JVfTj {
  position: relative;
}
.Dr23B,
.SJm_j {
  overflow-y: auto;
}
.qI_ra,
.WLhGr {
  overflow: auto;
}
.m8TvB h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .m8TvB {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.cB5Wa .w_mQL {
  color: var(--textHeading, #26201a);
}
.cB5Wa .kunbU,
.cB5Wa .hzNIh {
  color: var(--textLabel, #7d7676) !important;
}
.cB5Wa #qLGQ9 * {
  color: var(--textBody, #3c3131);
}
.qsf76 {
  width: 100%;
  height: 100%;
}
.kOYhq {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.ghm99 {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.UVSre,
.NhsSr {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.IW_5P,
.hrL4D {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.ouCYG,
.otNp7 {
  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%;
}
.HhhQd {
  background: var(--themeAccentL5, #fff);
  padding: 24px 0px;
  display: flex;
  align-items: center;
  flex: 0.9;
}
@media only screen and (max-width: 480px) {
  .HhhQd {
    flex-direction: column;
    align-items: normal;
    padding: 10px 0;
    justify-content: center;
  }
}
.HhhQd .RtNcA {
  font-weight: 500;
  font-size: 20px;
  line-height: 27px;
}
@media only screen and (max-width: 480px) {
  .HhhQd .RtNcA {
    font-size: 16px;
  }
}
.HhhQd .ogLqM {
  font-weight: 500;
  font-size: 16px;
}
@media only screen and (max-width: 480px) {
  .HhhQd .ogLqM {
    font-size: 14px;
  }
}
.HhhQd .w_mQL {
  color: var(--textHeading, #26201a);
  margin-left: 24px;
}
@media (max-width: 1250px) {
  .HhhQd .w_mQL {
    margin-left: 0;
  }
}
@media only screen and (max-width: 480px) {
  .HhhQd .w_mQL {
    margin-bottom: 5px;
    margin-left: 15px;
    position: relative;
    top: 3px;
  }
}
.HhhQd .xpPaW {
  margin-left: 8px;
  color: var(--textBody, #3c3131);
  font-size: 13px;
  font-weight: 400;
}
@media only screen and (max-width: 480px) {
  .HhhQd .xpPaW {
    font-size: 12px;
  }
}
.HhhQd .qSLqB {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
.HhhQd .AeVzQ {
  display: flex;
  margin-left: auto;
  padding: 0;
}
@media only screen and (max-width: 480px) {
  .HhhQd .AeVzQ {
    flex-direction: column;
    margin: 0 15px;
    font-size: 14px;
  }
}
.HhhQd .AeVzQ .cQU0N {
  flex: auto;
  flex-direction: row;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--textHeading, #26201a);
  margin: 0px 20px;
}
@media only screen and (max-width: 480px) {
  .HhhQd .AeVzQ .cQU0N {
    margin: 0;
    justify-content: space-between;
  }
}

.uDTo9,
.TYodM {
  transition: all 0.5s;
}
.wUQcK,
.IIWMg {
  opacity: 0;
  transform: translateY(10px);
}
.NHCKo,
.VXbWP {
  transition: all 0.5s;
}
.nVYR5,
.m6k80 {
  opacity: 0;
}
.k0HJp,
.nNKjQ {
  transition: 0.5s;
}
.N1Ely,
.bbGXc {
  transform: translate(-100%, 0%);
}
.Rc__I,
.Z624W {
  transition: all 0.5s;
}
.IUnHU,
.kgD1C {
  transform: translate(200%, 0%);
}
.vaidT,
.RTXZX {
  transition: all 0.5s;
}
.cyCOq,
.x982W {
  opacity: 0;
  transform: translateY(-100%);
}
.bDruR,
.a4o7g {
  transition: all 0.5s ease-in-out;
}
.Mn27g,
.phX0q {
  opacity: 0;
  transform: translateY(100vh);
}
.Vqiot {
  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;
}
.Vqiot.xEX3R {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.B77bi {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.B77bi.xEX3R {
  opacity: 1 !important;
}
.nCgI7 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.seVP1 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .seVP1 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .seVP1 {
    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;
}
.kjNDw {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.U4Iwo {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.OJB_E {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.BLoa4 {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.AXzp_ {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.i50on {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.C6Ijn,
.kdr51 {
  position: unset;
  top: 0;
  z-index: 40;
}
.xZtFx,
.jYyj_ {
  background-color: var(--pageBackground, #f8f8f8);
}
.HjV9i .ngOUg .Pol_e .hVfoh {
  font-size: 0.875rem;
}
.KTgr8 .Gi_Ck {
  background: #f5f5f5;
}
.AEv6B {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.wTc0m {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.KpHN_,
.cmfia {
  max-width: 1440px;
}
.vAUAW {
  display: block;
}
.NLBjP,
.cUNHt {
  display: inline-block;
}
.ZQrWr {
  display: flex;
}
.HSV4P,
.fj15n {
  display: flex;
  flex-direction: column;
}
.R9xYp,
.M0bFC {
  display: flex;
  align-items: center;
}
.Y9tcd,
.llu4X {
  display: flex;
  justify-content: center;
}
.LSkt1,
.QZDrY {
  display: flex;
  justify-content: center;
  align-items: center;
}
.nuyxy,
.mhGub {
  justify-content: flex-start;
}
.SRK5_,
.HJgmP {
  justify-content: flex-end;
}
.F7BLh,
.DVwB8 {
  justify-content: space-between;
}
.h0aaR,
.AzKnQ {
  justify-content: space-around;
}
.W20pP,
.gEkRK {
  justify-content: space-evenly;
}
h1,
.yHYK8 {
  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,
  .yHYK8 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.y3Y7r {
  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,
  .y3Y7r {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Dft54 {
  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,
  .Dft54 {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.DA1WJ {
  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,
  .DA1WJ {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.wZBCK {
  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,
  .wZBCK {
    font-size: 16px;
    line-height: 18px;
  }
}
.y_SJy {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .y_SJy {
    font-size: 16px;
    line-height: 20px;
  }
}
.lLtWH,
.M26CA,
.NegFV {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .lLtWH,
  .M26CA,
  .NegFV {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.OsqOB {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .OsqOB {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.cwjZ1,
.xuh3m {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.ta3ap,
.P1YSh {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.VF9Q4,
.w_YiD {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
._QkVq,
.hTZ0D {
  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) {
  ._QkVq,
  .hTZ0D {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  ._QkVq:hover,
  .hTZ0D:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
._QkVq:active,
.hTZ0D:active,
._QkVq:focus-visible,
.hTZ0D:focus-visible,
._QkVq:focusvisible,
.hTZ0D:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.QxFvB,
.a5vAw {
  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) {
  .QxFvB,
  .a5vAw {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .QxFvB:hover,
  .a5vAw:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .QxFvB:disabled,
  .a5vAw:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.QxFvB:active,
.a5vAw:active,
.QxFvB:focus-visible,
.a5vAw:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.OYMK6,
.WlV43 {
  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) {
  .OYMK6,
  .WlV43 {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.OYMK6:hover,
.WlV43:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.OYMK6:disabled,
.WlV43:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.OYMK6:active,
.WlV43:active {
  opacity: 0.8;
}
.o02s1,
.E7eR1 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Y5DK5,
.V2Mdk {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.PX2cs {
  margin: auto;
}
.hWaQd,
.XVf6B {
  overflow-y: hidden !important;
}
.tWGdO .fBuQR .bd7oa {
  height: 63px;
}
.H8PjK .trY4e .tcktL {
  margin-right: none !important;
}
.ysgYy {
  display: block !important;
  margin-bottom: 8px;
}
.uz1B0 {
  width: calc(100% - 20px) !important;
}
.l3ypV {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.CyEVx,
.ws4Hg {
  max-width: 1440px;
}
.IeBRj,
.ZjGHU {
  margin-right: 30px !important;
}
.JXLzw,
.Bytrd {
  margin-right: 5px !important;
}
._WKKl,
.J7AMw {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Zs3Ce,
.o13Sz {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.jW7lJ,
.KdQwM {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .jW7lJ,
  .KdQwM {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .jW7lJ,
  .KdQwM {
    margin-top: 24px;
  }
}
.h4m3g,
.gytzj {
  background-color: var(--accentColor);
  color: #fff;
}
.exjdc,
.rKmHX {
  position: relative;
}
.SmN9n,
.qcaRY {
  overflow-y: auto;
}
.m6GOH,
.NVaxE {
  overflow: auto;
}
.TrO0d h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .TrO0d {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.vbKq2 .akIwL {
  color: var(--textHeading, #26201a);
}
.vbKq2 .VjHR9,
.vbKq2 .lnytK {
  color: var(--textLabel, #7d7676) !important;
}
.vbKq2 #ynbNF * {
  color: var(--textBody, #3c3131);
}
.jITxN {
  width: 100%;
  height: 100%;
}
.eVDQc {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.F7XFK {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.cwjZ1,
.xuh3m {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.ta3ap,
.P1YSh {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.VF9Q4,
.w_YiD {
  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%;
}
.Yqwom {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-left: 10px;
  position: relative;
  font-weight: 300;
}
.Yqwom .H1Iv6 {
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.1);
  background-color: var(--themeAccentL5, #fff);
  position: absolute;
  top: 40px;
  white-space: nowrap;
  z-index: 1;
}
@media only screen and (max-width: 480px) {
  .Yqwom .H1Iv6 {
    right: 0;
  }
}
.Yqwom .H1Iv6 li {
  display: flex;
  align-items: center;
  padding: 8px;
  gap: 8px;
}
.Yqwom .QSAVf {
  width: 20px;
  height: 20px;
}
@media only screen and (max-width: 1250px) {
  .Yqwom .QSAVf {
    width: 16px;
    height: 16px;
  }
}

.e1osL,
.IJpAH {
  transition: all 0.5s;
}
.dZlV7,
.Z8q8U {
  opacity: 0;
  transform: translateY(10px);
}
._82Iq0,
._KrPO {
  transition: all 0.5s;
}
._R7Ge,
.tPjbY {
  opacity: 0;
}
.NFHx3,
.Ap6P9 {
  transition: 0.5s;
}
.zQJ5X,
.BvqJX {
  transform: translate(-100%, 0%);
}
.lQLhZ,
.bvipj {
  transition: all 0.5s;
}
.Kfnvp,
.Fanwf {
  transform: translate(200%, 0%);
}
.lz4Uj,
.uiBJu {
  transition: all 0.5s;
}
.QLrft,
.rgIDT {
  opacity: 0;
  transform: translateY(-100%);
}
.Ksu67,
.KyGjA {
  transition: all 0.5s ease-in-out;
}
.GJMXO,
.svMjE {
  opacity: 0;
  transform: translateY(100vh);
}
.JMXhq {
  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;
}
.JMXhq.cYIBG {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.Nbnv5 {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.Nbnv5.cYIBG {
  opacity: 1 !important;
}
.xSbhX {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.IbzDB {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .IbzDB {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .IbzDB {
    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;
}
.EhrCM {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
._2f4yc {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.sbWjL {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.HyZZx {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.d5QCS {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.FSkkQ {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.x_99b,
.SsYtu {
  position: unset;
  top: 0;
  z-index: 40;
}
.prHTP,
.ydFnf {
  background-color: var(--pageBackground, #f8f8f8);
}
.mDuY9 .rGr8f .uLXeU .Uhhbv {
  font-size: 0.875rem;
}
.SMho1 .Xh_HH {
  background: #f5f5f5;
}
.K3mOi {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.Dig0n {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.NuPp6,
._sHxi {
  max-width: 1440px;
}
.sZozQ {
  display: block;
}
._dymN,
.WYooP {
  display: inline-block;
}
.MuF3U {
  display: flex;
}
.vibdg,
.wJ6jB {
  display: flex;
  flex-direction: column;
}
.Coc2a,
.L4u1Y {
  display: flex;
  align-items: center;
}
.DX6ap,
.j07bE {
  display: flex;
  justify-content: center;
}
.ZM4xo,
.dcoLI {
  display: flex;
  justify-content: center;
  align-items: center;
}
.u4Pw2,
.AXGzz {
  justify-content: flex-start;
}
.nYwO3,
.Y619M {
  justify-content: flex-end;
}
.kdSCv,
.qO2g4 {
  justify-content: space-between;
}
.qbmnY,
.gjdU3 {
  justify-content: space-around;
}
.xhBAe,
.opwlc {
  justify-content: space-evenly;
}
h1,
._jVtu {
  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,
  ._jVtu {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.zFwQ0 {
  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,
  .zFwQ0 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.jYpAB {
  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,
  .jYpAB {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.PV_Z8 {
  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,
  .PV_Z8 {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.dFWup {
  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,
  .dFWup {
    font-size: 16px;
    line-height: 18px;
  }
}
.I0tI7 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .I0tI7 {
    font-size: 16px;
    line-height: 20px;
  }
}
.Sj5Bz,
.WyD_A,
.qPJqB {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .Sj5Bz,
  .WyD_A,
  .qPJqB {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.NGfBb {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .NGfBb {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.Ehfw8,
.JTrHM {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
._O6qA,
.SioSL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.TnNXv,
.ikz_X {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.K6cMl,
.ebO4G {
  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) {
  .K6cMl,
  .ebO4G {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .K6cMl:hover,
  .ebO4G:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.K6cMl:active,
.ebO4G:active,
.K6cMl:focus-visible,
.ebO4G:focus-visible,
.K6cMl:focusvisible,
.ebO4G:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.xnDpl,
.OzQHC {
  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) {
  .xnDpl,
  .OzQHC {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .xnDpl:hover,
  .OzQHC:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .xnDpl:disabled,
  .OzQHC:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.xnDpl:active,
.OzQHC:active,
.xnDpl:focus-visible,
.OzQHC:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.uDMI8,
.pzq4d {
  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) {
  .uDMI8,
  .pzq4d {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.uDMI8:hover,
.pzq4d:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.uDMI8:disabled,
.pzq4d:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.uDMI8:active,
.pzq4d:active {
  opacity: 0.8;
}
.cqOpJ,
.Gmoax {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.WlOfQ,
.YvHdw {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.B4EMd {
  margin: auto;
}
.bfcOU,
.uMhtk {
  overflow-y: hidden !important;
}
.yQSM1 .s7jgj .iK7YZ {
  height: 63px;
}
.vtrkU .T7p9E .g3AxJ {
  margin-right: none !important;
}
.useGL {
  display: block !important;
  margin-bottom: 8px;
}
.svd2Y {
  width: calc(100% - 20px) !important;
}
.HPEOt {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.JH1U8,
.gfJnl {
  max-width: 1440px;
}
.QQjG7,
.EIzod {
  margin-right: 30px !important;
}
.qKgOM,
.SoWP0 {
  margin-right: 5px !important;
}
._wLmj,
.ruR8I {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.dlV7r,
.e0JLg {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.hyssN,
._RUvq {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .hyssN,
  ._RUvq {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .hyssN,
  ._RUvq {
    margin-top: 24px;
  }
}
.sqXqN,
.yjve8 {
  background-color: var(--accentColor);
  color: #fff;
}
.myhGt,
.XJd2i {
  position: relative;
}
.yXFjx,
.fciWs {
  overflow-y: auto;
}
.Ncpeu,
.fHXMR {
  overflow: auto;
}
.dFSR0 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .dFSR0 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Xzpuf .sZdh8 {
  color: var(--textHeading, #26201a);
}
.Xzpuf .kAICX,
.Xzpuf .ehO86 {
  color: var(--textLabel, #7d7676) !important;
}
.Xzpuf #ocxTG * {
  color: var(--textBody, #3c3131);
}
.TVcgP {
  width: 100%;
  height: 100%;
}
.QY5Nl {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.tnihj {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.Ehfw8,
.JTrHM {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
._O6qA,
.SioSL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.TnNXv,
.ikz_X {
  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%;
}
.tPp_Y {
  min-height: 75vh;
  color: var(--textBody, #3c3131);
  font-family: "GapSans" !important;
  max-width: 1200px !important;
}
.tPp_Y .ypO50 {
  display: flex;
  padding: 20px;
  background-color: #ffffff;
  flex-direction: row-reverse;
}
.tPp_Y .ypO50 .WE3py {
  flex: 1;
}
.tPp_Y .ypO50 .GDOXh {
  border-right: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 16px;
  width: 25%;
}
.tPp_Y .ypO50 .GDOXh .kXQXA {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 12px 0;
}
.tPp_Y .ypO50 .GDOXh .kXQXA .n0hoT {
  height: 50px;
  aspect-ratio: 1;
  border-radius: 50%;
}
.tPp_Y .ypO50 .GDOXh .kXQXA .n0hoT .MQA62 {
  height: 100%;
  aspect-ratio: 1;
}
.tPp_Y .ypO50 .GDOXh .kXQXA .PfNGE .KtiSg {
  font-weight: 500;
  color: var(--textHeading, #26201a);
  line-height: 36px;
}
.tPp_Y .ypO50 .GDOXh .kXQXA .PfNGE .Dwx42 {
  font-size: 14px;
  line-height: 16px;
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
}
.tPp_Y .ypO50 .GDOXh .rZcZI {
  text-transform: uppercase;
  margin: 24px 0 8px;
  font-weight: 500;
  color: var(--textHeading, #26201a);
}
.tPp_Y .ypO50 .GDOXh .GHXY5 {
  display: flex;
  padding: 16px 0 16px;
  align-items: center;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  cursor: pointer;
  border-radius: 4px;
}
.tPp_Y .ypO50 .GDOXh .GHXY5:hover {
  opacity: 1;
  background-color: var(--highlightColor, #a7a7f8);
}
.tPp_Y .ypO50 .GDOXh .GHXY5.YU1HB {
  font-weight: 500;
}
.tPp_Y .ypO50 .GDOXh .GHXY5.YU1HB:hover {
  color: unset;
}
.tPp_Y .ypO50 .GDOXh .GHXY5 .WTCXX {
  height: 24px;
  aspect-ratio: 1;
  margin-right: 10px;
}
.tPp_Y .ypO50 .GDOXh .GHXY5 .d1ioO {
  color: var(--textHeading, #26201a);
}
.tPp_Y .ypO50 .GDOXh .vHShO {
  display: flex;
  justify-content: flex-end;
  padding: 16px 0;
}
.tPp_Y .ypO50 .GDOXh .vHShO .ebPJv {
  font-weight: 500;
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
}
@media (max-width: 1250px) {
  .tPp_Y .ypO50 .GDOXh {
    width: 100%;
    border-left: 0;
  }
  .tPp_Y .ypO50 .GDOXh .kXQXA .PfNGE .KtiSg {
    line-height: 32px;
    font-size: 14px;
  }
  .tPp_Y .ypO50 .rZcZI,
  .tPp_Y .ypO50 .GHXY5 {
    font-size: 14px;
    line-height: 14px;
  }
}
@media only screen and (max-width: 480px) {
  .tPp_Y .ypO50 {
    padding: 0;
  }
}

.lWpG0,
.Iwj0w {
  transition: all 0.5s;
}
.gu3hw,
.wID2v {
  opacity: 0;
  transform: translateY(10px);
}
.EGQPe,
.lf9jl {
  transition: all 0.5s;
}
.TP8Jz,
.nq6Ab {
  opacity: 0;
}
.Qb7pY,
.ZOWcV {
  transition: 0.5s;
}
.bSD1k,
.WB31S {
  transform: translate(-100%, 0%);
}
.cDUZm,
.HDbuu {
  transition: all 0.5s;
}
.jTXvh,
.cguio {
  transform: translate(200%, 0%);
}
.yJbFj,
.JnVji {
  transition: all 0.5s;
}
.pMMy5,
.swkVm {
  opacity: 0;
  transform: translateY(-100%);
}
.ZGrkg,
.qa8mZ {
  transition: all 0.5s ease-in-out;
}
.WdSrm,
.gFizI {
  opacity: 0;
  transform: translateY(100vh);
}
.O75qx {
  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;
}
.O75qx.VZ_PZ {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.CKjLf {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.CKjLf.VZ_PZ {
  opacity: 1 !important;
}
.hky_1 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.gOFb0 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .gOFb0 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .gOFb0 {
    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;
}
.nmPdP {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.rMgHk {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.YLZkU {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.y3BRD {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.vVc12 {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.OQpFJ {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.woObY,
.WLFKe {
  position: unset;
  top: 0;
  z-index: 40;
}
.Kofxp,
.cd0w2 {
  background-color: var(--pageBackground, #f8f8f8);
}
.LdaRg .qgvpb .DLICq .dU0Py {
  font-size: 0.875rem;
}
.dwhUs .gXxAI {
  background: #f5f5f5;
}
.ljcTN {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.N6bpT {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.KgbbJ,
.oXdvV {
  max-width: 1440px;
}
.FQpT2 {
  display: block;
}
.eoTku,
.VFJl4 {
  display: inline-block;
}
.Zlemb {
  display: flex;
}
.IwYer,
.SDgLl {
  display: flex;
  flex-direction: column;
}
.lzqAl,
.BGpkr {
  display: flex;
  align-items: center;
}
.dEPSz,
.O_Kip {
  display: flex;
  justify-content: center;
}
.oPBjH,
.BNzAF {
  display: flex;
  justify-content: center;
  align-items: center;
}
.h3Qm_,
.mYbcL {
  justify-content: flex-start;
}
.DtYNS,
.nLKVD {
  justify-content: flex-end;
}
.CAkK2,
.tM0U6 {
  justify-content: space-between;
}
.t_3oe,
._Dfce {
  justify-content: space-around;
}
.np1Gb,
.tsbn8 {
  justify-content: space-evenly;
}
h1,
.ZFMT_ {
  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,
  .ZFMT_ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.BLnXJ {
  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,
  .BLnXJ {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.dYggA {
  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,
  .dYggA {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.bQBT9 {
  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,
  .bQBT9 {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.P8DYp {
  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,
  .P8DYp {
    font-size: 16px;
    line-height: 18px;
  }
}
.btYBp {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .btYBp {
    font-size: 16px;
    line-height: 20px;
  }
}
.hw86x,
.jQP1n,
.NRwby {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .hw86x,
  .jQP1n,
  .NRwby {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.rRo4N {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .rRo4N {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.SJQab,
.o4dCZ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.zhs26,
.Nxam7 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.WpnFK,
.iEqc3 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.GxMXF,
.jIKeS {
  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) {
  .GxMXF,
  .jIKeS {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .GxMXF:hover,
  .jIKeS:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.GxMXF:active,
.jIKeS:active,
.GxMXF:focus-visible,
.jIKeS:focus-visible,
.GxMXF:focusvisible,
.jIKeS:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.UyYuW,
.VJk8P {
  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) {
  .UyYuW,
  .VJk8P {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .UyYuW:hover,
  .VJk8P:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .UyYuW:disabled,
  .VJk8P:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.UyYuW:active,
.VJk8P:active,
.UyYuW:focus-visible,
.VJk8P:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.JBCeB,
.HTtWQ {
  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) {
  .JBCeB,
  .HTtWQ {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.JBCeB:hover,
.HTtWQ:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.JBCeB:disabled,
.HTtWQ:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.JBCeB:active,
.HTtWQ:active {
  opacity: 0.8;
}
.DRM5u,
.CjhLu {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.vRcRp,
.NBfNo {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.C5uPo {
  margin: auto;
}
.x6r5X,
.BgUjQ {
  overflow-y: hidden !important;
}
.jO0Yy .sp00m .DXYzr {
  height: 63px;
}
.Rcmjx .ZW502 .Zl63m {
  margin-right: none !important;
}
.QKtsh {
  display: block !important;
  margin-bottom: 8px;
}
.zk1GB {
  width: calc(100% - 20px) !important;
}
.bwKHC {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.EiVVX,
.vsgQx {
  max-width: 1440px;
}
.aoEzo,
.dZE5_ {
  margin-right: 30px !important;
}
.rW_WO,
._cXUT {
  margin-right: 5px !important;
}
.YNiIt,
.ASdRi {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.CGCl8,
.gspCj {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.DWcTl,
.e_HMg {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .DWcTl,
  .e_HMg {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .DWcTl,
  .e_HMg {
    margin-top: 24px;
  }
}
.uCoG0,
.apBpk {
  background-color: var(--accentColor);
  color: #fff;
}
.zdlAw,
.SYlPO {
  position: relative;
}
.Rhtpg,
.atlwE {
  overflow-y: auto;
}
.gX0Uj,
.Cb3cU {
  overflow: auto;
}
.bhHjT h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .bhHjT {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.gyGTl .QzvTG {
  color: var(--textHeading, #26201a);
}
.gyGTl .aNggi,
.gyGTl .sTt1Z {
  color: var(--textLabel, #7d7676) !important;
}
.gyGTl #JUIsF * {
  color: var(--textBody, #3c3131);
}
.TASAL {
  width: 100%;
  height: 100%;
}
.ESG2y {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.NdWlN {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.SJQab,
.o4dCZ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.zhs26,
.Nxam7 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.WpnFK,
.iEqc3 {
  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%;
}
.oMaqH {
  max-width: 1200px;
  min-height: 75vh;
  margin: 0 auto;
  color: var(--textBody, #3c3131);
}
.oMaqH .wULDV {
  display: flex;
  padding: 24px;
  background-color: #ffffff;
}
.oMaqH .wULDV .H4gJh {
  flex: 1;
}
.oMaqH .wULDV .UIXgI {
  border-left: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 0 16px 16px 28px;
  width: 25%;
}
.oMaqH .wULDV .UIXgI .n37ES {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 12px 0;
}
.oMaqH .wULDV .UIXgI .n37ES .k361g {
  height: 50px;
  aspect-ratio: 1;
  border-radius: 50%;
}
.oMaqH .wULDV .UIXgI .n37ES .k361g .rrJA7 {
  height: 100%;
  aspect-ratio: 1;
}
.oMaqH .wULDV .UIXgI .n37ES .woJH1 .zJsrQ {
  font-weight: 700;
  color: var(--textHeading, #26201a);
  line-height: 36px;
}
.oMaqH .wULDV .UIXgI .n37ES .woJH1 .lJbut {
  font-size: 14px;
  line-height: 16px;
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
}
.oMaqH .wULDV .UIXgI .YqRmk {
  text-transform: uppercase;
  margin: 25px 0 3px;
  font-weight: 700;
}
.oMaqH .wULDV .UIXgI .USRNo {
  display: flex;
  padding: 10px 10px 10px 0;
  align-items: center;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  cursor: pointer;
}
.oMaqH .wULDV .UIXgI .USRNo:hover {
  color: var(--successText, #1c958f);
}
.oMaqH .wULDV .UIXgI .USRNo.lzJIV {
  font-weight: 700;
}
.oMaqH .wULDV .UIXgI .USRNo.lzJIV:hover {
  color: unset;
}
.oMaqH .wULDV .UIXgI .USRNo .v0JwK {
  height: 24px;
  aspect-ratio: 1;
  margin-right: 10px;
}
.oMaqH .wULDV .UIXgI .TPuNA {
  display: flex;
  justify-content: flex-end;
  padding: 16px 0;
}
.oMaqH .wULDV .UIXgI .TPuNA .Z9Yyd {
  font-weight: 700;
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
}
@media only screen and (max-width: 1250px) {
  .oMaqH .wULDV {
    padding: 0;
  }
  .oMaqH .wULDV .UIXgI {
    width: 100%;
    border-left: 0;
  }
  .oMaqH .wULDV .UIXgI .n37ES .woJH1 .zJsrQ {
    line-height: 32px;
    font-size: 14px;
  }
  .oMaqH .wULDV .YqRmk,
  .oMaqH .wULDV .USRNo {
    font-size: 14px;
    line-height: 14px;
  }
}
.bgn7d {
  display: flex;
  gap: 5px;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 15px;
  font-weight: 500;
  font-style: normal;
  font-family: "GapSans";
  line-height: normal;
  font-size: 16px;
  color: #000;
}
.bgn7d .Dx9zp {
  width: 24px;
  rotate: 180deg;
}

.wl2lD,
.k7a8J {
  transition: all 0.5s;
}
.WD32N,
.xV1gL {
  opacity: 0;
  transform: translateY(10px);
}
.CY6h3,
.r4a7e {
  transition: all 0.5s;
}
.Z7nib,
.yv11J {
  opacity: 0;
}
.PMCLx,
.Nrtd8 {
  transition: 0.5s;
}
.boxEB,
.uFYEQ {
  transform: translate(-100%, 0%);
}
.m71I0,
.rY1aY {
  transition: all 0.5s;
}
.ADBJq,
.WlrsS {
  transform: translate(200%, 0%);
}
.D2kVB,
.c7kBG {
  transition: all 0.5s;
}
.y3jJ2,
.JPFzo {
  opacity: 0;
  transform: translateY(-100%);
}
.Zzqep,
.PC8Ye {
  transition: all 0.5s ease-in-out;
}
.ud9gi,
.Sbc4M {
  opacity: 0;
  transform: translateY(100vh);
}
.VfOoD {
  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;
}
.VfOoD.mf5zH {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.VakEL {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.VakEL.mf5zH {
  opacity: 1 !important;
}
.SWbgr {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.NJXSU {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 1250px) {
  .NJXSU {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .NJXSU {
    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;
}
.ndOLW {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
}
.snME1 {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
}
.Ipl7y {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
}
.qES99 {
  font-family: "GapSans" !important;
  font-weight: 400;
  font-size: 8px;
  line-height: 9.6px;
}
.Pv8U1 {
  font-family: "GapSans" !important;
  font-weight: 500;
  font-size: 8px;
  line-height: 9.6px;
}
.ks3RT {
  font-family: "GapSans" !important;
  font-weight: 600;
  font-size: 8px;
  line-height: 9.6px;
}
a {
  color: inherit;
  text-decoration: none;
}
.mmDVc,
.H5u5i {
  position: unset;
  top: 0;
  z-index: 40;
}
.t8a5Q,
.Lb3pv {
  background-color: var(--pageBackground, #f8f8f8);
}
.R2HIe .WmuRx .anpmT .JBsmh {
  font-size: 0.875rem;
}
.O5QEx .JD81V {
  background: #f5f5f5;
}
.MqSzl {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.cy9Pb {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Bv6Z3,
.iEvzy {
  max-width: 1440px;
}
.qCdal {
  display: block;
}
.G92hD,
.CNwBI {
  display: inline-block;
}
.n4Tv9 {
  display: flex;
}
.wB8GP,
.c3ryH {
  display: flex;
  flex-direction: column;
}
.sBc65,
.Y2MmW {
  display: flex;
  align-items: center;
}
.wtt_4,
.XUchg {
  display: flex;
  justify-content: center;
}
.Mefhu,
.Ez3OW {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Uk0FE,
.xWsXI {
  justify-content: flex-start;
}
.OrAk3,
.uiWQG {
  justify-content: flex-end;
}
.gLlJb,
.nrdEq {
  justify-content: space-between;
}
.TD3sq,
.hG61n {
  justify-content: space-around;
}
.Zxann,
.gKQQ9 {
  justify-content: space-evenly;
}
h1,
.nkJyv {
  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,
  .nkJyv {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.TAin0 {
  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,
  .TAin0 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.GL7VN {
  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,
  .GL7VN {
    font-weight: 700;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.rMViu {
  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,
  .rMViu {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Y4tGa {
  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,
  .Y4tGa {
    font-size: 16px;
    line-height: 18px;
  }
}
.rbJqa {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1251px) {
  .rbJqa {
    font-size: 16px;
    line-height: 20px;
  }
}
.HX30T,
.QH8U0,
.Q9_wi {
  font-weight: 400;
  letter-spacing: 0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1251px) {
  .HX30T,
  .QH8U0,
  .Q9_wi {
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.YEJOv {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media only screen and (min-width: 1251px) {
  .YEJOv {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: 0.03em;
  }
}
.FVWjQ,
.l5WV6 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.J2aBe,
.wYtUx {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.GVeYi,
.K01Ec {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 600;
}
.kOsfT,
.opoPJ {
  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) {
  .kOsfT,
  .opoPJ {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .kOsfT:hover,
  .opoPJ:hover {
    background-color: var(--buttonLink, #b1655b);
    color: var(--buttonSecondary, #fff);
  }
}
.kOsfT:active,
.opoPJ:active,
.kOsfT:focus-visible,
.opoPJ:focus-visible,
.kOsfT:focusvisible,
.opoPJ:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.rofy6,
.qXp6a {
  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) {
  .rofy6,
  .qXp6a {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1251px) {
  .rofy6:hover,
  .qXp6a:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonLink, #b1655b);
  }
  .rofy6:disabled,
  .qXp6a:disabled {
    border-color: var(--buttonPrimaryL3, #ededed);
    background-color: var(--buttonPrimaryL3, #ededed);
  }
}
.rofy6:active,
.qXp6a:active,
.rofy6:focus-visible,
.qXp6a:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.PN84b,
.e8kci {
  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) {
  .PN84b,
  .e8kci {
    font-weight: 500;
    letter-spacing: 0.02em;
    font-size: 16px;
    line-height: 22px;
  }
}
.PN84b:hover,
.e8kci:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.PN84b:disabled,
.e8kci:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.PN84b:active,
.e8kci:active {
  opacity: 0.8;
}
.XArgT,
.ahXQI {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ClpMU,
.quhWW {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.iemkd {
  margin: auto;
}
.lPLzF,
.A6zMg {
  overflow-y: hidden !important;
}
.g8hD7 ._adaU .m0dWL {
  height: 63px;
}
.Yh_VM .er048 .hHVbW {
  margin-right: none !important;
}
.k49Xu {
  display: block !important;
  margin-bottom: 8px;
}
.Wfc4_ {
  width: calc(100% - 20px) !important;
}
.d_RRK {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.V3VMh,
.k9PbM {
  max-width: 1440px;
}
.aUWmk,
.jt5Ka {
  margin-right: 30px !important;
}
.On754,
.tJ10n {
  margin-right: 5px !important;
}
.sUUw8,
.ldhCj {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.o0y6Y,
.qw0S8 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.usMYH,
.zoVgs {
  display: none;
}
@media only screen and (max-width: 1250px) {
  .usMYH,
  .zoVgs {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .usMYH,
  .zoVgs {
    margin-top: 24px;
  }
}
.hc3IG,
.EGg0P {
  background-color: var(--accentColor);
  color: #fff;
}
.W_flA,
.fUof3 {
  position: relative;
}
.cT6Mx,
.Kzkep {
  overflow-y: auto;
}
.meZO0,
.Tr_YV {
  overflow: auto;
}
.mm_Fw h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .mm_Fw {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Nlg6i .zd0kC {
  color: var(--textHeading, #26201a);
}
.Nlg6i .j5HIu,
.Nlg6i .GlH4W {
  color: var(--textLabel, #7d7676) !important;
}
.Nlg6i #e29Lx * {
  color: var(--textBody, #3c3131);
}
.RXAnc {
  width: 100%;
  height: 100%;
}
.FsNOb {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.CxkLy {
  font-family: "GapSans" !important;
  letter-spacing: 0.02em;
}
.FVWjQ,
.l5WV6 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.J2aBe,
.wYtUx {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.GVeYi,
.K01Ec {
  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%;
}
.WN8FN {
  color: var(--textHeading, #26201a);
  background-color: #f8f8f8;
  border-radius: 5px;
  margin: 24px 0px 24px 24px;
  padding: 10px;
}
@media (max-width: 1250px) {
  .WN8FN {
    margin: 24px 0px;
  }
}
.WN8FN ._LWhE {
  cursor: pointer;
  position: relative;
}
.WN8FN ._LWhE h3 {
  margin: 10px;
}
.WN8FN ._LWhE h4 {
  margin: 10px;
}
.WN8FN ._LWhE .RoWOk {
  position: absolute;
  right: 20px;
}
.WN8FN ._LWhE .v4Exs {
  margin-left: auto;
  transform: rotate(180deg);
}
.WN8FN ._LWhE .fkUQ1 {
  margin-left: auto;
}
.WN8FN ._LWhE .QNJht {
  font-weight: 500;
  font-size: 20px;
}
@media only screen and (max-width: 480px) {
  .WN8FN ._LWhE .QNJht {
    font-size: 16px;
  }
}
.WN8FN ._LWhE .SAbsA {
  font-weight: 300;
  font-size: 13px;
}
@media only screen and (max-width: 480px) {
  .WN8FN ._LWhE .SAbsA {
    font-size: 12px;
  }
}
.WN8FN .QjJnB {
  animation: N8LBT 0.5s ease;
  border-top: none;
  padding: 10px;
  cursor: pointer;
}
.WN8FN .QjJnB .ooUrH {
  display: table-cell;
  width: 125px;
}
.WN8FN .QjJnB .ooUrH img {
  max-width: 110px;
  max-height: 180px;
}
.WN8FN .QjJnB .ooUrH #uLMNo {
  text-align: center;
  position: relative;
  float: right;
  background: #4242ad;
  color: white;
  top: -40px;
  left: -10px;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  line-height: 13px;
  font-size: 13px;
  padding: 10px;
}
.WN8FN .QjJnB .QNJht {
  font-weight: 500;
  font-size: 14px;
}
.WN8FN .QjJnB .SAbsA {
  font-weight: 300;
  font-size: 16px;
}
@media only screen and (max-width: 480px) {
  .WN8FN .QjJnB .SAbsA {
    font-size: 14px;
  }
}
.WN8FN .QjJnB .fJfVo {
  font-weight: 400;
  font-size: 14px;
}
@media only screen and (max-width: 480px) {
  .WN8FN .QjJnB .fJfVo {
    font-size: 13px;
  }
}
.WN8FN .QjJnB .LT550 {
  display: table-cell;
  vertical-align: top;
  color: var(--textBody, #3c3131);
}
.WN8FN .QjJnB .LT550 .EZW9Y {
  margin: 10px 0px;
  line-height: 20px;
}
.WN8FN .QjJnB .LT550 .c4fj5 {
  font-weight: 500;
  font-size: 14px;
}
@media only screen and (max-width: 480px) {
  .WN8FN .QjJnB .LT550 .c4fj5 {
    font-size: 13px;
  }
}
.WN8FN .QjJnB .LT550 .EaqAh {
  color: var(--textHeading, #26201a);
  font-weight: 500;
  cursor: pointer;
  text-decoration: none;
}
.WN8FN .QjJnB .LT550 .uCp1L {
  margin: 10px 0px;
}
.WN8FN .QjJnB .LT550 .vy6TC {
  text-align: center;
  padding: 10px;
  display: inline-flex;
  border-radius: 3px;
}
.WN8FN .QjJnB .LT550 .fjycg {
  margin: 10px 0px;
}
.WN8FN .QjJnB .LT550 .WJl5Q {
  background-color: var(--pageBackground, #f8f8f8);
  color: var(--textHeading, #26201a);
}
.WN8FN .QjJnB .LT550 .jHXk4 {
  background-color: var(--informationBackground, #ebd3bc);
  color: var(--informationText, #d28f51);
}
.WN8FN .QjJnB .LT550 .DX0ZG {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.WN8FN .k49Xu {
  display: flex;
}
.WN8FN .k49Xu .Ppwo4 {
  width: 185px;
  height: 40px;
  margin: 10px;
  padding: 15px;
  border-radius: 3px;
  font-weight: 500;
  background-color: var(--buttonLink, #b1655b);
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  text-align: center;
  color: var(--themeAccentL5, #fff);
  cursor: pointer;
}
.WN8FN .k49Xu .Ppwo4 .zBorY {
  margin-right: 10px;
  position: relative;
  top: -2px;
}

