@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-pointer-events {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-text-decoration {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-aspect-ratio {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dOq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dOr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dQ6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dOy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dQI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dP6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dOp {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #232433;
        border-radius: 8px;
      }
      .ww-e-dOs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 15px / 1.7 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dOt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dOt.ww-layout, .ww-e-dOt [data-ww-ls~="dOt"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dOu {
        margin: 0 auto;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 240px;
        max-width: unset;
        min-width: unset;
        height: 240px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dOv {
        margin: 0;
        padding: 28px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 360px;
        max-width: 92vw;
        min-width: unset;
        height: auto;
        max-height: 88vh;
        min-height: unset;
        background-color: #fff;
        border-radius: 20px;
      }
      .ww-e-dOv.ww-layout, .ww-e-dOv [data-ww-ls~="dOv"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dOw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 18px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dOx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #f2f0eb;
        border-radius: 50%;
      }
      .ww-e-dOz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dOz.ww-layout, .ww-e-dOz [data-ww-ls~="dOz"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dP0 {
        margin: 0;
        padding: 28px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 360px;
        max-width: 92vw;
        min-width: unset;
        height: auto;
        max-height: 88vh;
        min-height: unset;
        background-color: #fff;
        border-radius: 20px;
      }
      .ww-e-dP0.ww-layout, .ww-e-dP0 [data-ww-ls~="dP0"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dP1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 18px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dP2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 15px / 1.7 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dP3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #f2f0eb;
        border-radius: 50%;
      }
      .ww-e-dP4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.4 Inter;
        color: #985f00;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dP4:where(:hover) {
        color: #6b4200;
      }
      .ww-e-dP5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.4 Inter;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dP7 {
        margin: 0;
        padding: 28px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 360px;
        max-width: 92vw;
        min-width: unset;
        height: auto;
        max-height: 88vh;
        min-height: unset;
        background-color: #fff;
        border-radius: 20px;
      }
      .ww-e-dP7.ww-layout, .ww-e-dP7 [data-ww-ls~="dP7"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dP8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 18px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dP9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dP9.ww-layout, .ww-e-dP9 [data-ww-ls~="dP9"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dPA {
        margin: 0;
        padding: 3px 12px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: fit-content;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      .ww-e-dPA.ww-layout, .ww-e-dPA [data-ww-ls~="dPA"] {
        display: inline-flex;
      }
      .ww-e-dPB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 11px / 1.4 Inter;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dPC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 15px / 1.7 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dPD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #f2f0eb;
        border-radius: 50%;
      }
      .ww-e-dPF {
        margin: 0;
        padding: 28px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 380px;
        max-width: 92vw;
        min-width: unset;
        height: auto;
        max-height: 88vh;
        min-height: unset;
        background-color: #fff;
        border-radius: 20px;
      }
      .ww-e-dPF.ww-layout, .ww-e-dPF [data-ww-ls~="dPF"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dPH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #f2f0eb;
        border-radius: 50%;
      }
      .ww-e-dPI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 18px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dPJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPJ.ww-layout, .ww-e-dPJ [data-ww-ls~="dPJ"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dPK {
        margin: 0;
        padding: 3px 15px;
        z-index: unset;
        align-self: unset;
        display: inline-block;
        width: fit-content;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.4 Inter;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      .ww-e-dPL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 15px / 1.7 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dPM {
        margin: 4px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPM.ww-layout, .ww-e-dPM [data-ww-ls~="dPM"] {
        display: flex;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
        flex-wrap: wrap;
      }
      .ww-e-dPN {
        margin: 0;
        padding: 7px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
        background-color: #f2f0eb;
        cursor: pointer;
        border-radius: 999px;
      }
      .ww-e-dPO {
        margin: 0;
        padding: 7px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.3 Inter;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b6e8f;
        cursor: pointer;
        border-radius: 999px;
      }
      .ww-e-dPP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.4 Inter;
        color: #2f7a46;
        white-space-collapse: preserve;
      }
      .ww-e-dPQ {
        margin: 0;
        padding: 7px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.3 Inter;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #d5aa4f;
        cursor: pointer;
        border-radius: 999px;
      }
      .ww-e-dPS {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #f2f0eb;
        border-radius: 8px;
      }
      .ww-e-dPT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #f2f0eb;
        border-radius: 50%;
      }
      .ww-e-dPU {
        margin: 0;
        padding: 40px 36px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 90vw;
        max-width: 560px;
        min-width: unset;
        height: auto;
        max-height: 80vh;
        min-height: unset;
        background-color: var(--1eb894e4-d778-4e2e-8794-6a7fcd428c04,#FCF8F1);
        border-radius: 24px;
      }
      .ww-e-dPU.ww-layout, .ww-e-dPU [data-ww-ls~="dPU"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dPV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 15px / 1.4 Inter;
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
        white-space-collapse: preserve;
      }
      .ww-e-dPW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 17px / 1.7 Inter;
        color: var(--dc99406d-ed54-4a79-b618-9f3a1cdf7595,#525465);
        white-space-collapse: preserve;
      }
      .ww-e-dPX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 22px;
        max-width: unset;
        min-width: unset;
        height: 22px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dPY {
        margin: 0;
        padding: 28px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 420px;
        max-width: 90vw;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 20px 60px #00000040;
        border-radius: 16px;
      }
      .ww-e-dPY.ww-layout, .ww-e-dPY [data-ww-ls~="dPY"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dPZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 15px / 1.5 Inter;
        color: #6a6c7e;
        white-space-collapse: preserve;
      }
      .ww-e-dPa {
        margin: 0;
        padding: 28px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 420px;
        max-width: 90vw;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 20px 60px #00000040;
        border-radius: 16px;
      }
      .ww-e-dPa.ww-layout, .ww-e-dPa [data-ww-ls~="dPa"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dPb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #f2f0eb;
        border-radius: 50%;
      }
      .ww-e-dPc {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #f2f0eb;
        border-radius: 8px;
      }
      .ww-e-dPd {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2f7a46;
        border-radius: 8px;
      }
      .ww-e-dPe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 18px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dPf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPf.ww-layout, .ww-e-dPf [data-ww-ls~="dPf"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dPg {
        margin: 4px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPg.ww-layout, .ww-e-dPg [data-ww-ls~="dPg"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dPk {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fcf8f1;
        border: 1px solid #e7e3dc;
        border-radius: 14px;
      }
      .ww-e-dPk.ww-layout, .ww-e-dPk [data-ww-ls~="dPk"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dPl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dPm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPm.ww-layout, .ww-e-dPm [data-ww-ls~="dPm"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-dPn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 150px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPn.ww-layout, .ww-e-dPn [data-ww-ls~="dPn"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dPo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 12px / 1.5 Inter;
        color: #6a6c7e;
        white-space-collapse: preserve;
      }
      .ww-e-dPp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 110px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPp.ww-layout, .ww-e-dPp [data-ww-ls~="dPp"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dPq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 12px / 1.5 Inter;
        color: #6a6c7e;
        white-space-collapse: preserve;
      }
      .ww-e-dPr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPr.ww-layout, .ww-e-dPr [data-ww-ls~="dPr"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dPs {
        margin: 0;
        padding: 8px 10px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 15px / 1.5 Inter;
        color: #232433;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d5d1ca;
        border-radius: 10px;
      }
      .ww-e-dPs:where([data-ww-states~="focus"]), .ww-e-dPs:where(:focus-within) {
        border: 1px solid #d5aa4f;
      }
      .ww-e-dPt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.5 Inter;
        color: #7a4800;
        white-space-collapse: preserve;
      }
      .ww-e-dPv {
        margin: 0;
        padding: 9px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
        background-color: #d5aa4f;
        cursor: pointer;
        border: none;
        border-radius: 999px;
      }
      .ww-e-dPv:where(:hover) {
        background-color: #ca9635;
      }
      .ww-e-dPv:where([data-ww-states~="disabled"]), .ww-e-dPv:where(:disabled), .ww-e-dPv:where([disabled]) {
        cursor: not-allowed;
        opacity: 0.6;
      }
      .ww-e-dPw {
        margin: 0;
        padding: 8px 10px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 15px / 1.5 Inter;
        color: #232433;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d5d1ca;
        border-radius: 10px;
      }
      .ww-e-dPw:where([data-ww-states~="focus"]), .ww-e-dPw:where(:focus-within) {
        border: 1px solid #d5aa4f;
      }
      .ww-e-dPx {
        margin: 0;
        padding: 6px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: 1px solid var(--124ed6b1-5314-4921-a952-e916065ada90,#D5D1CA);
        border-radius: 6px;
      }
      .ww-e-dPy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dPz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 12px / 1.4 Inter;
        color: #b42318;
        white-space-collapse: preserve;
      }
      .ww-e-dQ0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.4 Inter;
        color: #7a271a;
        white-space-collapse: preserve;
      }
      .ww-e-dQ1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dQ1.ww-layout, .ww-e-dQ1 [data-ww-ls~="dQ1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dQ2 {
        margin: 16px 0 0;
        padding: 16px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--7aad80c1-ba59-402a-99ae-4c7704d450c7,#E7E3DC);
      }
      .ww-e-dQ2.ww-layout, .ww-e-dQ2 [data-ww-ls~="dQ2"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dQ3 {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fdecea;
        border: 1px solid #b42318;
        border-radius: 8px;
      }
      .ww-e-dQ3.ww-layout, .ww-e-dQ3 [data-ww-ls~="dQ3"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dQ4 {
        margin: 0;
        padding: 6px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #b42318;
        cursor: pointer;
        opacity: var(--ww-style-opacity);
        border-radius: 6px;
      }
      .ww-e-dQ5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: #b42318;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dQ7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 18px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dQ8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 15px / 1.5 Inter;
        color: #6a6c7e;
        white-space-collapse: preserve;
      }
      .ww-e-dQ9 {
        margin: 0;
        padding: 6px 14px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      .ww-e-dQ9.ww-layout, .ww-e-dQ9 [data-ww-ls~="dQ9"] {
        display: inline-flex;
      }
      .ww-e-dQA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.4 Inter;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dQB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dQC {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Inter;
        white-space-collapse: preserve;
        border: 1px solid #d8d4cc;
        border-radius: 8px;
      }
      .ww-e-dQD {
        margin: 8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dQD.ww-layout, .ww-e-dQD [data-ww-ls~="dQD"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dQE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dQE.ww-layout, .ww-e-dQE [data-ww-ls~="dQE"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dQF {
        margin: 0;
        padding: 28px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 420px;
        max-width: 90vw;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 20px 60px #00000040;
        border-radius: 16px;
      }
      .ww-e-dQF.ww-layout, .ww-e-dQF [data-ww-ls~="dQF"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dQG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dQG.ww-layout, .ww-e-dQG [data-ww-ls~="dQG"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dQH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 12px / 1.4 Inter;
        color: #8a6d1e;
        white-space-collapse: preserve;
      }
      .ww-e-dQJ {
        margin: 0;
        padding: 14px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f7f5f0;
        border-radius: 10px;
      }
      .ww-e-dQJ.ww-layout, .ww-e-dQJ [data-ww-ls~="dQJ"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dQK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.4 Inter;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dQL {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 10px;
      }
      .ww-e-dQL.ww-layout, .ww-e-dQL [data-ww-ls~="dQL"] {
        display: flex;
      }
      .ww-e-dQM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 15px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dQN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.5 Inter;
        color: #6a6c7e;
        white-space-collapse: preserve;
      }
      .ww-e-dQO {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #232433;
        border-radius: 8px;
      }
    }
    @layer custom {
      .ww-e-dOp {
        border: none;
        cursor: pointer;
      }
      .ww-e-dOx {
        border: none;
        cursor: pointer;
      }
      .ww-e-dP3 {
        border: none;
        cursor: pointer;
      }
      .ww-e-dPD {
        border: none;
        cursor: pointer;
      }
      .ww-e-dPH {
        border: none;
        cursor: pointer;
      }
      .ww-e-dPS {
        border: none;
        cursor: pointer;
      }
      .ww-e-dPT {
        border: none;
        cursor: pointer;
      }
      .ww-e-dPU {
        position: relative;
        box-shadow: 0 20px 60px #23243340;
        overflow-y: auto;
      }
      .ww-e-dPW {
        white-space: pre-line;
      }
      .ww-e-dPX {
        top: 20px;
        right: 20px;
        position: absolute;
      }
      .ww-e-dPb {
        border: none;
        cursor: pointer;
      }
      .ww-e-dPc {
        border: none;
        cursor: pointer;
      }
      .ww-e-dPd {
        border: none;
        cursor: pointer;
      }
      .ww-e-dQ4 {
        pointer-events: var(--ww-style-pointer-events);
      }
      .ww-e-dQ5 {
        align-self: flex-start;
      }
      .ww-e-dQ9 {
        align-self: flex-start;
      }
      .ww-e-dQH {
        font-style: italic;
      }
      .ww-e-dQO {
        border: none;
        cursor: pointer;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d8 {
        display: flex;
        background-color: var(--030dede7-5f78-47a4-a1e7-c0bec8f45484,#232433);
      }
      .ww-s-d8 > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
      }
      .ww-s-d8 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-dA {
        display: flex;
        background-color: var(--030dede7-5f78-47a4-a1e7-c0bec8f45484,#232433);
      }
      .ww-s-dA > .ww-section-element {
        width: 100%;
        padding: 72px 32px 32px;
      }
      @media (max-width: 991px) {
        .ww-s-dA > .ww-section-element {
          padding: 56px 24px 28px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dA > .ww-section-element {
          padding: 44px 20px 24px;
        }
      }
      .ww-s-dA > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-dO {
        display: flex;
        background-color: var(--1eb894e4-d778-4e2e-8794-6a7fcd428c04,#FCF8F1);
      }
      .ww-s-dO > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid var(--7aad80c1-ba59-402a-99ae-4c7704d450c7,#E7E3DC);
      }
      .ww-s-dO > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
      }
      .ww-s-dd {
        display: flex;
        background-color: var(--dc82a9f7-9db3-4376-a567-179f037d1084,#F4F1E9);
      }
      .ww-s-dd > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid var(--7aad80c1-ba59-402a-99ae-4c7704d450c7,#E7E3DC);
      }
      .ww-s-dd > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
      }
      .ww-s-da {
        display: flex;
        background-color: var(--dc82a9f7-9db3-4376-a567-179f037d1084,#F4F1E9);
      }
      .ww-s-da > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid var(--7aad80c1-ba59-402a-99ae-4c7704d450c7,#E7E3DC);
      }
      .ww-s-da > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-V7jVa41ptZdn-pq1 {
        margin: 0;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Uds4CVZOBCUG_xSn {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-CgHzhu3VSqpcs79I {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YyvtQJ1aALxh3-nO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-Fl9ul3d7deuE5K65 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-xcvtKf9v4YXjru0H {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-3tJBOiCg_zaOJAaU {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Pl_ddFv4O7h7sQ1q {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-rM3HdAVzPshxMYaK {
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JHTUrsi5weKcajAQ {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JvbkL8SOmMPX3LJB {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jv_Vqe1raKX4ZAEH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-bADOFiuil5qDsyIo {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-CQC-UYJF9-3biM3_ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-BYdlJ4nx9Dtzn_PJ {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-HxcMchISmn4k8l9c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZHFlyccgidWMqZZn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-znI_SdxStZW882iX {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-1r6yFJyQo0gxT5tq {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Ks_fZq89Diodjybo {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZtN82S0iqxXko6wn {
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-di {
        padding: 8px;
        z-index: 50;
        display: flex;
        position: absolute;
        top: calc(100% + 10px);
        right: 0;
        min-width: 200px;
        background-color: #fff;
        border-radius: 14px;
      }
      .ww-e-di.ww-layout, .ww-e-di [data-ww-ls~="di"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dj {
        padding: 10px 12px;
        display: block;
        font: 500 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dj:where(:hover) {
        background-color: #f3ecdf;
      }
      .ww-e-dk {
        margin: 4px;
        height: 1px;
        background-color: #e7e4dc;
      }
      .ww-e-dk.ww-layout, .ww-e-dk [data-ww-ls~="dk"] {
        display: flex;
      }
      .ww-e-dl {
        padding: 12px 24px;
        display: flex;
        width: 100%;
        max-width: 1100px;
      }
      @media (max-width: 767px) {
        .ww-e-dl {
          padding: 12px 16px;
        }
      }
      .ww-e-dl.ww-layout, .ww-e-dl [data-ww-ls~="dl"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 20px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dl.ww-layout, .ww-e-dl [data-ww-ls~="dl"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dl.ww-layout, .ww-e-dl [data-ww-ls~="dl"] {
          align-content: revert-layer;
          gap: 16px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dm {
        flex: 0 0 auto;
        font: 700 11px / 1.4 Inter;
        color: #9d9fb2;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dn {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dn:where(:hover) {
        color: #985f00;
      }
      .ww-e-do {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-do:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dp {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dp:where(:hover) {
        color: #985f00;
      }
      .ww-e-d10 {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d10:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-d1g {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d1h {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d3S {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d3S:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-d3T {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d46 {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d46:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-d4i {
        white-space-collapse: preserve;
      }
      .ww-e-d4p {
        font: var(--0b725ba2-b8e4-4ab3-adc5-a5443f0d49de,500 14px/1.4 Inter);
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d4p:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-d4q {
        display: block;
        width: 100%;
        height: 2px;
        background-color: var(--3c1493aa-29d4-4a28-8720-34db6431e69f,#D5AA4F);
      }
      .ww-e-d4q.ww-layout, .ww-e-d4q [data-ww-ls~="d4q"] {
        display: block;
      }
      .ww-e-d5G {
        font: var(--2da0b3bc-dfdf-4f96-9b08-2100106c255f,400 22px/1.2 "EB Garamond");
        color: var(--9b522227-f7ec-4ef6-98c3-3d5afad62e8a,#D5AA4F);
        letter-spacing: .3em;
        white-space-collapse: preserve;
      }
      .ww-e-d8h {
        margin: 0 0 4px;
        font: var(--95993c30-dc95-4ca0-888a-aade88b1986e,600 14px/1.4 Inter);
        color: var(--58171c59-158a-4876-95ec-726ac15308b9,#FCF8F1);
        white-space-collapse: preserve;
      }
      .ww-e-d8i {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d8j {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d8k {
        padding: 8px 0 0;
        display: flex;
      }
      .ww-e-d8k.ww-layout, .ww-e-d8k [data-ww-ls~="d8k"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 8px 10px;
      }
      .ww-e-d8l {
        margin: 44px 0 0;
        display: block;
        width: 100%;
        height: 1px;
        background-color: var(--90b643a3-9b39-4f56-a0f8-fa368553b5fe,#525465);
      }
      .ww-e-d8l.ww-layout, .ww-e-d8l [data-ww-ls~="d8l"] {
        display: block;
      }
      .ww-e-d8q {
        font: var(--0b725ba2-b8e4-4ab3-adc5-a5443f0d49de,500 14px/1.4 Inter);
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d8q:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-d95 {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d95:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-d97 {
        padding: 12px 0;
        display: flex;
        width: 100%;
      }
      .ww-e-d97.ww-layout, .ww-e-d97 [data-ww-ls~="d97"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d98 {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d98:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-d99 {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d99:where(:hover) {
        text-decoration: none;
      }
      .ww-e-d9A {
        padding: 4px 16px;
        display: flex;
        width: 100%;
        background-color: var(--1eb894e4-d778-4e2e-8794-6a7fcd428c04,#FCF8F1);
        border-radius: 12px;
      }
      .ww-e-d9A.ww-layout, .ww-e-d9A [data-ww-ls~="d9A"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d9m {
        margin: 0 0 4px;
        font: var(--95993c30-dc95-4ca0-888a-aade88b1986e,600 14px/1.4 Inter);
        color: var(--58171c59-158a-4876-95ec-726ac15308b9,#FCF8F1);
        white-space-collapse: preserve;
      }
      .ww-e-dAG {
        font: 400 20px / 1.1 EB Garamond;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
      }
      .ww-e-dC9 {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-dCA {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-dCC {
        padding: 20px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-dCC.ww-layout, .ww-e-dCC [data-ww-ls~="dCC"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 10px 24px;
      }
      @media (max-width: 767px) {
        .ww-e-dCC.ww-layout, .ww-e-dCC [data-ww-ls~="dCC"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-dCD {
        display: flex;
        width: 36px;
        height: 36px;
        background-color: var(--f790ab5e-cbec-48ee-b5ef-20fdfbf2ec34,#FFF1BD);
        border-radius: 50%;
      }
      .ww-e-dCD.ww-layout, .ww-e-dCD [data-ww-ls~="dCD"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dCE {
        display: flex;
      }
      .ww-e-dCE.ww-layout, .ww-e-dCE [data-ww-ls~="dCE"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dCx {
        margin: 0 0 0 auto;
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dCx {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCx {
          display: none;
        }
      }
      .ww-e-dCx.ww-layout, .ww-e-dCx [data-ww-ls~="dCx"] {
        display: flex;
        flex-direction: row;
        gap: 24px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dCx.ww-layout, .ww-e-dCx [data-ww-ls~="dCx"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCx.ww-layout, .ww-e-dCx [data-ww-ls~="dCx"] {
          display: none;
        }
      }
      .ww-e-dCz {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dCz:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dD0 {
        display: flex;
      }
      .ww-e-dD0.ww-layout, .ww-e-dD0 [data-ww-ls~="dD0"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 9px;
      }
      .ww-e-dDG {
        display: flex;
      }
      .ww-e-dDG.ww-layout, .ww-e-dDG [data-ww-ls~="dDG"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 9px;
      }
      .ww-e-dDz {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dDz:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dE3 {
        font: 600 14px / 1.4 Inter;
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
        white-space-collapse: preserve;
      }
      .ww-e-dE9 {
        flex: 0 0 auto;
        font: 700 11px / 1.4 Inter;
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dEz {
        margin: 0 0 0 auto;
        padding: 11px 22px;
        display: flex;
        font: 600 14px / 1.2 Inter;
        color: #232433;
        letter-spacing: .06em;
        white-space-collapse: preserve;
        background-color: #d5aa4f;
        cursor: pointer;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-dEz {
          padding: 11px 12px;
          text-align: center;
        }
      }
      .ww-e-dEz:where(:hover) {
        background-color: #ca9635;
      }
      .ww-e-dF4 {
        padding: 8px 16px 24px;
        display: flex;
        width: 100%;
        background-color: var(--030dede7-5f78-47a4-a1e7-c0bec8f45484,#232433);
      }
      .ww-e-dF4.ww-layout, .ww-e-dF4 [data-ww-ls~="dF4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dF5 {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-dF5.ww-layout, .ww-e-dF5 [data-ww-ls~="dF5"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dGC {
        font: var(--95993c30-dc95-4ca0-888a-aade88b1986e,600 14px/1.4 Inter);
        text-align: left;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
      }
      .ww-e-dHd {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dHd:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dHe {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dHe:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dHi {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dHi:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dJ5 {
        font: var(--aab28845-dc7c-4781-8417-59743eef6ac9,600 18px/1.4 Inter);
        text-align: left;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
      }
      .ww-e-dJ6 {
        padding: 12px 0;
        display: flex;
        width: 100%;
      }
      .ww-e-dJ6.ww-layout, .ww-e-dJ6 [data-ww-ls~="dJ6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dJ7 {
        display: flex;
        width: 100%;
        cursor: default;
      }
      .ww-e-dJ8 {
        font: var(--95993c30-dc95-4ca0-888a-aade88b1986e,600 14px/1.4 Inter);
        text-align: left;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
      }
      .ww-e-dJ9 {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        text-align: left;
        color: var(--dc99406d-ed54-4a79-b618-9f3a1cdf7595,#525465);
        white-space-collapse: preserve;
      }
      .ww-e-dJA {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        text-align: left;
        color: var(--dc99406d-ed54-4a79-b618-9f3a1cdf7595,#525465);
        white-space-collapse: preserve;
      }
      .ww-e-dJD {
        padding: 12px 20px;
        flex: 1 1 auto;
        font: var(--097f5831-6c79-42da-b80a-baa8330a851a,600 14px/1.2 Inter);
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: all 140ms ease;
        border: 1px solid var(--124ed6b1-5314-4921-a952-e916065ada90,#D5D1CA);
        border-radius: 999px;
        --ww-element-transition: all 140ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-dJD {
          width: 100%;
        }
      }
      .ww-e-dJD:where(:hover) {
        background-color: var(--1eb894e4-d778-4e2e-8794-6a7fcd428c04,#FCF8F1);
        border: 1px solid #232433;
      }
      .ww-e-dJV {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dJV:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dJZ {
        padding: 14px 0;
        display: block;
        font: 500 17px / 1.4 Inter;
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dJZ:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dJa {
        margin: 20px 0 0;
        padding: 16px 22px;
        display: flex;
        width: 100%;
        font: 600 15px / 1.2 Inter;
        color: #232433;
        letter-spacing: .06em;
        white-space-collapse: preserve;
        background-color: #d5aa4f;
        cursor: pointer;
        border-radius: 999px;
      }
      .ww-e-dJa:where(:hover) {
        background-color: #ca9635;
      }
      .ww-e-dJb {
        width: 22px;
        height: 22px;
      }
      .ww-e-dJt {
        margin: 0;
        padding: 8px 18px;
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #985f00;
        cursor: pointer;
        border-radius: 999px;
      }
      .ww-e-dJt:where(:hover) {
        color: #fff;
        background-color: #7a4c00;
      }
      .ww-e-dJu {
        font: var(--0b725ba2-b8e4-4ab3-adc5-a5443f0d49de,500 14px/1.4 Inter);
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dJu:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dJv {
        padding: 10px 12px;
        display: block;
        font: 500 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dJv:where(:hover) {
        background-color: #f3ecdf;
      }
      .ww-e-dJw {
        width: 22px;
        height: 22px;
      }
      .ww-e-dKO {
        padding: 12px 20px;
        flex: 1 1 auto;
        font: var(--097f5831-6c79-42da-b80a-baa8330a851a,600 14px/1.2 Inter);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--030dede7-5f78-47a4-a1e7-c0bec8f45484,#232433);
        cursor: pointer;
        transition: all 140ms ease;
        border: 1px solid #232433;
        border-radius: 999px;
        --ww-element-transition: all 140ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-dKO {
          width: 100%;
        }
      }
      .ww-e-dKO:where(:hover) {
        background-color: #3a3c4f;
        border: 1px solid #3a3c4f;
      }
      .ww-e-dKP {
        font-size: 26px;
        font-family: EB Garamond, Georgia, serif;
        line-height: 1.2;
        font-weight: 500;
        color: var(--9b522227-f7ec-4ef6-98c3-3d5afad62e8a,#D5AA4F);
        letter-spacing: .3em;
        white-space-collapse: preserve;
      }
      .ww-e-dKQ {
        display: flex;
        width: 100%;
        max-width: 1088px;
      }
      .ww-e-dKQ.ww-layout, .ww-e-dKQ [data-ww-ls~="dKQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dKR {
        display: flex;
      }
      .ww-e-dKR.ww-layout, .ww-e-dKR [data-ww-ls~="dKR"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 14px;
      }
      .ww-e-dKS {
        margin: 1px 0 0;
        width: 20px;
        min-width: 20px;
        height: 20px;
        background-color: var(--f2ffa392-3110-4226-b083-1aba1007f65d,#FFFFFF);
        cursor: pointer;
        border: 1.5px solid #d5d1ca;
        border-radius: 5px;
      }
      .ww-e-dKS:where([data-ww-states~="checked"]) {
        background-color: var(--fa56ed9e-c352-4c9a-9f25-31029bb4a086,#D5AA4F);
        border: 1.5px solid #d5aa4f;
      }
      .ww-e-dKT {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        text-align: left;
        color: var(--dc99406d-ed54-4a79-b618-9f3a1cdf7595,#525465);
        white-space-collapse: preserve;
      }
      .ww-e-dKU {
        display: flex;
        flex: 1 1 0;
        min-width: 0;
      }
      .ww-e-dKU.ww-layout, .ww-e-dKU [data-ww-ls~="dKU"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dKV {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        text-align: left;
        color: var(--dc99406d-ed54-4a79-b618-9f3a1cdf7595,#525465);
        white-space-collapse: preserve;
      }
      .ww-e-dKW {
        padding: 12px 0;
        display: flex;
        width: 100%;
      }
      .ww-e-dKW.ww-layout, .ww-e-dKW [data-ww-ls~="dKW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dKX {
        margin: 1px 0 0;
        width: 20px;
        min-width: 20px;
        height: 20px;
        background-color: var(--f2ffa392-3110-4226-b083-1aba1007f65d,#FFFFFF);
        cursor: pointer;
        border: 1.5px solid #d5d1ca;
        border-radius: 5px;
      }
      .ww-e-dKX:where([data-ww-states~="checked"]) {
        background-color: var(--fa56ed9e-c352-4c9a-9f25-31029bb4a086,#D5AA4F);
        border: 1.5px solid #d5aa4f;
      }
      .ww-e-dKY {
        display: flex;
        flex: 1 1 0;
        min-width: 0;
      }
      .ww-e-dKY.ww-layout, .ww-e-dKY [data-ww-ls~="dKY"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dKZ {
        margin: 1px 0 0;
        width: 20px;
        min-width: 20px;
        height: 20px;
        background-color: var(--f2ffa392-3110-4226-b083-1aba1007f65d,#FFFFFF);
        cursor: pointer;
        border: 1.5px solid #d5d1ca;
        border-radius: 5px;
      }
      .ww-e-dKZ:where([data-ww-states~="checked"]) {
        background-color: var(--fa56ed9e-c352-4c9a-9f25-31029bb4a086,#D5AA4F);
        border: 1.5px solid #d5aa4f;
      }
      .ww-e-dKa {
        font: var(--95993c30-dc95-4ca0-888a-aade88b1986e,600 14px/1.4 Inter);
        text-align: left;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
      }
      .ww-e-dL5 {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dL5:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dLK {
        max-width: 22rem;
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
      }
      .ww-e-dLX {
        font: var(--0b725ba2-b8e4-4ab3-adc5-a5443f0d49de,500 14px/1.4 Inter);
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dLX:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dLY {
        padding: 10px 12px;
        display: block;
        font: 600 14px / 1.4 Inter;
        color: #8a5a2b;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dLY:where(:hover) {
        background-color: #f3ecdf;
      }
      .ww-e-dLb {
        display: grid;
        width: 100%;
      }
      .ww-e-dLb.ww-layout, .ww-e-dLb [data-ww-ls~="dLb"] {
        display: grid;
        grid-template-columns: 1.5fr 1fr 1fr 1fr;
        gap: 36px 40px;
      }
      @media (max-width: 991px) {
        .ww-e-dLb.ww-layout, .ww-e-dLb [data-ww-ls~="dLb"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dLb.ww-layout, .ww-e-dLb [data-ww-ls~="dLb"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dLq {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dLq:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dM4 {
        margin: 0 0 0 auto;
        display: flex;
        width: 44px;
        flex: 0 0 auto;
        height: 44px;
        cursor: pointer;
        border: 1px solid var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        border-radius: 999px;
      }
      .ww-e-dM4.ww-layout, .ww-e-dM4 [data-ww-ls~="dM4"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dMO {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dMO:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dMQ {
        display: flex;
        width: 100%;
        cursor: pointer;
      }
      .ww-e-dMY {
        z-index: 60;
        display: flex;
        position: fixed;
        right: 24px;
        bottom: 24px;
        width: 48px;
        height: 48px;
        background-color: #d5aa4f;
        cursor: pointer;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-dMY {
          right: 16px;
          bottom: 16px;
          width: 44px;
          height: 44px;
        }
      }
      .ww-e-dMY:where(:hover) {
        background-color: #ca9635;
      }
      .ww-e-dMY.ww-layout, .ww-e-dMY [data-ww-ls~="dMY"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dMh {
        margin: 0 0 4px;
        font: var(--95993c30-dc95-4ca0-888a-aade88b1986e,600 14px/1.4 Inter);
        color: var(--58171c59-158a-4876-95ec-726ac15308b9,#FCF8F1);
        white-space-collapse: preserve;
      }
      .ww-e-dMi {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dMi:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dMp {
        padding: 10px 20px;
        display: flex;
        font: var(--097f5831-6c79-42da-b80a-baa8330a851a,600 14px/1.2 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        letter-spacing: .06em;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: 1px solid var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-dMp {
          padding: 5px 20px;
          text-align: center;
        }
      }
      .ww-e-dMp:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dMq {
        font: var(--0b725ba2-b8e4-4ab3-adc5-a5443f0d49de,500 14px/1.4 Inter);
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dMq:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dMr {
        margin: 0 auto;
        padding: 14px 24px;
        display: flex;
        width: 100%;
        max-width: 1088px;
      }
      @media (max-width: 767px) {
        .ww-e-dMr {
          padding: 12px 16px;
        }
      }
      .ww-e-dMr.ww-layout, .ww-e-dMr [data-ww-ls~="dMr"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 32px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dMr.ww-layout, .ww-e-dMr [data-ww-ls~="dMr"] {
          gap: 16px;
        }
      }
      .ww-e-dMs {
        padding: 14px 0;
        display: block;
        font: 500 17px / 1.4 Inter;
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dMs:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dMt {
        padding: 14px 0;
        display: block;
        font: 500 17px / 1.4 Inter;
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dMt:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dNE {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
      }
      .ww-e-dNF {
        padding: 12px 20px;
        flex: 1 1 auto;
        font: var(--097f5831-6c79-42da-b80a-baa8330a851a,600 14px/1.2 Inter);
        color: var(--2d9ce693-74f9-459a-846d-59970f4ac05c,#232433);
        white-space-collapse: preserve;
        background-color: var(--fa56ed9e-c352-4c9a-9f25-31029bb4a086,#D5AA4F);
        cursor: pointer;
        transition: all 140ms ease;
        border: 1px solid #d5aa4f;
        border-radius: 999px;
        --ww-element-transition: all 140ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-dNF {
          width: 100%;
        }
      }
      .ww-e-dNF:where(:hover) {
        background-color: var(--d8b914b2-96cb-4584-a641-9dd589fe461e,#CA9635);
        border: 1px solid #ca9635;
      }
      .ww-e-dNg {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dNg:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dNh {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dNh:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dNi {
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dNj {
        font: 400 14px / 1.6 Inter;
        color: var(--e994d0d7-822e-438a-99d0-3bb0be3a5827,#6A6C7E);
        white-space-collapse: preserve;
      }
      .ww-e-dNk {
        padding: 20px 24px;
        display: flex;
        width: 100%;
        max-width: 1088px;
      }
      .ww-e-dNk.ww-layout, .ww-e-dNk [data-ww-ls~="dNk"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dNl {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dNl:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dNm {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dNm:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dNn {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dNn:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dNo {
        padding: 12px 24px;
        display: flex;
        width: 100%;
        max-width: 1100px;
      }
      @media (max-width: 767px) {
        .ww-e-dNo {
          padding: 12px 16px;
        }
      }
      .ww-e-dNo.ww-layout, .ww-e-dNo [data-ww-ls~="dNo"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 20px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNo.ww-layout, .ww-e-dNo [data-ww-ls~="dNo"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNo.ww-layout, .ww-e-dNo [data-ww-ls~="dNo"] {
          align-content: revert-layer;
          gap: 16px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dNy {
        display: flex;
      }
      .ww-e-dNy.ww-layout, .ww-e-dNy [data-ww-ls~="dNy"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 9px;
      }
      .ww-e-dNz {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-dOY {
        margin: 0 auto;
        padding: 24px;
        z-index: 1000;
        display: flex;
        position: fixed;
        right: 16px;
        bottom: 16px;
        left: 16px;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 720px;
        max-height: calc(100vh - 32px);
        background-color: var(--f2ffa392-3110-4226-b083-1aba1007f65d,#FFFFFF);
        box-shadow: 0 16px 48px #23243338;
        border: 1px solid var(--124ed6b1-5314-4921-a952-e916065ada90,#D5D1CA);
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-dOY {
          padding: 20px;
          right: 8px;
          bottom: 8px;
          left: 8px;
        }
      }
      .ww-e-dOY.ww-layout, .ww-e-dOY [data-ww-ls~="dOY"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dOY.ww-layout, .ww-e-dOY [data-ww-ls~="dOY"] {
          gap: 14px;
        }
      }
      .ww-e-dOZ {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-dOa {
        display: flex;
      }
      .ww-e-dOa.ww-layout, .ww-e-dOa [data-ww-ls~="dOa"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 4px;
      }
      .ww-e-dOb {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dOb:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dOc {
        display: flex;
        width: 100%;
        cursor: pointer;
      }
      .ww-e-dOd {
        display: flex;
        flex: 1 1 0;
        min-width: 0;
      }
      .ww-e-dOd.ww-layout, .ww-e-dOd [data-ww-ls~="dOd"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dOe {
        display: flex;
        width: 100%;
      }
      .ww-e-dOe.ww-layout, .ww-e-dOe [data-ww-ls~="dOe"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dOe.ww-layout, .ww-e-dOe [data-ww-ls~="dOe"] {
          flex-flow: column;
        }
      }
      .ww-e-dOf {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dOf:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
    }
  }
  @layer custom {
    .ww-e-di {
      box-shadow: 0 12px 32px #14141e40;
    }
    .ww-e-dj {
      white-space: nowrap;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dl {
        overflow-x: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dl {
        overflow-x: auto;
        scrollbar-width: none;
      }
    }
    .ww-e-dm {
      white-space: nowrap;
    }
    .ww-e-dn {
      white-space: nowrap;
    }
    .ww-e-do {
      white-space: nowrap;
    }
    .ww-e-dp {
      white-space: nowrap;
    }
    .ww-e-d4p {
      white-space: nowrap;
    }
    .ww-e-d5G {
      white-space: nowrap;
    }
    .ww-e-d8q {
      white-space: nowrap;
    }
    .ww-e-d99 {
      align-self: flex-start;
    }
    .ww-e-dCA {
      white-space: nowrap;
    }
    .ww-e-dE9 {
      white-space: nowrap;
    }
    .ww-e-dEz {
      white-space: nowrap;
    }
    .ww-e-dF4 {
      border-bottom: 1px solid #ced0e426;
    }
    .ww-e-dHd {
      white-space: nowrap;
    }
    .ww-e-dHi {
      white-space: nowrap;
    }
    .ww-e-dJD {
      white-space: nowrap;
    }
    .ww-e-dJZ {
      border-bottom: 1px solid #ced0e426;
    }
    .ww-e-dJt {
      box-shadow: 0 1px 2px #2324331f;
      transition: background-color 0.2s ease;
      white-space: nowrap;
    }
    .ww-e-dJu {
      white-space: nowrap;
    }
    .ww-e-dJv {
      white-space: nowrap;
    }
    .ww-e-dKO {
      white-space: nowrap;
    }
    .ww-e-dKP {
      white-space: nowrap;
    }
    .ww-e-dL5 {
      white-space: nowrap;
    }
    .ww-e-dLX {
      white-space: nowrap;
    }
    .ww-e-dLY {
      white-space: nowrap;
    }
    .ww-e-dM4:where(:hover) {
      border-color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
    }
    .ww-e-dMY {
      box-shadow: 0 8px 24px #14141e59;
    }
    .ww-e-dMp {
      white-space: nowrap;
    }
    .ww-e-dMp:where(:hover) {
      white-space: revert-layer;
      border-color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
    }
    .ww-e-dMq {
      white-space: nowrap;
    }
    .ww-e-dMs {
      border-bottom: 1px solid #ced0e426;
    }
    .ww-e-dMt {
      border-bottom: 1px solid #ced0e426;
    }
    .ww-e-dNF {
      white-space: nowrap;
    }
    .ww-e-dNg {
      white-space: nowrap;
    }
    .ww-e-dNh {
      white-space: nowrap;
    }
    .ww-e-dNl {
      white-space: nowrap;
    }
    .ww-e-dNm {
      white-space: nowrap;
    }
    .ww-e-dNn {
      white-space: nowrap;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dNo {
        overflow-x: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dNo {
        overflow-x: auto;
        scrollbar-width: none;
      }
    }
    .ww-e-dOY {
      overflow-y: auto;
    }
  }
}
@layer ww-style-layout-override {
}
