.HtJ9f,
.lxCoA {
  transition: all 0.5s;
}
.a4MAw,
.XsFUY {
  opacity: 0;
  transform: translateY(10px);
}
.OZRBH,
.oYbgE {
  transition: all 0.5s;
}
.iJLQB,
.w3BPI {
  opacity: 0;
}
.YGVSA,
.x0ILS {
  transition: 0.5s;
}
.HIzwt,
.CcJeq {
  transform: translate(-100%, 0%);
}
.vFlZT,
.AizIx {
  transition: all 0.5s;
}
.sEF8w,
.hhhGT {
  transform: translate(200%, 0%);
}
.pKlZP,
.tF2fg {
  transition: all 0.5s;
}
.IqGQf,
.rZTpk {
  opacity: 0;
  transform: translateY(-100%);
}
.D3Zf0,
.WSHnr {
  transition: all 0.5s ease-in-out;
}
.DR2LU,
.B7gLZ {
  opacity: 0;
  transform: translateY(100vh);
}
.F1Afu {
  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;
}
.F1Afu.r6UGB {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.aA3BZ {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.aA3BZ.r6UGB {
  opacity: 1 !important;
}
.kqmzf {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.o1mAa {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .o1mAa {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .o1mAa {
    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;
}
.mZlPv {
  position: sticky;
  top: 0;
  z-index: 999;
}
.S16em,
.uWJH3 {
  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);
  }
}
.XkqdE,
.RFxjb {
  background-color: var(--pageBackground, #f8f8f8);
}
.gFzzC .bqrBh .YBV2b .fXmbs {
  font-size: 0.875rem;
}
.wrjYs .AtYH6 {
  background: #f5f5f5;
}
.XvZJu {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.QV6uw {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.BBFtP,
.wX4KW {
  max-width: 1440px;
}
.IJm1a {
  display: block;
}
.bcuKa,
.vqyFE {
  display: inline-block;
}
.KwJum {
  display: flex;
}
.iRWZS,
.V7cGX {
  display: flex;
  flex-direction: column;
}
.yuxqB,
.sdoeF {
  display: flex;
  align-items: center;
}
.rN0hB,
.JK6Sw {
  display: flex;
  justify-content: center;
}
.Fv5vV,
.nmZzY {
  display: flex;
  justify-content: center;
  align-items: center;
}
.GyKow,
.PhNfb {
  justify-content: flex-start;
}
.TmqyI,
.SVSfr {
  justify-content: flex-end;
}
.yQFSI,
.nBkZL {
  justify-content: space-between;
}
.KaFgH,
.iSTOn {
  justify-content: space-around;
}
.Nulv6,
.AoSpf {
  justify-content: space-evenly;
}
h1,
.zIn4O {
  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,
  .zIn4O {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.ZtBxP {
  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,
  .ZtBxP {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.fV5pJ {
  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,
  .fV5pJ {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.hWd3A {
  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,
  .hWd3A {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.UpXw4 {
  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,
  .UpXw4 {
    font-size: 16px;
    line-height: 18px;
  }
}
.RLa9l {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .RLa9l {
    font-size: 16px;
    line-height: 20px;
  }
}
.yPlHF,
.f8xO8,
.m2HHr {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .yPlHF,
  .f8xO8,
  .m2HHr {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.NHiAC {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .NHiAC {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.yPvp0,
.ZEykx {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.Wuve5,
.D9rLp {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Cunc1,
.ctjJT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.UGzkf,
.Gd8J_ {
  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) {
  .UGzkf,
  .Gd8J_ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .UGzkf:hover,
  .Gd8J_:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.UGzkf:active,
.Gd8J_:active,
.UGzkf:focus-visible,
.Gd8J_:focus-visible,
.UGzkf:focusvisible,
.Gd8J_:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.utRF5,
.FIRgK {
  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) {
  .utRF5,
  .FIRgK {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .utRF5:hover,
  .FIRgK:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .utRF5:disabled,
  .FIRgK:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.utRF5:active,
.FIRgK:active,
.utRF5:focus-visible,
.FIRgK:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.L80j2,
.oEfyK {
  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) {
  .L80j2,
  .oEfyK {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.L80j2:hover,
.oEfyK:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.L80j2:disabled,
.oEfyK:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.L80j2:active,
.oEfyK:active {
  opacity: 0.8;
}
.Iyg4e,
._euYM {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.GecFK,
.KUAJk {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.WhvHS,
.l6kRT {
  max-width: 1440px !important;
}
.fD1j1 {
  max-width: unset;
}
.WhvHS,
.UqAVf {
  max-width: 1440px !important;
}
.TbQOo,
.HbUws {
  overflow-y: hidden !important;
}
.s_KkY .b13R4 .HEXgZ {
  height: 63px;
}
.uoAVn .E3UmM .tH1nh {
  margin-right: none !important;
}
.exMEJ {
  display: block !important;
  margin-bottom: 8px;
}
.Snayq {
  width: calc(100% - 20px) !important;
}
.lqoIf {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.aRCyM,
.wGXnR {
  max-width: 1440px;
}
.A3ci5,
.z_dfi {
  margin-right: 30px !important;
}
.xQ_rb,
.wod4x {
  margin-right: 5px !important;
}
.lBEVb,
.v1lmH {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.dTbzY,
.kHnLy {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.mmnL0,
.ThyGB {
  display: none;
}
@media only screen and (max-width: 768px) {
  .mmnL0,
  .ThyGB {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .mmnL0,
  .ThyGB {
    margin-top: 24px;
  }
}
.tqFfS,
.wG4Ic {
  background-color: var(--accentColor);
  color: #fff;
}
.HtEhs,
.H5LGT {
  position: relative;
}
.s34F1,
.QwPbp {
  overflow-y: hidden;
}
.Pw0FR,
.ht_Mj {
  overflow: hidden;
}
.HO4Gp h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .HO4Gp {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.qaaii .QHhqv {
  color: var(--textHeading, #26201a);
}
.qaaii .GbBqV,
.qaaii .EVevJ {
  color: var(--textLabel, #666666) !important;
}
.qaaii #uTxnP * {
  color: var(--textBody, #3c3131);
}
.CMqNz {
  width: 100%;
  height: 100%;
}
.hEQiR {
  font-family: var(--font-body);
}
.mAvUQ {
  font-family: var(--font-header);
}
@media only screen and (min-width: 481px) {
  .kA3yW {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .kA3yW {
    padding: 0px 15px 15px 15px;
  }
}
.NxCjj {
  margin-top: 48px;
}
.cMoZH {
  padding: 0px 15px;
  margin: 40px 0;
  gap: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.cMoZH .GBi0B {
  width: 100%;
}
.cMoZH .GBi0B .xe_yk {
  border-radius: 50%;
  float: left;
  height: 21px;
  line-height: 19px;
  margin-right: 15px;
  text-align: center;
  width: 21px;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  border: 1px solid #95bb13;
}
.cMoZH .GBi0B .xe_yk::before {
  content: "\e90d";
  font-family: "Hunkemoller" !important;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 9px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #95bb13;
}
.cMoZH .GBi0B .Y3L4T {
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  font-family: "Nunito-Regular";
}
@media (min-width: 1050px) {
  .cMoZH {
    display: none;
  }
}
.aBs0R {
  position: relative;
  width: 24px;
  height: 24px;
}
 /deep/ .gZkOp {
  margin-top: 20px;
  padding: 0 20px 20px 20px;
}
 /deep/ .gZkOp h2 {
  text-align: center;
  padding: 20px 0;
  font-size: 1.5625rem;
  font-weight: 600;
}
 /deep/ .gZkOp .tSSp5 {
  line-height: 20px;
  font-size: 14px;
  overflow-wrap: break-word;
}
 /deep/ .gZkOp .tSSp5 b {
  font-weight: 700;
  margin-top: 25px;
  display: block;
}
 /deep/ .gZkOp .tSSp5 br {
  content: "";
  display: block;
  margin-bottom: 10px;
}
 /deep/ .gZkOp .tSSp5 p {
  margin-bottom: 10px;
  line-height: 20px;
}
 /deep/ .gZkOp .tSSp5 p img {
  margin: 10px 0;
}
 /deep/ .gZkOp .tSSp5 video {
  max-width: 100% !important;
}
.rqWt2 {
  padding: 0px 15px 38px 15px;
  color: var(--textBody, #3c3131);
}
.rqWt2 .ZfoMR {
  padding: 16px;
  position: fixed;
  top: 46px;
  z-index: 9999;
  border: 0;
  line-height: 16px;
  font-size: 16px;
  font-weight: 300;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 0.25rem;
}
@media only screen and (max-width: 768px) {
  .rqWt2 .ZfoMR {
    font-size: 14px;
    width: max-content;
  }
}
.rqWt2 .ZfoMR .yH1_u::before {
  content: "\f05a";
  display: inline-block;
  font: normal normal normal 14px / 1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  margin-right: 15px;
}
.rqWt2 .ZfoMR .ZSzy3 {
  display: block;
  width: 27px;
  min-width: 27px;
  height: 27px;
  margin-left: 1em;
}
.rqWt2 .FcJUD {
  background-color: #47d78a;
  color: white;
  display: flex;
  gap: 16px;
  justify-content: center;
  align-items: center;
}
.rqWt2 .FcJUD svg {
  display: block;
  width: 27px;
  min-width: 27px;
  height: 27px;
  cursor: pointer;
}
.rqWt2 .dbxd1 {
  background-color: #f7471e;
  color: white;
  display: flex;
  gap: 16px;
  justify-content: center;
  align-items: center;
}
.rqWt2 .dbxd1 svg {
  display: block;
  width: 27px;
  min-width: 27px;
  height: 27px;
  cursor: pointer;
}
.rqWt2 .Fr8V8 {
  padding-top: 10px;
}
.rqWt2 .Fr8V8 .ZkPFl {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: "Nunito-Regular";
  color: #ff0000;
}
.rqWt2 .cEh0g {
  display: block;
}
.rqWt2 .tIOeY {
  display: block;
}
@media only screen and (min-width: 769px) {
  .rqWt2 .tIOeY {
    display: none;
  }
}
@media screen and (max-width: 1050px) {
  .rqWt2 {
    padding: 0;
    margin-top: 0px;
  }
}
.rqWt2 .CBko7 {
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  margin: 0;
}
@media screen and (max-width: 1050px) {
  .rqWt2 .CBko7 {
    flex-direction: column;
    margin: auto;
  }
}
.rqWt2 .CBko7 .gM6Tb {
  flex: 0 0 75%;
  max-width: 75%;
  padding: 0px 15px 0px 0px;
  display: block;
  /* Ensure it's displayed on wider screens */
}
@media screen and (max-width: 1050px) {
  .rqWt2 .CBko7 .gM6Tb {
    flex: 0 0 100%;
    max-width: 100%;
    display: block;
    margin-bottom: 20px;
    padding: 0px;
  }
}
.rqWt2 .CBko7 .gM6Tb .HQNdL {
  padding: 0px 15px;
  margin: 40px 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 20px;
}
@media (max-width: 1050px) {
  .rqWt2 .CBko7 .gM6Tb .HQNdL {
    display: none;
  }
}
.rqWt2 .CBko7 .gM6Tb .HQNdL .GBi0B {
  width: 33%;
}
.rqWt2 .CBko7 .gM6Tb .HQNdL .GBi0B .xe_yk {
  border-radius: 50%;
  float: left;
  height: 21px;
  line-height: 19px;
  margin-right: 15px;
  text-align: center;
  width: 21px;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  border: 1px solid #95bb13;
}
.rqWt2 .CBko7 .gM6Tb .HQNdL .GBi0B .xe_yk::before {
  content: "\e90d";
  font-family: "Hunkemoller" !important;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 9px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #95bb13;
}
.rqWt2 .CBko7 .gM6Tb .HQNdL .GBi0B .Y3L4T {
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  font-family: "Nunito-Regular";
}
.rqWt2 .CBko7 .zvunP {
  flex: 0 0 25%;
  max-width: 25%;
  padding: 0px 15px;
  box-sizing: border-box;
}
@media screen and (max-width: 1050px) {
  .rqWt2 .CBko7 .zvunP {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 49px;
  }
}
@media only screen and (max-width: 480px) {
  .rqWt2 .CBko7 .zvunP .VM7KE {
    padding: 0rem;
  }
}
@media screen and (max-width: 1050px) {
  .rqWt2 .CBko7 .zvunP .VM7KE {
    padding: 0rem;
  }
}
.rqWt2 .CBko7 .zvunP .TA6T7 {
  color: var(--textHeading, #26201a);
  font-family: "Nunito-Regular";
  font-size: 20px;
  font-weight: 700;
  line-height: 0px;
  display: contents;
}
@media screen and (max-width: 1050px) {
  .rqWt2 .CBko7 .zvunP .TA6T7 {
    font-size: 18px;
    line-height: normal;
    font-weight: 500;
    margin: 10px 0;
  }
}
.rqWt2 .CBko7 .zvunP .b4DL6 {
  font-size: 1rem;
  margin: 0px 0 2px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1050px) {
  .rqWt2 .CBko7 .zvunP .b4DL6 {
    margin: 6px 0 2px;
  }
}
.rqWt2 .CBko7 .zvunP .b4DL6 .bNBrF {
  font-size: 19px !important;
  line-height: 19px !important;
  display: inline-block;
  font: normal normal normal 14px / 1 FontAwesome;
  color: #9493a5;
}
.rqWt2 .CBko7 .zvunP .Rhk2I {
  font-family: "Nunito-Regular";
  color: var(--textSecondary, #9c9c9c);
  font-size: 20px;
  font-weight: 700 !important;
  line-height: 30px;
}
.rqWt2 .CBko7 .zvunP .sSYvS {
  font-family: "Nunito-Regular";
  color: var(--textHeading, #26201a);
  font-size: 20px;
  font-weight: 700 !important;
  line-height: 30px;
}
.rqWt2 .CBko7 .zvunP .b4DL6 .kIFPh {
  font-size: 19px !important;
  display: inline-block;
  font: normal normal normal 14px / 1 FontAwesome;
}
.rqWt2 .CBko7 .zvunP .q1C8m {
  color: #a3a3a3;
  text-decoration-line: line-through;
  padding: 0px 4px 0px 0px;
  font-family: "Nunito-Regular";
  font-size: 20px;
  font-weight: 700 !important;
  line-height: 30px;
}
.rqWt2 .CBko7 .zvunP .FMjAo {
  color: #a3a3a3;
  margin-right: 4px;
  font-family: "Nunito-Regular";
  font-size: 20px;
  font-weight: 700 !important;
  line-height: 30px;
}
@media screen and (max-width: 1050px) {
  .rqWt2 .CBko7 .zvunP .FMjAo {
    margin-left: 0.5rem;
  }
}
.rqWt2 .CBko7 .zvunP .b4DL6 .L5Hvb {
  color: var(--textHeading, #26201a);
  font-family: "Nunito-Regular";
  font-size: 20px;
  font-weight: 700 !important;
  line-height: 30px;
}
.rqWt2 .CBko7 .zvunP .b4DL6 .DFa1c {
  font-family: "Nunito-Regular";
  color: var(--textHeading, #26201a);
  font-size: 20px;
  font-weight: 700 !important;
  line-height: 30px;
}
.rqWt2 .CBko7 .zvunP .b4DL6 .S6jMa {
  font-family: "Nunito-Regular";
  color: var(--textHeading, #26201a);
  font-size: 20px;
  font-weight: 700 !important;
  line-height: 30px;
}
.rqWt2 .CBko7 .zvunP .b4DL6 ._ROgO {
  margin-left: 0.25rem;
}
.rqWt2 .CBko7 .zvunP .VM7KE .pr_Pj {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: "Nunito-Regular";
  color: var(--textHeading, #26201a);
  margin-bottom: 16px;
}
.rqWt2 .CBko7 .zvunP .MMsHg {
  cursor: pointer;
  margin-top: 1rem;
  display: flex;
  align-items: center;
  border: none;
  color: var(--buttonPrimary, #4e3f09);
  background-color: transparent;
}
.rqWt2 .CBko7 .zvunP .MMsHg span {
  margin-right: 2px;
}
.rqWt2 .CBko7 .zvunP .MMsHg .eoLhX {
  width: 25px;
  height: 12px;
}
.rqWt2 .CBko7 .zvunP .Kdlb8 {
  display: none;
}
.rqWt2 .CBko7 .zvunP .cuZvn {
  display: block;
}
.rqWt2 .CBko7 .zvunP .cuZvn .aS3ol {
  background-color: #f8f8fb;
  border-radius: 5px;
  margin-bottom: 25px;
  padding: 20px;
}
@media only screen and (max-width: 768px) {
  .rqWt2 .CBko7 .zvunP .cuZvn .aS3ol {
    margin-top: 10px;
  }
}
.rqWt2 .CBko7 .zvunP .cuZvn .aS3ol .q3xnU {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.rqWt2 .CBko7 .zvunP .cuZvn .aS3ol .q3xnU .Czxq2 {
  font-weight: 700;
  font-size: 16px;
  line-height: 17px;
  color: var(--textHeading, #26201a);
  display: flex;
  font-family: "Nunito-Regular";
}
.rqWt2 .CBko7 .zvunP .cuZvn .aS3ol .q3xnU .YVG_j {
  font-weight: 700;
  font-size: 16px;
  line-height: 17px;
  color: var(--textHeading, #26201a);
  display: flex;
  font-family: "Nunito-Regular";
}
.rqWt2 .CBko7 .zvunP .cuZvn .aS3ol .q3xnU .YVG_j .u9ekJ {
  margin-right: 8px;
  font-family: "Nunito-Regular";
}
.rqWt2 .CBko7 .zvunP .cuZvn .aS3ol .caZnp {
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  text-decoration: none;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  border-radius: 5px;
  cursor: pointer;
  display: inline-block;
  min-width: 210px;
  letter-spacing: 1px;
  outline: 0;
  padding: 16px 10px 14px;
  text-align: center;
  vertical-align: top;
  text-transform: uppercase;
}
.rqWt2 .CBko7 .zvunP .cuZvn .aS3ol .caZnp:hover {
  color: var(--buttonSecondary, #fff);
  text-decoration: none;
  opacity: 0.8;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG {
  max-height: 479px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 10px;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR {
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 25px;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .USCfG {
  flex-shrink: 0;
  margin: 0 32px 20px 0;
  width: 84px;
  cursor: pointer;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .USCfG .taQNT {
  width: 100%;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 {
  flex-shrink: 0;
  width: calc(100% - 116px);
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .UI5Jr {
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: var(--textHeading, #26201a);
  text-decoration: none;
  cursor: pointer;
  font-family: "Nunito-Regular";
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .UI5Jr:hover {
  color: #0056b3;
  text-decoration: underline;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .uIO6g {
  margin-bottom: 20px;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .uIO6g .LoqOg {
  margin-bottom: 1rem;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--textHeading, #26201a);
  font-family: "Nunito-Regular";
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .uIO6g .uKsbk {
  display: block;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .uIO6g .uKsbk .e7Xdw {
  display: flex;
  margin: 6px 0 0;
  font-size: 20px;
  font-weight: 600;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 15px;
  align-items: center;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .uIO6g .uKsbk .e7Xdw .L5Hvb {
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: var(--textHeading, #26201a);
  font-family: "Nunito-Regular";
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .uIO6g .uKsbk .e7Xdw .CKRPD .jOBQt {
  font-weight: 400;
  color: #a3a3a3;
  margin-right: 4px;
  font-family: "Nunito-Regular";
  font-size: 20px;
  line-height: 30px;
  text-decoration: line-through;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .uIO6g .uKsbk .e7Xdw .CKRPD .hE7xY {
  font-weight: 400;
  color: #a3a3a3;
  margin-right: 4px;
  font-family: "Nunito-Regular";
  font-size: 20px;
  line-height: 30px;
  text-decoration: line-through;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .uIO6g .uKsbk .e7Xdw .CKRPD .RE8hP {
  font-weight: 400;
  margin-right: 4px;
  font-family: "Nunito-Regular";
  font-size: 20px;
  line-height: 30px;
  color: var(--textHeading, #26201a);
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .uIO6g .uKsbk .e7Xdw .ubriH {
  font-weight: 400;
  margin-right: 4px;
  font-family: "Nunito-Regular";
  font-size: 20px;
  line-height: 30px;
  color: var(--textHeading, #26201a);
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .uIO6g .uKsbk .e7Xdw .RE8hP {
  color: var(--textHeading, #26201a);
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  font-family: "Nunito-Regular";
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .x7ecN {
  display: flex;
  justify-content: flex-start;
  margin-top: 30px;
  align-items: center;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .x7ecN .Q5rDW {
  color: var(--textSecondary, #9c9c9c);
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  font-family: "Nunito-Regular";
  cursor: pointer;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .cT6u3 .x7ecN .Q5rDW:hover {
  color: #0056b3;
  text-decoration: underline;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 768px) {
  .rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ {
    width: 100%;
    margin-bottom: 20px;
    flex-wrap: wrap;
  }
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .K8Rb_ {
  width: 95px;
  margin-right: 20px;
  list-style-type: none;
}
@media only screen and (max-width: 768px) {
  .rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .K8Rb_ {
    margin-bottom: 13px;
    width: 115px;
  }
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .K8Rb_ .tbOcG {
  width: 100%;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .K8Rb_ .tbOcG::before {
  content: "\e904";
  color: #666;
  font-family: "Hunkemoller";
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translateY(-50%) rotate(180deg);
  position: absolute;
  right: 10px;
  top: 50%;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .K8Rb_ .tbOcG .vaTOT {
  width: 100%;
  position: relative;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .K8Rb_ .tbOcG .vaTOT::before {
  content: "\e904";
  color: #666;
  font-family: "Hunkemoller";
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translateY(-50%) rotate(180deg);
  position: absolute;
  right: 10px;
  top: 50%;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .K8Rb_ .tbOcG .vaTOT .vSA6a {
  position: absolute;
  left: 2px;
  font-size: 13px;
  top: 56%;
  transform: translateY(-50%);
  display: block;
  width: 67%;
  text-align: center;
  background: #fff;
  height: 40px;
  line-height: 33px;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .K8Rb_ .tbOcG .vaTOT select {
  font-weight: 400;
  font-size: 12px;
  line-height: 21px;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: 0 0;
  border: 1px solid #ee4e7f;
  border-radius: 5px;
  box-shadow: none;
  color: #333;
  height: 45px;
  max-width: 100%;
  outline: 0;
  padding: 8px 15px 8px 6px;
  position: relative;
  width: 100%;
  z-index: unset;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .yMF9O {
  min-width: 125px;
  margin-right: 20px;
  list-style-type: none;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .yMF9O .Pgml6 {
  width: 100%;
  min-width: 125px !important;
  font-family: "Nunito-Regular";
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  text-decoration: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: var(--buttonPrimary, #4e3f09);
  border-radius: 5px;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  cursor: pointer;
  display: inline-block;
  min-width: 210px;
  letter-spacing: 1px;
  outline: 0;
  padding: 16px 10px 14px;
  text-align: center;
  vertical-align: top;
  text-transform: uppercase;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .yMF9O .Pgml6:hover {
  color: var(--buttonSecondary, #fff);
  text-decoration: none;
  opacity: 0.8;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .q6BLc {
  list-style-type: none;
  cursor: pointer;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .q6BLc .Jmy9W,
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .q6BLc ._OOFX {
  box-shadow: none;
  padding: 0;
  background: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 100%;
  display: block;
  height: 25px;
  line-height: 27px;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 25px;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .q6BLc .Jmy9W::before,
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .q6BLc ._OOFX::before {
  content: "\e930";
  font-family: "Hunkemoller";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  color: #000;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .q6BLc ._OOFX {
  background: #e81e75;
  border-color: #ed2e7e;
}
.rqWt2 .CBko7 .zvunP .cuZvn .J_yAG .wy1RR .Ig6BC .BhLtJ .q6BLc ._OOFX::before {
  color: #fff;
}
.rqWt2 .CBko7 .zvunP .UHHeG {
  display: none;
}
.KGP30 .ORWzJ {
  display: none;
}
.KGP30 .Ka2bR {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  margin-top: 30px;
  position: relative;
}
@media screen and (max-width: 1050px) {
  .KGP30 .Ka2bR {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.KGP30 .Ka2bR .sL2M5 {
  position: relative;
  width: 98px;
  padding-top: 0.5rem !important;
}
@media screen and (max-width: 1050px) {
  .KGP30 .Ka2bR .sL2M5 {
    width: 100%;
  }
}
.KGP30 .Ka2bR .sL2M5::before {
  content: "\e904";
  color: #666;
  font-family: "Hunkemoller";
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translateY(-50%) rotate(180deg);
  position: absolute;
  right: 10px;
  top: 57%;
}
.KGP30 .Ka2bR .sL2M5 .IYgYo {
  font-weight: 400;
  font-size: 12px;
  line-height: 21px;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: 0 0;
  border: 1px solid #ee4e7f;
  border-radius: 5px;
  box-shadow: none;
  color: #333;
  height: 45px;
  max-width: 100%;
  outline: 0;
  padding: 8px 15px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.KGP30 .Ka2bR .upgTR {
  font-family: "Nunito-Regular";
  font-size: 14px;
  line-height: 21px;
  font-weight: 700;
  text-decoration: underline;
  color: var(--buttonPrimary, #4e3f09);
  margin-left: 20px;
  border: none;
  box-shadow: none;
  background-color: transparent;
}
@media (max-width: 1050px) {
  .KGP30 .Ka2bR .upgTR {
    margin-left: unset;
    margin-bottom: 10px;
  }
}
.KGP30 .Ka2bR {
  position: relative;
  /* add this */
}
.KGP30 .Ka2bR::after {
  right: 10px;
  /* change from 30px → 10px */
}
.KGP30 .IYgYo::-ms-expand {
  display: none !important;
  /* hide default arrow in IE/Edge */
}
.KGP30 .GBi0B {
  padding-top: 18px;
}
.KGP30 .GBi0B .xe_yk {
  border-radius: 50%;
  float: left;
  height: 21px;
  line-height: 19px;
  margin-right: 15px;
  text-align: center;
  width: 21px;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  border: 1px solid #95bb13;
}
.KGP30 .GBi0B .xe_yk::before {
  content: "\e90d";
  font-family: "Hunkemoller" !important;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 9px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #95bb13;
}
.KGP30 .GBi0B .Y3L4T {
  color: #95bb13;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  font-family: "Nunito-Regular";
}
.KGP30 .GBi0B .bXkZD {
  color: var(--errorText, #b24141);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  font-family: "Nunito-Regular";
}
.KGP30 .y7pNB {
  margin-top: 15px;
}
.KGP30 .ySbZH {
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 18px;
}
.KGP30 .ySbZH p {
  font-weight: 500;
  font-size: 13px;
  letter-spacing: 0.5px;
  color: var(--textBody, #3c3131);
  font-family: "Nunito-Regular";
  line-height: 20px;
}
.KGP30 .ySbZH .ErW1d {
  margin-left: -2px;
  padding-top: 5px;
  height: 40px;
  display: flex;
}
.KGP30 .ySbZH .ErW1d .HuIHN {
  border-radius: 4px 0 0 4px;
  position: relative;
  left: 4px;
  outline: 0;
  width: 40px;
  background: #f8f8f8;
  border: 1px solid #d8d8d8;
  height: 40px;
  font-family: "Nunito-Regular" !important;
  cursor: pointer;
}
.KGP30 .ySbZH .ErW1d .bbAgq {
  width: 50px;
  font-size: 11.062px;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: var(--textBody, #3c3131);
  text-align: center;
  height: 40px;
  border: 1px solid #d8d8d8;
  border-left: 0;
  border-right: 0;
  position: relative;
  top: 0px;
  z-index: -1;
  outline: 0;
  font-family: "Nunito-Regular" !important;
}
.KGP30 .ySbZH .ErW1d .vF64f {
  border-radius: 0 4px 4px 0;
  position: relative;
  right: 5px;
  outline: 0;
  width: 40px;
  background: #f8f8f8;
  border: 1px solid #d8d8d8;
  height: 40px;
  font-family: "Nunito-Regular" !important;
  cursor: pointer;
}
.KGP30 .L0XTe {
  text-decoration: none;
  display: inline-block;
  width: 100%;
  margin-top: 10px;
  text-align: center;
  border-radius: 2px;
  min-height: 40px;
  padding: 0 5px;
  color: #023a51;
  line-height: 40px;
  border: 1px solid #d9d9d9;
  background: #fff;
  letter-spacing: 1px;
  font-size: 14px;
  font-weight: 300;
  cursor: pointer;
  font-family: "Nunito-Regular" !important;
}
.KGP30 .L0XTe:hover {
  border-color: #023a51;
}
.SxpzH {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 5px;
}
.SxpzH .rJAOM {
  background: #fabfc0 !important;
  color: rgba(185, 185, 185, 0.8) !important;
  border-color: rgba(185, 185, 185, 0.8) !important;
}
.SxpzH .wHDvn {
  width: 90%;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.4s;
  color: var(--buttonSecondary, #fff);
  background: var(--buttonPrimary, #4e3f09);
  border-color: var(--buttonPrimary, #4e3f09);
  font-family: "Nunito-Regular" !important;
  font-size: 13px;
  line-height: 13px;
  font-weight: 700;
  border-radius: 5px;
  text-align: center;
  padding: 16px 10px 14px;
  border: none;
}
@media screen and (max-width: 1050px) {
  .SxpzH .wHDvn {
    display: block;
    width: 100%;
    margin: 0px;
  }
}
.SxpzH .wHDvn:hover {
  text-decoration: none;
  opacity: 0.8;
}
.SxpzH .uKTep {
  width: 10%;
}
.SxpzH .uKTep .HUxYQ .m029_,
.SxpzH .uKTep .HUxYQ .JtEWz {
  border: 2px solid #f5f5f5;
  height: 40px;
  line-height: 52px;
  min-width: 40px;
  width: 40px;
  cursor: pointer;
  box-shadow: none;
  padding: 0;
  background: #fff;
  position: relative;
  display: block;
  border-radius: 100%;
}
.SxpzH .uKTep .HUxYQ .m029_::before,
.SxpzH .uKTep .HUxYQ .JtEWz::before {
  content: "\e930";
  font-family: "Hunkemoller";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  color: #a3a3a3;
  left: 50%;
  line-height: normal;
  margin: auto;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.SxpzH .uKTep .HUxYQ .m029_::after,
.SxpzH .uKTep .HUxYQ .JtEWz::after {
  font-size: 13px;
}
.SxpzH .uKTep .HUxYQ .JtEWz {
  background: var(--buttonPrimary, #4e3f09) !important;
}
.SxpzH .uKTep .HUxYQ .JtEWz::before {
  color: #fff !important;
}
.J3YBl {
  margin-top: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.8px solid transparent;
}
.MXLQV {
  width: 11px;
  height: 14px;
  margin-right: 6.83px;
}
.MXLQV /deep/ svg path {
  fill: var(--buttonSecondary, #fff) !important;
}
@media screen and (max-width: 1050px) {
  .J3YBl {
    margin-top: 8px;
  }
}
.J3YBl .loA0t {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
.pTUwq {
  display: flex;
  padding: 12px 32px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  width: fit-content;
  border-radius: 4px;
  border: 0.8px solid var(--dividerStokes, #d4d1d1);
  color: var(--buttonPrimary, #4e3f09);
  background: var(--buttonSecondary, #fff);
  margin: 24px 0;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
  text-transform: uppercase;
  cursor: pointer;
}
@media screen and (max-width: 1050px) {
  .pTUwq {
    margin: 16px 0 32px 0;
    font-size: 12px;
    letter-spacing: -0.24px;
  }
}
.pTUwq .wGi37 ::v-deep .HEXgZ svg {
  width: 18px !important;
  height: 18px !important;
}
.uxA7f {
  margin-top: 2rem;
}
.Whqhg {
  margin-top: 24px;
}
.wpVVt {
  list-style: outside;
  padding-left: 1rem;
  margin-top: 24px;
}
@media screen and (max-width: 1050px) {
  .wpVVt {
    margin-top: 32px;
  }
}
.KqzBz {
  line-height: 20px;
  margin-top: 24px;
}
.KqzBz .ZaCmG {
  display: flex;
  align-items: center;
  min-height: 15px;
}
.KqzBz .ZaCmG .gHXts {
  white-space: nowrap;
}
.KqzBz .ZaCmG .wwVKM {
  border-bottom: 1px solid var(--textBody, #3c3131);
  cursor: pointer;
}
.KqzBz .ZaCmG .zr62d {
  display: flex;
  align-items: center;
  margin-left: 5px;
  overflow: hidden;
}
.KqzBz .ZaCmG .zr62d .pVpPh {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.KqzBz .ZaCmG .zr62d .G0BVM {
  white-space: nowrap;
}
.KqzBz .ZaCmG .zr62d ._OAev {
  height: 12px;
  width: 12px;
  margin-left: 2px;
}
.KqzBz .ZaCmG .zr62d ._OAev /deep/ svg {
  width: 12px;
  height: 12px;
}
.ozTmq {
  margin-bottom: 24px;
}
@media screen and (max-width: 1050px) {
  .ozTmq {
    margin-bottom: 32px;
  }
}
.rPnZq {
  margin: 24px 0;
}
 /deep/ .AFbiw {
  text-transform: unset;
}
.R2gNa {
  display: grid;
  grid-template-rows: 1fr;
  transition: grid-template-rows 0.5s;
}
.Q08K3 {
  grid-template-rows: 0fr;
}
.R2gNa > div {
  overflow: hidden;
}
.Y5HLk {
  margin-bottom: 12px;
}
.Y5HLk span {
  font-weight: bold;
}
.uMRUj {
  display: flex;
  flex-wrap: wrap;
}
@supports not (gap: 8px 8px) {
  .uMRUj {
    margin-left: -4px;
    margin-right: -4px;
    margin-bottom: -8px;
  }
  .uMRUj > * {
    padding-left: 8px / 2;
    padding-right: 8px / 2;
    margin-bottom: 8px;
  }
}
@supports (gap: 8px 8px) {
  .uMRUj {
    gap: 8px 8px;
  }
}
.dv4Mi {
  border-radius: 4px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 6px 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.e8E1J {
  background-color: var(--themeAccent, #f2f0ec);
}
.Op1Z_ {
  cursor: pointer;
}
.YU1Ko {
  cursor: default;
  color: var(--textSecondary);
}
.dv4Mi svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.dv4Mi svg line {
  stroke: var(--dividerStokes, #d4d1d1);
  stroke-width: 1;
}
.ll3Mc.uMRUj {
  min-height: 32.5px;
}
.OZRBH,
.oYbgE {
  transition: all 0.3s;
}
.rEx3_ {
  padding: 15px !important;
}
._FxoE {
  border-bottom: none !important;
  margin-bottom: 0.5rem !important;
  padding: 0 !important;
  font-family: "Nunito-Regular !important";
  font-size: 16px !important;
  line-height: 19px !important;
  font-weight: 700 !important;
  color: var(--buttonPrimary, #4e3f09) !important;
}
.F0nuJ::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE1LjcxLDguMjlhMSwxLDAsMCwwLTEuNDIsMEwxMiwxMC41OSw5LjcxLDguMjlBMSwxLDAsMCwwLDguMjksOS43MUwxMC41OSwxMmwtMi4zLDIuMjlhMSwxLDAsMCwwLDAsMS40MiwxLDEsMCwwLDAsMS40MiwwTDEyLDEzLjQxbDIuMjksMi4zYTEsMSwwLDAsMCwxLjQyLDAsMSwxLDAsMCwwLDAtMS40MkwxMy40MSwxMmwyLjMtMi4yOUExLDEsMCwwLDAsMTUuNzEsOC4yOVptMy4zNi0zLjM2QTEwLDEwLDAsMSwwLDQuOTMsMTkuMDcsMTAsMTAsMCwxLDAsMTkuMDcsNC45M1pNMTcuNjYsMTcuNjZBOCw4LDAsMSwxLDIwLDEyLDcuOTUsNy45NSwwLDAsMSwxNy42NiwxNy42NloiLz48L3N2Zz4=);
  width: 24px;
  height: 24px;
  display: block;
}
.KIVFz .goKgp {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 1rem;
  font-weight: 400;
  line-height: 21px;
  font-family: "Nunito-Regular";
  color: var(--textBody, #3c3131);
}
.KIVFz .atRh5 {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
  padding: 30px 0;
}
.KIVFz .atRh5 .IUsni {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.KIVFz .atRh5 .IUsni .kVq80 {
  cursor: pointer;
  display: block;
  text-align: center;
  font-size: 23px;
}
.KIVFz .atRh5 .IUsni .kVq80::before {
  content: url(https://hunkemoller.in/_nuxt/img/whatsapp.5bc2258.svg);
}
.KIVFz .atRh5 .IUsni p {
  cursor: pointer;
  font-size: 11px;
  padding-top: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
  margin-bottom: 1rem;
}
.KIVFz .pU2Nw {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
}
@media only screen and (max-width: 480px) {
  .KIVFz .pU2Nw {
    flex-direction: column;
  }
}
.KIVFz .pU2Nw label {
  font-size: 13px;
  letter-spacing: 2px;
  line-height: 19.5px;
  font-weight: 400;
  font-family: "Nunito-Regular";
  color: var(--textBody, #3c3131);
}
.QejeQ {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 5px;
}
.vM8DL {
  display: flex;
}
.vM8DL .pZOpI {
  width: 25%;
}
.vM8DL .Q4Tax {
  width: 75%;
}

.XwxGJ,
.hw9Dr {
  transition: all 0.5s;
}
.C9Xx4,
.JgugE {
  opacity: 0;
  transform: translateY(10px);
}
.QbVbt,
.Jsg57 {
  transition: all 0.5s;
}
.RfmxO,
.Em9Ug {
  opacity: 0;
}
.B553i,
.M_dlU {
  transition: 0.5s;
}
.FhWI5,
._udcj {
  transform: translate(-100%, 0%);
}
.dELBA,
.EblbE {
  transition: all 0.5s;
}
.mthTr,
.F1fh9 {
  transform: translate(200%, 0%);
}
.bVE8U,
.ypAGF {
  transition: all 0.5s;
}
.eh6x1,
.MARZv {
  opacity: 0;
  transform: translateY(-100%);
}
.RDOaL,
.BlKqS {
  transition: all 0.5s ease-in-out;
}
.Fdf6R,
.Uii09 {
  opacity: 0;
  transform: translateY(100vh);
}
.ncf4S {
  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;
}
.ncf4S.jEspx {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.OOhq8 {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.OOhq8.jEspx {
  opacity: 1 !important;
}
.owFX7 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.VJlT3 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .VJlT3 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .VJlT3 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.bkbL3 {
  position: sticky;
  top: 0;
  z-index: 999;
}
.haJQI,
.G3br0 {
  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);
  }
}
.znw_x,
.Ww97f {
  background-color: var(--pageBackground, #f8f8f8);
}
.ZlRwM .BvmHL .bQ9EQ .ZlvnG {
  font-size: 0.875rem;
}
.gs8tO .LSAUJ {
  background: #f5f5f5;
}
.v3LJs {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.MtLce {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.DfSkG,
.KdDSy {
  max-width: 1440px;
}
.dJmyJ {
  display: block;
}
.P5CPa,
.i7Xln {
  display: inline-block;
}
.Cwpmd {
  display: flex;
}
.UMpNc,
.ofYL6 {
  display: flex;
  flex-direction: column;
}
.qgmnl,
.dmbG3 {
  display: flex;
  align-items: center;
}
.DzFJQ,
.YKLw8 {
  display: flex;
  justify-content: center;
}
.LfMCN,
.NM4RI {
  display: flex;
  justify-content: center;
  align-items: center;
}
.C9ine,
.luOhn {
  justify-content: flex-start;
}
.hitHs,
.mD6CA {
  justify-content: flex-end;
}
.VfF6N,
.XyoCZ {
  justify-content: space-between;
}
.Y5cW7,
.qg1fU {
  justify-content: space-around;
}
.mokS9,
.EmdQh {
  justify-content: space-evenly;
}
h1,
.Qmzjv {
  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,
  .Qmzjv {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.O7Xm2 {
  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,
  .O7Xm2 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.WdkmF {
  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,
  .WdkmF {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.aqkpd {
  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,
  .aqkpd {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.hERvl {
  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,
  .hERvl {
    font-size: 16px;
    line-height: 18px;
  }
}
.zP1Wk {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .zP1Wk {
    font-size: 16px;
    line-height: 20px;
  }
}
.z2nbT,
.ZC3uu,
.f_xw2 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .z2nbT,
  .ZC3uu,
  .f_xw2 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.czGKo {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .czGKo {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.lnaXS,
.Nl0tL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.pNYwQ,
.fMOfN {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Rq6cI,
.FT_5D {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.WyyOl,
.V8Aza {
  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) {
  .WyyOl,
  .V8Aza {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .WyyOl:hover,
  .V8Aza:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.WyyOl:active,
.V8Aza:active,
.WyyOl:focus-visible,
.V8Aza:focus-visible,
.WyyOl:focusvisible,
.V8Aza:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.Sb9bg,
.zPeFy {
  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) {
  .Sb9bg,
  .zPeFy {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .Sb9bg:hover,
  .zPeFy:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .Sb9bg:disabled,
  .zPeFy:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.Sb9bg:active,
.zPeFy:active,
.Sb9bg:focus-visible,
.zPeFy:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.dFjMP,
.sTp1R {
  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) {
  .dFjMP,
  .sTp1R {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.dFjMP:hover,
.sTp1R:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.dFjMP:disabled,
.sTp1R:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.dFjMP:active,
.sTp1R:active {
  opacity: 0.8;
}
.MVHxg,
.CZftl {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Lml6Y,
.tvwlZ {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.u4xMA,
.CIy6k {
  max-width: 1440px !important;
}
.p0Uig {
  max-width: unset;
}
.u4xMA,
.O_FGN {
  max-width: 1440px !important;
}
.o2dew,
.syBkL {
  overflow-y: hidden !important;
}
.pp9aS .maGgh .hnaEe {
  height: 63px;
}
.H9fnh .IVWLf .SxbHm {
  margin-right: none !important;
}
._PBDk {
  display: block !important;
  margin-bottom: 8px;
}
.iU37c {
  width: calc(100% - 20px) !important;
}
.kduxU {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.i6bfr,
.B_yqt {
  max-width: 1440px;
}
.D6RB3,
.eg3Rc {
  margin-right: 30px !important;
}
.fzJh0,
.l477v {
  margin-right: 5px !important;
}
.Kh3EA,
.n0cC4 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.hYvuA,
.gvViu {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.nAVBE,
.NgoJS {
  display: none;
}
@media only screen and (max-width: 768px) {
  .nAVBE,
  .NgoJS {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .nAVBE,
  .NgoJS {
    margin-top: 24px;
  }
}
.LDc3z,
.Tb5DM {
  background-color: var(--accentColor);
  color: #fff;
}
.u8s2r,
.g22gU {
  position: relative;
}
.uBWSK,
.uB7vD {
  overflow-y: hidden;
}
._MyR1,
.JlRY5 {
  overflow: hidden;
}
.x8yvs h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .x8yvs {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.igEtz .Fkc6g {
  color: var(--textHeading, #26201a);
}
.igEtz .S4p9R,
.igEtz .SrZXB {
  color: var(--textLabel, #666666) !important;
}
.igEtz #ebqbI * {
  color: var(--textBody, #3c3131);
}
.HkoZM {
  width: 100%;
  height: 100%;
}
.KaMdD {
  font-family: var(--font-body);
}
.s_TYt {
  font-family: var(--font-header);
}
@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;
}
.OYVT2 {
  font-family: "Nunito-Regular";
  color: var(--textHeading, #26201a);
  font-size: 20px;
  font-weight: 700 !important;
  line-height: 30px;
}
.Us5Gc {
  font-family: "Nunito-Regular";
  color: var(--textSecondary, #9c9c9c);
  font-size: 20px;
  font-weight: 700 !important;
  line-height: 30px;
}
.RFlPq {
  color: #a3a3a3;
  text-decoration-line: line-through;
  padding: 0px 4px 0px 0px;
  font-family: "Nunito-Regular";
  font-size: 20px;
  font-weight: 700 !important;
  line-height: 30px;
}
.LL0F_ {
  color: #a3a3a3;
  margin-right: 4px;
  font-family: "Nunito-Regular";
  font-size: 20px;
  font-weight: 700 !important;
  line-height: 30px;
}
.wNgCe {
  font-family: "Nunito-Regular";
  color: var(--textHeading, #26201a);
  font-size: 20px;
  font-weight: 700 !important;
  line-height: 30px;
  margin-left: 5px;
}

.dSlmN {
  position: relative;
  width: 100%;
}
.dSlmN #WY3IN {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dSlmN #WY3IN /deep/ .KYiQA {
  top: 0;
  left: 0;
}
.soJQU {
  width: 100%;
  height: 100%;
}
.soJQU canvas {
  width: 100%;
  height: 100%;
}
model-viewer {
  width: 100%;
  height: 100%;
}

.OzKlD {
  position: relative;
  display: inline-block;
  cursor: pointer;
  width: 100%;
  overflow: hidden;
  width: 575px;
  height: 575px;
}
.OzKlD {
  position: relative;
  display: inline-block;
  cursor: pointer;
  width: 575px;
  height: 575px;
  overflow: hidden;
}
.xcfBN {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.NC8kD {
  width: 100%;
  height: 100%;
  transition: transform 0.3s ease;
  will-change: transform;
  object-fit: cover;
}
.WxKYk {
  background: hsla(0, 0%, 100%, 0.8);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  position: absolute;
  right: 10px;
  bottom: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  pointer-events: auto;
  z-index: 1;
}
.WxKYk::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 19.9 19.9%27%3E%3Cpath d=%27M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5l-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z%27 fill=%27%23000222%27/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  background-position: 50%;
  background-repeat: no-repeat;
  display: block;
}
.kRk9r {
  position: absolute;
  width: 200px;
  height: 200px;
  border: 2px solid #fff;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  pointer-events: none;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.2);
  transform: translate(-50%, -50%);
  visibility: hidden;
}
.IzsyZ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  pointer-events: none;
  z-index: 5;
  background-size: 150%;
  visibility: hidden;
  border: none;
  background-color: transparent;
}
.xcfBN {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.xcfBN .WxKYk {
  background: hsla(0, 0%, 100%, 0.8);
  width: 40px;
  height: 40px;
  border: none;
  padding: 0;
  position: absolute;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 10px;
  pointer-events: none;
  bottom: 44px !important;
}
.xcfBN .WxKYk::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 19.9 19.9%27%3E%3Cpath d=%27M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5l-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z%27 fill=%27%23000222%27/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  background-position: 50%;
  background-repeat: no-repeat;
  display: block;
}
.xcfBN .NC8kD img {
  width: 100%;
  height: 75vh;
  object-fit: cover;
}
.xcfBN:hover {
  cursor: zoom-out;
}
.xcfBN:hover .kRk9r,
.xcfBN:hover .IzsyZ {
  visibility: visible;
}
.IzsyZ {
  pointer-events: none;
  /* ✅ this makes the hover overlay ignore clicks */
}
.xcfBN {
  position: relative;
  cursor: zoom-in;
}
.xcfBN img {
  pointer-events: none;
  /* ✅ let clicks pass through to parent */
}

.QGb5b,
.pBNLS {
  transition: all 0.5s;
}
.ELL_0,
.XHH23 {
  opacity: 0;
  transform: translateY(10px);
}
.P3vyv,
.wJ8_H {
  transition: all 0.5s;
}
.PsDOq,
.TiPH7 {
  opacity: 0;
}
.Oscq_,
.o3JTP {
  transition: 0.5s;
}
.PoClZ,
.MyPnk {
  transform: translate(-100%, 0%);
}
.k28b4,
.Gep_a {
  transition: all 0.5s;
}
.YMB4Y,
.rTY74 {
  transform: translate(200%, 0%);
}
.VDh5i,
.h1JYQ {
  transition: all 0.5s;
}
.JppFu,
.k5iWb {
  opacity: 0;
  transform: translateY(-100%);
}
.sGFjt,
.WMaRh {
  transition: all 0.5s ease-in-out;
}
.Vd7uC,
.Y6xYj {
  opacity: 0;
  transform: translateY(100vh);
}
.rMZ6j {
  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;
}
.rMZ6j.LfWgN {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.V2fQT {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.V2fQT.LfWgN {
  opacity: 1 !important;
}
.w9MA3 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.OnWOk {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .OnWOk {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .OnWOk {
    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;
}
.pgt29 {
  position: sticky;
  top: 0;
  z-index: 999;
}
.b3pP8,
.K7Qdc {
  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);
  }
}
.PWdAo,
.qdxKN {
  background-color: var(--pageBackground, #f8f8f8);
}
.tpGJn .bfVM8 .CQYra .L30In {
  font-size: 0.875rem;
}
.KFUOh .uPlW9 {
  background: #f5f5f5;
}
.fhFHp {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.tk1dE {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.m8kK5,
.C9bQn {
  max-width: 1440px;
}
.mmk10 {
  display: block;
}
.g4RPZ,
.rN62h {
  display: inline-block;
}
.VMLPa {
  display: flex;
}
.S9N6M,
.PW6uY {
  display: flex;
  flex-direction: column;
}
.wdT7M,
.fNq8X {
  display: flex;
  align-items: center;
}
.spDM0,
.xOt5l {
  display: flex;
  justify-content: center;
}
.tgIxi,
.wV80F {
  display: flex;
  justify-content: center;
  align-items: center;
}
.qtuMY,
.WzETX {
  justify-content: flex-start;
}
.FWFQ4,
.ep66V {
  justify-content: flex-end;
}
.irXOc,
._hTve {
  justify-content: space-between;
}
.mmMtH,
.UdqNa {
  justify-content: space-around;
}
.pfjZE,
.b27vg {
  justify-content: space-evenly;
}
h1,
.yUfYZ {
  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,
  .yUfYZ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.OTaCL {
  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,
  .OTaCL {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.OOb_C {
  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,
  .OOb_C {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.a9THm {
  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,
  .a9THm {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Db_j6 {
  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,
  .Db_j6 {
    font-size: 16px;
    line-height: 18px;
  }
}
.L9mg1 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .L9mg1 {
    font-size: 16px;
    line-height: 20px;
  }
}
.gdWSg,
.WbP_J,
.kmRJy {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .gdWSg,
  .WbP_J,
  .kmRJy {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.pUyvX {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .pUyvX {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ezwqE,
.sZUn0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.AqYUW,
.YIFzm {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.IwWVA,
.qrQJD {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.QP9KY,
.nku8u {
  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) {
  .QP9KY,
  .nku8u {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .QP9KY:hover,
  .nku8u:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.QP9KY:active,
.nku8u:active,
.QP9KY:focus-visible,
.nku8u:focus-visible,
.QP9KY:focusvisible,
.nku8u:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.H_pRR,
.zDbOz {
  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) {
  .H_pRR,
  .zDbOz {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .H_pRR:hover,
  .zDbOz:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .H_pRR:disabled,
  .zDbOz:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.H_pRR:active,
.zDbOz:active,
.H_pRR:focus-visible,
.zDbOz:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.NPAAu,
.SYSzl {
  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) {
  .NPAAu,
  .SYSzl {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.NPAAu:hover,
.SYSzl:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.NPAAu:disabled,
.SYSzl:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.NPAAu:active,
.SYSzl:active {
  opacity: 0.8;
}
.nUto4,
.ltX2N {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bHEbA,
.dsBdD {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.jL9Xo,
.Bsqz6 {
  max-width: 1440px !important;
}
.Jxbj4 {
  max-width: unset;
}
.jL9Xo,
.E7gS9 {
  max-width: 1440px !important;
}
.t4aCG,
.gDnw9 {
  overflow-y: hidden !important;
}
.YKABl .DcdpM .NpMBR {
  height: 63px;
}
.CV9Uf .Ml7k4 .ynlGN {
  margin-right: none !important;
}
.jMWPa {
  display: block !important;
  margin-bottom: 8px;
}
.KeEmv {
  width: calc(100% - 20px) !important;
}
.lhIBE {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.KVujY,
.Ox31g {
  max-width: 1440px;
}
.ttryk,
.zfD7K {
  margin-right: 30px !important;
}
.qquhp,
.vI_5w {
  margin-right: 5px !important;
}
.CTJrs,
.uEFKr {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.mR_B_,
.aTAvZ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.y3jou,
.UNdLJ {
  display: none;
}
@media only screen and (max-width: 768px) {
  .y3jou,
  .UNdLJ {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .y3jou,
  .UNdLJ {
    margin-top: 24px;
  }
}
.Iql8N,
.lE4c2 {
  background-color: var(--accentColor);
  color: #fff;
}
.ypNbp,
.CDwR9 {
  position: relative;
}
.vOFo2,
.xBVbe {
  overflow-y: hidden;
}
.oah54,
.hIdgF {
  overflow: hidden;
}
.ok2qy h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .ok2qy {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.g2udK .BjO2i {
  color: var(--textHeading, #26201a);
}
.g2udK .JcN4z,
.g2udK .qgj6Y {
  color: var(--textLabel, #666666) !important;
}
.g2udK #vL_ed * {
  color: var(--textBody, #3c3131);
}
.bOAXx {
  width: 100%;
  height: 100%;
}
.iHNzy {
  font-family: var(--font-body);
}
.Hn_ew {
  font-family: var(--font-header);
}
.C9bQn {
  max-width: 1440px;
}
.fNq8X {
  margin-left: 15px;
}
@media (max-width: 1050px) {
  .fNq8X {
    margin: 0;
  }
}
.AV3aP {
  position: absolute;
  top: 25px;
  right: 24px;
  cursor: pointer;
  width: 25px;
  height: 23px;
  z-index: 2;
}
.AV3aP .Nouf4:hover /deep/ svg path {
  fill: var(--textHeading, #26201a);
  fill-opacity: 1;
}
.AV3aP .K3zq3 /deep/ svg path {
  fill: var(--textHeading, #26201a);
  fill-opacity: 1;
}
.ZK1P3 {
  position: absolute;
  text-align: center;
  z-index: 2;
  bottom: 24px !important;
  right: 24px !important;
  top: unset !important;
  left: unset !important;
  padding: 4px var(--scale-8-px, 8px);
  height: fit-content;
  width: fit-content;
}
.a_5yX {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.28px;
  border-radius: 24px;
  background-color: var(--themeAccentL5, #fff);
  color: var(--textBody, #3c3131);
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
.Cl0LO .VkYRy {
  display: flex;
  flex-direction: row;
  overflow: auto;
  clear: both;
  list-style: none;
  padding: 0;
  margin: 0;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 1050px) {
  .Cl0LO .VkYRy {
    display: none;
  }
}
.Cl0LO .VkYRy .PSa5s {
  position: relative;
  width: 100%;
  height: 100%;
}
.Cl0LO .VkYRy .PSa5s .wiVXY {
  border-radius: 100%;
  color: #e81e75;
  height: 30px;
  letter-spacing: normal;
  min-width: auto;
  text-align: center;
  top: calc(50% - 80px);
  width: 30px;
  z-index: 1;
  appearance: none;
  border: 0;
  box-shadow: none;
  padding: 0;
  left: 20px;
  background-color: #fff;
  position: absolute;
  display: block;
  font-size: 0;
  cursor: pointer;
  transform: translateY(-50%);
}
.Cl0LO .VkYRy .PSa5s .wiVXY::before {
  content: "\e902";
  color: var(--buttonPrimary, #4e3f09);
  font-family: "Hunkemoller" !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
}
.Cl0LO .VkYRy .PSa5s .Md8Ih {
  border-radius: 100%;
  color: #e81e75;
  height: 30px;
  letter-spacing: normal;
  min-width: auto;
  text-align: center;
  top: calc(50% - 80px);
  width: 30px;
  z-index: 1;
  appearance: none;
  border: 0;
  box-shadow: none;
  background-color: #fff;
  position: absolute;
  display: block;
  font-size: 0;
  cursor: pointer;
  transform: translateY(-50%);
  padding: 0;
  right: 20px;
}
.Cl0LO .VkYRy .PSa5s .Md8Ih::before {
  content: "\e903" !important;
  color: var(--buttonPrimary, #4e3f09);
  font-family: "Hunkemoller" !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
}
.Cl0LO .VkYRy .PSa5s .KUsMu {
  display: flex;
  flex-direction: row;
  overflow: auto;
  clear: both;
  list-style: none;
  padding: 0;
  margin: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.Cl0LO .VkYRy .QRv_I {
  position: relative;
  width: 100%;
}
.Cl0LO .VkYRy .sc4it {
  z-index: 1;
  overflow: hidden;
}
.Cl0LO .FDX_9 {
  max-width: 100%;
  cursor: pointer;
}
.Cl0LO .VkYRy .u3Dhn {
  margin-left: 26px;
  width: fit-content;
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 1050px) {
  .Cl0LO .VkYRy .u3Dhn {
    display: none;
  }
}
.Cl0LO .VkYRy .u3Dhn .c2hQn {
  position: relative;
}
.Cl0LO .VkYRy .u3Dhn .c2hQn .lj2Oo {
  width: fit-content;
}
.Cl0LO .VkYRy .u3Dhn .c2hQn .uEVYr {
  z-index: 1;
  background-color: transparent;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.Cl0LO .VkYRy .u3Dhn .c2hQn .FXrCV {
  right: -45px;
  border-radius: 0;
  height: 40px;
  margin-top: 0px;
  display: block;
  background: #fff;
  box-shadow: 0px 0px 2px 2px #0000002e;
  padding: 0px 10px !important;
  font-size: 24px;
  outline: none;
}
.Cl0LO .VkYRy .u3Dhn .c2hQn .CPI7t {
  left: -35px;
  border-radius: 0;
  height: 40px;
  margin-top: 0px;
  display: block;
  background: #fff;
  box-shadow: 0px 0px 2px 2px #0000002e;
  padding: 0px 10px !important;
  font-size: 24px;
  outline: none;
}
.Cl0LO .VkYRy .bNgD6 {
  display: flex;
  gap: 16px;
  flex-direction: column;
  overflow-x: auto;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thik;
  scrollbar-width: none;
}
.Cl0LO .VkYRy .bNgD6 .bNgD6::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}
.Cl0LO .VkYRy .bNgD6 .bNgD6::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
}
.Cl0LO .VkYRy .X1ouh {
  background-color: #ffffff;
  width: 74px;
  height: 100%;
  cursor: pointer;
  box-sizing: border-box;
  position: relative;
}
.Cl0LO .VkYRy .X1ouh > * {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.Cl0LO .VkYRy .X1ouh:before {
  content: "";
  display: block;
}
.Cl0LO .VkYRy .X1ouh .DmO0Y {
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  right: unset;
  bottom: unset;
  transform: translate(-50%, -50%);
}
.Cl0LO .VkYRy .X1ouh .DmO0Y /deep/ svg path {
  fill: var(--icon-color);
}
.Cl0LO .VkYRy .X1ouh.Xob3U {
  display: flex;
  align-items: center;
  justify-content: center;
}
.Cl0LO .VkYRy .X1ouh.Xob3U .tQu4u {
  width: 70px;
  font-size: 10px;
  text-align: center;
}
.Cl0LO .VkYRy .bNgD6 .phzr1 {
  border: 2px solid transparent;
  list-style-type: none;
}
.Cl0LO .VkYRy .bNgD6 .phzr1 img {
  width: 58px;
  height: 58px;
  object-fit: cover;
  border-radius: 8px;
}
.Cl0LO .VkYRy .bNgD6 .saJ8C {
  position: relative;
  height: 10px;
  background: #fed8e6;
}
.Cl0LO .VkYRy .bNgD6 .saJ8C::after {
  border-bottom: 2px solid #ed2e7e;
  content: "";
  width: 100%;
  bottom: 0;
  position: absolute;
  left: 0;
}
.Cl0LO .VkYRy .bNgD6 .phzr1:last-child {
  margin-right: 0;
}
.Cl0LO .ObjD5 {
  display: none;
}
@media (max-width: 1050px) {
  .Cl0LO .ObjD5 {
    display: block;
    padding: 10px !important;
    margin-bottom: 10px;
  }
}
.Cl0LO .ObjD5 .gsY5J .tXGMA .UkewA {
  max-height: 100%;
  max-width: 100%;
  margin: auto;
}
.Cl0LO .wa9O0 {
  min-height: 100%;
}
.Cl0LO .Sxyoi {
  display: flex;
}
.Cl0LO .aOofy {
  position: fixed;
  width: 100px;
  height: 100px;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  pointer-events: none;
  display: none;
}
._4s4A {
  cursor: default;
  pointer-events: none;
  opacity: 0.5;
}
.whvAt {
  width: 15px;
  height: 18px;
  margin-top: 8px;
  margin-left: -6px;
}
.EEn1R {
  position: relative;
  width: 59px;
  overflow: hidden;
}
.EEn1R > * {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.EEn1R:before {
  content: "";
  display: block;
}
.EEn1R .l3nuv {
  position: absolute !important;
}
.E3DPl {
  width: 28px;
  height: 28px;
  position: absolute;
  cursor: pointer;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.E3DPl /deep/ svg path {
  fill: var(--icon-color);
}
.SnAGN {
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 15px;
  top: 49%;
  font-size: 24px;
  line-height: 40px;
  width: 40px;
  background: rgba(249, 249, 249, 0.72941176);
  text-align: center;
  left: inherit;
  border-radius: 0;
  line-height: 54px;
  height: 53px;
  box-shadow: none;
  margin-top: -27px;
  display: block;
  right: 15px;
}
@media only screen and (max-width: 768px) {
  .SnAGN {
    right: 14px;
    background: #fff;
    opacity: inherit;
    width: 35px;
    height: 45px;
    top: 55%;
  }
}
@media screen and (max-width: 600px) {
  .SnAGN {
    top: 54%;
  }
}
.SnAGN::before {
  content: "\f105";
  font-family: "FontAwesome";
  font: normal normal normal 24px / 1 FontAwesome;
  color: #000000;
  top: 12px;
  position: absolute;
  left: 17px;
}
@media only screen and (max-width: 768px) {
  .SnAGN::before {
    top: 16px;
    left: 15px;
    font: normal normal normal 14px / 1 FontAwesome;
    position: absolute;
  }
}
.WNvAM {
  width: 40px;
  height: 53px;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 15px;
  top: 45%;
  background: rgba(249, 249, 249, 0.72941176);
}
@media only screen and (max-width: 768px) {
  .WNvAM {
    left: 14px;
    background: #fff;
    width: 35px;
    height: 45px;
    top: 47%;
  }
}
.WNvAM::before {
  content: "\f104";
  font-family: "FontAwesome";
  font: normal normal normal 24px / 1 FontAwesome;
  color: #000000;
  top: 13px;
  position: absolute;
  left: 10px;
}
@media only screen and (max-width: 768px) {
  .WNvAM::before {
    left: 10px;
    font: normal normal normal 14px / 1 FontAwesome;
    top: 15px;
    position: absolute;
    right: 19px;
  }
}
.U8M5n {
  width: unset !important;
}
.YZ736 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f6b7c9;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  padding: 0px 6px;
}
.YZ736 .oX63J {
  right: 20px;
  top: 28px;
  position: absolute;
  z-index: 999;
  background: transparent;
  border: none;
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
  font-size: 16px;
  cursor: pointer;
  font-family: "Nunito-Regular" !important;
  width: auto;
  height: auto;
  padding: 2px 10px;
  border-radius: 5px;
}
@media (min-width: 1050px) {
  .YZ736 .ta7BF {
    width: 48%;
    margin: 0 auto;
    height: 99vh;
  }
}
.YZ736 .Ybpzp {
  position: absolute;
  margin: 0;
  top: 55.5%;
  margin-top: -55px;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transform: scale(0.75);
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
  left: -13px;
}
.YZ736 .Ybpzp::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 8;
  margin-top: -1px;
  border: medium inset transparent;
  margin-left: 6px;
  border-right: 17px solid white;
  margin-left: 31px;
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.YZ736 .Ybpzp::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 0px;
  border: medium inset transparent;
  margin-left: 0px;
  border-right: 26px solid #3f3f3f;
  border-top-width: 22px;
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
  border-top-width: 21px;
  border-bottom-width: 21px;
}
.YZ736 .qosNk {
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  transform: scale(0.75);
}
.YZ736 .qosNk::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: -8px;
  margin-left: -39px;
  border: medium inset transparent;
  border-top-width: 21px;
  border-bottom-width: 21px;
  border-left: 27px solid #3f3f3f;
}
.YZ736 .qosNk::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  margin-top: 0px;
  border: medium inset transparent;
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 0px;
  border-left: 17px solid white;
  margin-left: -35px;
}
.YZ736 .x5iOt {
  margin-top: -184px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
  padding: 0px 8px;
}
.YZ736 .x5iOt .b_QDS {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
  font-size: 12px;
  font-weight: 300;
  font-family: "Nunito-Regular";
}
.YZ736 .x5iOt .TBtNE {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  line-height: 18px;
  font-size: 12px;
  font-weight: 300;
  font-family: "Nunito-Regular";
  padding-right: 10px;
}
.j9fs6 {
  width: 100%;
}
.j9fs6 video {
  height: 90vh;
  width: 90vw;
}
.tXGMA {
  touch-action: none;
  /* prevents the browser from scrolling/pinching */
}

.QBGNo,
._3eQMp {
  transition: all 0.5s;
}
.PclUE,
.uwTOo {
  opacity: 0;
  transform: translateY(10px);
}
.h8eRA,
.lOwdg {
  transition: all 0.5s;
}
.T8gBA,
.xGVNu {
  opacity: 0;
}
.pSLc4,
._BhbU {
  transition: 0.5s;
}
.ZsmCp,
.a781m {
  transform: translate(-100%, 0%);
}
.Xzvmm,
.niLbi {
  transition: all 0.5s;
}
.IHpNB,
.eS22A {
  transform: translate(200%, 0%);
}
._B5eQ,
.RkTYA {
  transition: all 0.5s;
}
.EsPv9,
.k5fBn {
  opacity: 0;
  transform: translateY(-100%);
}
.jc8QY,
.kQzpt {
  transition: all 0.5s ease-in-out;
}
.WlL7m,
.MLcI3 {
  opacity: 0;
  transform: translateY(100vh);
}
.H8_39 {
  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;
}
.H8_39.CcMA5 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.eX9id {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.eX9id.CcMA5 {
  opacity: 1 !important;
}
.XSby9 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.bMj4a {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .bMj4a {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .bMj4a {
    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;
}
.Zy2de {
  position: sticky;
  top: 0;
  z-index: 999;
}
.pY3MQ,
.HIWJj {
  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);
  }
}
.PvzNJ,
.tEt3R {
  background-color: var(--pageBackground, #f8f8f8);
}
.Zuqx2 .JPwim .ppP4J .s5Dcr {
  font-size: 0.875rem;
}
.p4gFk .YQFtH {
  background: #f5f5f5;
}
.QsKUH {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.O1N5y {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.z1sRh,
.Z_UWb {
  max-width: 1440px;
}
._Y3bW {
  display: block;
}
.QPtyX,
.sEHTy {
  display: inline-block;
}
.vHBGm {
  display: flex;
}
.R6ETI,
.uU6Om {
  display: flex;
  flex-direction: column;
}
.LL6dQ,
.Zqxw4 {
  display: flex;
  align-items: center;
}
.TyoWN,
._7DOIG {
  display: flex;
  justify-content: center;
}
.Ua3Ce,
.IWjOZ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.suro0,
.kG0oI {
  justify-content: flex-start;
}
.YiBwF,
.SbWYS {
  justify-content: flex-end;
}
.Rddc0,
.fSjaV {
  justify-content: space-between;
}
.a0_Ll,
.o0DxR {
  justify-content: space-around;
}
.plLi5,
.U2JIJ {
  justify-content: space-evenly;
}
h1,
.GeXBc {
  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,
  .GeXBc {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.FgcP7 {
  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,
  .FgcP7 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.tIv8k {
  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,
  .tIv8k {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.AWtag {
  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,
  .AWtag {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.l6ON8 {
  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,
  .l6ON8 {
    font-size: 16px;
    line-height: 18px;
  }
}
.OB8gc {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .OB8gc {
    font-size: 16px;
    line-height: 20px;
  }
}
.lvBoE,
.wivrj,
.zQYeU {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .lvBoE,
  .wivrj,
  .zQYeU {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.gXrEB {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .gXrEB {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.tsAUg,
.eg72E {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.OPQ4F,
.iDXek {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.jTQ8L,
.dxSjK {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.mY5n6,
.Ypd9y {
  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) {
  .mY5n6,
  .Ypd9y {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .mY5n6:hover,
  .Ypd9y:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.mY5n6:active,
.Ypd9y:active,
.mY5n6:focus-visible,
.Ypd9y:focus-visible,
.mY5n6:focusvisible,
.Ypd9y:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.gPQnA,
._XH0B {
  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) {
  .gPQnA,
  ._XH0B {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .gPQnA:hover,
  ._XH0B:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .gPQnA:disabled,
  ._XH0B:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.gPQnA:active,
._XH0B:active,
.gPQnA:focus-visible,
._XH0B:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.rHrAf,
.zf6ZW {
  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) {
  .rHrAf,
  .zf6ZW {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.rHrAf:hover,
.zf6ZW:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.rHrAf:disabled,
.zf6ZW:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.rHrAf:active,
.zf6ZW:active {
  opacity: 0.8;
}
.zRyLz,
.WavRI {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Ja0rj,
.IAQ1k {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.NHSBO,
.WDEBo {
  max-width: 1440px !important;
}
.Cts9z {
  max-width: unset;
}
.NHSBO,
.BWZxd {
  max-width: 1440px !important;
}
.hGRQR,
.n_Tes {
  overflow-y: hidden !important;
}
.xTKJu .T4Akh .s83b3 {
  height: 63px;
}
.TZnSj .GKh_t .tBfm6 {
  margin-right: none !important;
}
.fTsph {
  display: block !important;
  margin-bottom: 8px;
}
.dZiQi {
  width: calc(100% - 20px) !important;
}
.ShZOk {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.RwrLH,
.Ua_Pc {
  max-width: 1440px;
}
.gNrm5,
.MjBHP {
  margin-right: 30px !important;
}
.FuCXJ,
.dtS9K {
  margin-right: 5px !important;
}
.xtSGa,
.rPn3h {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.DS_9C,
.dV317 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Y59VY,
.oUCmq {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Y59VY,
  .oUCmq {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Y59VY,
  .oUCmq {
    margin-top: 24px;
  }
}
.lQHti,
.ZKwvP {
  background-color: var(--accentColor);
  color: #fff;
}
.uvpZ4,
.u0pUN {
  position: relative;
}
.MCX5o,
.Rr1zY {
  overflow-y: hidden;
}
.cfsTf,
.LIzLa {
  overflow: hidden;
}
.fJuk6 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .fJuk6 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.ZukCA .XdQCB {
  color: var(--textHeading, #26201a);
}
.ZukCA .XgG4B,
.ZukCA .ntrdw {
  color: var(--textLabel, #666666) !important;
}
.ZukCA #ZVp31 * {
  color: var(--textBody, #3c3131);
}
.kElza {
  width: 100%;
  height: 100%;
}
.tiBC_ {
  font-family: var(--font-body);
}
.yhtM3 {
  font-family: var(--font-header);
}
.RTOzy {
  margin: 10px 0;
}
.RTOzy .owyql {
  display: block;
}
.RTOzy .owyql .jVN8P {
  margin-bottom: 5px;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.21;
  text-transform: capitalize;
  font-family: "Nunito-Regular";
  color: var(--textBody, #3c3131);
}
.RTOzy .owyql .jVN8P .kloI6 {
  color: var(--textHeading, #26201a);
  margin-bottom: 11px;
  font-family: "Nunito-Regular";
  font-size: 12px;
  line-height: 1.21;
  font-weight: 700;
}
.RTOzy .owyql .Gg9Yk {
  flex-direction: revert;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  word-wrap: break-word;
  background-clip: border-box;
  border-radius: 0.25rem;
  flex-wrap: wrap;
}
.RTOzy .owyql .Gg9Yk .OQ_FD .UjaSq {
  opacity: 0.5;
  cursor: not-allowed;
}
.RTOzy .owyql .Gg9Yk .OQ_FD .ArHA7 {
  cursor: pointer;
  display: block;
  margin-bottom: 10px;
  margin-right: 5px;
  padding: 0;
  position: relative;
}
.RTOzy .owyql .Gg9Yk .OQ_FD .ArHA7::after {
  background-image: linear-gradient(180deg, #fff, #e81e75);
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.2;
  position: absolute;
  right: 0;
  top: 0;
}
.RTOzy .owyql .Gg9Yk .OQ_FD .ArHA7 .H_tEZ {
  border-bottom: 2px solid #e81e75;
}
.RTOzy .owyql .Gg9Yk .OQ_FD .ArHA7 .ArHA7.H_tEZ {
  border: 2px solid #000;
}
.RTOzy .owyql .Gg9Yk .OQ_FD .ArHA7 .atPJu {
  display: contents;
  height: fit-content;
  width: fit-content;
}
.RTOzy .owyql .Gg9Yk .OQ_FD .ArHA7 .atPJu .D0XLv {
  width: 100%;
  display: block;
  max-width: 50px;
  max-height: 50px;
}
.RTOzy .owyql .Gg9Yk .OQ_FD .ArHA7 .atPJu .D0XLv:hover {
  filter: brightness(0.95);
}
.RTOzy .owyql .Gg9Yk .OQ_FD .ArHA7 .atPJu .D0XLv img {
  max-width: 50px;
  max-height: 50px;
}

.AZAmB,
.Hz6bL {
  transition: all 0.5s;
}
.PXuJj,
.atrv3 {
  opacity: 0;
  transform: translateY(10px);
}
.CYQrh,
.MzVMb {
  transition: all 0.5s;
}
.zWHYI,
.MYi1y {
  opacity: 0;
}
.diye3,
.rBlRn {
  transition: 0.5s;
}
.wCGiE,
.Q3lWo {
  transform: translate(-100%, 0%);
}
.c8YRn,
.l9nQZ {
  transition: all 0.5s;
}
.qnbZR,
.pa8bp {
  transform: translate(200%, 0%);
}
.qR0Qj,
.yCM0h {
  transition: all 0.5s;
}
.pwysD,
.JUKZ8 {
  opacity: 0;
  transform: translateY(-100%);
}
.wSjIR,
.LWeKu {
  transition: all 0.5s ease-in-out;
}
.D7WFc,
._fpSk {
  opacity: 0;
  transform: translateY(100vh);
}
.VjWBk {
  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;
}
.VjWBk.NJzXq {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.k6aYZ {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.k6aYZ.NJzXq {
  opacity: 1 !important;
}
.qelmf {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.XoGWT {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .XoGWT {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .XoGWT {
    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;
}
.sZdw4 {
  position: sticky;
  top: 0;
  z-index: 999;
}
.VNrui,
.aMzlk {
  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);
  }
}
.mJbda,
.N1tAS {
  background-color: var(--pageBackground, #f8f8f8);
}
.dt_i2 .WSXig .sWiLv ._99E9 {
  font-size: 0.875rem;
}
.cXC0U .gObEh {
  background: #f5f5f5;
}
.Cznx3 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.E0EtD {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.d3u00,
.RjelW {
  max-width: 1440px;
}
.aaYi4 {
  display: block;
}
.NFJNF,
.T3xSX {
  display: inline-block;
}
.zGOu3 {
  display: flex;
}
.UHgjb,
.lqoco {
  display: flex;
  flex-direction: column;
}
.g42qt,
.w0HU2 {
  display: flex;
  align-items: center;
}
.nmN00,
.CVTML {
  display: flex;
  justify-content: center;
}
.XfOca,
.E8opy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ygmY3,
.oFZbv {
  justify-content: flex-start;
}
.GwAtf,
.vtA3D {
  justify-content: flex-end;
}
.gQgFc,
.tJ86l {
  justify-content: space-between;
}
.Ok8d0,
.s8Puv {
  justify-content: space-around;
}
.asG8q,
.QzLph {
  justify-content: space-evenly;
}
h1,
.hqkJj {
  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,
  .hqkJj {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.vRrk5 {
  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,
  .vRrk5 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.X2tPH {
  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,
  .X2tPH {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.JKnx5 {
  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,
  .JKnx5 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.HYj2j {
  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,
  .HYj2j {
    font-size: 16px;
    line-height: 18px;
  }
}
.jlipB {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .jlipB {
    font-size: 16px;
    line-height: 20px;
  }
}
.RhM_q,
.w5w79,
.WeffU {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .RhM_q,
  .w5w79,
  .WeffU {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.IkbOX {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .IkbOX {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.xL48s,
.l9Wgq {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.Ol7iT,
.gqlgH {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.nHmmM,
.aWnoS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.oiz3F,
.Tr9E2 {
  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) {
  .oiz3F,
  .Tr9E2 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .oiz3F:hover,
  .Tr9E2:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.oiz3F:active,
.Tr9E2:active,
.oiz3F:focus-visible,
.Tr9E2:focus-visible,
.oiz3F:focusvisible,
.Tr9E2:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.cJjTa,
.jP8f2 {
  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) {
  .cJjTa,
  .jP8f2 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .cJjTa:hover,
  .jP8f2:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .cJjTa:disabled,
  .jP8f2:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.cJjTa:active,
.jP8f2:active,
.cJjTa:focus-visible,
.jP8f2:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.ptV6X,
.axm3E {
  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) {
  .ptV6X,
  .axm3E {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.ptV6X:hover,
.axm3E:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.ptV6X:disabled,
.axm3E:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.ptV6X:active,
.axm3E:active {
  opacity: 0.8;
}
.tCqwm,
.qVL5t {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.dFvQ1,
.m4Tg1 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.Trw5g,
.zO556 {
  max-width: 1440px !important;
}
.omEM2 {
  max-width: unset;
}
.Trw5g,
.icRtV {
  max-width: 1440px !important;
}
.n5dbs,
._DyEO {
  overflow-y: hidden !important;
}
.IWr6H .l4YZR .yTAQR {
  height: 63px;
}
.jgx8K .FR_eU ._3lWoB {
  margin-right: none !important;
}
.pCVvN {
  display: block !important;
  margin-bottom: 8px;
}
.h9zsG {
  width: calc(100% - 20px) !important;
}
.OjysD {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.hCqQ0,
.ynt8j {
  max-width: 1440px;
}
.WMOSa,
.UH0XH {
  margin-right: 30px !important;
}
.wfjF3,
.tZNCI {
  margin-right: 5px !important;
}
.TFZrI,
.WGoMP {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ysp06,
.yGR8g {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Z7psq,
.gUjv8 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Z7psq,
  .gUjv8 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Z7psq,
  .gUjv8 {
    margin-top: 24px;
  }
}
.CprNU,
.UFQWA {
  background-color: var(--accentColor);
  color: #fff;
}
.dI3LS,
.jDOA3 {
  position: relative;
}
.tIeXf,
.YSMmP {
  overflow-y: hidden;
}
.Y14EU,
.MJpSa {
  overflow: hidden;
}
.ZUbMd h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .ZUbMd {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.YWJYe .jJcOT {
  color: var(--textHeading, #26201a);
}
.YWJYe .H8wj6,
.YWJYe .x1WiX {
  color: var(--textLabel, #666666) !important;
}
.YWJYe #nUGBB * {
  color: var(--textBody, #3c3131);
}
.R1XH5 {
  width: 100%;
  height: 100%;
}
.HRQ0f {
  font-family: var(--font-body);
}
.ivSKc {
  font-family: var(--font-header);
}
.BRBqb .HpLZe {
  padding: 16px 20px 16px 19px;
  border-radius: 5px;
}
.BRBqb .utpY4 {
  padding: 0px !important;
  border-bottom: none !important;
  margin-bottom: 25px;
}
.BRBqb .utpY4 .d0XFz {
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 26.4px !important;
  font-family: "Nunito-Regular" !important;
  color: var(--textHeading, #26201a) !important;
}
.BRBqb .utpY4 .Y_O0f::after {
  content: "\e90e";
  color: #666;
  font-family: "Hunkemoller" !important;
  cursor: pointer;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.BRBqb .pRcpg {
  max-width: 400px;
  margin: auto;
}
.BRBqb .pRcpg .N5Cx5 {
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
  justify-content: center;
  column-gap: 20px;
}
.BRBqb .pRcpg .N5Cx5 .PUnO9 {
  background: #fabfc0;
  padding: 5px 10px;
  text-align: center;
  align-items: center;
  display: flex;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
  line-height: 21px;
  font-family: "Nunito-Regular";
  color: var(--textHeading, #26201a);
}
.BRBqb .pRcpg .N5Cx5 .d0yBs {
  border: 2px solid #fabfc0;
  padding: 5px 10px;
  text-align: center;
  align-items: center;
  display: flex;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
  line-height: 21px;
  font-family: "Nunito-Regular";
  color: var(--textHeading, #26201a);
}
.BRBqb .pRcpg .dCP7q,
.BRBqb .pRcpg .t9uhu {
  display: flex;
  flex-direction: column;
  gap: 0px;
}
.BRBqb .pRcpg .dCP7q .Ijqf3,
.BRBqb .pRcpg .t9uhu .Ijqf3,
.BRBqb .pRcpg .dCP7q .sfJ_A,
.BRBqb .pRcpg .t9uhu .sfJ_A {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background: #fabfc0;
}
.BRBqb .pRcpg .dCP7q .Ijqf3 p,
.BRBqb .pRcpg .t9uhu .Ijqf3 p,
.BRBqb .pRcpg .dCP7q .sfJ_A p,
.BRBqb .pRcpg .t9uhu .sfJ_A p {
  font-size: 12px;
  font-weight: 500;
  line-height: 21px;
  font-family: "Nunito-Regular";
  color: var(--textHeading, #26201a);
}
.BRBqb .pRcpg .dCP7q .gBu0k table,
.BRBqb .pRcpg .t9uhu .gBu0k table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.BRBqb .pRcpg .dCP7q .gBu0k th,
.BRBqb .pRcpg .t9uhu .gBu0k th {
  text-transform: uppercase;
  padding: 8px;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  line-height: 21px;
  font-family: "Nunito-Regular";
  color: var(--textHeading, #26201a);
}
.BRBqb .pRcpg .dCP7q .gBu0k th:nth-child(odd),
.BRBqb .pRcpg .t9uhu .gBu0k th:nth-child(odd) {
  background-color: #ffd3dc;
}
.BRBqb .pRcpg .dCP7q .gBu0k th:nth-child(even),
.BRBqb .pRcpg .t9uhu .gBu0k th:nth-child(even) {
  background-color: #fcc4cf;
}
.BRBqb .pRcpg .dCP7q .gBu0k td,
.BRBqb .pRcpg .t9uhu .gBu0k td {
  padding: 16px 0 0 0;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  line-height: 21px;
  font-family: "Nunito-Regular";
  color: var(--textBody, #3c3131);
}

.EAtF9,
.tjiVE {
  transition: all 0.5s;
}
.yMcwp,
.Vn9fR {
  opacity: 0;
  transform: translateY(10px);
}
.W8RIw,
.s6wId {
  transition: all 0.5s;
}
.Jeugp,
.USyrE {
  opacity: 0;
}
.KhyUK,
.jQRlC {
  transition: 0.5s;
}
.qp2i4,
.gGkQf {
  transform: translate(-100%, 0%);
}
.C6vLo,
._2oGgF {
  transition: all 0.5s;
}
.yz6Ua,
.zpTFp {
  transform: translate(200%, 0%);
}
.yTX2U,
.LxlJ2 {
  transition: all 0.5s;
}
.bultq,
.IFM3m {
  opacity: 0;
  transform: translateY(-100%);
}
.tWPdB,
.iGrkp {
  transition: all 0.5s ease-in-out;
}
.PQatw,
.zb4BK {
  opacity: 0;
  transform: translateY(100vh);
}
.Ummy_ {
  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;
}
.Ummy_.zFQEY {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.Tsaoa {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.Tsaoa.zFQEY {
  opacity: 1 !important;
}
.TWyta {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.W2GWZ {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .W2GWZ {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .W2GWZ {
    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;
}
.a4vIs {
  position: sticky;
  top: 0;
  z-index: 999;
}
.Orokd,
.TS9yp {
  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);
  }
}
.nOWMk,
.QJPp3 {
  background-color: var(--pageBackground, #f8f8f8);
}
.ym9FM .w1QWN .hc8ZC .YI2cO {
  font-size: 0.875rem;
}
.F3nnC .csL29 {
  background: #f5f5f5;
}
.J5DC5 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.n4gLk {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.J4ZL5,
.EcrcE {
  max-width: 1440px;
}
.suVNm {
  display: block;
}
.guGSg,
.Hr4WM {
  display: inline-block;
}
.BR_PB {
  display: flex;
}
.g9EI5,
.AFwdq {
  display: flex;
  flex-direction: column;
}
.lucCq,
.nYLKE {
  display: flex;
  align-items: center;
}
.Jz_kl,
.VhX9m {
  display: flex;
  justify-content: center;
}
._39OVN,
.SEfsZ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.TNozF,
.hkqY4 {
  justify-content: flex-start;
}
.cb0BX,
.D6EFF {
  justify-content: flex-end;
}
.fQZgG,
.ZsjWU {
  justify-content: space-between;
}
.tXunD,
.oV04a {
  justify-content: space-around;
}
.PReWH,
.PFYNV {
  justify-content: space-evenly;
}
h1,
.Q3CeX {
  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,
  .Q3CeX {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.ApBEz {
  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,
  .ApBEz {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.CRM5M {
  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,
  .CRM5M {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.dv3c8 {
  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,
  .dv3c8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.pROWu {
  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,
  .pROWu {
    font-size: 16px;
    line-height: 18px;
  }
}
.riFPq {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .riFPq {
    font-size: 16px;
    line-height: 20px;
  }
}
.sBke_,
.s3lVM,
.yG8vV {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .sBke_,
  .s3lVM,
  .yG8vV {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.L0lTJ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .L0lTJ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.dUQ85,
.IkuNz {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.cafIN,
.da1Vr {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.L1cVk,
.lswJF {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.N1H_O,
.FPZAO {
  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) {
  .N1H_O,
  .FPZAO {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .N1H_O:hover,
  .FPZAO:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.N1H_O:active,
.FPZAO:active,
.N1H_O:focus-visible,
.FPZAO:focus-visible,
.N1H_O:focusvisible,
.FPZAO:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.rg1FK,
.whFw6 {
  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) {
  .rg1FK,
  .whFw6 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .rg1FK:hover,
  .whFw6:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .rg1FK:disabled,
  .whFw6:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.rg1FK:active,
.whFw6:active,
.rg1FK:focus-visible,
.whFw6:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.M7TMP,
.jQ1IC {
  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) {
  .M7TMP,
  .jQ1IC {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.M7TMP:hover,
.jQ1IC:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.M7TMP:disabled,
.jQ1IC:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.M7TMP:active,
.jQ1IC:active {
  opacity: 0.8;
}
.QC68I,
.lqxZV {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.qhDaj,
.T9XcY {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.vlgLw,
.lhczL {
  max-width: 1440px !important;
}
.hJIxB {
  max-width: unset;
}
.vlgLw,
.aWT6x {
  max-width: 1440px !important;
}
.l9xZS,
.poce8 {
  overflow-y: hidden !important;
}
.oVlIy .g7zkn .lvgQK {
  height: 63px;
}
.GXy2J .QEgJJ .oA4BH {
  margin-right: none !important;
}
.SA0vL {
  display: block !important;
  margin-bottom: 8px;
}
.L9ueA {
  width: calc(100% - 20px) !important;
}
.Y3iJH {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.mSX3z,
.cLgsI {
  max-width: 1440px;
}
.YTWKw,
.a0ELN {
  margin-right: 30px !important;
}
.QpfKZ,
.eWq1u {
  margin-right: 5px !important;
}
.pZlsI,
.YyYDY {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.D0H5D,
.ZY4dP {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.XkNLL,
.LzLZU {
  display: none;
}
@media only screen and (max-width: 768px) {
  .XkNLL,
  .LzLZU {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .XkNLL,
  .LzLZU {
    margin-top: 24px;
  }
}
.gddK3,
.Ua1AX {
  background-color: var(--accentColor);
  color: #fff;
}
.rO1Be,
.qYPmg {
  position: relative;
}
.lv9y6,
.iKH9t {
  overflow-y: hidden;
}
.x47q0,
.GMllC {
  overflow: hidden;
}
.p3Z2C h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .p3Z2C {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.el8k1 .QXWxU {
  color: var(--textHeading, #26201a);
}
.el8k1 .aFKTd,
.el8k1 .f9mEs {
  color: var(--textLabel, #666666) !important;
}
.el8k1 #lnec8 * {
  color: var(--textBody, #3c3131);
}
.y14oo {
  width: 100%;
  height: 100%;
}
.uaSMX {
  font-family: var(--font-body);
}
.b_eGP {
  font-family: var(--font-header);
}
.Q9L09 .kgqlk {
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 500;
  padding-top: 20px;
  color: var(--textHeading, #26201a);
  font-family: "Nunito-Regular" !important;
  line-height: 20px;
}
.Q9L09 .mSQru {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  font-size: 15px;
}
.Q9L09 .jYNhq {
  margin: 18px 0 24px 0;
}
.Q9L09 .jYNhq .P0sbV {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.Q9L09 .jYNhq .P0sbV .CmjLV {
  margin-bottom: 1px;
  display: flex;
  border-radius: var(--buttonRadius, 0px);
  padding-top: 10px;
}
.Q9L09 .jYNhq .P0sbV .dMJqf {
  font-size: 16px !important;
  line-height: 24px;
  font-weight: 400 !important;
  font-family: "Nunito-Regular";
  color: #008000 !important;
  margin-top: 10px;
}
.Q9L09 .jYNhq .P0sbV .zpxEs {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: "Nunito-Regular";
  color: var(--errorText, #b24141);
}
.lUOfA {
  color: var(--successText, #1c958f);
  display: flex;
  align-items: center;
}
.lUOfA .KbgYb {
  width: 14px;
  height: 12px;
}
.lUOfA .KbgYb /deep/ svg path {
  fill: var(--successText, #1c958f);
}
.lUOfA p {
  margin-left: 0.25rem;
}
.aqGin {
  color: var(--errorText, #b24141);
}
.A1l6C {
  width: 70%;
  font-family: "Nunito-Regular" !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: var(--textBody, #3c3131);
  border: 1px solid #d4d1d1;
  border-radius: 5px;
  padding: 1rem 0.5rem;
  text-overflow: ellipsis;
  vertical-align: super;
  margin: 0 10px 0 0 !important;
  padding: 10px 15px;
  margin: 0px 10px 10px 0px;
  background-color: transparent;
  max-height: 45px;
}
@media (max-width: 1050px) {
  .A1l6C {
    width: 70%;
  }
}
.tqjNT {
  background: #fabfc0 !important;
  border-color: rgba(185, 185, 185, 0.8) !important;
  color: rgba(185, 185, 185, 0.8) !important;
}
.aLKaQ {
  width: 30%;
  cursor: pointer;
  text-transform: uppercase;
  padding: 16px 10px 14px;
  font-size: 12px;
  line-height: 13px;
  font-weight: 700;
  font-family: "Nunito-Regular";
  border-radius: 5px;
  background-color: var(--buttonPrimary, #4e3f09);
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  display: flex;
  justify-content: center;
  max-height: 45px;
}
.aqGin {
  color: var(--errorText, #b24141);
}
.KIAYu {
  color: var(--informationText, #d28f51);
}

.eSHVb,
.RTHd5 {
  transition: all 0.5s;
}
.w9nge,
.evJ73 {
  opacity: 0;
  transform: translateY(10px);
}
.pRvKm,
.NtMjE {
  transition: all 0.5s;
}
.y6j_E,
.CKy2G {
  opacity: 0;
}
.FPOF6,
.JbdQp {
  transition: 0.5s;
}
.YL925,
.XXkpY {
  transform: translate(-100%, 0%);
}
.yw3__,
.orYSY {
  transition: all 0.5s;
}
.tZzTL,
.Bj61w {
  transform: translate(200%, 0%);
}
.z0Rfu,
.riuxi {
  transition: all 0.5s;
}
.ZC83k,
.gcRlc {
  opacity: 0;
  transform: translateY(-100%);
}
.aKKAR,
.rHw0q {
  transition: all 0.5s ease-in-out;
}
.dh5cX,
.Vh7hz {
  opacity: 0;
  transform: translateY(100vh);
}
.BKE4d {
  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;
}
.BKE4d.T7SQj {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.k5WUz {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.k5WUz.T7SQj {
  opacity: 1 !important;
}
.bXY47 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.EG3Ya {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .EG3Ya {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .EG3Ya {
    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;
}
.Dnf9t {
  position: sticky;
  top: 0;
  z-index: 999;
}
.Yy3ve,
.tiUMd {
  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);
  }
}
.IiVVG,
.EE1dJ {
  background-color: var(--pageBackground, #f8f8f8);
}
.Pjl0E .nBc0q .g3mK3 .oMq71 {
  font-size: 0.875rem;
}
.LCJlE .wqBya {
  background: #f5f5f5;
}
.ExwAy {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.ooTkS {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.D8__S,
.VSg91 {
  max-width: 1440px;
}
.jtGkK {
  display: block;
}
.UEeBg,
.Kzluz {
  display: inline-block;
}
.d3qEy {
  display: flex;
}
.uQXzz,
.H5zsr {
  display: flex;
  flex-direction: column;
}
._PB2q,
.GFs0N {
  display: flex;
  align-items: center;
}
.t1Ymd,
.e0EvH {
  display: flex;
  justify-content: center;
}
.hdceS,
.zOmfN {
  display: flex;
  justify-content: center;
  align-items: center;
}
.n4_Ni,
.dWCqE {
  justify-content: flex-start;
}
.r5DKs,
.IMPkm {
  justify-content: flex-end;
}
.xGCLE,
.wIsVv {
  justify-content: space-between;
}
.K74Mp,
.CwhgV {
  justify-content: space-around;
}
.ow3KX,
.szRoN {
  justify-content: space-evenly;
}
h1,
.zHpce {
  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,
  .zHpce {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.qLmEG {
  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,
  .qLmEG {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.WHz2n {
  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,
  .WHz2n {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.YRPX1 {
  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,
  .YRPX1 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Fpfpj {
  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,
  .Fpfpj {
    font-size: 16px;
    line-height: 18px;
  }
}
.B1S8u {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .B1S8u {
    font-size: 16px;
    line-height: 20px;
  }
}
.IcTHM,
.cUUSF,
.mi7Rm {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .IcTHM,
  .cUUSF,
  .mi7Rm {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.IAA1o {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .IAA1o {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.h5O4N,
.KSFmR {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.puoeJ,
.dWlUp {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Exmuh,
.DAdwt {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.QMSIs,
.x517J {
  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) {
  .QMSIs,
  .x517J {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .QMSIs:hover,
  .x517J:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.QMSIs:active,
.x517J:active,
.QMSIs:focus-visible,
.x517J:focus-visible,
.QMSIs:focusvisible,
.x517J:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.R7p3F,
.HTUiC {
  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) {
  .R7p3F,
  .HTUiC {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .R7p3F:hover,
  .HTUiC:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .R7p3F:disabled,
  .HTUiC:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.R7p3F:active,
.HTUiC:active,
.R7p3F:focus-visible,
.HTUiC:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.HuVuS,
.BJ_Xw {
  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) {
  .HuVuS,
  .BJ_Xw {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.HuVuS:hover,
.BJ_Xw:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.HuVuS:disabled,
.BJ_Xw:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.HuVuS:active,
.BJ_Xw:active {
  opacity: 0.8;
}
.MLBVY,
.UFwLW {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.db9YR,
.ulx_e {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.y0C1g,
.U9lfo {
  max-width: 1440px !important;
}
.AFFe4 {
  max-width: unset;
}
.y0C1g,
.z79dc {
  max-width: 1440px !important;
}
.OgiuG,
.Ffluw {
  overflow-y: hidden !important;
}
.GhuSt .sQXu4 .maWZB {
  height: 63px;
}
.Ev0jL .SeQqp .VcW_c {
  margin-right: none !important;
}
.hCu8i {
  display: block !important;
  margin-bottom: 8px;
}
.R0uF3 {
  width: calc(100% - 20px) !important;
}
.mHlxc {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.nRyZv,
.a1Usj {
  max-width: 1440px;
}
.x1mzx,
.hbuJY {
  margin-right: 30px !important;
}
.mSwf5,
.Pec4t {
  margin-right: 5px !important;
}
.n8BIG,
.A7ez0 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.LWiM_,
.gWEDi {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.w0neL,
.gunni {
  display: none;
}
@media only screen and (max-width: 768px) {
  .w0neL,
  .gunni {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .w0neL,
  .gunni {
    margin-top: 24px;
  }
}
.bK72I,
.tXcGu {
  background-color: var(--accentColor);
  color: #fff;
}
.nkEVL,
.UgrdG {
  position: relative;
}
.kMgEB,
.c752M {
  overflow-y: hidden;
}
.JTVvq,
.ks22P {
  overflow: hidden;
}
.MkIOd h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .MkIOd {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Bj9rM .gU5OO {
  color: var(--textHeading, #26201a);
}
.Bj9rM .NYjoq,
.Bj9rM .ON3Yd {
  color: var(--textLabel, #666666) !important;
}
.Bj9rM #ZbVL0 * {
  color: var(--textBody, #3c3131);
}
.KsZHu {
  width: 100%;
  height: 100%;
}
.PpA8_ {
  font-family: var(--font-body);
}
.z6aWc {
  font-family: var(--font-header);
}
.pviVi {
  width: 100%;
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .pviVi {
    width: 100%;
  }
}
.Z8C_1 {
  width: fit-content;
  height: fit-content;
}
.pviVi .Sv8GC {
  position: relative;
  background-color: #666;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  width: 20px;
}
.pviVi .Sv8GC::before {
  background-color: #fff;
  content: "";
  height: 2px;
  left: 5px;
  position: absolute;
  top: 9px;
  width: 10px;
}
.pviVi .Sv8GC::after {
  background-color: #fff;
  content: "";
  height: 2px;
  left: 5px;
  position: absolute;
  top: 9px;
  width: 10px;
  transition: transform 0.2s ease-in-out;
  transform: rotate(90deg);
}
.pviVi .Sv8GC.SyIm6::after {
  transform: rotate(0deg);
}
.pviVi .jMLTd {
  padding: 14px 0;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 20px;
  border-bottom: 1px solid #d4d1d1;
}

.hGip7,
.n_u7Q {
  transition: all 0.5s;
}
.IK9j7,
.wtOxY {
  opacity: 0;
  transform: translateY(10px);
}
.vMiZ9,
.TJsN2 {
  transition: all 0.5s;
}
.O4UMy,
.XVoN1 {
  opacity: 0;
}
.ixwIV,
.ig40t {
  transition: 0.5s;
}
.Z0MY6,
.c2NAj {
  transform: translate(-100%, 0%);
}
.sbekC,
.OhgYy {
  transition: all 0.5s;
}
.hyqAd,
._yRkX {
  transform: translate(200%, 0%);
}
.ziZdR,
.M81NS {
  transition: all 0.5s;
}
.V8KZB,
.Tpo8X {
  opacity: 0;
  transform: translateY(-100%);
}
.gqPsX,
.vcbiU {
  transition: all 0.5s ease-in-out;
}
.UL8xE,
.l5MmG {
  opacity: 0;
  transform: translateY(100vh);
}
.s5WvG {
  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;
}
.s5WvG.DGg8W {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.mnKEG {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.mnKEG.DGg8W {
  opacity: 1 !important;
}
.C5kcw {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.F2F37 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .F2F37 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .F2F37 {
    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;
}
.U2AqW {
  position: sticky;
  top: 0;
  z-index: 999;
}
.fPiyf,
.b6UYo {
  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);
  }
}
.mZFsx,
.a0q9u {
  background-color: var(--pageBackground, #f8f8f8);
}
.GOKIC .UHCrW .CBRK6 .haKzY {
  font-size: 0.875rem;
}
.MvmGn .rMpjK {
  background: #f5f5f5;
}
.j_6SR {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.PTmCo {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.RUFtj,
.SNqGf {
  max-width: 1440px;
}
._Xp7C {
  display: block;
}
.VqgU1,
.ZB6JS {
  display: inline-block;
}
.shLYW {
  display: flex;
}
.elkgH,
.Vv8UM {
  display: flex;
  flex-direction: column;
}
.F7Qqt,
.S0uef {
  display: flex;
  align-items: center;
}
.Dw8GI,
.C5vB0 {
  display: flex;
  justify-content: center;
}
.QLlIa,
.HhREw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.MPuBo,
.mHdwb {
  justify-content: flex-start;
}
.lC9D5,
.sbJz2 {
  justify-content: flex-end;
}
.cQIz3,
.tEJGt {
  justify-content: space-between;
}
.rZRTu,
.A0PBL {
  justify-content: space-around;
}
.N0fii,
.tUXxD {
  justify-content: space-evenly;
}
h1,
.UnhxV {
  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,
  .UnhxV {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Hn_XW {
  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,
  .Hn_XW {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Dakuk {
  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,
  .Dakuk {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.iKUJo {
  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,
  .iKUJo {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.wp_RU {
  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,
  .wp_RU {
    font-size: 16px;
    line-height: 18px;
  }
}
.Zz68C {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Zz68C {
    font-size: 16px;
    line-height: 20px;
  }
}
.Sf2DF,
.Vk76S,
.epQXY {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Sf2DF,
  .Vk76S,
  .epQXY {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.VodD5 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .VodD5 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.K9KF5,
.vZTdT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.wyzp1,
.aWnQ2 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.tZdfx,
.hP8g6 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.QxkRZ,
.vETUQ {
  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) {
  .QxkRZ,
  .vETUQ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .QxkRZ:hover,
  .vETUQ:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.QxkRZ:active,
.vETUQ:active,
.QxkRZ:focus-visible,
.vETUQ:focus-visible,
.QxkRZ:focusvisible,
.vETUQ:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.EhCvw,
.X5huN {
  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) {
  .EhCvw,
  .X5huN {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .EhCvw:hover,
  .X5huN:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .EhCvw:disabled,
  .X5huN:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.EhCvw:active,
.X5huN:active,
.EhCvw:focus-visible,
.X5huN:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.UOTlv,
.KQzij {
  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) {
  .UOTlv,
  .KQzij {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.UOTlv:hover,
.KQzij:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.UOTlv:disabled,
.KQzij:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.UOTlv:active,
.KQzij:active {
  opacity: 0.8;
}
.czSzm,
.zLpEw {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.abI9b,
.y6kIV {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
._3I6E,
.MAPXz {
  max-width: 1440px !important;
}
.BSa2t {
  max-width: unset;
}
._3I6E,
.jKerZ {
  max-width: 1440px !important;
}
.ql6tV,
.gwhbQ {
  overflow-y: hidden !important;
}
.IP3fS .CCntj .zoHBH {
  height: 63px;
}
.ROtsP .ehgxE .hosYn {
  margin-right: none !important;
}
.O5_Kh {
  display: block !important;
  margin-bottom: 8px;
}
.cZKiM {
  width: calc(100% - 20px) !important;
}
.n47rk {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Jlvls,
.hzosK {
  max-width: 1440px;
}
.WPG4e,
.k613Y {
  margin-right: 30px !important;
}
.hixuI,
.q6lOf {
  margin-right: 5px !important;
}
.qkAqu,
.izNMI {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.c85VY,
.h6sRg {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
._x_Ll,
.aKtUs {
  display: none;
}
@media only screen and (max-width: 768px) {
  ._x_Ll,
  .aKtUs {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  ._x_Ll,
  .aKtUs {
    margin-top: 24px;
  }
}
.xr_xX,
.YabU_ {
  background-color: var(--accentColor);
  color: #fff;
}
.wPcaQ,
.QGVkO {
  position: relative;
}
.UH_Ko,
.YARJj {
  overflow-y: hidden;
}
.KYQrb,
.GNLTf {
  overflow: hidden;
}
.kbhMC h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .kbhMC {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.eC_uO .lRLPh {
  color: var(--textHeading, #26201a);
}
.eC_uO .bubF5,
.eC_uO .vNXU7 {
  color: var(--textLabel, #666666) !important;
}
.eC_uO #x7yaq * {
  color: var(--textBody, #3c3131);
}
.oA7BL {
  width: 100%;
  height: 100%;
}
.tIqcp {
  font-family: var(--font-body);
}
.gsWok {
  font-family: var(--font-header);
}
.qVXJX {
  font-size: 16px;
  line-height: 21px;
  font-weight: 700;
  font-family: "Nunito-Bold";
  color: var(--textHeading, #26201a);
  cursor: pointer;
}
.xdURf {
  padding: 15px 35px;
}
.xdURf .lCL5S {
  font-family: "Nunito-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: var(--textBody, #3c3131);
  margin-bottom: 20px;
}
.xdURf .lCL5S .GBobX {
  font-weight: 700;
  font-family: "Nunito-Bold";
}
.xdURf .lCL5S p,
.xdURf .lCL5S li {
  font-family: "Nunito-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: var(--textBody, #3c3131);
  list-style-type: disc !important;
  list-style: disc outside !important;
}
.eqn_E {
  padding: 15px 35px;
}
.eqn_E .zfMZZ {
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
}
.eqn_E .zfMZZ .fju5Y {
  width: 32px;
  height: 32px;
  margin: 16px 8px 8px 0;
}
.eqn_E .dmiib {
  list-style: disc;
  font-weight: 400;
  font-size: 14px;
  color: #666;
  margin-top: 10px;
}
.eqn_E .dmiib .qcARi {
  margin-top: 10px;
}
.eqn_E .lCL5S {
  font-family: "Nunito-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: var(--textBody, #3c3131);
  margin-bottom: 20px;
}
.eqn_E .lCL5S p,
.eqn_E .lCL5S li {
  font-family: "Nunito-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: var(--textBody, #3c3131);
  list-style-type: disc !important;
  list-style: disc outside !important;
}
.r4sE_ {
  padding: 15px 35px;
  font-family: "Nunito-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: var(--textBody, #3c3131);
  margin-bottom: 20px;
}
.r4sE_ .gUh9x {
  padding-top: 30px;
}
.r4sE_ .gUh9x .UxWjx {
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: var(--textSecondary, #9c9c9c);
  font-family: "Nunito-Bold";
}
.r4sE_ .gUh9x .d0wCE {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: var(--textHeading, #26201a);
  margin-top: 15px;
}
.r4sE_ .gUh9x .FrWpB {
  font-weight: 700;
  font-size: 14px;
  line-height: 21px;
  color: var(--textHeading, #26201a);
  font-family: "Nunito-Bold";
}
.r4sE_ .gUh9x .e2YGd {
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
  color: var(--textHeading, #26201a);
}
.KOX_O {
  width: 100%;
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .KOX_O {
    width: 100%;
  }
}
.l6LMR {
  width: fit-content;
  height: fit-content;
}
.KOX_O ._8lpr {
  position: relative;
  /* Add this line */
  background-color: #666;
  border-radius: 50%;
  font-family: "Hunkemoller";
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  width: 20px;
}
.KOX_O ._8lpr::before {
  background-color: #fff;
  content: "";
  height: 2px;
  left: 5px;
  position: absolute;
  top: 9px;
  width: 10px;
}
.KOX_O ._8lpr::after {
  background-color: #fff;
  content: "";
  height: 2px;
  left: 5px;
  position: absolute;
  top: 9px;
  width: 10px;
  transition: transform 0.2s ease-in-out 0s;
  transform: rotate(90deg);
  /* Vertical line */
}
.KOX_O .e8_XQ {
  padding: 14px 0;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 20px;
  border-bottom: 1px solid #d4d1d1;
}
.TneCj {
  padding: 15px 35px;
}
.TneCj .lCL5S {
  font-family: "Nunito-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: var(--textBody, #3c3131);
  margin-bottom: 20px;
}
.TneCj .lCL5S .GBobX {
  font-weight: 700;
  font-family: "Nunito-Bold";
}
.TneCj .lCL5S p,
.TneCj .lCL5S li {
  font-family: "Nunito-Regular";
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: var(--textBody, #3c3131);
  list-style-type: disc !important;
  list-style: disc outside !important;
}

.ZHdTV,
.ZmpBY {
  transition: all 0.5s;
}
.bc8P0,
.Cjx38 {
  opacity: 0;
  transform: translateY(10px);
}
.Bjc3S,
.QGEUS {
  transition: all 0.5s;
}
.rJJ8y,
.i3tpG {
  opacity: 0;
}
.E4BhQ,
.WyL_X {
  transition: 0.5s;
}
.ZdCJb,
.Bul8r {
  transform: translate(-100%, 0%);
}
.jhWqV,
.rWUcP {
  transition: all 0.5s;
}
._eOLD,
.imZEE {
  transform: translate(200%, 0%);
}
.A015t,
.EF0Bb {
  transition: all 0.5s;
}
.nngoz,
.XNXVx {
  opacity: 0;
  transform: translateY(-100%);
}
.DlhTN,
.gPfyl {
  transition: all 0.5s ease-in-out;
}
.Y2_Sm,
.Zs78m {
  opacity: 0;
  transform: translateY(100vh);
}
._MWug {
  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;
}
._MWug.Qt2N3 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.bephb {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.bephb.Qt2N3 {
  opacity: 1 !important;
}
.haprm {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.oHvoU {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .oHvoU {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .oHvoU {
    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;
}
.ULed5 {
  position: sticky;
  top: 0;
  z-index: 999;
}
.qZ9G7,
.Mavyu {
  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);
  }
}
.TapWz,
.LcLo8 {
  background-color: var(--pageBackground, #f8f8f8);
}
.tOGv7 .Bnu30 .tDNS1 .sdUUA {
  font-size: 0.875rem;
}
.AlZgu .uNlbN {
  background: #f5f5f5;
}
.Qvzrt {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.r9DqY {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Zj5CB,
.Nmzkd {
  max-width: 1440px;
}
.yk6x2 {
  display: block;
}
.cFRiq,
.Ub5zE {
  display: inline-block;
}
.ajvt3 {
  display: flex;
}
.JUArc,
.FD30c {
  display: flex;
  flex-direction: column;
}
.Ytgx2,
.sY0af {
  display: flex;
  align-items: center;
}
.Qqdeg,
.qBdNd {
  display: flex;
  justify-content: center;
}
.sdnoh,
.chX15 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.FS3gW,
.EroZn {
  justify-content: flex-start;
}
.MSn5S,
.XHLSM {
  justify-content: flex-end;
}
.fc_Gt,
.ECzKD {
  justify-content: space-between;
}
.MPGUb,
.R13MB {
  justify-content: space-around;
}
.n0gS1,
.vGjFV {
  justify-content: space-evenly;
}
h1,
.qX9pC {
  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,
  .qX9pC {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.JRv7I {
  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,
  .JRv7I {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Q5mvO {
  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,
  .Q5mvO {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.kf_vU {
  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,
  .kf_vU {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ryehk {
  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,
  .ryehk {
    font-size: 16px;
    line-height: 18px;
  }
}
.stJY1 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .stJY1 {
    font-size: 16px;
    line-height: 20px;
  }
}
.Do2sW,
.Nu_aX,
.GvYVy {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Do2sW,
  .Nu_aX,
  .GvYVy {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.L8EcW {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .L8EcW {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ZFSBI,
.aeOb4 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.I2aEe,
.A3dno {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.EDCT2,
.dqq1s {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.wZ_HO,
.c8n0t {
  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) {
  .wZ_HO,
  .c8n0t {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .wZ_HO:hover,
  .c8n0t:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.wZ_HO:active,
.c8n0t:active,
.wZ_HO:focus-visible,
.c8n0t:focus-visible,
.wZ_HO:focusvisible,
.c8n0t:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.kP1wu,
.RjvDT {
  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) {
  .kP1wu,
  .RjvDT {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .kP1wu:hover,
  .RjvDT:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .kP1wu:disabled,
  .RjvDT:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.kP1wu:active,
.RjvDT:active,
.kP1wu:focus-visible,
.RjvDT:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.xoFj1,
.Rxye8 {
  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) {
  .xoFj1,
  .Rxye8 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.xoFj1:hover,
.Rxye8:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.xoFj1:disabled,
.Rxye8:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.xoFj1:active,
.Rxye8:active {
  opacity: 0.8;
}
.Qkxvm,
.AqhdI {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fGt0A,
.qpxDa {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.aEWrF,
.Julc2 {
  max-width: 1440px !important;
}
.co8ni {
  max-width: unset;
}
.aEWrF,
.pTLrc {
  max-width: 1440px !important;
}
.qvKDI,
.Ixyty {
  overflow-y: hidden !important;
}
.ahoSa .T05MZ .S9sL5 {
  height: 63px;
}
.o9gpJ .jaVFs .NOmNy {
  margin-right: none !important;
}
.NPuub {
  display: block !important;
  margin-bottom: 8px;
}
.XKnqq {
  width: calc(100% - 20px) !important;
}
.HdoqW {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.c3gSU,
.YCzFE {
  max-width: 1440px;
}
.MebhI,
.iBgHs {
  margin-right: 30px !important;
}
.jd4cV,
.YzyYn {
  margin-right: 5px !important;
}
.wSY_H,
.h113v {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.v7v8c,
.wfFO7 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.PLCZc,
.N9pM9 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .PLCZc,
  .N9pM9 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .PLCZc,
  .N9pM9 {
    margin-top: 24px;
  }
}
._aO0X,
.Do0hT {
  background-color: var(--accentColor);
  color: #fff;
}
.ATrL9,
.x1iWI {
  position: relative;
}
.zw6ln,
.nlclB {
  overflow-y: hidden;
}
.jVxAV,
.M4iAT {
  overflow: hidden;
}
.IGxMa h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .IGxMa {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.FS24I .L0BBb {
  color: var(--textHeading, #26201a);
}
.FS24I .TdXgN,
.FS24I .Pxwf8 {
  color: var(--textLabel, #666666) !important;
}
.FS24I #X3JNb * {
  color: var(--textBody, #3c3131);
}
.QGjYW {
  width: 100%;
  height: 100%;
}
.IytcC {
  font-family: var(--font-body);
}
.nBYER {
  font-family: var(--font-header);
}
.k2opl {
  margin: 0 0 0px;
  font-family: var(--font-body);
}
.k2opl span {
  color: var(--textSecondary);
}
.k2opl span.ACuqo {
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (max-width: 768px) {
  .k2opl {
    margin: 16px 0 0;
  }
}
.k2opl .h7ICh {
  padding: 20px 15px;
  display: flex;
  list-style-type: none;
}
@media screen and (max-width: 992px) {
  .k2opl .h7ICh {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
  }
}
.k2opl .zfuAx {
  padding: 20px 15px;
}
.k2opl .h7ICh li {
  position: relative;
}
.k2opl .h7ICh a {
  font-weight: 400;
  font-size: 13px;
  line-height: 1.643em;
  letter-spacing: 0.5px;
  color: var(--textHeading, #26201a);
  font-family: "Nunito-Regular";
  text-transform: capitalize;
  cursor: pointer;
  text-decoration: underline;
}
.k2opl .h7ICh li:not(:first-child)::before {
  content: "\e916";
  font-family: "Hunkemoller";
  font-style: normal;
  font-weight: 400;
  color: #fabfc0;
  font-size: 8px;
  margin: 0 6px;
}

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

.nRLLk,
.losjJ {
  transition: all 0.5s;
}
.dL1Cq,
.XRNAI {
  opacity: 0;
  transform: translateY(10px);
}
.LbOds,
.N9F72 {
  transition: all 0.5s;
}
.ba7tt,
.xriKS {
  opacity: 0;
}
.KODRj,
.xD6b3 {
  transition: 0.5s;
}
.em_Au,
.afu2w {
  transform: translate(-100%, 0%);
}
.d7L0T,
.ufLgM {
  transition: all 0.5s;
}
.Dwumw,
.xysoI {
  transform: translate(200%, 0%);
}
.ZHJ2h,
.GhIcV {
  transition: all 0.5s;
}
.mDUva,
.lRrql {
  opacity: 0;
  transform: translateY(-100%);
}
.jA0FP,
.ZJ4N6 {
  transition: all 0.5s ease-in-out;
}
.wpDS1,
.ATMHX {
  opacity: 0;
  transform: translateY(100vh);
}
.sD8gR {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.sD8gR.yHbih {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.ku4hS {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.ku4hS.yHbih {
  opacity: 1 !important;
}
.J7U3C {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.rp1Hf {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .rp1Hf {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .rp1Hf {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "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;
}
.Ho6x_ {
  position: sticky;
  top: 0;
  z-index: 999;
}
.hI24a,
.tbjeG {
  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);
  }
}
.grnaM,
.vDOyS {
  background-color: var(--pageBackground, #f8f8f8);
}
.kqF1Z .dzUrk .ZqYmP .cd5Vd {
  font-size: 0.875rem;
}
.RwB03 .rd5xA {
  background: #f5f5f5;
}
.v8oQw {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.gpbMr {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.ZrtkS,
.UVv8i {
  max-width: 1440px;
}
.kg1d6 {
  display: block;
}
.RsSC4,
.fntrS {
  display: inline-block;
}
.n4iuA {
  display: flex;
}
.y90Os,
.opBjx {
  display: flex;
  flex-direction: column;
}
.Iq1xc,
.c1dR_ {
  display: flex;
  align-items: center;
}
.lvQmc,
.GkQTV {
  display: flex;
  justify-content: center;
}
.SFgMJ,
.rNlTM {
  display: flex;
  justify-content: center;
  align-items: center;
}
.z4vca,
.v3KMu {
  justify-content: flex-start;
}
.Eh0gO,
.pnBSy {
  justify-content: flex-end;
}
.DiY7l,
.USXu8 {
  justify-content: space-between;
}
.XESu3,
.SSy32 {
  justify-content: space-around;
}
.z_Ssq,
.IuFaf {
  justify-content: space-evenly;
}
h1,
.dlKeK {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .dlKeK {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.dhtDV {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .dhtDV {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.caJ1f {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .caJ1f {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.I9Gjd {
  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,
  .I9Gjd {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.OMkqJ {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .OMkqJ {
    font-size: 16px;
    line-height: 18px;
  }
}
.F3eLC {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .F3eLC {
    font-size: 16px;
    line-height: 20px;
  }
}
.UDYHd,
.xYYNu,
.scL_o {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .UDYHd,
  .xYYNu,
  .scL_o {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.plx_W {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .plx_W {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.qHxE1,
.xcSuU {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.OzKru,
.GC3Ft {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.FxfvT,
.E2vt5 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.yckhr,
.UIL7X {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .yckhr,
  .UIL7X {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .yckhr:hover,
  .UIL7X:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.yckhr:active,
.UIL7X:active,
.yckhr:focus-visible,
.UIL7X:focus-visible,
.yckhr:focusvisible,
.UIL7X:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.dntmv,
.W1Yxn {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .dntmv,
  .W1Yxn {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .dntmv:hover,
  .W1Yxn:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .dntmv:disabled,
  .W1Yxn:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.dntmv:active,
.W1Yxn:active,
.dntmv:focus-visible,
.W1Yxn:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.bZu72,
.c_nMm {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .bZu72,
  .c_nMm {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.bZu72:hover,
.c_nMm:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.bZu72:disabled,
.c_nMm:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.bZu72:active,
.c_nMm:active {
  opacity: 0.8;
}
.ASOJq,
.OwAvL {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ui6vF,
.K1s05 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.vFIZP,
.eEVx7 {
  max-width: 1440px !important;
}
.loEH0 {
  max-width: unset;
}
.vFIZP,
._5dMel {
  max-width: 1440px !important;
}
.pzGIw,
.l4_yL {
  overflow-y: hidden !important;
}
.v7jrm .YhAMp .Sfnxc {
  height: 63px;
}
.ZitEC .I_xq6 .B6KXO {
  margin-right: none !important;
}
.FmQLm {
  display: block !important;
  margin-bottom: 8px;
}
.dXcWj {
  width: calc(100% - 20px) !important;
}
.X3sai {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.RiVuz,
.HNX0V {
  max-width: 1440px;
}
.whV5Q,
.kz1T1 {
  margin-right: 30px !important;
}
.cugxU,
.bsPgW {
  margin-right: 5px !important;
}
.rcyKZ,
.IV8wQ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.MdxK1,
.lY8lN {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.RC3Ui,
.ljAGY {
  display: none;
}
@media only screen and (max-width: 768px) {
  .RC3Ui,
  .ljAGY {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .RC3Ui,
  .ljAGY {
    margin-top: 24px;
  }
}
.QWDCG,
.hj0Zj {
  background-color: var(--accentColor);
  color: #fff;
}
.Ra3F0,
.Z7ON_ {
  position: relative;
}
.lpyS0,
.wQYn6 {
  overflow-y: hidden;
}
.Ro0P0,
.m8Yf_ {
  overflow: hidden;
}
.mqHZd h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .mqHZd {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.V9ox7 .MR70s {
  color: var(--textHeading, #26201a);
}
.V9ox7 .dfEHM,
.V9ox7 .gvev3 {
  color: var(--textLabel, #666666) !important;
}
.V9ox7 #GHoYb * {
  color: var(--textBody, #3c3131);
}
.QyLJ1 {
  width: 100%;
  height: 100%;
}
.VMf1K {
  font-family: var(--font-body);
}
.DY8a8 {
  font-family: var(--font-header);
}
.kR4_3 {
  display: flex;
  flex-direction: column;
  padding: 0 20px;
  width: auto;
  margin: 0 5px;
  position: relative;
}
@media (max-width: 768px) {
  .kR4_3 {
    padding: 0 15px;
  }
}
.TOPvg {
  width: 10%;
  position: absolute;
  top: 14px;
  left: 32px;
  outline: 0;
  z-index: 9;
}
.TOPvg .TMWMn .D4hre,
.TOPvg .TMWMn .Z68Xv {
  height: 25px;
  line-height: 52px;
  min-width: 25px;
  width: 25px;
  cursor: pointer;
  box-shadow: none;
  padding: 0;
  background: #fff;
  position: relative;
  display: block;
  border-radius: 100%;
}
.TOPvg .TMWMn .D4hre::before,
.TOPvg .TMWMn .Z68Xv::before {
  content: "\e930";
  font-family: "Hunkemoller";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
  color: #a3a3a3;
  left: 50%;
  line-height: normal;
  margin: auto;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.TOPvg .TMWMn .D4hre::after,
.TOPvg .TMWMn .Z68Xv::after {
  font-size: 13px;
}
.TOPvg .TMWMn .Z68Xv {
  background: var(--buttonPrimary, #4e3f09) !important;
}
.TOPvg .TMWMn .Z68Xv::before {
  color: #fff !important;
}
.hDJub {
  width: 100%;
  height: auto;
  display: inline-block;
  position: relative;
}
.hDJub .FPvWG {
  position: absolute;
  bottom: 7px;
  right: 7px;
}
.fL4w2 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.fL4w2 img {
  aspect-ratio: 1/1;
}
.aPeqf {
  color: var(--textBody, #3c3131);
  cursor: pointer;
  font-family: Nunito-Regular;
  margin: 8px 0px;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0.02em;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (max-width: 768px) {
  .aPeqf {
    font-size: 13px;
    line-height: 16px;
  }
}
.vP_Ml {
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0.02em;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #a3a3a3;
  text-transform: lowercase;
  margin-left: 5px;
}
.vP_Ml::first-letter {
  text-transform: uppercase;
}
.Yu9LS {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  list-style: none;
}
@media (max-width: 768px) {
  .Yu9LS {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  .Yu9LS li {
    margin-bottom: 12px;
  }
}
.Yu9LS li:last-child {
  padding-left: 10px;
}
@media (max-width: 768px) {
  .Yu9LS li:last-child {
    padding-left: 0px;
  }
}
.Yu9LS .DqcBk {
  position: relative;
  width: 98px;
}
.Yu9LS .DqcBk::before {
  content: "\e904";
  color: #666;
  font-family: Hunkemoller;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translateY(-50%) rotate(180deg);
  position: absolute;
  right: 10px;
  top: 50%;
}
@media (max-width: 768px) {
  .Yu9LS .DqcBk {
    width: 100%;
  }
}
.Yu9LS .DqcBk select {
  font-weight: 400;
  font-size: 12px;
  line-height: 21px;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: 0 0;
  border: 1px solid #ee4e7f;
  border-radius: 5px;
  box-shadow: none;
  color: #333;
  height: 45px;
  max-width: 100%;
  outline: 0;
  padding: 8px 15px;
  position: relative;
  width: 100%;
  z-index: 9;
}
.Yu9LS .DqcBk .oD_UZ {
  font-weight: 400;
  font-size: 14px;
  position: absolute;
  left: 14px;
  top: 12px;
  margin-bottom: 0;
}
.Yu9LS .aKvWk {
  min-width: auto;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  text-decoration: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #e81e75;
  border-radius: 5px;
  border: 1px solid #e81e75;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 1px;
  outline: 0;
  padding: 16px 10px 14px;
  text-align: center;
  vertical-align: top;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .Yu9LS .aKvWk {
    width: 100%;
  }
}
.f1yb4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0.02em;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  margin-top: 4px;
}
@media (max-width: 768px) {
  .f1yb4 {
    font-size: 13px;
    line-height: 16px;
  }
}
.f1yb4 .sQcc2 {
  color: var(--saleDiscountText, #1c958f);
  margin-left: 5px;
  font-family: Nunito-Regular;
  margin-bottom: 8px;
  padding: 8px 0px 5px 0px;
}
.f1yb4 .Ml3N5 {
  text-decoration: line-through;
  color: #a3a3a3;
  font-family: Nunito-Regular;
  margin-bottom: 8px;
  padding: 8px 0px 5px 0px;
}
.f1yb4 .MR70s {
  display: flex;
  padding-top: 10px;
  padding-bottom: 5px;
}
.PtSD0 {
  position: relative;
  height: auto;
}
@media only screen and (max-width: 768px) {
  .PtSD0 {
    height: auto;
  }
}
.PtSD0 .agKYR {
  font-size: 12px;
  color: red;
  padding-top: 10px;
}
.PtSD0 .agKYR p {
  margin-bottom: 1rem;
}
.jPxkY {
  margin: 0 8px;
}
.jPxkY .PtSD0 {
  height: auto;
  margin-top: 8px !important;
}
.jPxkY .PtSD0 .aPeqf {
  font-size: 13px !important;
  line-height: normal !important;
}
.jPxkY .f1yb4 {
  font-size: 13px !important;
  line-height: normal !important;
}


.sbchv,
.wpk0Z {
  transition: all 0.5s;
}
.tDm8I,
.M7ces {
  opacity: 0;
  transform: translateY(10px);
}
.fS4Wx,
.Fnd5e {
  transition: all 0.5s;
}
.HpTBw,
.zTIpO {
  opacity: 0;
}
.Zxhwu,
.Nh13a {
  transition: 0.5s;
}
.nXgMG,
.UEhyb {
  transform: translate(-100%, 0%);
}
.aH07B,
.Bu_MY {
  transition: all 0.5s;
}
.IP6Im,
.C8S9k {
  transform: translate(200%, 0%);
}
.PdHON,
.cqiwg {
  transition: all 0.5s;
}
.P3qpy,
.V5Oq_ {
  opacity: 0;
  transform: translateY(-100%);
}
.XKCTA,
.tPevQ {
  transition: all 0.5s ease-in-out;
}
.ZYyKg,
.Rt7jY {
  opacity: 0;
  transform: translateY(100vh);
}
.PTUSe {
  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;
}
.PTUSe.c8ZM1 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.xUdZn {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.xUdZn.c8ZM1 {
  opacity: 1 !important;
}
._cFA2 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.URbdO {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .URbdO {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .URbdO {
    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;
}
.eBSbd {
  position: sticky;
  top: 0;
  z-index: 999;
}
.jfwfl,
.Lm3ox {
  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);
  }
}
.AdkLG,
.tT2Gz {
  background-color: var(--pageBackground, #f8f8f8);
}
.T9uiE .NNGUx .wHnO0 .ASke_ {
  font-size: 0.875rem;
}
.SZtWB .O9Lhs {
  background: #f5f5f5;
}
.PZQMm {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.ta_xs {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.ARDMI,
.PPJsO {
  max-width: 1440px;
}
.iLdTn {
  display: block;
}
.L1CtH,
.ij6Fj {
  display: inline-block;
}
.HvO1t {
  display: flex;
}
.u0pg4,
.eGpey {
  display: flex;
  flex-direction: column;
}
.Pe4n_,
.gTSj4 {
  display: flex;
  align-items: center;
}
.FyHfU,
.RElqe {
  display: flex;
  justify-content: center;
}
.oEFBx,
.mJ8ti {
  display: flex;
  justify-content: center;
  align-items: center;
}
.THSk4,
.Iyg0K {
  justify-content: flex-start;
}
.TblAD,
.OYCsd {
  justify-content: flex-end;
}
.gGMAQ,
.tER9r {
  justify-content: space-between;
}
.MyrDP,
.M1twB {
  justify-content: space-around;
}
.Jt5ai,
.laj_S {
  justify-content: space-evenly;
}
h1,
.FfeVw {
  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,
  .FfeVw {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.cNzJ5 {
  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,
  .cNzJ5 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.D0UOZ {
  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,
  .D0UOZ {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.TmnYr {
  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,
  .TmnYr {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.SploI {
  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,
  .SploI {
    font-size: 16px;
    line-height: 18px;
  }
}
.gDwzx {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .gDwzx {
    font-size: 16px;
    line-height: 20px;
  }
}
.Me4S0,
.JF12X,
.VD7N_ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Me4S0,
  .JF12X,
  .VD7N_ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.cNzx1 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .cNzx1 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.PozVE,
.ujX19 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.Lt5fX,
.DFh6e {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.fsIQM,
.ensD_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.Eyrs9,
.Ug5MR {
  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) {
  .Eyrs9,
  .Ug5MR {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .Eyrs9:hover,
  .Ug5MR:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.Eyrs9:active,
.Ug5MR:active,
.Eyrs9:focus-visible,
.Ug5MR:focus-visible,
.Eyrs9:focusvisible,
.Ug5MR:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.tnnni,
.ENInJ {
  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) {
  .tnnni,
  .ENInJ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .tnnni:hover,
  .ENInJ:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .tnnni:disabled,
  .ENInJ:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.tnnni:active,
.ENInJ:active,
.tnnni:focus-visible,
.ENInJ:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.OdmVT,
._Nv4W {
  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) {
  .OdmVT,
  ._Nv4W {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.OdmVT:hover,
._Nv4W:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.OdmVT:disabled,
._Nv4W:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.OdmVT:active,
._Nv4W:active {
  opacity: 0.8;
}
.vvAvQ,
.e0NGo {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.xqFIJ,
.TcJhs {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.TtqwR,
.qxBCr {
  max-width: 1440px !important;
}
.MzKS3 {
  max-width: unset;
}
.TtqwR,
.Mb77P {
  max-width: 1440px !important;
}
.Rw_mJ,
.NHBBR {
  overflow-y: hidden !important;
}
.U9uYQ .BBWJa .OoCIX {
  height: 63px;
}
.EuV7f .trAjQ .hJmBC {
  margin-right: none !important;
}
.iWSxi {
  display: block !important;
  margin-bottom: 8px;
}
.mVy1Z {
  width: calc(100% - 20px) !important;
}
.GMHi4 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.hth9z,
.UZb3n {
  max-width: 1440px;
}
.Obv38,
.mWqhz {
  margin-right: 30px !important;
}
.jZ5lP,
.QSJhw {
  margin-right: 5px !important;
}
.rzbCO,
.zneOv {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.lvU8u,
.wTF0o {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.vGG0g,
.MdPxD {
  display: none;
}
@media only screen and (max-width: 768px) {
  .vGG0g,
  .MdPxD {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .vGG0g,
  .MdPxD {
    margin-top: 24px;
  }
}
.nKBhC,
.QL2SX {
  background-color: var(--accentColor);
  color: #fff;
}
.wg7o2,
.mCsVu {
  position: relative;
}
.vvNhR,
.Dyvqh {
  overflow-y: hidden;
}
.gFyeP,
.r9ZBf {
  overflow: hidden;
}
.wpcFu h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .wpcFu {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.I6rKv .z1fvh {
  color: var(--textHeading, #26201a);
}
.I6rKv .C_Pxf,
.I6rKv ._22iA {
  color: var(--textLabel, #666666) !important;
}
.I6rKv #QJXZZ * {
  color: var(--textBody, #3c3131);
}
.H19Sh {
  width: 100%;
  height: 100%;
}
.EZMzE {
  font-family: var(--font-body);
}
.hTJ_b {
  font-family: var(--font-header);
}
.PVAPQ {
  margin: 0 auto;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 16px;
}
.PVAPQ .j64ow {
  text-align: center;
}
.PVAPQ .j64ow .vihO1 {
  display: flex;
  flex-direction: column;
}
.PVAPQ .j64ow .vihO1 .z1fvh {
  font-size: 40px;
  color: var(--textHeading, #26201a);
  font-weight: 500;
  line-height: 48px;
  font-family: Nunito-Regular;
  text-align: center;
  margin-bottom: 8px;
  padding-top: 26px;
}
.PVAPQ .j64ow .vihO1 .pGLAb .tEE2f {
  font-size: 16px;
  color: var(--textHeading, #26201a);
  font-weight: 400;
  line-height: 24px;
  font-family: Nunito-Regular;
  text-align: center;
  margin-bottom: 16px;
}
.PVAPQ .j64ow .vihO1 .RpLJ4 {
  width: 200px;
  height: 200px;
}

.uAbYZ,
.pyPvA {
  transition: all 0.5s;
}
.eHb7j,
.qWVXu {
  opacity: 0;
  transform: translateY(10px);
}
.ixexg,
.mmnI7 {
  transition: all 0.5s;
}
.MIujM,
.vMhRd {
  opacity: 0;
}
.DIkpF,
.VX3Dd {
  transition: 0.5s;
}
.naAh4,
.Qsjiu {
  transform: translate(-100%, 0%);
}
.KY5oK,
.n7u78 {
  transition: all 0.5s;
}
.L8rxd,
.ZgD6M {
  transform: translate(200%, 0%);
}
.zJV4T,
.VIXjv {
  transition: all 0.5s;
}
.Jim7G,
.UTj0I {
  opacity: 0;
  transform: translateY(-100%);
}
.rQdym,
.QG2vD {
  transition: all 0.5s ease-in-out;
}
.ydy57,
.RkZ3u {
  opacity: 0;
  transform: translateY(100vh);
}
.oWgXR {
  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;
}
.oWgXR.Ch7l2 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.B9sG3 {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.B9sG3.Ch7l2 {
  opacity: 1 !important;
}
._rMRd {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.vRS_1 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .vRS_1 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .vRS_1 {
    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;
}
.g3fAX {
  position: sticky;
  top: 0;
  z-index: 999;
}
.tX_KC,
.mcLZE {
  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);
  }
}
.CYLDS,
.BEi4V {
  background-color: var(--pageBackground, #f8f8f8);
}
.ePxG8 .rYYyi .D2I2b .UwWXJ {
  font-size: 0.875rem;
}
.lwt95 .vtPv3 {
  background: #f5f5f5;
}
.kHsDv {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.TRyYQ {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.RCYdz,
.yq3qo {
  max-width: 1440px;
}
.TRuQ9 {
  display: block;
}
.BG7HP,
._6_PzK {
  display: inline-block;
}
.cugBL {
  display: flex;
}
.ucgBv,
.ZrAkS {
  display: flex;
  flex-direction: column;
}
.dTYsY,
.JbwkE {
  display: flex;
  align-items: center;
}
.hgDrz,
.CB04p {
  display: flex;
  justify-content: center;
}
.E1Fqw,
.x6v8v {
  display: flex;
  justify-content: center;
  align-items: center;
}
.BDECH,
.K3cRW {
  justify-content: flex-start;
}
.csdjL,
.YgiE5 {
  justify-content: flex-end;
}
.j2ynr,
.akbPs {
  justify-content: space-between;
}
.GEXTX,
.LSQVA {
  justify-content: space-around;
}
.ycnfO,
.eFaJU {
  justify-content: space-evenly;
}
h1,
.KWRri {
  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,
  .KWRri {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.mb4Zg {
  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,
  .mb4Zg {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.hLbsS {
  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,
  .hLbsS {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Fndao {
  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,
  .Fndao {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.OheSn {
  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,
  .OheSn {
    font-size: 16px;
    line-height: 18px;
  }
}
.hckfP {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .hckfP {
    font-size: 16px;
    line-height: 20px;
  }
}
.B_jWD,
.QM40D,
.xl2Co {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .B_jWD,
  .QM40D,
  .xl2Co {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.pBJzl {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .pBJzl {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.u0CpD,
.poFLO {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.JnGNp,
.EG8j_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.yAT5f,
.cUyvm {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
._GSJi,
.CJYMt {
  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) {
  ._GSJi,
  .CJYMt {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  ._GSJi:hover,
  .CJYMt:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
._GSJi:active,
.CJYMt:active,
._GSJi:focus-visible,
.CJYMt:focus-visible,
._GSJi:focusvisible,
.CJYMt:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.u4Cae,
.ydZY1 {
  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) {
  .u4Cae,
  .ydZY1 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .u4Cae:hover,
  .ydZY1:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .u4Cae:disabled,
  .ydZY1:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.u4Cae:active,
.ydZY1:active,
.u4Cae:focus-visible,
.ydZY1:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.a2K9P,
.sKlrA {
  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) {
  .a2K9P,
  .sKlrA {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.a2K9P:hover,
.sKlrA:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.a2K9P:disabled,
.sKlrA:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.a2K9P:active,
.sKlrA:active {
  opacity: 0.8;
}
.whzge,
.YFwbd {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.id1RV,
.uOLUv {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.lHZt8,
.iRwfN {
  max-width: 1440px !important;
}
.GEv2B {
  max-width: unset;
}
.lHZt8,
.IvnJS {
  max-width: 1440px !important;
}
.H_O1W,
.c1Hc1 {
  overflow-y: hidden !important;
}
.t0faP .Lhr0_ .G5GC9 {
  height: 63px;
}
.RLYVt .CZbpi .Cx8L2 {
  margin-right: none !important;
}
.KGD88 {
  display: block !important;
  margin-bottom: 8px;
}
.WCyZ7 {
  width: calc(100% - 20px) !important;
}
.ceVc6 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.E5q7O,
._Q7eq {
  max-width: 1440px;
}
.zPJ0W,
.uPbm1 {
  margin-right: 30px !important;
}
.Kw7iF,
.H2Jmu {
  margin-right: 5px !important;
}
.fF7pg,
.ohl0W {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.KZNvV,
.YbC7l {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.KHE31,
.koOn4 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .KHE31,
  .koOn4 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .KHE31,
  .koOn4 {
    margin-top: 24px;
  }
}
.pu9XR,
.f1L0j {
  background-color: var(--accentColor);
  color: #fff;
}
.rRDGe,
.bFYJE {
  position: relative;
}
.tWhNE,
.SZkWv {
  overflow-y: hidden;
}
.IifFE,
.Ve_hY {
  overflow: hidden;
}
.ikzsx h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .ikzsx {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Xrx3F .lDn21 {
  color: var(--textHeading, #26201a);
}
.Xrx3F .gFSB6,
.Xrx3F .WMK0y {
  color: var(--textLabel, #666666) !important;
}
.Xrx3F #wb2G1 * {
  color: var(--textBody, #3c3131);
}
.lT1Nc {
  width: 100%;
  height: 100%;
}
.xYmUT {
  font-family: var(--font-body);
}
.piWAw {
  font-family: var(--font-header);
}

