.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: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@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-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-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-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-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-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-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.S16em,
.uWJH3 {
  position: sticky;
  top: 0;
  z-index: 999;
}
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;
}
.WhvHS,
.UqAVf {
  max-width: 1750px !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, #7d7676) !important;
}
.qaaii #uTxnP * {
  color: var(--textBody, #3c3131);
}
.CMqNz {
  width: 100%;
  height: 100%;
}
.hEQiR {
  font-family: var(--font-body);
}
.mAvUQ {
  font-family: var(--font-header);
}
.NxCjj {
  margin-top: 48px;
}
.aBs0R {
  position: relative;
  width: 24px;
  height: 24px;
}
.rqWt2 {
  padding: 0px 15px 38px 15px;
  color: var(--textBody, #3c3131);
}
.rqWt2 .cEh0g {
  display: block;
}
.rqWt2 .tIOeY {
  display: block;
}
@media only screen and (min-width: 769px) {
  .rqWt2 .tIOeY {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .rqWt2 {
    padding: 0;
    margin-top: 0;
  }
}
.rqWt2 .CBko7 {
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  margin-left: -15px;
  margin-right: -15px;
}
@media only screen and (max-width: 768px) {
  .rqWt2 .CBko7 {
    flex-direction: column;
    margin-left: unset;
    margin-right: unset;
  }
}
@media screen and (min-width: 768px) {
  .rqWt2 .CBko7 .gM6Tb {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0px 15px 0px 0px;
    display: block;
  }
  .rqWt2 .CBko7 .JXern {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .rqWt2 .CBko7 .gM6Tb {
    display: none;
  }
  .rqWt2 .CBko7 .JXern {
    flex: 0 0 100%;
    max-width: 100%;
    display: block;
    margin-bottom: 20px;
  }
}
.rqWt2 .CBko7 .zvunP {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  padding: 0px 15px;
  box-sizing: border-box;
  position: relative;
}
@media screen and (max-width: 768px) {
  .rqWt2 .CBko7 .zvunP {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 7px;
  }
}
@media (max-width: 576px) {
  .rqWt2 .CBko7 .zvunP {
    margin-bottom: 17px;
  }
}
@media only screen and (max-width: 480px) {
  .rqWt2 .CBko7 .zvunP .VM7KE {
    padding: 0rem;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .rqWt2 .CBko7 .zvunP .VM7KE {
    padding: 0rem;
  }
}
.rqWt2 .CBko7 .zvunP .TA6T7 {
  color: var(--textHeading, #26201a);
  font-family: "TTNormsNormal";
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: 0.2px;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .rqWt2 .CBko7 .zvunP .TA6T7 {
    margin-top: 10px;
  }
}
@media screen and (max-width: 992px) {
  .rqWt2 .CBko7 .zvunP .TA6T7 {
    font-size: 18px;
    line-height: normal;
    font-weight: 500;
  }
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u {
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  right: 5px;
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .douay {
  display: inline-block;
  color: #333;
  font-size: 20px;
  margin-right: 10px;
  cursor: pointer;
  top: 5px;
  position: relative;
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .douay .Uc0al {
  position: relative;
  top: 0px;
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .douay .MjASR {
  display: none;
  position: absolute;
  top: 8px;
  left: -80px;
  background: #fff;
  padding: 8px;
  box-shadow: 1px 1px 10px 0 rgba(17, 17, 17, 0.1);
  font-size: 14px;
  text-align: left;
  z-index: 999;
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .douay .MjASR p {
  padding: 6px 0px;
  margin-bottom: 0px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 300;
  font-family: "TTNormsNormal";
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .douay .MjASR :hover {
  color: #0056b3;
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .douay .MjASR.cYI3r {
  display: block;
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .HUxYQ {
  position: static;
  display: inline-block !important;
  background: none;
  box-shadow: none;
  border: 0;
  color: #828080;
  font-size: 20px;
  width: 42px;
  height: 42px;
  z-index: 0;
  cursor: pointer;
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .xg4Zj {
  padding: 8px;
  position: fixed;
  top: 55px;
  right: 0;
  color: #fff;
  z-index: 9999;
  width: 230px;
  border: 0;
  background: #333;
  line-height: 16px;
  font-size: 10px;
  font-family: "TTNormsRegular";
  font-weight: 300;
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .xg4Zj::before {
  font-family: "FontAwesome";
  position: relative;
  content: "\f058";
  margin-right: 5px;
}
.rqWt2 .CBko7 .zvunP .VM7KE .pr_Pj {
  margin-top: 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: var(--textHeading, #26201a);
  font-weight: 300;
  font-family: "TTNormsNormal";
}
.rqWt2 .CBko7 .zvunP .b4DL6 {
  font-size: 1rem;
  margin: 20px 0 2px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .rqWt2 .CBko7 .zvunP .b4DL6 {
    margin: 30px 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 .b4DL6 ::before {
  content: "\f156";
}
.rqWt2 .CBko7 .zvunP .Rhk2I {
  color: var(--saleDiscountText, #1c958f);
  font-size: 22px;
  font-family: "TTNormsNormal";
  font-weight: 300 !important;
  line-height: 26px;
}
@media screen and (max-width: 992px) {
  .rqWt2 .CBko7 .zvunP .Rhk2I {
    font-size: 18px;
    line-height: normal;
  }
}
.rqWt2 .CBko7 .zvunP .oZvyt {
  color: var(--textSecondary, #9c9c9c);
  font-size: 22px;
  font-family: "TTNormsNormal";
  font-weight: 300 !important;
  line-height: 26px;
}
@media screen and (max-width: 992px) {
  .rqWt2 .CBko7 .zvunP .oZvyt {
    font-size: 18px;
    line-height: normal;
  }
}
.rqWt2 .CBko7 .zvunP .b4DL6 .kIFPh {
  font-size: 19px !important;
  line-height: 19px !important;
  display: inline-block;
  font: normal normal normal 14px / 1 FontAwesome;
  color: #010101;
}
.rqWt2 .CBko7 .zvunP .b4DL6 ::before {
  content: "\f156";
}
.rqWt2 .CBko7 .zvunP .q1C8m {
  font-size: 18px;
  font-family: "TTNormsNormal";
  font-weight: 600 !important;
  line-height: 20px;
  color: var(--textSecondary, #9c9c9c);
  text-decoration-line: line-through;
  padding: 0px 13px 0px 3px;
}
.rqWt2 .CBko7 .zvunP .FMjAo {
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
  background-color: var(--saleBadgeBackground, #fff);
  color: var(--saleDiscountText, #1c958f);
  font-size: 12px;
  margin-left: 1rem;
  display: inline-block;
}
@media only screen and (max-width: 768px) {
  .rqWt2 .CBko7 .zvunP .FMjAo {
    margin-left: 0.5rem;
  }
}
.rqWt2 .CBko7 .zvunP .b4DL6 .L5Hvb {
  color: var(--textHeading, #26201a);
  font-size: 22px;
  font-family: "TTNormsNormal";
  font-weight: 300;
  line-height: 26px;
  padding-right: 2px;
}
.rqWt2 .CBko7 .zvunP .b4DL6 .DFa1c {
  color: var(--textHeading, #26201a);
  font-size: 22px;
  font-family: "TTNormsNormal";
  font-weight: 300;
  line-height: 26px;
}
.rqWt2 .CBko7 .zvunP .b4DL6 ._ROgO {
  margin-left: 0.25rem;
}
.KGP30 .LoqOg {
  border: 1px solid #000000;
}
.KGP30 .LoqOg .KPGDN {
  font-size: 15px;
  display: block;
  padding: 18px;
  color: var(--textHeading, #26201a);
  line-height: 20px;
  font-weight: 500;
  font-family: "TTNormsMedium";
}
@media screen and (max-width: 767px) {
  .KGP30 .LoqOg .KPGDN {
    font-size: 12px !important;
  }
}
.KGP30 .LoqOg .KPGDN span {
  width: 40px;
  height: 40px;
  border: 1px solid #000;
  display: inline-block;
  line-height: 40px;
  text-align: center;
  border-radius: 50px;
  margin-right: 15px;
}
.KGP30 .LoqOg .KPGDN::before {
  content: none;
}
.KGP30 .LoqOg .KPGDN i {
  font-size: 30px;
  float: right;
  top: 12px;
  position: relative;
  top: 6px;
}
.KGP30 .LoqOg .KPGDN .n0lcK::before {
  content: "\f107";
  font-family: "FontAwesome";
  font-style: normal;
}
.KGP30 .LoqOg .KPGDN .SaCtZ::before {
  content: "\f106";
  font-family: "FontAwesome";
  font-style: normal;
}
.KGP30 .LoqOg .x3lWc {
  opacity: 1;
}
.KGP30 .LoqOg .x3lWc .yiLzn {
  padding: 25px;
  background: #f8f8f8;
  flex-direction: revert;
  flex-wrap: wrap;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.KGP30 .bAeXC {
  margin-bottom: 10px;
}
.KGP30 .bAeXC .KPGDN {
  font-size: 15px;
  display: block;
  color: var(--textHeading, #26201a);
  line-height: 20px;
  font-weight: 500;
  font-family: "TTNormsMedium";
  margin-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .KGP30 .bAeXC .KPGDN {
    font-size: 12px !important;
  }
}
.KGP30 .ORWzJ {
  display: none;
}
.KGP30 .Ka2bR {
  border: 1px solid #000000;
}
.KGP30 .Ka2bR .KPGDN {
  font-size: 15px;
  display: block;
  padding: 18px;
  color: var(--textHeading, #26201a);
  line-height: 20px;
  font-weight: 500;
  font-family: "TTNormsMedium";
}
@media screen and (max-width: 767px) {
  .KGP30 .Ka2bR .KPGDN {
    font-size: 12px !important;
  }
}
.KGP30 .Ka2bR .KPGDN span {
  width: 40px;
  height: 40px;
  border: 1px solid #000;
  display: inline-block;
  line-height: 40px;
  text-align: center;
  border-radius: 50px;
  margin-right: 15px;
}
.KGP30 .Ka2bR .KPGDN::before {
  content: none;
}
.KGP30 .Ka2bR .KPGDN i {
  font-size: 30px;
  float: right;
  top: 12px;
  position: relative;
  top: 6px;
}
.KGP30 .Ka2bR .KPGDN .CEaS4::before {
  content: "\f107";
  font-family: "FontAwesome";
  font-style: normal;
}
.KGP30 .Ka2bR .KPGDN .fL3p4::before {
  content: "\f106";
  font-family: "FontAwesome";
  font-style: normal;
}
.KGP30 .Ka2bR .KPGDN .kSje3::before {
  content: "\f107";
  font-family: "FontAwesome";
  font-style: normal;
}
.KGP30 .Ka2bR .KPGDN .qyhv2::before {
  content: "\f106";
  font-family: "FontAwesome";
  font-style: normal;
}
.KGP30 .Ka2bR .L0SKk {
  padding: 25px;
  background: #f8f8f8;
  flex-direction: revert;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  flex-wrap: wrap;
}
.KGP30 .Ka2bR .L0SKk a {
  display: block;
  margin-bottom: 10px;
  margin-right: 5px;
  padding: 0;
  background: #f8f8f8;
  border: 2px solid transparent;
  position: relative;
  margin-bottom: 7px !important;
}
.KGP30 .Ka2bR .L0SKk a ._mfRK {
  border: 0.5px solid #000 !important;
  margin-bottom: 0px !important;
  position: initial !important;
  display: inline-block;
  cursor: pointer;
}
.KGP30 .Ka2bR .L0SKk a .ZJ_tw {
  border: 0px solid #000;
  background: #565458 !important;
  color: #fff !important;
  display: block;
  width: 100%;
  display: inline-block;
  padding: 0 10px;
  border: 1px solid #444444;
  transition: all 0.3s;
  min-width: 104px;
  width: auto;
  height: 40px;
  border-radius: 0;
  line-height: 38px;
  text-align: center;
  font-size: 11px;
  cursor: pointer;
  font-family: "TTNormsNormal";
}
.KGP30 .Ka2bR .L0SKk a .U4uYT {
  border: 0px solid #000;
  cursor: pointer;
  color: #333 !important;
  display: block;
  width: 100%;
  display: inline-block;
  padding: 0 10px;
  border: 1px solid #444444;
  transition: all 0.3s;
  min-width: 104px;
  width: auto;
  height: 40px;
  border-radius: 0;
  line-height: 38px;
  text-align: center;
  font-size: 11px;
  font-family: "TTNormsNormal";
}
.KGP30 .Ka2bR .x3lWc {
  opacity: 1;
}
.KGP30 .Ka2bR .x3lWc .yiLzn {
  padding: 25px;
  background: #f8f8f8;
  flex-direction: revert;
  flex-wrap: wrap;
}
.KGP30 .y7pNB {
  margin-top: 15px;
}
.KGP30 .Ey4d1 .KPGDN {
  font-size: 15px;
  display: block;
  color: var(--textHeading, #26201a);
  line-height: 20px;
  font-weight: 500;
  font-family: "TTNormsMedium";
  margin-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .KGP30 .Ey4d1 .KPGDN {
    font-size: 12px !important;
  }
}
.KGP30 .Ey4d1 .L0SKk {
  flex-direction: revert;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
  border-radius: 0.25rem;
  flex-wrap: wrap;
}
.KGP30 .Ey4d1 .L0SKk a {
  display: block;
  margin-bottom: 10px;
  margin-right: 5px;
  padding: 0;
  background: #f8f8f8;
  border: 2px solid transparent;
  position: relative;
  margin-bottom: 7px !important;
}
.KGP30 .Ey4d1 .L0SKk a ._mfRK {
  border: 0.5px solid #000 !important;
  margin-bottom: 0px !important;
  position: initial !important;
  display: inline-block;
  cursor: pointer;
}
.KGP30 .Ey4d1 .L0SKk a .ZJ_tw {
  border: 0px solid #000;
  background: #565458 !important;
  color: #fff !important;
  display: block;
  width: 100%;
  display: inline-block;
  padding: 0 10px;
  border: 1px solid #444444;
  transition: all 0.3s;
  min-width: 104px;
  width: auto;
  height: 40px;
  border-radius: 0;
  line-height: 38px;
  text-align: center;
  font-size: 11px;
  cursor: pointer;
  font-family: "TTNormsNormal";
}
.KGP30 .Ey4d1 .L0SKk a .U4uYT {
  border: 0px solid #000;
  cursor: pointer;
  color: #333 !important;
  display: block;
  width: 100%;
  display: inline-block;
  padding: 0 10px;
  border: 1px solid #444444;
  transition: all 0.3s;
  min-width: 104px;
  width: auto;
  height: 40px;
  border-radius: 0;
  line-height: 38px;
  text-align: center;
  font-size: 11px;
  font-family: "TTNormsNormal";
}
.KGP30 .Ey4d1 .x3lWc {
  opacity: 1;
}
.KGP30 .Ey4d1 .x3lWc .yiLzn {
  padding: 25px;
  background: #f8f8f8;
  flex-direction: revert;
  flex-wrap: wrap;
}
.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: "TTNormsSemiBold";
  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: "TTNormsMedium" !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: "TTNormsMedium" !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: "TTNormsMedium" !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: "TTNormsRegular" !important;
}
.KGP30 .L0XTe:hover {
  border-color: #023a51;
}
.st4Mz {
  font-size: 14px;
  line-height: 20px;
  color: var(--textHeading, #26201a);
  font-weight: 300;
  font-family: "TTNormsMedium";
}
@media only screen and (max-width: 768px) {
  .SxpzH {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
    z-index: 1000;
  }
}
.SxpzH .PJP_c {
  width: 100%;
  padding: 12px;
  cursor: pointer;
  transition: all 0.4s;
  border: 0.8px solid var(--dividerStokes, #d4d1d1);
  border-radius: 2px;
  color: var(--buttonSecondary, #fff);
  background: #af1a31;
  text-transform: uppercase;
  font-family: "TTNormsMedium" !important;
  margin-top: 42px;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  letter-spacing: 1px;
  word-spacing: 4px;
}
@media only screen and (max-width: 768px) {
  .SxpzH .PJP_c {
    display: block;
    width: 100%;
    text-align: center;
    background-color: #dc3545;
    color: #ffffff;
    text-transform: uppercase;
    cursor: pointer;
    margin: 0px;
  }
}
@media (max-width: 768px) {
  .SxpzH .PJP_c {
    padding: 15px;
  }
}
.SxpzH .I7HPo {
  margin-top: 10px !important;
}

.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;
}
.haJQI,
.G3br0 {
  position: sticky;
  top: 0;
  z-index: 999;
}
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;
}
.u4xMA,
.O_FGN {
  max-width: 1750px !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, #7d7676) !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: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@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-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-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-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-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-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-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
.OYVT2 {
  color: var(--textHeading, #26201a);
  font-size: 22px;
  font-family: "TTNormsNormal";
  font-weight: 300;
  line-height: 26px;
}
.Us5Gc {
  color: var(--saleDiscountText, #1c958f);
  font-size: 22px;
  font-family: "TTNormsNormal";
  font-weight: 300;
  line-height: 26px;
}
.Us5Gc ::before {
  content: "\f156";
}
.xZ_Gf {
  color: var(--textSecondary, #9c9c9c);
  font-size: 22px;
  font-family: "TTNormsNormal";
  font-weight: 300;
  line-height: 26px;
}
.xZ_Gf ::before {
  content: "\f156";
}
.RFlPq {
  font-size: 18px;
  font-family: "TTNormsNormal";
  font-weight: 600 !important;
  line-height: 20px;
  color: var(--textSecondary, #9c9c9c);
  text-decoration-line: line-through;
  padding: 0px 13px 0px 3px;
}
.RFlPq ::before {
  content: "\f156";
}

.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%;
}

.ou23b,
.sWaXF {
  transition: all 0.5s;
}
.SITRn,
.Qwk7d {
  opacity: 0;
  transform: translateY(10px);
}
.uFqyI,
.WXLJR {
  transition: all 0.5s;
}
.VLvVN,
.WA38w {
  opacity: 0;
}
.s6DQf,
.adq4J {
  transition: 0.5s;
}
.FPrKe,
.wT2SX {
  transform: translate(-100%, 0%);
}
.t1Bm9,
.uDMYp {
  transition: all 0.5s;
}
.mAThu,
.T0XvN {
  transform: translate(200%, 0%);
}
.fW7Dl,
.rbtV4 {
  transition: all 0.5s;
}
.QM8Hb,
.bhRC3 {
  opacity: 0;
  transform: translateY(-100%);
}
.QOYCX,
.LNwhc {
  transition: all 0.5s ease-in-out;
}
.FblG1,
.MmGgC {
  opacity: 0;
  transform: translateY(100vh);
}
.xXGp6 {
  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;
}
.xXGp6.pJCuq {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.kbD1l {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.kbD1l.pJCuq {
  opacity: 1 !important;
}
.C4o4c {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.VBkNV {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .VBkNV {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .VBkNV {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@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-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-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-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-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-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-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.u46LQ,
.GfO_y {
  position: sticky;
  top: 0;
  z-index: 999;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
._GH0Y,
.oPHTk {
  background-color: var(--pageBackground, #f8f8f8);
}
.Y3Zc0 .TsJ17 .c7pBX .lCfAc {
  font-size: 0.875rem;
}
.uLRm2 .mRWmQ {
  background: #f5f5f5;
}
.lZPm2 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.H30Zo {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.y0q0j,
.GtJjY {
  max-width: 1440px;
}
.LWgLQ {
  display: block;
}
.VhXfV,
.wy5ch {
  display: inline-block;
}
.FO4gK {
  display: flex;
}
.Rj5cu,
.QBPQp {
  display: flex;
  flex-direction: column;
}
.BgWGa,
.PJASc {
  display: flex;
  align-items: center;
}
.Gin_h,
.LYpeI {
  display: flex;
  justify-content: center;
}
.PTcxe,
.bPbQ2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.CeTOY,
.uhBWq {
  justify-content: flex-start;
}
.HpgzJ,
.rBlVs {
  justify-content: flex-end;
}
.DvcAA,
.KrUUm {
  justify-content: space-between;
}
.zmc1u,
.YRiDQ {
  justify-content: space-around;
}
.PHhkX,
.It69G {
  justify-content: space-evenly;
}
h1,
.jsAY0 {
  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,
  .jsAY0 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Z9w0z {
  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,
  .Z9w0z {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Mc7rb {
  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,
  .Mc7rb {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.TQr9g {
  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,
  .TQr9g {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.nsSyb {
  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,
  .nsSyb {
    font-size: 16px;
    line-height: 18px;
  }
}
.dD2SJ {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .dD2SJ {
    font-size: 16px;
    line-height: 20px;
  }
}
.UtpuW,
.ZMZcD,
.qLDsW {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .UtpuW,
  .ZMZcD,
  .qLDsW {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.FK40P {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .FK40P {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.g65YS,
.dBeiU {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.cHzq0,
.UErf_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.AbpNn,
.ixm6s {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.ENr9V,
.VMySz {
  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) {
  .ENr9V,
  .VMySz {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .ENr9V:hover,
  .VMySz:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.ENr9V:active,
.VMySz:active,
.ENr9V:focus-visible,
.VMySz:focus-visible,
.ENr9V:focusvisible,
.VMySz:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.xTMXi,
.wcizH {
  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) {
  .xTMXi,
  .wcizH {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .xTMXi:hover,
  .wcizH:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .xTMXi:disabled,
  .wcizH:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.xTMXi:active,
.wcizH:active,
.xTMXi:focus-visible,
.wcizH:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.JrPlp,
.f2uOj {
  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) {
  .JrPlp,
  .f2uOj {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.JrPlp:hover,
.f2uOj:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.JrPlp:disabled,
.f2uOj:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.JrPlp:active,
.f2uOj:active {
  opacity: 0.8;
}
.iRBqH,
.Rbnvv {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.j2Nq7,
.DwKY4 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.CA8X9,
.wKx8v {
  max-width: 1440px !important;
}
.CA8X9,
.Z0eQM {
  max-width: 1750px !important;
}
.MNSnX,
.IWo3Z {
  overflow-y: hidden !important;
}
.PIqBI .kutsi .lt_0Y {
  height: 63px;
}
.HEAHG .Nrt5j .KMaHG {
  margin-right: none !important;
}
.YeCPJ {
  display: block !important;
  margin-bottom: 8px;
}
.SZQvM {
  width: calc(100% - 20px) !important;
}
.XY5am {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
._xr6M,
.YSpRG {
  max-width: 1440px;
}
.CQ4BL,
.p9U4k {
  margin-right: 30px !important;
}
.tl4Zy,
.gLYvK {
  margin-right: 5px !important;
}
.VUu1Y,
.vD8UP {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Cum9n,
.uXF2u {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.gff55,
.Az1fQ {
  display: none;
}
@media only screen and (max-width: 768px) {
  .gff55,
  .Az1fQ {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .gff55,
  .Az1fQ {
    margin-top: 24px;
  }
}
.AjuTz,
.FPAcN {
  background-color: var(--accentColor);
  color: #fff;
}
.HxdSS,
.RjNMq {
  position: relative;
}
._673LO,
.hSTAs {
  overflow-y: hidden;
}
.CiUr8,
.VPHSV {
  overflow: hidden;
}
.zIldr h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .zIldr {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.zldv9 .y5NkX {
  color: var(--textHeading, #26201a);
}
.zldv9 .emOHr,
.zldv9 .aNgIc {
  color: var(--textLabel, #7d7676) !important;
}
.zldv9 #KV_QW * {
  color: var(--textBody, #3c3131);
}
.gk7Oi {
  width: 100%;
  height: 100%;
}
.pOVsU {
  font-family: var(--font-body);
}
.Z6ME2 {
  font-family: var(--font-header);
}
.OzKlD {
  position: relative;
  display: inline-block;
  cursor: pointer;
  width: 100%;
}
.kRk9r {
  position: absolute;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid #000;
  width: 200px;
  height: 200px;
  z-index: 4;
  visibility: hidden;
}
.IzsyZ {
  overflow: hidden;
  z-index: 4;
  width: 500px;
  height: 500px;
  background-color: white;
  cursor: pointer;
  border: 4px solid #888888;
  background-repeat: no-repeat;
  position: absolute;
  left: calc(100% + 20px);
  top: 0;
  transition: transform 0.7s ease;
  visibility: hidden;
  background-size: 300%;
}
.xcfBN:hover .kRk9r,
.xcfBN:hover .IzsyZ {
  visibility: visible;
}
.IzsyZ img {
  display: none;
}
.NC8kD {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));
  border-radius: var(--imageRadius, 0px);
}
.RGlzT {
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  max-width: 720px;
}
.qzu34 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.qzu34 .OoazL {
  width: 100%;
  height: 535px;
  cursor: pointer;
}
.bfgpC {
  position: relative;
  width: 100%;
}
.bfgpC /deep/ canvas {
  width: 100%;
  height: 100%;
}
.bfgpC .gPaqw {
  position: absolute;
  bottom: 10px;
  right: 10px;
  top: unset;
  left: unset;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
#lmxJK {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  height: 93%;
}
.wueix {
  position: relative;
  max-height: 100%;
  display: flex;
  align-items: center;
}
.wueix .wKAQe {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.wueix .EaIxw {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.wueix .Uptd8 {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.wueix .Y3R_8 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.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: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@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-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-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-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-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-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-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.b3pP8,
.K7Qdc {
  position: sticky;
  top: 0;
  z-index: 999;
}
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;
}
.jL9Xo,
.E7gS9 {
  max-width: 1750px !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, #7d7676) !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;
}
.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 .QRv_I {
  position: relative;
  width: 100%;
  padding: 0px 15px;
}
@media only screen and (max-width: 768px) {
  .Cl0LO .QRv_I {
    padding: 0;
  }
}
.Cl0LO .sc4it {
  z-index: 1;
  overflow: hidden;
}
.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;
}
.Cl0LO .K5f6P {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}
.Cl0LO ._tISm {
  max-width: 100%;
  cursor: pointer;
}
.Cl0LO .K5f6P .u3Dhn {
  max-width: 560px;
  margin: auto;
  padding: 11px 15px 15px 15px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .Cl0LO .K5f6P .u3Dhn {
    display: none;
  }
}
.Cl0LO .K5f6P .u3Dhn .c2hQn {
  position: relative;
  width: 100%;
  max-width: 488px;
}
.Cl0LO .K5f6P .u3Dhn .c2hQn .lj2Oo {
  width: fit-content;
}
.Cl0LO .K5f6P .u3Dhn .c2hQn .uEVYr {
  z-index: 1;
  background-color: transparent;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.Cl0LO .K5f6P .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 .K5f6P .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 .jFZWk {
  display: flex;
  gap: 16px;
  overflow-x: auto;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thik;
  scrollbar-width: none;
}
.Cl0LO .jFZWk .jFZWk::-webkit-scrollbar {
  width: 8px;
}
.Cl0LO .jFZWk .jFZWk::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}
.Cl0LO .jFZWk .jFZWk::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
}
.Cl0LO .fAx8b {
  background-color: #ffffff;
  width: 78px;
  height: 100%;
  cursor: pointer;
  box-sizing: border-box;
  position: relative;
}
.Cl0LO .fAx8b > * {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.Cl0LO .fAx8b:before {
  content: "";
  display: block;
}
.Cl0LO .fAx8b .DmO0Y {
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  right: unset;
  bottom: unset;
  transform: translate(-50%, -50%);
}
.Cl0LO .fAx8b .DmO0Y /deep/ svg path {
  fill: var(--icon-color);
}
.Cl0LO .fAx8b.Xob3U {
  display: flex;
  align-items: center;
  justify-content: center;
}
.Cl0LO .fAx8b.Xob3U .tQu4u {
  width: 70px;
  font-size: 10px;
  text-align: center;
}
.Cl0LO .jFZWk .phzr1 {
  margin-right: 10px;
  border: 2px solid transparent;
  list-style-type: none;
}
.Cl0LO .jFZWk .K3zq3 {
  border: 1px solid #d8d8d8;
  padding: 5px;
  position: relative;
}
.Cl0LO .jFZWk .phzr1:last-child {
  margin-right: 0;
}
.Cl0LO .nabGX {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Cl0LO .nabGX {
    display: block;
  }
}
._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: rgba(0, 0, 0, 0.8);
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  padding: 0px 6px;
}
.YZ736 .oX63J {
  right: 11px;
  top: 29%;
  position: absolute;
  z-index: 999;
  background: transparent;
  border: none;
  color: #000;
  font-size: 28px;
  cursor: pointer;
  font-family: Arial, Baskerville, monospace !important;
  width: 38px;
  height: 38px;
}
.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: "TTNormsNormal";
}
.YZ736 .x5iOt .TBtNE {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  line-height: 18px;
  font-size: 12px;
  font-weight: 300;
  font-family: "TTNormsNormal";
  padding-right: 10px;
}
.j9fs6 {
  width: 100%;
}
.j9fs6 video {
  height: 90vh;
  width: 90vw;
}

.DWVXq,
.FoEo_ {
  transition: all 0.5s;
}
.ZINiH,
.XGN3K {
  opacity: 0;
  transform: translateY(10px);
}
.uHF7j,
.lABkT {
  transition: all 0.5s;
}
.H6Jjd,
.YAquq {
  opacity: 0;
}
.vzbwW,
.ZwCIk {
  transition: 0.5s;
}
.lfesj,
.tawQj {
  transform: translate(-100%, 0%);
}
.raG1I,
.a7qy2 {
  transition: all 0.5s;
}
.uwwth,
.zUsmW {
  transform: translate(200%, 0%);
}
.AI_5X,
.AsAba {
  transition: all 0.5s;
}
.BhMss,
.WwCWv {
  opacity: 0;
  transform: translateY(-100%);
}
.Harph,
.Wcaku {
  transition: all 0.5s ease-in-out;
}
.uYFdj,
.awaCK {
  opacity: 0;
  transform: translateY(100vh);
}
.Q5LU6 {
  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;
}
.Q5LU6.JSs_x {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.bscQP {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.bscQP.JSs_x {
  opacity: 1 !important;
}
.OJT8E {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.MHnCy {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .MHnCy {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .MHnCy {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@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-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-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-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-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-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-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.LGiak,
.Xt_s9 {
  position: sticky;
  top: 0;
  z-index: 999;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.owX_8,
.k2ldn {
  background-color: var(--pageBackground, #f8f8f8);
}
.G3OiT .vz5nG ._79oy .LPRPO {
  font-size: 0.875rem;
}
.pHBLg .AiOcX {
  background: #f5f5f5;
}
.ekVnM {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.FL8r3 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.cbZa1,
.h2qsV {
  max-width: 1440px;
}
.UHzqZ {
  display: block;
}
.CowLg,
.uU2jm {
  display: inline-block;
}
.yBiD_ {
  display: flex;
}
.pMS5v,
.g2QI6 {
  display: flex;
  flex-direction: column;
}
.eJ2TN,
.RFJRd {
  display: flex;
  align-items: center;
}
.Etyfx,
.RqnIG {
  display: flex;
  justify-content: center;
}
.o8rHs,
.md4xu {
  display: flex;
  justify-content: center;
  align-items: center;
}
.k9A_K,
.kvcoX {
  justify-content: flex-start;
}
.hNnyc,
.PrAml {
  justify-content: flex-end;
}
.pk2j9,
.BG5_6 {
  justify-content: space-between;
}
.gu3LZ,
.vBvS_ {
  justify-content: space-around;
}
.JJqEv,
.K7uRe {
  justify-content: space-evenly;
}
h1,
.P2R_c {
  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,
  .P2R_c {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.GWSmk {
  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,
  .GWSmk {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.oBfSN {
  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,
  .oBfSN {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.GNSFW {
  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,
  .GNSFW {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.G18vE {
  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,
  .G18vE {
    font-size: 16px;
    line-height: 18px;
  }
}
.Ot1V9 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Ot1V9 {
    font-size: 16px;
    line-height: 20px;
  }
}
.uWhBD,
.tCCq2,
.rl2EL {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .uWhBD,
  .tCCq2,
  .rl2EL {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.YsBl0 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .YsBl0 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.FKKyK,
.z3id9 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.Tpty5,
.j8j0s {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.tCodA,
.JIGoN {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.kuvIb,
.PEwyK {
  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) {
  .kuvIb,
  .PEwyK {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .kuvIb:hover,
  .PEwyK:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.kuvIb:active,
.PEwyK:active,
.kuvIb:focus-visible,
.PEwyK:focus-visible,
.kuvIb:focusvisible,
.PEwyK:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.A1hCX,
.bZeGi {
  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) {
  .A1hCX,
  .bZeGi {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .A1hCX:hover,
  .bZeGi:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .A1hCX:disabled,
  .bZeGi:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.A1hCX:active,
.bZeGi:active,
.A1hCX:focus-visible,
.bZeGi:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.uDJzQ,
.uKabG {
  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) {
  .uDJzQ,
  .uKabG {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.uDJzQ:hover,
.uKabG:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.uDJzQ:disabled,
.uKabG:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.uDJzQ:active,
.uKabG:active {
  opacity: 0.8;
}
.zYPFA,
.KUEew {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.gO3TP,
.eluV0 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.GXJ0Z,
.AyTgp {
  max-width: 1440px !important;
}
.GXJ0Z,
.ht6mM {
  max-width: 1750px !important;
}
.tphu_,
.sR4Cy {
  overflow-y: hidden !important;
}
.QhBUD .DYDQH .B6aPd {
  height: 63px;
}
.J57_2 .NUTun .ig8UN {
  margin-right: none !important;
}
.hthA1 {
  display: block !important;
  margin-bottom: 8px;
}
.TgUqh {
  width: calc(100% - 20px) !important;
}
.qOyel {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.EPNsv,
.pp3gy {
  max-width: 1440px;
}
.KxjTO,
.PzcHx {
  margin-right: 30px !important;
}
.LF1Bp,
.JbXjy {
  margin-right: 5px !important;
}
.uRSEm,
.GYJWy {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.HseWy,
.EyMkI {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Ouap4,
.V79Fm {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Ouap4,
  .V79Fm {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Ouap4,
  .V79Fm {
    margin-top: 24px;
  }
}
.IdaWJ,
.qZbra {
  background-color: var(--accentColor);
  color: #fff;
}
.f0n5m,
.VbAVE {
  position: relative;
}
.oKsKS,
.rhoF1 {
  overflow-y: hidden;
}
.tvBIW,
._EPzn {
  overflow: hidden;
}
.fsv1L h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .fsv1L {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.ONYvt .u0H98 {
  color: var(--textHeading, #26201a);
}
.ONYvt .DI_Ax,
.ONYvt .GyjUh {
  color: var(--textLabel, #7d7676) !important;
}
.ONYvt #EkkoE * {
  color: var(--textBody, #3c3131);
}
.ALaPv {
  width: 100%;
  height: 100%;
}
.wKedH {
  font-family: var(--font-body);
}
.u5Efd {
  font-family: var(--font-header);
}
.EnIDX {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}
.DFt4l {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
  overflow: hidden auto;
}
.DFt4l .Isnlv {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  background: none;
  overflow: initial;
  max-width: initial;
  margin: auto;
  right: 0;
}
.DFt4l .Isnlv::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.DFt4l .Isnlv .IHOfm {
  max-width: 55% !important;
}
@media (max-width: 768px) {
  .DFt4l .Isnlv .IHOfm {
    max-width: 100% !important;
  }
}
.DFt4l .Isnlv .Bt2m9 {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
  max-width: 100%;
  cursor: auto;
}
.DFt4l .Isnlv .Bt2m9 .zxbO3 {
  line-height: 0;
  cursor: pointer;
}
.DFt4l .Isnlv .Bt2m9 .zxbO3 .L78Co {
  border: none;
  top: 10px;
  position: absolute;
  z-index: 9;
  left: 15px;
  font-size: 14px;
  background: #fff;
  color: #000;
  width: 35px;
  height: 35px;
  border-radius: 30px;
}
.DFt4l .Isnlv .Bt2m9 .zxbO3 .L78Co .J1Opm {
  color: #1c1c1c;
}
.DFt4l .Isnlv .Bt2m9 .zxbO3 .L78Co .J1Opm::before {
  content: "\f002";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1px;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.DFt4l .Isnlv .Bt2m9 .zxbO3 .bMilt {
  right: 8px !important;
  text-align: right;
  padding-right: 6px;
  width: 40px !important;
  height: 40px;
  opacity: 1;
  color: #000 !important;
  top: 0;
  position: absolute;
  z-index: 999;
  overflow: visible;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  box-shadow: none;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace !important;
  line-height: 44px;
  text-decoration: none;
  cursor: pointer;
}
.DFt4l .Isnlv .Bt2m9 .zxbO3 .a1xFs {
  cursor: zoom-out;
  transform: translateY(-140px);
  zoom: 160%;
  margin: 0 0 1rem;
  width: 100vw;
}
.DFt4l .Isnlv .Bt2m9 .zxbO3 .mwD3g {
  cursor: zoom-in;
  transform: scale(1);
  zoom: 100%;
}
.DFt4l .Isnlv .Bt2m9 .ORw6O {
  display: none;
}
@media (max-width: 500px) {
  .DFt4l .Isnlv .Bt2m9 .ORw6O {
    line-height: 0;
    display: block;
  }
  .DFt4l .Isnlv .Bt2m9 .ORw6O .z5qp7 {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
  }
  .DFt4l .Isnlv .Bt2m9 .ORw6O .z5qp7 .A4qR9 {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px;
    margin-top: 20px;
    font-size: 12px;
    font-weight: 300;
    font-family: "QuickSand";
  }
  .DFt4l .Isnlv .Bt2m9 .ORw6O .z5qp7 .L9v8b {
    position: absolute;
    top: 0;
    right: 0;
    color: #cccccc;
    line-height: 18px;
    margin-top: 20px;
    font-size: 12px;
    font-weight: 300;
    font-family: "QuickSand";
  }
}
.C9MWh {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.h8s0V {
  width: 100%;
  max-width: 80vw;
  margin: 0 auto;
}
.h8s0V video,
.h8s0V iframe {
  width: 100%;
  height: 90vh;
  margin: 2rem auto;
}
.mJSSt {
  width: 100%;
  height: 100%;
}
.aIopp {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
}

.EsIpQ {
  display: flex;
}
.EsIpQ .KL3AS {
  width: 54px;
  height: 54px;
  margin: 0px 5px 5px 0px;
}
.EsIpQ .KL3AS .h77f9 {
  padding: 5px;
  border: 1px solid black;
  width: 274px;
  display: flex;
  flex-direction: column;
  left: calc(100% - 147px);
  bottom: 74px;
  background-color: white;
  top: -176px;
  position: absolute;
  z-index: 99;
}
.EsIpQ .KL3AS .h77f9::after {
  position: relative;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 10px solid #666;
  right: 0px;
  left: 103px;
  bottom: -17%;
  z-index: 9;
  top: 11%;
}
.EsIpQ .KL3AS .h77f9 .mAe7i {
  zoom: 200%;
}
.EsIpQ .KL3AS .h77f9 .jVN8P {
  text-align: center;
}
.OPUJV {
  position: relative;
  width: 80%;
  text-align: center;
  margin-top: -40px;
}
.P16i4 {
  max-width: 80%;
  transition: transform 0.3s ease-in-out;
  transform: scale(1.4);
  border: 2px solid #ddd;
}
.EsIpQ {
  display: flex;
}
.KL3AS {
  position: relative;
  margin: 5px;
  cursor: pointer;
  width: 54px;
  height: 54px;
  margin: 0px 5px 5px 0px;
}
.u6bOk {
  width: 50px;
  height: 50px;
  margin: 0px 5px 5px 0px;
}
.Bwgj1 {
  border: 2px solid #000;
}

.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: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@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-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-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-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-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-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-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.Orokd,
.TS9yp {
  position: sticky;
  top: 0;
  z-index: 999;
}
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;
}
.vlgLw,
.aWT6x {
  max-width: 1750px !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, #7d7676) !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);
}
.CmjLV {
  margin-bottom: 4px;
  display: flex;
  border-radius: var(--buttonRadius, 0px);
  padding-top: 10px;
}
.Q9L09 .kgqlk {
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 500;
  padding-top: 20px;
  color: var(--textHeading, #26201a);
  font-family: "TTNormsMedium";
  line-height: 20px;
  color: #010101;
}
.Q9L09 .mSQru {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  font-size: 15px;
}
.Q9L09 .jYNhq {
  background: #d9d9d9;
  padding: 20px 15px;
  margin-top: 15px;
}
.Q9L09 .jYNhq .P0sbV {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.Q9L09 .jYNhq .P0sbV .dMJqf {
  font-size: 16px !important;
  line-height: 20px;
  font-weight: 700 !important;
  font-family: "TTNormsMedium";
  color: #666666 !important;
  margin-top: 10px;
}
.Q9L09 .jYNhq .P0sbV .reJmd {
  font-size: 22px !important;
  line-height: 20px;
  font-weight: 700 !important;
  font-family: "TTNormsMedium";
  color: #666666 !important;
  margin-top: 7px;
  float: right;
  cursor: pointer;
}
.Q9L09 .jYNhq .P0sbV .zpxEs {
  font-size: 16px !important;
  line-height: 20px;
  font-weight: 700 !important;
  font-family: "TTNormsMedium";
  margin-top: 10px;
  color: #fff !important;
  background-color: #848484 !important;
  padding: 8px 14px 8px 15px;
}
.Q9L09 .jYNhq .P0sbV .PVdvh {
  font-size: 16px !important;
  line-height: 20px;
  font-weight: 700 !important;
  font-family: "TTNormsMedium";
  color: #666666 !important;
  margin-top: 19px;
  float: right;
  cursor: pointer;
  padding-right: 14px;
}
.Q9L09 .jYNhq .P0sbV p {
  color: #010101 !important;
  font-size: 16px !important;
  margin: 0;
  font-weight: 400 !important;
  order: -1;
  text-align: left;
  font-family: "TTNormsNormal";
  line-height: 20px;
}
.Q9L09 .jYNhq .aoh5x {
  font-size: 16px !important;
  line-height: 20px;
  font-weight: 700 !important;
  font-family: "TTNormsMedium";
  color: #fff !important;
  background-color: #848484 !important;
  margin-top: 10px;
  opacity: 1;
  transition: opacity 0.6s;
  padding: 8px 14px 8px 15px;
}
.raZc5 {
  padding: 0 1rem;
  border: none;
  color: #fff;
  padding: 10px 30px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  font-family: "TTNormsNormal";
  background-color: #010101;
  border-radius: 2px;
}
.raZc5 .KbgYb {
  display: block;
  width: 14px;
  height: 12px;
  margin-left: 0.5rem;
}
@media only screen and (max-width: 768px) {
  .raZc5 .KbgYb {
    display: none;
  }
}
.A1l6C {
  background: none;
  border: none;
  padding: 1rem 0.5rem;
  text-overflow: ellipsis;
  width: calc(100% - 120px);
  vertical-align: super;
  margin: 0 10px 0 0 !important;
  padding: 10px 15px;
  margin: 0px 10px 10px 0px;
  font-weight: 400;
  font-size: 10px;
  line-height: 20px;
  color: #000;
  background-color: #ffffff;
  font-family: "TTNormsNormal" !important;
}
@media only screen and (max-width: 768px) {
  .A1l6C {
    width: 50%;
  }
}
.A1l6C:focus,
.A1l6C:visited {
  border: none;
  outline: none;
}
.KGmLx {
  font-size: 16px;
  line-height: 20px;
  font-weight: 300;
  font-family: "TTNormsNormal";
  color: #fff;
}

.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: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@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-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-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-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-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-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-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.Yy3ve,
.tiUMd {
  position: sticky;
  top: 0;
  z-index: 999;
}
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;
}
.y0C1g,
.z79dc {
  max-width: 1750px !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, #7d7676) !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: 16px;
  height: 16px;
}
.pviVi .sAky4 {
  display: inline-block;
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  margin-right: 5px;
}
.pviVi .fhSCx::before {
  content: "\2212";
  font-weight: "FontAwesome";
}
.pviVi .jMLTd {
  padding: 11px 0;
  cursor: pointer;
}
@media (max-width: 576px) {
  .pviVi .jMLTd {
    margin-bottom: 8px;
  }
}

.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: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@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-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-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-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-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-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-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.fPiyf,
.b6UYo {
  position: sticky;
  top: 0;
  z-index: 999;
}
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;
}
._3I6E,
.jKerZ {
  max-width: 1750px !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, #7d7676) !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: 14px;
  line-height: 17px;
  font-weight: 500;
  font-family: "TTNormsMedium";
  padding-top: 6px;
  margin-left: 6px;
  color: #010101;
  cursor: pointer;
}
.U0toS {
  margin-top: 23px;
}
.U0toS li {
  font-family: "TTNormsNormal";
  font-weight: 300;
  font-size: 14px;
  line-height: 1.643em;
  letter-spacing: 0.5px;
  color: #363636;
  margin-bottom: 15px;
}
.tXco2 {
  padding-top: 23px;
}
@media (max-width: 768px) {
  .tXco2 {
    padding-top: 16px;
  }
}
.tXco2 p,
.tXco2 ul,
.tXco2 li,
.tXco2 h4 {
  font-family: "TTNormsNormal";
  font-weight: 300;
  font-size: 14px;
  line-height: 1.643em;
  letter-spacing: 0.5px;
  color: #363636;
  margin-bottom: 15px;
  list-style-type: disc !important;
  list-style: disc outside !important;
}
.tXco2 h4 {
  font-family: "TTNormsMedium" !important;
}
.tXco2 ul {
  padding-left: 20px;
  list-style-type: disc;
}
@media (max-width: 576px) {
  .tXco2 ul {
    margin-bottom: 24px;
  }
}
.eI9QZ {
  padding-top: 23px;
}
@media (max-width: 768px) {
  .eI9QZ {
    padding-top: 2px;
  }
}
.eI9QZ p,
.eI9QZ ul,
.eI9QZ li,
.eI9QZ h4,
.eI9QZ h5 {
  font-family: "TTNormsNormal";
  font-weight: 300;
  font-size: 14px;
  line-height: 1.643em;
  letter-spacing: 0.5px;
  color: #363636;
  margin-bottom: 15px;
  list-style-type: disc !important;
}
@media (max-width: 768px) {
  .eI9QZ p,
  .eI9QZ ul,
  .eI9QZ li,
  .eI9QZ h4,
  .eI9QZ h5 {
    margin-bottom: 17px;
  }
}
.eI9QZ p,
.eI9QZ h4,
.eI9QZ h5 {
  list-style-type: disc !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: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@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-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-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-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-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-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-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.qZ9G7,
.Mavyu {
  position: sticky;
  top: 0;
  z-index: 999;
}
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;
}
.aEWrF,
.pTLrc {
  max-width: 1750px !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, #7d7676) !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);
}
.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: "TTNormsNormal";
  text-transform: capitalize;
  cursor: pointer;
}
.k2opl .h7ICh li:not(:first-child)::before {
  color: #866347;
  font-size: 16px;
  margin-right: 5px;
  content: ">";
  font-weight: 700 !important;
  margin-left: 8px;
  display: inline-block;
  font: normal normal normal 14px / 1 FontAwesome;
  padding-right: 4px;
}

.el2Yq,
.rPQCa {
  transition: all 0.5s;
}
.VzQn_,
.ChVlt {
  opacity: 0;
  transform: translateY(10px);
}
.ymwcl,
.bhdRe {
  transition: all 0.5s;
}
.y8obx,
.hzpGX {
  opacity: 0;
}
.xLJE4,
.H9kmV {
  transition: 0.5s;
}
.TKcgQ,
.cRI14 {
  transform: translate(-100%, 0%);
}
.PuKFQ,
.pvaeY {
  transition: all 0.5s;
}
.i42Ec,
.HItDr {
  transform: translate(200%, 0%);
}
.KJ_Uj,
.kNvRu {
  transition: all 0.5s;
}
.Ynd5r,
.xcafn {
  opacity: 0;
  transform: translateY(-100%);
}
.I1sGm,
.Y0AoH {
  transition: all 0.5s ease-in-out;
}
.Qh9A_,
.vspYp {
  opacity: 0;
  transform: translateY(100vh);
}
.BYux9 {
  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;
}
.BYux9.j6Ser {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.FF3QT {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.FF3QT.j6Ser {
  opacity: 1 !important;
}
.n2xfv {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.vxI86 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .vxI86 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .vxI86 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@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-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-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-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-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-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-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.JjgyJ,
.n22pE {
  position: sticky;
  top: 0;
  z-index: 999;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.Nlda9,
._vW9F {
  background-color: var(--pageBackground, #f8f8f8);
}
.xL10W .IxaAX .Zd3Q2 .fTggY {
  font-size: 0.875rem;
}
.BQLxR .tD3u5 {
  background: #f5f5f5;
}
.bA7KR {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.xYMlR {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.mYkTF,
.lSChF {
  max-width: 1440px;
}
.iHKRi {
  display: block;
}
.YN6QD,
.fCujq {
  display: inline-block;
}
.LXIXl {
  display: flex;
}
.Ij0XL,
.Nrrs2 {
  display: flex;
  flex-direction: column;
}
.VgP2z,
.S33_c {
  display: flex;
  align-items: center;
}
.GYGUc,
.XmGiP {
  display: flex;
  justify-content: center;
}
.OBC2D,
.EJIt0 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rzbLE,
.ZTWbb {
  justify-content: flex-start;
}
.QXiWF,
.HajNJ {
  justify-content: flex-end;
}
.Ps5MF,
.ywUxF {
  justify-content: space-between;
}
.wjKZM,
.vOdJ3 {
  justify-content: space-around;
}
.AO1Tx,
.UHnHw {
  justify-content: space-evenly;
}
h1,
.lnJ7q {
  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,
  .lnJ7q {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.dc7lx {
  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,
  .dc7lx {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.YtxdZ {
  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,
  .YtxdZ {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.UGoKK {
  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,
  .UGoKK {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.pvydZ {
  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,
  .pvydZ {
    font-size: 16px;
    line-height: 18px;
  }
}
.OWJiU {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .OWJiU {
    font-size: 16px;
    line-height: 20px;
  }
}
.EPl1A,
.L5Tnh,
.LTshm {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .EPl1A,
  .L5Tnh,
  .LTshm {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.jGLED {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .jGLED {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.YmJVQ,
.rKxp6 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.xXY4n,
.HPoh0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.aAWbN,
.TceLm {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.ypkhP,
.f2VsB {
  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) {
  .ypkhP,
  .f2VsB {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .ypkhP:hover,
  .f2VsB:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.ypkhP:active,
.f2VsB:active,
.ypkhP:focus-visible,
.f2VsB:focus-visible,
.ypkhP:focusvisible,
.f2VsB:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.VVzHs,
.H6VlI {
  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) {
  .VVzHs,
  .H6VlI {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .VVzHs:hover,
  .H6VlI:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .VVzHs:disabled,
  .H6VlI:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.VVzHs:active,
.H6VlI:active,
.VVzHs:focus-visible,
.H6VlI:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.skSWs,
.vtXME {
  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) {
  .skSWs,
  .vtXME {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.skSWs:hover,
.vtXME:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.skSWs:disabled,
.vtXME:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.skSWs:active,
.vtXME:active {
  opacity: 0.8;
}
.OhiVj,
.BHr5b {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.IFvhc,
.lm_0h {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.ZrWbW,
.HplFk {
  max-width: 1440px !important;
}
.ZrWbW,
.H3l7D {
  max-width: 1750px !important;
}
.xI_pf,
.ubHR1 {
  overflow-y: hidden !important;
}
.YLz34 ._nmZa .F9yzi {
  height: 63px;
}
.SveyG .z4NRW .TGOqt {
  margin-right: none !important;
}
.To4m0 {
  display: block !important;
  margin-bottom: 8px;
}
.ecuYE {
  width: calc(100% - 20px) !important;
}
.XYQi2 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.wBwx1,
.GxAqJ {
  max-width: 1440px;
}
.vadWv,
.b02Qw {
  margin-right: 30px !important;
}
.bwCXY,
.m_poW {
  margin-right: 5px !important;
}
.SAfHq,
.gI9sO {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.beZt0,
.KgXiP {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.qi4BW,
.HWtVz {
  display: none;
}
@media only screen and (max-width: 768px) {
  .qi4BW,
  .HWtVz {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .qi4BW,
  .HWtVz {
    margin-top: 24px;
  }
}
.qY46S,
.mBpDR {
  background-color: var(--accentColor);
  color: #fff;
}
.t_F6X,
.FR2OO {
  position: relative;
}
.zPFT9,
.pN9zB {
  overflow-y: hidden;
}
.qh7Yn,
.XElZr {
  overflow: hidden;
}
.WLDhU h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .WLDhU {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.o9qio .IznKp {
  color: var(--textHeading, #26201a);
}
.o9qio .dMyj_,
.o9qio .bKUAW {
  color: var(--textLabel, #7d7676) !important;
}
.o9qio #f8t4q * {
  color: var(--textBody, #3c3131);
}
.HitJh {
  width: 100%;
  height: 100%;
}
.FvAhH {
  font-family: var(--font-body);
}
.fGmFK {
  font-family: var(--font-header);
}
.lDu2r {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
  background: transparent;
  opacity: 1;
  transition: opacity 0.15s linear;
}
@media (min-width: 576px) {
  .lDu2r .VHdZ8 {
    max-width: 500px;
    margin: 1.75rem auto;
    overflow: scroll;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .lDu2r .VHdZ8::-webkit-scrollbar {
    display: none;
  }
}
@media screen and (max-width: 575px) {
  .lDu2r .VHdZ8 {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
    overflow: scroll;
  }
  .lDu2r .VHdZ8 .VHdZ8::-webkit-scrollbar {
    display: none;
  }
  .lDu2r .VHdZ8::-webkit-scrollbar {
    display: none;
  }
}
.lDu2r .fWma8 {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.lDu2r .foeiO {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}
.lDu2r .foeiO .UlRVe {
  border: 1px solid #000;
  padding: 5px;
}
.lDu2r .foeiO .UlRVe .ZHe1j::before {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f00d";
}
.lDu2r .JtFFU {
  max-width: 600px;
  margin: 0rem auto 2rem;
  text-align: center;
  padding: 0px 0px;
}
@media only screen and (max-width: 480px) {
  .lDu2r .JtFFU {
    margin: 1rem auto 3rem;
  }
}
.lDu2r .JtFFU ._4ZsAq {
  margin-top: 20px;
}
.lDu2r .JtFFU img {
  width: 100%;
}
.lDu2r .JtFFU .JkwpI {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
  padding: 8px 14px;
  position: relative;
  padding: 0.75rem 0.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  font-size: 10px;
  display: block;
}
.lDu2r .JtFFU p {
  font-size: 10px;
  line-height: 20px;
  font-weight: 300;
  color: #010101;
  font-family: "TTNormsNormal";
  margin-bottom: 16px;
}
@media only screen and (max-width: 480px) {
  .lDu2r .JtFFU p {
    margin-top: 48px;
  }
}
.lDu2r .JtFFU .LiT5B {
  padding-bottom: 10px;
}
@media screen and (max-width: 420px) {
  .lDu2r .JtFFU .LiT5B {
    text-align: left;
  }
}
.lDu2r .JtFFU .LiT5B label {
  max-width: 120px;
  display: inline-block;
  width: 100%;
  text-align: left;
  font-size: 14px;
  font-family: "TTNormsNormal";
  line-height: 20px;
  margin-bottom: 0.4rem;
}
@media screen and (max-width: 420px) {
  .lDu2r .JtFFU .LiT5B label {
    margin-bottom: 8px;
  }
}
.lDu2r .JtFFU .LiT5B input {
  max-width: 230px !important;
  outline: none;
  width: 100%;
  padding: 1px;
}
.lDu2r .JtFFU .LiT5B .i4P6K {
  display: block;
  color: red;
  font-size: 10px;
  line-height: 20px;
  font-family: "TTNormsNormal";
  font-weight: 300;
  padding-top: 4px;
}
.lDu2r .JtFFU .O46dp input {
  background-color: #000;
  border: none;
  padding: 5px 15px;
  color: #fff;
}
.lDu2r::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(11, 11, 11, 0.5);
  z-index: -1;
}
body.vVsIE {
  overflow: hidden;
}
.TQEEg {
  max-width: 600px;
  margin: 10px auto 2rem;
  text-align: center;
  padding: 0 10px;
}

.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: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
}
@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-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-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-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-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-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-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.tX_KC,
.mcLZE {
  position: sticky;
  top: 0;
  z-index: 999;
}
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;
}
.lHZt8,
.IvnJS {
  max-width: 1750px !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, #7d7676) !important;
}
.Xrx3F #wb2G1 * {
  color: var(--textBody, #3c3131);
}
.lT1Nc {
  width: 100%;
  height: 100%;
}
.xYmUT {
  font-family: var(--font-body);
}
.piWAw {
  font-family: var(--font-header);
}

