.AXymT,
.d4nqO {
  transition: all 0.5s;
}
.lMw8u,
.GPvzq {
  opacity: 0;
  transform: translateY(10px);
}
.W9vUA,
.N2d5M {
  transition: all 0.5s;
}
.zer0T,
.HVGwl {
  opacity: 0;
}
.R6M1l,
.ZGnOw {
  transition: 0.5s;
}
.E5dgt,
.F9mRu {
  transform: translate(-100%, 0%);
}
.HtDQf,
.A4FJ5 {
  transition: all 0.5s;
}
.nojLG,
.KixNe {
  transform: translate(200%, 0%);
}
.O47zE,
.arI93 {
  transition: all 0.5s;
}
.EJRTf,
.J6DyK {
  opacity: 0;
  transform: translateY(-100%);
}
.PdVyB,
.LrRpt {
  transition: all 0.5s ease-in-out;
}
.r8izU,
.Nximv {
  opacity: 0;
  transform: translateY(100vh);
}
.Ndnct {
  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;
}
.Ndnct.rIZGg {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.U3vEl {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.U3vEl.rIZGg {
  opacity: 1 !important;
}
.enY4j {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.wOUN6 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .wOUN6 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .wOUN6 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hunkemoller";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/7e06c99dccf461d66feb.woff2) format("woff2");
}
@font-face {
  font-family: "Nunito-Regular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/aeb21b79a21841c44124.woff2) format("woff2");
}
@font-face {
  font-family: "Nunito-Bold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0eae05ca4dd3f49aa6c0.woff2) format("woff2");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "Nunito-Regular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.xhin2 {
  position: sticky;
  top: 0;
  z-index: 999;
}
.gYPPN,
.N55po {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.dyhrv,
.CoHd_ {
  background-color: var(--pageBackground, #f8f8f8);
}
.dBtBc .AFcJk .GLSW1 .cGXd8 {
  font-size: 0.875rem;
}
.luXB1 .gBW1a {
  background: #f5f5f5;
}
.gP9EU {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.QO7Pi {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.i5XOR,
.D3wxf {
  max-width: 1440px;
}
.LSr1S {
  display: block;
}
.B1I1y,
.gnSm8 {
  display: inline-block;
}
.kuvDo {
  display: flex;
}
.fnaFY,
.tNiRo {
  display: flex;
  flex-direction: column;
}
.YF5Ac,
.yX8ea {
  display: flex;
  align-items: center;
}
.bmloD,
.VIooZ {
  display: flex;
  justify-content: center;
}
.NCXxM,
.RCRlF {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fQdm7,
.aHvJ9 {
  justify-content: flex-start;
}
.F56Lr,
.iHP2x {
  justify-content: flex-end;
}
.Hruhq,
.z0UlL {
  justify-content: space-between;
}
.kKY7i,
.fLjzq {
  justify-content: space-around;
}
.lKPmq,
.rL9e3 {
  justify-content: space-evenly;
}
h1,
.kodMO {
  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,
  .kodMO {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.WZi2T {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .WZi2T {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.F7pIT {
  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,
  .F7pIT {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.q5xI0 {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .q5xI0 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.AroIP {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .AroIP {
    font-size: 16px;
    line-height: 18px;
  }
}
.lKdiY {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .lKdiY {
    font-size: 16px;
    line-height: 20px;
  }
}
.he_tQ,
.xc6TJ,
.hTiHx {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .he_tQ,
  .xc6TJ,
  .hTiHx {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.oDEkb {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .oDEkb {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.K8aO2,
.nGOl7 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.LxnL8,
.xbwTk {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.ur7OG,
.IGOzc {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.xDW1e,
.k6F4q {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .xDW1e,
  .k6F4q {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .xDW1e:hover,
  .k6F4q:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.xDW1e:active,
.k6F4q:active,
.xDW1e:focus-visible,
.k6F4q:focus-visible,
.xDW1e:focusvisible,
.k6F4q:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.ObIc3,
._0O8_8 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .ObIc3,
  ._0O8_8 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .ObIc3:hover,
  ._0O8_8:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .ObIc3:disabled,
  ._0O8_8:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.ObIc3:active,
._0O8_8:active,
.ObIc3:focus-visible,
._0O8_8:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
._vrFg,
.gvX8_ {
  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) {
  ._vrFg,
  .gvX8_ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
._vrFg:hover,
.gvX8_:hover {
  color: var(--buttonLinkL1, #c1847c);
}
._vrFg:disabled,
.gvX8_:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
._vrFg:active,
.gvX8_:active {
  opacity: 0.8;
}
.pki4R,
.C1ZQV {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.D71i5,
.UNozo {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.Hm4aQ,
.FY6EK {
  max-width: 1440px !important;
}
.v2M1K {
  max-width: unset;
}
.Hm4aQ,
.veLjX {
  max-width: 1440px !important;
}
.j_VLq,
.zLVxF {
  overflow-y: hidden !important;
}
.EG5Bg .nc2t1 .Ysw__ {
  height: 63px;
}
.LyFGd .rZuLu .fGyUY {
  margin-right: none !important;
}
.dtAPP {
  display: block !important;
  margin-bottom: 8px;
}
.QifwE {
  width: calc(100% - 20px) !important;
}
.HmEjn {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.lAWtr,
.d6DAJ {
  max-width: 1440px;
}
.ngFph,
.BbtNO {
  margin-right: 30px !important;
}
.Q1NOW,
.ldgFP {
  margin-right: 5px !important;
}
.zPTEB,
.wMGc_ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ah3xD,
.Z0xR1 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.BZ4V1,
.KZ29W {
  display: none;
}
@media only screen and (max-width: 768px) {
  .BZ4V1,
  .KZ29W {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .BZ4V1,
  .KZ29W {
    margin-top: 24px;
  }
}
.S4v5h,
.M0VBZ {
  background-color: var(--accentColor);
  color: #fff;
}
.UGpFw,
.PzX_w {
  position: relative;
}
.A6vv_,
.So_VC {
  overflow-y: hidden;
}
.fijpm,
.lFX3O {
  overflow: hidden;
}
.E848M h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .E848M {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.zt9UZ .ZNXVl {
  color: var(--textHeading, #26201a);
}
.zt9UZ .pqCME,
.zt9UZ .XRvU6 {
  color: var(--textLabel, #666666) !important;
}
.zt9UZ #rAMZh * {
  color: var(--textBody, #3c3131);
}
.aLr7J {
  width: 100%;
  height: 100%;
}
.A_37y {
  font-family: var(--font-body);
}
.JZnSI {
  font-family: var(--font-header);
}
.h8JBx {
  padding: 24px 16px 80px;
}
@media only screen and (min-width: 481px) {
  .h8JBx {
    padding: 24px 40px 80px;
  }
}
.suRA7 {
  text-align: center;
  margin-bottom: 16px;
}
.cKkQJ {
  margin-bottom: 16px;
  text-align: center;
}
@media only screen and (min-width: 769px) {
  .cKkQJ {
    margin-bottom: 24px;
  }
}
.tbOq7 span {
  color: var(--textSecondary);
}
.tbOq7 span.VvN2n {
  color: var(--buttonPrimary, #4e3f09);
}
.tbOq7.mkAqd {
  display: none;
}
@media only screen and (min-width: 769px) {
  .tbOq7.mkAqd {
    display: block;
    margin-bottom: 24px;
  }
}
.tbOq7.fXpgE {
  margin-top: 24px;
  padding: 0px 16px;
  text-align: center;
}
@media only screen and (min-width: 769px) {
  .tbOq7.fXpgE {
    display: none;
  }
}
._2RMHS ::v-deep .kkFAB {
  background: none;
}
._2RMHS .LsR0i {
  margin-top: 16px;
}
@media only screen and (min-width: 481px) {
  ._2RMHS .LsR0i {
    margin-top: 36px;
  }
}
._2RMHS .uvJXz {
  background: transparent;
  padding: 12px 16px;
}
._2RMHS .uvJXz:hover {
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  ._2RMHS .uvJXz {
    padding: 12px 32px;
  }
}
.h8JBx .r4aHg {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  color: var(--themeAccentD2, #8b8374);
  box-shadow: 0px 8px 8px -4px rgba(0, 0, 0, 0.6), 0px 4px 6px -4px rgba(0, 0, 0, 0.12);
  background-color: var(--dialogBackground, #fff);
  border-radius: 24px;
  border: none;
  position: fixed;
  top: 72px;
  right: 50%;
  z-index: 1;
  transform: translateX(50%);
}
.h8JBx .r4aHg > .T6I0f {
  fill: currentColor;
  width: 8px;
  height: 11px;
}
@media only screen and (min-width: 769px) {
  .h8JBx .r4aHg {
    justify-content: center;
    top: unset;
    right: 40px;
    bottom: 40px;
    width: 40px;
    height: 40px;
  }
  .h8JBx .r4aHg > .g4hjm {
    display: none;
  }
  .h8JBx .r4aHg > .T6I0f {
    width: 10px;
    height: 14px;
  }
}

._5Ewjc,
.u1plI {
  transition: all 0.5s;
}
.JyGXy,
.hT0C9 {
  opacity: 0;
  transform: translateY(10px);
}
.XdkFC,
.q6jzv {
  transition: all 0.5s;
}
.G2jT3,
.Os7dv {
  opacity: 0;
}
.PAWyS,
.f1YST {
  transition: 0.5s;
}
.gfYYi,
.PQqhV {
  transform: translate(-100%, 0%);
}
.kuLIN,
.re1iO {
  transition: all 0.5s;
}
.Lmd3v,
.xHnix {
  transform: translate(200%, 0%);
}
.NHDtX,
.bLJ6S {
  transition: all 0.5s;
}
.RmSzd,
.VLb6p {
  opacity: 0;
  transform: translateY(-100%);
}
.No9Q1,
.aFTVB {
  transition: all 0.5s ease-in-out;
}
.wgQnp,
.t1zcU {
  opacity: 0;
  transform: translateY(100vh);
}
.d9JIB {
  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;
}
.d9JIB.Ug_S5 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.GGeXd {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.GGeXd.Ug_S5 {
  opacity: 1 !important;
}
.tjl3q {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.C06bX {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .C06bX {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .C06bX {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hunkemoller";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/7e06c99dccf461d66feb.woff2) format("woff2");
}
@font-face {
  font-family: "Nunito-Regular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/aeb21b79a21841c44124.woff2) format("woff2");
}
@font-face {
  font-family: "Nunito-Bold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0eae05ca4dd3f49aa6c0.woff2) format("woff2");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "Nunito-Regular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.SSqA5 {
  position: sticky;
  top: 0;
  z-index: 999;
}
.C1uLi,
.kvKVk {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.V_ieA,
.rvBoU {
  background-color: var(--pageBackground, #f8f8f8);
}
.nPiNH .Pxb_6 .ysuzm .IF7sV {
  font-size: 0.875rem;
}
.yNpX4 .KoKZ3 {
  background: #f5f5f5;
}
.AKkzD {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.o6QF8 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.a2pWX,
.DbyRt {
  max-width: 1440px;
}
.syOQd {
  display: block;
}
.N54ga,
.yDQvp {
  display: inline-block;
}
.ieezF {
  display: flex;
}
.bZlPw,
.X_Rl2 {
  display: flex;
  flex-direction: column;
}
.s1gc1,
.YuBGM {
  display: flex;
  align-items: center;
}
.eFsM8,
.MNurO {
  display: flex;
  justify-content: center;
}
.C4kqy,
.vfHzf {
  display: flex;
  justify-content: center;
  align-items: center;
}
.CDytQ,
.vRhCp {
  justify-content: flex-start;
}
.SW19W,
.ENvFZ {
  justify-content: flex-end;
}
.JL9kW,
.xeZo6 {
  justify-content: space-between;
}
.AXU8N,
.vJnJB {
  justify-content: space-around;
}
.K704r,
.bZ7oc {
  justify-content: space-evenly;
}
h1,
.eANKa {
  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,
  .eANKa {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.iM68Y {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .iM68Y {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.n2H4Q {
  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,
  .n2H4Q {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.dD2hL {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .dD2hL {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.B1zHX {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .B1zHX {
    font-size: 16px;
    line-height: 18px;
  }
}
.PnAwX {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .PnAwX {
    font-size: 16px;
    line-height: 20px;
  }
}
.n9esf,
.YPtjd,
.FLDnq {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .n9esf,
  .YPtjd,
  .FLDnq {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
._CmbJ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  ._CmbJ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.jcLw8,
.GMNpI {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.UGoMh,
.ZeAwE {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.CjSxy,
.TJFBr {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.F5grU,
.bRLdw {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .F5grU,
  .bRLdw {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .F5grU:hover,
  .bRLdw:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.F5grU:active,
.bRLdw:active,
.F5grU:focus-visible,
.bRLdw:focus-visible,
.F5grU:focusvisible,
.bRLdw:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.MFT8C,
.lG02w {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .MFT8C,
  .lG02w {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .MFT8C:hover,
  .lG02w:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .MFT8C:disabled,
  .lG02w:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.MFT8C:active,
.lG02w:active,
.MFT8C:focus-visible,
.lG02w:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.VUnzY,
.kNziy {
  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) {
  .VUnzY,
  .kNziy {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.VUnzY:hover,
.kNziy:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.VUnzY:disabled,
.kNziy:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.VUnzY:active,
.kNziy:active {
  opacity: 0.8;
}
.Z3a5M,
.ZVKkQ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.pqx9I,
.sQ1JI {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.k2g0d,
.Hz8o3 {
  max-width: 1440px !important;
}
.RjLUL {
  max-width: unset;
}
.k2g0d,
.X5J9H {
  max-width: 1440px !important;
}
.W0cko,
.ktaiL {
  overflow-y: hidden !important;
}
.a0eQ8 .qIkYt .h_iEy {
  height: 63px;
}
.pa95u .d8rHE .etAOw {
  margin-right: none !important;
}
.iSxkX {
  display: block !important;
  margin-bottom: 8px;
}
.we7gV {
  width: calc(100% - 20px) !important;
}
.UpFfR {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.OQbV1,
.vxI1f {
  max-width: 1440px;
}
.H2ZrI,
.IML_T {
  margin-right: 30px !important;
}
.EImXx,
.jODoQ {
  margin-right: 5px !important;
}
.ophlt,
.RxaN6 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.nznwS,
.uEq91 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.TsRBA,
.GN1qs {
  display: none;
}
@media only screen and (max-width: 768px) {
  .TsRBA,
  .GN1qs {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .TsRBA,
  .GN1qs {
    margin-top: 24px;
  }
}
.T4WKy,
.oUZAz {
  background-color: var(--accentColor);
  color: #fff;
}
.mpQCU,
.o74dE {
  position: relative;
}
.Mp7j_,
.ZTVRt {
  overflow-y: hidden;
}
.UY9V1,
.NMZaN {
  overflow: hidden;
}
.u4Mij h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .u4Mij {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.P9WmY .s_GYL {
  color: var(--textHeading, #26201a);
}
.P9WmY .mVGwI,
.P9WmY .iX6kV {
  color: var(--textLabel, #666666) !important;
}
.P9WmY #JmTAw * {
  color: var(--textBody, #3c3131);
}
.ht0FE {
  width: 100%;
  height: 100%;
}
.tKOFy {
  font-family: var(--font-body);
}
.QlGvm {
  font-family: var(--font-header);
}
.kHwf3 .BpsbZ {
  border-radius: var(--imageRadius, 0px);
}

.tkJYQ,
.iFPaN {
  transition: all 0.5s;
}
.Ir733,
.VIkoc {
  opacity: 0;
  transform: translateY(10px);
}
.dfZaX,
.RYYH9 {
  transition: all 0.5s;
}
.Hh6w7,
.mId3j {
  opacity: 0;
}
.ItHlO,
.MFtXG {
  transition: 0.5s;
}
.MYGzK,
.VhmZc {
  transform: translate(-100%, 0%);
}
.zOEaI,
.LDXTn {
  transition: all 0.5s;
}
.Qw7FY,
.B3LIx {
  transform: translate(200%, 0%);
}
.uxhP3,
.BDe7G {
  transition: all 0.5s;
}
.mjrdm,
.hH8G6 {
  opacity: 0;
  transform: translateY(-100%);
}
.h5imQ,
.lRjjJ {
  transition: all 0.5s ease-in-out;
}
.Ypp2R,
.R8YKj {
  opacity: 0;
  transform: translateY(100vh);
}
.L3nWL {
  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;
}
.L3nWL.PqZgm {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.jK9EX {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.jK9EX.PqZgm {
  opacity: 1 !important;
}
.sEGxK {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.INwVb {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .INwVb {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .INwVb {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hunkemoller";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/7e06c99dccf461d66feb.woff2) format("woff2");
}
@font-face {
  font-family: "Nunito-Regular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/aeb21b79a21841c44124.woff2) format("woff2");
}
@font-face {
  font-family: "Nunito-Bold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0eae05ca4dd3f49aa6c0.woff2) format("woff2");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "Nunito-Regular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.P2e4n {
  position: sticky;
  top: 0;
  z-index: 999;
}
.tYWkU,
.hUPeI {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.jDQZ0,
.OQKjS {
  background-color: var(--pageBackground, #f8f8f8);
}
.P7bqO .N4neA .Ipn7E .vvtUp {
  font-size: 0.875rem;
}
.wNcTW .Au40V {
  background: #f5f5f5;
}
.qa6hY {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.UARiG {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.yOLK4,
.IinCI {
  max-width: 1440px;
}
.he60c {
  display: block;
}
.d5eJj,
.ydZJV {
  display: inline-block;
}
.ZO8PT {
  display: flex;
}
.g_Sdw,
.KMDp0 {
  display: flex;
  flex-direction: column;
}
.AgZKX,
.Fnfrj {
  display: flex;
  align-items: center;
}
.R60qH,
.K6pHe {
  display: flex;
  justify-content: center;
}
.mXcCS,
.OjvSo {
  display: flex;
  justify-content: center;
  align-items: center;
}
.TDGJJ,
.N58B9 {
  justify-content: flex-start;
}
.premj,
.GRMXx {
  justify-content: flex-end;
}
.Y_UFG,
.K9UvU {
  justify-content: space-between;
}
.o42lj,
.OqcfS {
  justify-content: space-around;
}
.JP_kG,
.TTSfh {
  justify-content: space-evenly;
}
h1,
.Roynd {
  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,
  .Roynd {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.vqnBq {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .vqnBq {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.wF9Vk {
  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,
  .wF9Vk {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.dGWOk {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .dGWOk {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.DMZLF {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .DMZLF {
    font-size: 16px;
    line-height: 18px;
  }
}
.gyMIQ {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .gyMIQ {
    font-size: 16px;
    line-height: 20px;
  }
}
.xWOje,
.uRgfx,
.mp_gG {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .xWOje,
  .uRgfx,
  .mp_gG {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.kU_hJ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .kU_hJ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.z6tSz,
.riI35 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.x64xD,
.T4BoW {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.cRTFo,
.aDouc {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.JhpmF,
.UynwQ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .JhpmF,
  .UynwQ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .JhpmF:hover,
  .UynwQ:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.JhpmF:active,
.UynwQ:active,
.JhpmF:focus-visible,
.UynwQ:focus-visible,
.JhpmF:focusvisible,
.UynwQ:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.OsHJf,
.lOOyM {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .OsHJf,
  .lOOyM {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .OsHJf:hover,
  .lOOyM:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .OsHJf:disabled,
  .lOOyM:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.OsHJf:active,
.lOOyM:active,
.OsHJf:focus-visible,
.lOOyM:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.trY_u,
.g2GxN {
  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) {
  .trY_u,
  .g2GxN {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.trY_u:hover,
.g2GxN:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.trY_u:disabled,
.g2GxN:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.trY_u:active,
.g2GxN:active {
  opacity: 0.8;
}
.GcJR1,
.WkpPr {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.N2mJi,
.IlZKJ {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.gn1yO,
.Aqofr {
  max-width: 1440px !important;
}
.It3Bw {
  max-width: unset;
}
.gn1yO,
.puwqA {
  max-width: 1440px !important;
}
.FiiTa,
.xunMd {
  overflow-y: hidden !important;
}
.yBazQ .cMMDY .aOz6j {
  height: 63px;
}
.Zu5lW .pSP21 .P6C30 {
  margin-right: none !important;
}
.SzuaY {
  display: block !important;
  margin-bottom: 8px;
}
.wanxc {
  width: calc(100% - 20px) !important;
}
.YlsYl {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.CTPXW,
.fkTDu {
  max-width: 1440px;
}
.cFmxu,
.O8hm4 {
  margin-right: 30px !important;
}
.LXReG,
.dveqd {
  margin-right: 5px !important;
}
.xlKBT,
.L89oV {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.vdq1N,
.NayJ4 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.l0x1q,
.Zoius {
  display: none;
}
@media only screen and (max-width: 768px) {
  .l0x1q,
  .Zoius {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .l0x1q,
  .Zoius {
    margin-top: 24px;
  }
}
.a5kVr,
.ZvT4B {
  background-color: var(--accentColor);
  color: #fff;
}
.AH44W,
.xApAG {
  position: relative;
}
.QOp1x,
.nDTnz {
  overflow-y: hidden;
}
.mH4_c,
.AhB5c {
  overflow: hidden;
}
.Q3X6_ h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Q3X6_ {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Swm9i .oZSOy {
  color: var(--textHeading, #26201a);
}
.Swm9i .xVIPY,
.Swm9i .Jj1xg {
  color: var(--textLabel, #666666) !important;
}
.Swm9i #yNJ1N * {
  color: var(--textBody, #3c3131);
}
.m9EXM {
  width: 100%;
  height: 100%;
}
.ZMPrR {
  font-family: var(--font-body);
}
.mljwM {
  font-family: var(--font-header);
}
.YyJC_ {
  position: relative;
  border-radius: var(--imageRadius, 0px);
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  overflow: hidden;
}
.YyJC_:hover .WquA5 {
  transform: scale(1.1);
}
.YyJC_ .WquA5 {
  transition: 300ms transform cubic-bezier(0, 0, 0.2, 1);
}
.YyJC_ .cef6u {
  padding: 7px 12px;
  border-radius: var(--buttonRadius, 0px);
  justify-content: center;
  background: var(--themeAccentL5, #fff);
  border: 1px solid var(--dividerStokes, #d4d1d1);
  position: absolute;
  bottom: 12px;
  left: 12px;
  right: 12px;
}
@media only screen and (min-width: 769px) {
  .YyJC_ .cef6u {
    padding: 14px;
    bottom: 24px;
    left: 43px;
    right: 43px;
  }
}
.YyJC_ .cef6u:hover {
  background: var(--themeAccentL3, #f5f1e7);
}
.YyJC_ .cef6u .oZSOy {
  text-transform: capitalize;
  text-align: center;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--textBody, #3c3131);
}
.YyJC_.IcGvZ .cef6u {
  justify-content: center;
  border-radius: var(--buttonRadius, 0px);
  padding: 15px 27px 15px 15px;
}
.YyJC_.IcGvZ .cef6u > *:not(:last-child) {
  margin-right: 16px;
}
@media only screen and (min-width: 769px) {
  .YyJC_.IcGvZ .cef6u {
    bottom: 12px;
    left: 12px;
    right: 12px;
  }
}
.YyJC_.IcGvZ .cef6u .oZSOy {
  color: var(--textHeading, #26201a);
  text-align: left;
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .YyJC_.IcGvZ .cef6u .oZSOy {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.YyJC_.IcGvZ .cef6u .hjqSG picture {
  background-color: transparent;
}
.YyJC_.IcGvZ .cef6u .hjqSG .N8NL0 {
  max-height: 35px;
}
@media only screen and (min-width: 769px) {
  .YyJC_.IcGvZ .cef6u .hjqSG .N8NL0 {
    max-height: 31px;
  }
}
.m1Zqp {
  position: static;
}
.m1Zqp::before {
  content: unset;
}
.m1Zqp > * {
  all: revert;
}

.OAfeO,
._cPxr {
  transition: all 0.5s;
}
.VYiRQ,
.h3opy {
  opacity: 0;
  transform: translateY(10px);
}
.n_7iI,
.GzlZz {
  transition: all 0.5s;
}
.OXaAd,
.InfLe {
  opacity: 0;
}
.Y9aDO,
.VlYja {
  transition: 0.5s;
}
.k5P6o,
.P6A3o {
  transform: translate(-100%, 0%);
}
.zmAAM,
.V6dWH {
  transition: all 0.5s;
}
.TWrvS,
.lw0s7 {
  transform: translate(200%, 0%);
}
.fTnWS,
.ZTb7h {
  transition: all 0.5s;
}
.m7Kt7,
.AUEfT {
  opacity: 0;
  transform: translateY(-100%);
}
.adKi3,
.FiB9o {
  transition: all 0.5s ease-in-out;
}
.RKihu,
.pSmtp {
  opacity: 0;
  transform: translateY(100vh);
}
.LsC9C {
  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;
}
.LsC9C.daAdm {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.QHFFT {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.QHFFT.daAdm {
  opacity: 1 !important;
}
.eOvf7 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.s7zvo {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .s7zvo {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .s7zvo {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hunkemoller";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/7e06c99dccf461d66feb.woff2) format("woff2");
}
@font-face {
  font-family: "Nunito-Regular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/aeb21b79a21841c44124.woff2) format("woff2");
}
@font-face {
  font-family: "Nunito-Bold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0eae05ca4dd3f49aa6c0.woff2) format("woff2");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "Nunito-Regular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.KtlfA {
  position: sticky;
  top: 0;
  z-index: 999;
}
.KFtS2,
.uynqH {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.VyLYG,
.KwH3Z {
  background-color: var(--pageBackground, #f8f8f8);
}
.slGI2 .Yge3e .PANDp .gLm3I {
  font-size: 0.875rem;
}
.J7N5e .rYrGc {
  background: #f5f5f5;
}
.A4NvS {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.FAtxC {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.N9kJ6,
.vZyAL {
  max-width: 1440px;
}
.AMdSn {
  display: block;
}
.o0ArK,
.Yl_DE {
  display: inline-block;
}
.pZoI8 {
  display: flex;
}
._4SC0,
.l8A_P {
  display: flex;
  flex-direction: column;
}
.dOTr7,
.UVm5Q {
  display: flex;
  align-items: center;
}
.nucL5,
.iMv7O {
  display: flex;
  justify-content: center;
}
.PzOQX,
.jj5zV {
  display: flex;
  justify-content: center;
  align-items: center;
}
.YOfCS,
.PQ7wo {
  justify-content: flex-start;
}
.RixIq,
.p6YNx {
  justify-content: flex-end;
}
.WH0nF,
.gMezc {
  justify-content: space-between;
}
.EMPct,
.iNxrW {
  justify-content: space-around;
}
.K8Vxa,
.YrvOy {
  justify-content: space-evenly;
}
h1,
.WRDEb {
  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,
  .WRDEb {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.w9cRi {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .w9cRi {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.bXLnA {
  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,
  .bXLnA {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.YCCJx {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .YCCJx {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.uBOu5 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .uBOu5 {
    font-size: 16px;
    line-height: 18px;
  }
}
.mIRQ0 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .mIRQ0 {
    font-size: 16px;
    line-height: 20px;
  }
}
.Gfg5P,
.g5bd6,
.kj0nV {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Gfg5P,
  .g5bd6,
  .kj0nV {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.jqQSY {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .jqQSY {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.LoTBD,
.IOpZZ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.ihC6G,
.VES42 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.JBpBf,
._CdcA {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.KBXAI,
.UCNvq {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .KBXAI,
  .UCNvq {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .KBXAI:hover,
  .UCNvq:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.KBXAI:active,
.UCNvq:active,
.KBXAI:focus-visible,
.UCNvq:focus-visible,
.KBXAI:focusvisible,
.UCNvq:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.fQqn1,
.Ni9bL {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .fQqn1,
  .Ni9bL {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .fQqn1:hover,
  .Ni9bL:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .fQqn1:disabled,
  .Ni9bL:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.fQqn1:active,
.Ni9bL:active,
.fQqn1:focus-visible,
.Ni9bL:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.RCC67,
.Vmy4L {
  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) {
  .RCC67,
  .Vmy4L {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.RCC67:hover,
.Vmy4L:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.RCC67:disabled,
.Vmy4L:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.RCC67:active,
.Vmy4L:active {
  opacity: 0.8;
}
.Y8Ibg,
.j5T1z {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.R4jc9,
.XiQVZ {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.AxZH9,
.h0Pbk {
  max-width: 1440px !important;
}
.gYY6Z {
  max-width: unset;
}
.AxZH9,
.s5XF_ {
  max-width: 1440px !important;
}
.Wga9J,
.ROzi6 {
  overflow-y: hidden !important;
}
.NSoKc .oVLe4 .y1lsF {
  height: 63px;
}
.bQF0p .YO1qh .lC_G5 {
  margin-right: none !important;
}
.PnXcy {
  display: block !important;
  margin-bottom: 8px;
}
.GhNIr {
  width: calc(100% - 20px) !important;
}
.LulbI {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.zOghM,
.FdwY7 {
  max-width: 1440px;
}
.GEYkc,
.gX1SL {
  margin-right: 30px !important;
}
.dZ0QN,
.jTvDv {
  margin-right: 5px !important;
}
.iwr3Q,
.wq25C {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.hj7dX,
.HmoNB {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.hIV0S,
._FPO7 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .hIV0S,
  ._FPO7 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .hIV0S,
  ._FPO7 {
    margin-top: 24px;
  }
}
.Y1iaQ,
.p_Q0f {
  background-color: var(--accentColor);
  color: #fff;
}
.agJcE,
.YApyD {
  position: relative;
}
.xKo09,
.Qjq_r {
  overflow-y: hidden;
}
.z6Kqx,
.PXEX5 {
  overflow: hidden;
}
.AIkZq h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .AIkZq {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.h0FUR .Pgjav {
  color: var(--textHeading, #26201a);
}
.h0FUR .QTF0l,
.h0FUR .Pi1EM {
  color: var(--textLabel, #666666) !important;
}
.h0FUR #CC8LZ * {
  color: var(--textBody, #3c3131);
}
.wwENM {
  width: 100%;
  height: 100%;
}
.wHpAO {
  font-family: var(--font-body);
}
.BlSpE {
  font-family: var(--font-header);
}
.lFy7L {
  display: grid;
  justify-content: center;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: auto;
  grid-template-rows: 1fr;
}
@supports not (gap: 16px 16px) {
  .lFy7L {
    margin-left: -8px;
    margin-right: -8px;
    margin-bottom: -16px;
  }
  .lFy7L > * {
    padding-left: 16px / 2;
    padding-right: 16px / 2;
    margin-bottom: 16px;
  }
}
@supports (gap: 16px 16px) {
  .lFy7L {
    gap: 16px 16px;
  }
}
@media only screen and (min-width: 481px) {
  .lFy7L {
    grid-template-columns: repeat(4, 1fr);
  }
  @supports not (gap: 16px 24px) {
    .lFy7L {
      margin-left: -12px;
      margin-right: -12px;
      margin-bottom: -16px;
    }
    .lFy7L > * {
      padding-left: 24px / 2;
      padding-right: 24px / 2;
      margin-bottom: 16px;
    }
  }
  @supports (gap: 16px 24px) {
    .lFy7L {
      gap: 16px 24px;
    }
  }
}
.lFy7L[data-card="BRANDS"] {
  grid-template-columns: 1fr;
}
@media only screen and (min-width: 481px) {
  .lFy7L[data-card="BRANDS"] {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (min-width: 1024px) {
  .lFy7L[data-card="BRANDS"] {
    grid-template-columns: repeat(4, 1fr);
  }
}
.lFy7L.cx8aV {
  grid-template-columns: repeat(auto-fit, calc((100% - 24px) / 3));
}
@supports not (gap: 12px 12px) {
  .lFy7L.cx8aV {
    margin-left: -6px;
    margin-right: -6px;
    margin-bottom: -12px;
  }
  .lFy7L.cx8aV > * {
    padding-left: 12px / 2;
    padding-right: 12px / 2;
    margin-bottom: 12px;
  }
}
@supports (gap: 12px 12px) {
  .lFy7L.cx8aV {
    gap: 12px 12px;
  }
}
@media only screen and (min-width: 481px) {
  .lFy7L.cx8aV {
    padding: 0 80px;
  }
}
@media only screen and (min-width: 769px) {
  .lFy7L.cx8aV {
    padding: 0 124px;
    grid-template-columns: repeat(auto-fit, calc((100% - 96px) / 5));
  }
  @supports not (gap: 16px 24px) {
    .lFy7L.cx8aV {
      margin-left: -12px;
      margin-right: -12px;
      margin-bottom: -16px;
    }
    .lFy7L.cx8aV > * {
      padding-left: 24px / 2;
      padding-right: 24px / 2;
      margin-bottom: 16px;
    }
  }
  @supports (gap: 16px 24px) {
    .lFy7L.cx8aV {
      gap: 16px 24px;
    }
  }
}

