*,*::before,*::after {
  padding:0;
  margin:0;
  box-sizing:border-box;
}
body {
  color:#d4c4b0;
  font-family:'Inter', sans-serif;
  min-height:100vh;
  background:#1a1614;
  line-height:1.6;
  -webkit-font-smoothing:antialiased;
}
img,svg {
  max-width:100%;
  display:block;
}
a {
  color:inherit;
  text-decoration:none;
}
button {
  border:none;
  font:inherit;
  background:none;
  color:inherit;
  cursor:pointer;
}
ul,ol{list-style:none}
input,textarea,select{font:inherit}
.banner-wrap-w6s {
  padding:42px 16px 8px;
  background:#1a1614;
}
.js-slot-main-htr {
  margin:0 auto;
  max-width:1320px;
}
.wp-banner-primary-xl {
  gap:10px;
  align-items:center;
  justify-content:space-between;
  margin-bottom:18px;
  display:flex;
  flex-wrap:wrap;
}
.wp-view-inner-5c {
  display:flex;
  align-items:center;
  gap:12px;
}
.l-item-area-7b7 {
  border-radius:4px;
  align-items:center;
  justify-content:center;
  height:34px;
  color:#d4a24f;
  width:34px;
  display:flex;
  background:rgba(212, 162, 79, 0.15);
}
.l-item-area-7b7 svg {
  height:17px;
  stroke:currentColor;
  stroke-width:2;
  fill:none;
  width:17px;
}
.v-menu-block-a45 {
  font-family:'Playfair Display', serif;
  color:#f5ebe0;
  line-height:1.18;
  font-weight:800;
  overflow-wrap:break-word;
  font-size:22px;
}
.js-grid-head-jau {
  font-weight:600;
  color:#a89886;
  transition:color .2s;
  display:flex;
  gap:6px;
  font-size:12px;
  align-items:center;
}
.js-grid-head-jau:hover{color:#d4a24f}
.js-grid-head-jau svg {
  stroke-width:2.5;
  stroke:currentColor;
  height:12px;
  fill:none;
  width:12px;
}
.ui-frame-col-w1 {
  margin-bottom:18px;
  color:#a89886;
  max-width:500px;
  font-size:14px;
}
@media(min-width:763px){
.banner-wrap-w6s{padding:54px 28px 8px}
.v-menu-block-a45{font-size:26px}
}
.l-inner-box-t4 {
  gap:10px;
  grid-template-columns:repeat(2,1fr);
  display:grid;
}
@media(min-width:485px){.l-inner-box-t4 {
  gap:12px;
  grid-template-columns:repeat(3,1fr);
}}
@media(min-width:678px){.l-inner-box-t4{grid-template-columns:repeat(4,1fr)}}
@media(min-width:901px){.l-inner-box-t4 {
  grid-template-columns:repeat(5,1fr);
  gap: 0.875rem;
}}
@media(min-width:1498px){.l-inner-box-t4{grid-template-columns:repeat(6,1fr)}}
.v-header-right-ro {
  background:#0f0d0c;
  border-top:1px solid rgba(212, 162, 79, 0.12);
  padding:44px 16px 30px;
  margin-top: 3rem;
}
.mod-area-foot-fl5 {
  margin:0 auto;
  max-width:1320px;
}
.site-icon-foot-6sv {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap: 1.625rem 20px;
  margin-bottom: 2rem;
}
@media(min-width:523px){.site-icon-foot-6sv{grid-template-columns:repeat(3,1fr)}}
@media(min-width:795px){.site-icon-foot-6sv{grid-template-columns:repeat(4,1fr)}}
@media(min-width:1336px){.site-icon-foot-6sv {
  grid-template-columns:repeat(6,1fr);
  gap: 2.25rem 22px;
}}
.container-group-uv {
  color:#f5ebe0;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.06em;
  margin-bottom:14px;
  font-size:12px;
}
.l-layer-item-uhg ul {
  display:flex;
  gap:9px;
  flex-direction:column;
}
.l-layer-item-uhg a {
  color:#8a7d6f;
  font-size:12px;
  transition:color .15s;
}
.l-layer-item-uhg a:hover{color:#d4c4b0}
.js-outer-area-jf {
  margin:0 0 26px;
  border-top:1px solid rgba(212, 162, 79, 0.12);
  border:none;
}
.t-row-col-g51 {
  flex-direction:column;
  margin-bottom:26px;
  gap:22px;
  display:flex;
}
.l-row-item-m43 {
  align-items:center;
  display:flex;
  gap:10px;
}
.l-row-item-m43 img {
  border-radius:4px;
  height:38px;
  object-fit:cover;
  width:38px;
}
.l-row-item-m43 span {
  font-family:'Playfair Display', serif;
  font-size:18px;
  font-weight:800;
  color:#f5ebe0;
}
.mod-content-foot-ev6 {
  max-width:540px;
  line-height:1.6;
  color:#8a7d6f;
  font-size:11px;
}
.mod-content-foot-ev6 strong{color:#d4c4b0}
.mod-content-foot-ev6 a {
  text-decoration:underline;
  text-underline-offset:2px;
  color:#d4a24f;
}
.site-element-block-j8f {
  gap:8px;
  margin-bottom:22px;
  flex-wrap:wrap;
  display:flex;
}
.js-widget-row-n01 {
  border:1px solid rgba(212, 162, 79, 0.12);
  align-items:center;
  text-transform:uppercase;
  gap:6px;
  font-weight:600;
  display:flex;
  border-radius:7px;
  padding-top: 7px; padding-right: 12px; padding-bottom: 7px; padding-left: 12px;
  letter-spacing:.04em;
  font-size:10px;
  color:#a89886;
  background:rgba(255, 255, 255, 0.04);
}
.site-inner-box-r3 {
  gap:7px;
  flex-wrap:wrap;
  margin-bottom:22px;
  display:flex;
}
.ui-area-cell-w0n {
  font-size:9px;
  font-weight:700;
  background:rgba(255, 255, 255, 0.08);
  display:flex;
  height:28px;
  border:1px solid rgba(212, 162, 79, 0.12);
  align-items:center;
  border-radius:5px;
  color:#8a7d6f;
  width:44px;
  justify-content:center;
}
.wp-container-left-dyj {
  margin-bottom:14px;
  line-height:1.65;
  font-size:11px;
  color:#8a7d6f;
  max-width:1000px;
}
.wp-container-left-dyj strong{color:#d4c4b0}
.wp-container-left-dyj a {
  text-underline-offset:2px;
  text-decoration:underline;
  color:#d4a24f;
}
.v-group-item-66 {
  padding-top: 1.125rem;
  justify-content:space-between;
  border-top:1px solid rgba(212, 162, 79, 0.12);
  flex-wrap:wrap;
  gap:14px;
  display:flex;
}
.wp-container-foot-r8d {
  color:#8a7d6f;
  font-size:10px;
}
.site-grid-group-pw2 {
  gap:14px;
  display:flex;
}
.site-grid-group-pw2 a {
  color:#8a7d6f;
  font-size:10px;
}
.site-grid-group-pw2 a:hover{color:#a89886}
@media(min-width:1076px){
.v-header-right-ro{padding:60px 28px 32px}
.t-row-col-g51 {
  align-items:flex-start;
  flex-direction:row;
  justify-content:space-between;
  gap:40px;
}
}
.wp-section-inner-dt {
  background:#1a1614;
  padding: 1.25rem 16px 0;
}
.mod-panel-right-yo {
  position:relative;
  min-height:280px;
  margin:0 auto;
  overflow:hidden;
  max-width:1320px;
  border-radius:16px;
}
.v-main-inner-ld {
  background-position:center;
  inset:0;
  background-size:cover;
  position:absolute;
}
.v-main-inner-ld::after {
  background:rgba(0, 0, 0, 0.65);
  content:'';
  inset:0;
  position:absolute;
}
.v-main-inner-ld::before {
  background:linear-gradient(90deg,#1a1614 0%,transparent 100%);
  inset:0;
  position:absolute;
  content:'';
  z-index:1;
}
.c-row-row-ck {
  padding:36px 22px 34px;
  position:relative;
  z-index:2;
  max-width:540px;
}
.l-group-base-cu {
  background:rgba(212, 162, 79, 0.15);
  padding:6px 14px;
  font-size:10px;
  text-transform:uppercase;
  color:#d4a24f;
  margin-bottom:14px;
  border:1px solid rgba(212, 162, 79, 0.15);
  display:inline-block;
  font-weight:700;
  letter-spacing:.08em;
  border-radius:14px;
}
.m-inner-right-wru {
  font-weight:800;
  overflow-wrap:break-word;
  font-size:28px;
  font-family:'Playfair Display', serif;
  margin-bottom:10px;
  color:#f5ebe0;
  line-height:1.15;
}
.m-inner-right-wru em {
  color:#f4c542;
  font-style:normal;
}
.t-container-group-cp {
  line-height:1.55;
  font-size:14px;
  color:#d4c4b0;
  margin-bottom:20px;
}
.c-component-inner-w9 {
  flex-wrap:wrap;
  display:flex;
  gap:10px;
  align-items:center;
}
.app-nav-primary-cu {
  border-radius:8px;
  font-weight:700;
  display:inline-block;
  font-size:14px;
  transition:background-color .2s;
  box-shadow:0 6px 24px rgba(212, 162, 79, 0.35), 0 0 0 1px rgba(212, 162, 79, 0.2);
  padding:14px 28px;
  background:#d4a24f;
  color:#1a1614;
}
.app-nav-primary-cu:hover{background:#e6b660}
.c-inner-col-q7i {
  margin-top:16px;
  color:#8a7d6f;
  font-size:11px;
}
.el-element-base-825 {
  margin-top:24px;
  border-top:1px solid rgba(212, 162, 79, 0.12);
  gap:20px 32px;
  flex-wrap:wrap;
  justify-content:flex-start;
  display:flex;
  padding-top:20px;
}
.mod-area-main-7h {
  font-weight:500;
  color:#a89886;
  font-size:12px;
}
@media(min-width:766px){
.wp-section-inner-dt{padding:28px 28px 0}
.mod-panel-right-yo{min-height:340px}
.c-row-row-ck{padding:56px 48px 52px}
.m-inner-right-wru{font-size:42px}
.t-container-group-cp{font-size: 0.9375rem}
}
.box-body-ot {
  color:#1a1614;
  background:#5a9473;
}
.app-zone-col-tin {
  background:#f4c542;
  color:#1a1614;
}
.page-element-sj {
  color:#1a1614;
  background:#e6b660;
}
.m-region-primary-4sl {
  padding:3px 7px;
  letter-spacing:.05em;
  border-radius:5px;
  text-transform:uppercase;
  position:absolute;
  z-index:2;
  font-weight:700;
  top:7px;
  font-size:9px;
  left:7px;
}
.m-text-inner-fa {
  color:#1a1614;
  background:#c84848;
}
.l-icon-block-1r {
  background:#211d1a;
  border-bottom:1px solid rgba(212, 162, 79, 0.12);
  border-top:1px solid rgba(212, 162, 79, 0.12);
  padding:36px 16px;
}
.js-layer-head-wse {
  margin:0 auto;
  max-width:980px;
}
.page-region-wrap-u1j {
  font-weight:700;
  text-transform:uppercase;
  font-size:11px;
  margin-bottom:10px;
  color:#d4a24f;
  letter-spacing:.1em;
}
.c-element-area-q0 {
  font-size:24px;
  margin-bottom: 1rem;
  font-weight:800;
  line-height:1.25;
  overflow-wrap:break-word;
  color:#f5ebe0;
  font-family:'Playfair Display', serif;
}
.l-icon-block-1r p {
  margin-bottom:13px;
  line-height:1.75;
  color:#d4c4b0;
  font-size:14px;
}
.l-icon-block-1r p:last-child{margin-bottom:0}
.l-icon-block-1r p strong {
  color:#f5ebe0;
  font-weight:600;
}
.l-icon-block-1r a {
  text-underline-offset:2px;
  color:#d4a24f;
  text-decoration:underline;
}
.l-icon-block-1r ul {
  margin:0 0 13px;
  padding:0 0 0 20px;
}
.l-icon-block-1r li {
  color:#d4c4b0;
  line-height:1.75;
  font-size:14px;
  margin-bottom:6px;
}
.l-icon-block-1r li strong {
  color:#f5ebe0;
  font-weight:600;
}
@media(min-width:766px){
.l-icon-block-1r{padding:52px 28px}
.c-element-area-q0{font-size:30px}
.l-icon-block-1r p{font-size:15px}
.l-icon-block-1r li{font-size: 0.9375rem}
}
.site-main-0gh {
  background:#1a1614;
  padding-top: 36px; padding-right: 16px; padding-bottom: 36px; padding-left: 1rem;
}
.site-group-right-9va {
  max-width:980px;
  margin:0 auto;
}
.el-block-inner-k3u {
  font-weight:700;
  margin-bottom:10px;
  color:#d4a24f;
  text-transform:uppercase;
  letter-spacing:.1em;
  font-size:11px;
}
.b-list-primary-94 {
  font-weight:800;
  line-height:1.25;
  overflow-wrap:break-word;
  font-family:'Playfair Display', serif;
  font-size:24px;
  margin-bottom:16px;
  color:#f5ebe0;
}
.site-main-0gh p {
  font-size:14px;
  color:#d4c4b0;
  margin-bottom:13px;
  line-height:1.75;
}
.site-main-0gh p:last-child{margin-bottom:0}
.site-main-0gh p strong {
  font-weight:600;
  color:#f5ebe0;
}
.site-main-0gh a {
  color:#d4a24f;
  text-decoration:underline;
  text-underline-offset:2px;
}
.site-main-0gh ul {
  padding:0 0 0 20px;
  margin:0 0 13px;
}
.site-main-0gh li {
  line-height:1.75;
  color:#d4c4b0;
  font-size:14px;
  margin-bottom:6px;
}
.site-main-0gh li strong {
  font-weight:600;
  color:#f5ebe0;
}
.site-main-0gh h3 {
  color:#f5ebe0;
  font-size:18px;
  font-family:'Playfair Display', serif;
  margin:20px 0 10px;
  overflow-wrap:break-word;
  font-weight:700;
}
@media(min-width:772px){
.site-main-0gh{padding:52px 28px}
.b-list-primary-94{font-size:30px}
.site-main-0gh p{font-size:15px}
.site-main-0gh li{font-size:15px}
}
.v-view-left-uy {
  padding: 2.5rem 16px;
  background:#1a1614;
}
.site-text-left-1b {
  display:grid;
  gap:20px;
  border:1px solid rgba(212, 162, 79, 0.12);
  max-width:1320px;
  border-radius:16px;
  background:linear-gradient(135deg,#2a2421,#1a1614);
  grid-template-columns:1fr;
  padding:30px 24px;
  overflow:hidden;
  margin:0 auto;
  position:relative;
}
.site-text-left-1b::before {
  background:radial-gradient(circle,#d4a24f 0%,transparent 65%);
  content:'';
  height:320px;
  width:320px;
  top:-80px;
  opacity:.1;
  right:-80px;
  position:absolute;
}
.mod-component-col-rh {
  position:relative;
  z-index:1;
}
.site-region-primary-ce {
  font-size:10px;
  font-weight:700;
  background:rgba(212, 162, 79, 0.15);
  color:#d4a24f;
  margin-bottom: 0.875rem;
  letter-spacing:.08em;
  display:inline-block;
  padding:5px 12px;
  border-radius:12px;
  text-transform:uppercase;
}
.js-menu-item-teu {
  font-family:'Playfair Display', serif;
  color:#f5ebe0;
  margin-bottom:6px;
  overflow-wrap:break-word;
  font-size:32px;
  font-weight:800;
  line-height:1.1;
}
.btn-right-snw {
  color:#a89886;
  margin-bottom:18px;
  font-size: 0.875rem;
}
.app-content-item-l5w {
  gap:9px;
  flex-direction:column;
  display:flex;
  margin-bottom:22px;
}
.m-top-base-31h {
  gap:10px;
  color:#d4c4b0;
  line-height:1.5;
  align-items:flex-start;
  font-size:13px;
  display:flex;
}
.t-module-foot-2l2 {
  background:rgba(90, 148, 115, 0.18);
  border-radius:50%;
  flex-shrink:0;
  justify-content:center;
  width:18px;
  display:flex;
  margin-top:1px;
  align-items:center;
  height:18px;
}
.t-module-foot-2l2::after {
  content:'';
  border-right:2px solid #5a9473;
  transform:rotate(45deg);
  width:4px;
  margin-top:-1px;
  height:7px;
  border-bottom:2px solid #5a9473;
}
.el-view-right-kw1 {
  transition:background-color .2s;
  color:#1a1614;
  box-shadow:0 6px 24px rgba(212, 162, 79, 0.35), 0 0 0 1px rgba(212, 162, 79, 0.2);
  border-radius:8px;
  font-size:14px;
  background:#d4a24f;
  font-weight:700;
  padding:13px 32px;
  display:inline-block;
}
.el-view-right-kw1:hover{background:#e6b660}
.v-box-top-05 {
  border:1px solid rgba(212, 162, 79, 0.12);
  background:rgba(255, 255, 255, 0.04);
  padding-top: 1.375rem; padding-right: 20px; padding-bottom: 22px; padding-left: 20px;
  position:relative;
  border-radius:8px;
  z-index:1;
}
.site-panel-block-ygr {
  font-size:14px;
  color:#f5ebe0;
  margin-bottom:12px;
  font-weight:700;
}
.wp-col-area-znn {
  justify-content:space-between;
  border-bottom:1px solid rgba(212, 162, 79, 0.12);
  display:flex;
  padding:9px 0;
  font-size:13px;
}
.wp-col-area-znn:last-of-type{border-bottom:none}
.ui-content-foot-0c4{color:#a89886}
.wp-layer-group-aj4 {
  color:#f5ebe0;
  font-weight:600;
}
.app-list-body-d5g {
  color:#8a7d6f;
  line-height:1.5;
  font-size:10px;
  margin-top:14px;
}
@media(min-width:770px){
.v-view-left-uy{padding:56px 28px}
.site-text-left-1b {
  padding-top: 48px; padding-right: 2.75rem; padding-bottom: 48px; padding-left: 44px;
  grid-template-columns:1.35fr 1fr;
  gap:44px;
}
.js-menu-item-teu{font-size:42px}
}
.site-link-cell-2q {
  position:relative;
  min-height:100vh;
}
.col-left-rs {
  min-height:100vh;
  padding-bottom:80px;
}
.mod-row-box-uwv {
  left:0;
  transition:transform .28s ease;
  bottom:0;
  top:0;
  transform:translateX(-100%);
  position:fixed;
  width:260px;
  z-index:80;
  border-right:1px solid rgba(212, 162, 79, 0.12);
  background:#0f0d0c;
  overflow-y:auto;
}
.mod-row-box-uwv.app-element-base-g7i{transform:translateX(0)}
.mod-row-box-uwv::-webkit-scrollbar{width:6px}
.mod-row-box-uwv::-webkit-scrollbar-thumb {
  background:rgba(255, 255, 255, 0.12);
  border-radius:3px;
}
.page-region-top-ftr {
  display:flex;
  border-bottom:1px solid rgba(212, 162, 79, 0.12);
  padding:16px 18px;
  justify-content:space-between;
  align-items:center;
}
.section-cell-fb2 {
  display:flex;
  gap:10px;
  align-items:center;
}
.section-cell-fb2 img {
  width:38px;
  border-radius:4px;
  height:38px;
  object-fit:cover;
}
.section-cell-fb2 span {
  font-size:20px;
  color:#f5ebe0;
  font-family:'Playfair Display', serif;
  font-weight:800;
  letter-spacing:.02em;
  overflow-wrap:break-word;
}
.l-container-row-is {
  height:34px;
  border-radius:4px;
  width:34px;
  background:rgba(255, 255, 255, 0.08);
  align-items:center;
  justify-content:center;
  color:#a89886;
  display:flex;
}
.l-container-row-is:hover {
  background:rgba(255, 255, 255, 0.12);
  color:#f5ebe0;
}
.l-container-row-is svg {
  height:18px;
  width:18px;
}
.page-wrap-inner-96 {
  padding:12px 16px;
  display:flex;
  flex-direction:column;
  gap:8px;
}
.app-module-foot-fn {
  align-items:center;
  justify-content:center;
  border:1px solid rgba(212, 162, 79, 0.15);
  position:relative;
  display:flex;
  text-align:center;
  border-radius:4px;
  transition:transform .2s;
  background:linear-gradient(135deg,#3d2817,#1a1614);
  overflow:hidden;
  padding:10px 14px;
}
.app-module-foot-fn:hover {
  border-color:#d4a24f;
  transform:translateY(-1px);
}
.app-module-foot-fn span {
  text-transform:uppercase;
  z-index:1;
  font-weight:700;
  line-height:1.3;
  font-size:10px;
  letter-spacing:.06em;
  position:relative;
  color:#f5ebe0;
}
.m-cell-base-200{padding:8px 12px 12px}
.item-right-1ym {
  font-weight:700;
  text-transform:uppercase;
  color:#8a7d6f;
  font-size:10px;
  padding:10px 10px 8px;
  letter-spacing:.08em;
}
.js-strip-row-6om {
  border-radius:4px;
  transition:background-color .15s,color .15s;
  padding:10px;
  position:relative;
  color:#d4c4b0;
  align-items:center;
  font-weight:500;
  font-size:13px;
  gap:12px;
  display:flex;
}
.js-strip-row-6om:hover {
  color:#f5ebe0;
  background:rgba(255, 255, 255, 0.08);
}
.js-strip-row-6om.page-main-wrap-iwi {
  color:#f5ebe0;
  background:rgba(212, 162, 79, 0.06);
}
.js-strip-row-6om.page-main-wrap-iwi::before {
  background:#d4a24f;
  top:18%;
  width:3px;
  left:-12px;
  position:absolute;
  border-radius:0 2px 2px 0;
  content:'';
  bottom:18%;
}
.js-col-row-ynk {
  border-radius:7px;
  justify-content:center;
  background:rgba(212, 162, 79, 0.06);
  width:28px;
  flex-shrink:0;
  display:flex;
  align-items:center;
  height:28px;
}
.js-col-row-ynk svg {
  width:15px;
  fill:none;
  height:15px;
  stroke-width:2;
  stroke:#a89886;
}
.js-outer-group-s1 {
  background:#5a9473;
  padding:2px 7px;
  margin-left:auto;
  font-size:9px;
  border-radius:4px;
  color:#1a1614;
  letter-spacing:.04em;
  font-weight:700;
  text-transform:uppercase;
}
.c-hero-base-ln {
  border-top:1px solid rgba(212, 162, 79, 0.12);
  position:sticky;
  padding-top: 14px; padding-right: 16px; padding-bottom: 0.875rem; padding-left: 1rem;
  bottom:0;
  gap:10px;
  background:linear-gradient(to top,#0f0d0c 70%,transparent);
  display:flex;
}
.wp-main-left-dn1,.site-region-box-kud {
  color:#d4c4b0;
  border:1px solid rgba(212, 162, 79, 0.12);
  align-items:center;
  padding:10px 8px;
  background:rgba(255, 255, 255, 0.08);
  display:flex;
  flex:1;
  justify-content:center;
  font-size: 0.75rem;
  gap:7px;
  transition:border-color .2s;
  font-weight:600;
  border-radius:4px;
}
.wp-main-left-dn1:hover,.site-region-box-kud:hover {
  color:#f5ebe0;
  border-color:rgba(212, 162, 79, 0.45);
}
.wp-main-left-dn1 svg,.site-region-box-kud svg {
  stroke-width:2;
  stroke:currentColor;
  height:13px;
  fill:none;
  width:13px;
}
.el-panel-foot-2c {
  display:none;
  opacity:0;
  position:fixed;
  transition:opacity .25s;
  background:rgba(0, 0, 0, 0.65);
  z-index:79;
  inset:0;
}
.el-panel-foot-2c.site-wrapper-right-0y {
  display:block;
  opacity:1;
}
@media(min-width:1079px){
.mod-row-box-uwv{transform:translateX(0)}
.l-container-row-is{display:none}
.col-left-rs{padding-left:260px}
.el-panel-foot-2c{display:none!important}
}
.c-menu-wrap-4ro {
  border-bottom:1px solid rgba(212, 162, 79, 0.12);
  z-index:60;
  position:sticky;
  top:0;
  backdrop-filter:blur(14px);
  background:rgba(15, 13, 12, 0.85);
}
.wp-nav-block-xl4 {
  align-items:center;
  max-width:1320px;
  margin:0 auto;
  display:flex;
  gap:12px;
  padding-top: 12px; padding-right: 1rem; padding-bottom: 0.75rem; padding-left: 16px;
}
.zone-fv7 {
  flex-direction:column;
  justify-content:center;
  height:40px;
  display:flex;
  align-items:center;
  gap:4px;
  width:40px;
  background:rgba(255, 255, 255, 0.08);
  flex-shrink:0;
  border-radius:4px;
}
.zone-fv7 span {
  display:block;
  width:18px;
  border-radius:1px;
  background:#d4c4b0;
  height:2px;
}
.l-panel-top-dvo {
  color:#8a7d6f;
  font-size:13px;
  min-width:0;
  align-items:center;
  display:flex;
  transition:border-color .2s,background-color .2s;
  text-overflow:ellipsis;
  position:relative;
  white-space:nowrap;
  border:1px solid rgba(212, 162, 79, 0.24);
  padding:11px 14px 11px 40px;
  border-radius:8px;
  overflow:hidden;
  background:rgba(255, 255, 255, 0.08);
  flex:1;
}
.l-panel-top-dvo:hover {
  background:rgba(255, 255, 255, 0.12);
  border-color:rgba(212, 162, 79, 0.45);
  color:#a89886;
}
.l-panel-top-dvo svg {
  transform:translateY(-50%);
  top:50%;
  height:15px;
  position:absolute;
  left:14px;
  fill:none;
  width:15px;
  pointer-events:none;
  stroke-width:2;
  stroke:currentColor;
}
.c-zone-right-uj {
  flex-shrink:0;
  gap:8px;
  display:flex;
}
.page-row-right-3v8 {
  color:#d4c4b0;
  border-radius:4px;
  font-weight:600;
  font-size:13px;
  background:rgba(255, 255, 255, 0.08);
  transition:border-color .2s;
  border:1px solid rgba(212, 162, 79, 0.24);
  display:none;
  padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px;
}
.page-row-right-3v8:hover {
  border-color:rgba(212, 162, 79, 0.45);
  color:#f5ebe0;
}
.page-holder-item-89 {
  white-space:nowrap;
  font-weight:700;
  padding:10px 16px;
  color:#1a1614;
  border-radius:4px;
  transition:background-color .2s;
  background:#d4a24f;
  font-size:13px;
}
.page-holder-item-89:hover{background:#e6b660}
@media(min-width:764px){
.wp-nav-block-xl4 {
  padding-top: 14px; padding-right: 28px; padding-bottom: 14px; padding-left: 28px;
  gap: 1rem;
}
.page-row-right-3v8{display:inline-block}
}
@media(min-width:1079px){
.zone-fv7{display:none}
}
.v-box-foot-0dg {
  text-transform:uppercase;
  right:0;
  font-size:11px;
  z-index:55;
  box-shadow:0 6px 24px rgba(212, 162, 79, 0.35), 0 0 0 1px rgba(212, 162, 79, 0.2);
  display:none;
  letter-spacing:.08em;
  color:#1a1614;
  border-radius:4px 4px 0 0;
  padding:10px 18px;
  transform-origin:right center;
  background:#d4a24f;
  font-weight:700;
  position:fixed;
  transform:translateY(-50%) rotate(-90deg);
  top:50%;
}
@media(min-width:1077px){.v-box-foot-0dg{display:block}}
.app-wrapper-primary-905 {
  padding:10px 14px;
  background:rgba(15, 13, 12, 0.85);
  border-top:1px solid rgba(212, 162, 79, 0.24);
  bottom:0;
  backdrop-filter:blur(12px);
  z-index:70;
  position:fixed;
  right:0;
  display:block;
  left:0;
}
.app-wrapper-primary-905 a {
  color:#1a1614;
  transition:background-color .2s;
  display:block;
  background:#d4a24f;
  border-radius:8px;
  font-size:14px;
  font-weight:700;
  padding:13px;
  text-align:center;
}
.app-wrapper-primary-905 a:hover{background:#e6b660}
@media(min-width:1081px){.app-wrapper-primary-905{display:none}}
.l-container-dd7 {
  border-bottom:1px solid rgba(212, 162, 79, 0.12);
  padding-top: 36px; padding-right: 16px; padding-bottom: 36px; padding-left: 16px;
  background:#211d1a;
  border-top:1px solid rgba(212, 162, 79, 0.12);
}
.v-zone-main-1g {
  margin:0 auto;
  max-width:980px;
}
.site-link-52 {
  text-transform:uppercase;
  margin-bottom:10px;
  font-weight:700;
  color:#d4a24f;
  letter-spacing:.1em;
  font-size:11px;
}
.m-wrap-row-uv {
  align-items:start;
  grid-template-columns:1fr;
  display:grid;
  gap:26px;
}
.m-icon-foot-fp {
  line-height:1.25;
  font-weight:800;
  margin-bottom:16px;
  font-family:'Playfair Display', serif;
  font-size:24px;
  color:#f5ebe0;
  overflow-wrap:break-word;
}
.l-container-dd7 p {
  font-size:14px;
  margin-bottom:13px;
  line-height:1.75;
  color:#d4c4b0;
}
.l-container-dd7 p:last-child{margin-bottom:0}
.l-container-dd7 p strong {
  color:#f5ebe0;
  font-weight:600;
}
.l-container-dd7 a {
  text-underline-offset:2px;
  text-decoration:underline;
  color:#d4a24f;
}
.l-container-dd7 ul {
  padding:0 0 0 20px;
  margin:0 0 13px;
}
.l-container-dd7 li {
  color:#d4c4b0;
  line-height:1.75;
  margin-bottom:6px;
  font-size:14px;
}
.l-container-dd7 li strong {
  color:#f5ebe0;
  font-weight:600;
}
.el-zone-body-cz6 {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:10px;
}
.js-widget-head-0y {
  border:1px solid rgba(212, 162, 79, 0.12);
  text-align:center;
  background:rgba(255, 255, 255, 0.04);
  padding:18px 14px;
  border-radius:11px;
}
.b-component-box-h8b {
  font-size:24px;
  font-weight:800;
  font-family:'Playfair Display', serif;
  color:#d4a24f;
  margin-bottom:3px;
  line-height:1.1;
}
.v-title-area-e3o {
  text-transform:uppercase;
  letter-spacing:.05em;
  color:#8a7d6f;
  font-weight:500;
  font-size:10px;
}
.card-head-vw {
  justify-content:center;
  gap:10px;
  display:flex;
  margin-top:28px;
  flex-wrap:wrap;
}
.app-frame-wrap-fkj {
  background:rgba(255, 255, 255, 0.04);
  border-radius:4px;
  padding:9px 14px;
  border:1px solid rgba(212, 162, 79, 0.12);
  transition:border-color .2s;
}
.app-frame-wrap-fkj:hover{border-color:rgba(212, 162, 79, 0.45)}
.app-frame-wrap-fkj span {
  font-weight:500;
  color:#a89886;
  font-size:11px;
}
@media(min-width:766px){
.l-container-dd7{padding:52px 28px}
.m-icon-foot-fp{font-size:30px}
.l-container-dd7 p{font-size: 0.9375rem}
.l-container-dd7 li{font-size:15px}
.m-wrap-row-uv {
  grid-template-columns:1.6fr 1fr;
  gap:44px;
}
}
.mod-content-row-7x {
  padding: 2.5rem 16px 8px;
  background:#1a1614;
}
.el-block-item-zv {
  margin:0 auto;
  max-width:1320px;
}
.el-panel-col-cfd {
  flex-wrap:wrap;
  display:flex;
  align-items:center;
  margin-bottom:18px;
  gap:10px;
  justify-content:space-between;
}
.app-widget-right-wp {
  align-items:center;
  display:flex;
  gap:12px;
}
.v-list-top-u72 {
  border-radius:4px;
  color:#d4a24f;
  background:rgba(212, 162, 79, 0.15);
  height:34px;
  display:flex;
  align-items:center;
  justify-content:center;
  width:34px;
}
.v-list-top-u72 svg {
  stroke:currentColor;
  fill:none;
  width:17px;
  height:17px;
  stroke-width:2;
}
.page-outer-top-ik {
  font-family:'Playfair Display', serif;
  font-weight:800;
  line-height:1.15;
  color:#f5ebe0;
  overflow-wrap:break-word;
  font-size:22px;
}
.t-item-col-129 {
  transition:color .2s;
  font-size:12px;
  color:#a89886;
  display:flex;
  gap:6px;
  font-weight:600;
  align-items:center;
}
.t-item-col-129:hover{color:#d4a24f}
.t-item-col-129 svg {
  stroke:currentColor;
  width:12px;
  stroke-width:2.5;
  fill:none;
  height:12px;
}
.app-group-inner-td8 {
  margin-bottom:18px;
  color:#a89886;
  font-size:14px;
  max-width:500px;
}
@media(min-width:767px){
.mod-content-row-7x{padding:52px 28px 8px}
.page-outer-top-ik{font-size:26px}
}
.site-btn-mv {
  gap:10px;
  display:grid;
  grid-template-columns:repeat(2,1fr);
}
@media(min-width:479px){.site-btn-mv{grid-template-columns:repeat(3,1fr)}}
@media(min-width:771px){.site-btn-mv {
  grid-template-columns:repeat(4,1fr);
  gap:12px;
}}
@media(min-width:1335px){.site-btn-mv{grid-template-columns:repeat(6,1fr)}}
.m-hero-body-zj {
  border:1px solid rgba(212, 162, 79, 0.12);
  transition:border-color .2s;
  align-items:center;
  gap:12px;
  background:#2a2421;
  padding-top: 12px; padding-right: 0.875rem; padding-bottom: 12px; padding-left: 14px;
  border-radius:11px;
  min-height:0;
  display:flex;
  overflow:hidden;
}
.m-hero-body-zj:hover{border-color:rgba(212, 162, 79, 0.15)}
.el-element-right-jo {
  justify-content:center;
  display:flex;
  border-radius:6px;
  height:46px;
  flex-shrink:0;
  background:rgba(255, 255, 255, 0.12);
  align-items:center;
  width:80px;
  overflow:hidden;
}
.el-element-right-jo img {
  object-fit:contain;
  max-height:100%;
  max-width:100%;
}
.wp-zone-left-ne0 {
  color:#f5ebe0;
  font-size:13px;
  text-overflow:ellipsis;
  margin-bottom:2px;
  white-space:nowrap;
  overflow:hidden;
  line-height:1.2;
  font-weight:600;
}
.l-cell-top-ik {
  text-overflow:ellipsis;
  color:#8a7d6f;
  white-space:nowrap;
  overflow:hidden;
  font-size:10px;
}
.ui-nav-left-3n5 {
  padding: 1.625rem 16px;
  background:#211d1a;
  border-bottom:1px solid rgba(212, 162, 79, 0.12);
  border-top:1px solid rgba(212, 162, 79, 0.12);
}
.v-frame-area-0y {
  flex-wrap:wrap;
  margin:0 auto;
  justify-content:center;
  max-width:1320px;
  display:flex;
  gap:10px;
}
.c-text-item-ulj {
  padding-top: 8px; padding-right: 13px; padding-bottom: 8px; padding-left: 13px;
  background:rgba(255, 255, 255, 0.04);
  gap:9px;
  display:flex;
  border-radius:4px;
  border:1px solid rgba(212, 162, 79, 0.12);
  align-items:center;
}
.l-frame-item-16 {
  color:#1a1614;
  display:flex;
  height:26px;
  background:linear-gradient(135deg,#d4a24f,#f4c542);
  align-items:center;
  font-weight:700;
  width:26px;
  font-size:10px;
  justify-content:center;
  flex-shrink:0;
  border-radius:50%;
}
.l-grid-row-fl {
  line-height:1.3;
  font-size:11px;
  color:#a89886;
}
.l-grid-row-fl strong {
  font-weight:700;
  color:#5a9473;
}
.l-grid-row-fl span{color:#d4c4b0}
@media(min-width:763px){.ui-nav-left-3n5{padding:30px 28px}}
.app-widget-item-kn {
  background:#1a1614;
  padding:40px 16px 8px;
}
.site-list-cell-lao {
  margin:0 auto;
  max-width:1320px;
}
.c-item-body-brp {
  align-items:center;
  gap:10px;
  margin-bottom:18px;
  justify-content:space-between;
  display:flex;
  flex-wrap:wrap;
}
.page-row-primary-ner {
  align-items:center;
  gap:12px;
  display:flex;
}
.t-text-left-nh {
  display:flex;
  height:34px;
  align-items:center;
  border-radius:4px;
  color:#f4c542;
  justify-content:center;
  background:rgba(244, 197, 66, 0.15);
  width:34px;
}
.t-text-left-nh svg {
  stroke:currentColor;
  stroke-width:2;
  width:17px;
  height:17px;
  fill:none;
}
.m-title-left-oo {
  font-weight:800;
  font-family:'Playfair Display', serif;
  overflow-wrap:break-word;
  font-size:22px;
  color:#f5ebe0;
  line-height:1.15;
}
.page-element-cell-oks {
  display:flex;
  gap:6px;
  align-items:center;
  font-size:12px;
  transition:color .2s;
  font-weight:600;
  color:#a89886;
}
.page-element-cell-oks:hover{color:#d4a24f}
.page-element-cell-oks svg {
  stroke-width:2.5;
  fill:none;
  stroke:currentColor;
  width:12px;
  height:12px;
}
.mod-top-main-9t {
  display:grid;
  grid-template-columns:1fr;
  gap:14px;
  margin-bottom:22px;
}
@media(min-width:603px){.mod-top-main-9t{grid-template-columns:repeat(3,1fr)}}
.wp-main-box-nf9 {
  background:linear-gradient(135deg,rgba(244, 197, 66, 0.12),rgba(212, 162, 79, 0.04));
  border:1px solid rgba(244, 197, 66, 0.15);
  position:relative;
  padding: 1.25rem 22px;
  border-radius:16px;
  overflow:hidden;
}
.wp-main-box-nf9::before {
  background:radial-gradient(circle,#f4c542 0%,transparent 65%);
  opacity:.15;
  top:-40px;
  right:-30px;
  height:180px;
  content:'';
  width:180px;
  position:absolute;
}
.app-component-row-qc8 {
  position:relative;
  color:#f4c542;
  margin-bottom:8px;
  font-weight:700;
  font-size:10px;
  text-transform:uppercase;
  letter-spacing:.1em;
}
.m-grid-cell-9nw {
  font-size:28px;
  overflow-wrap:break-word;
  font-family:'Playfair Display', serif;
  font-weight:800;
  position:relative;
  margin-bottom:4px;
  color:#f5ebe0;
  line-height:1.1;
}
.js-content-row-en5 {
  color:#a89886;
  position:relative;
  font-size:12px;
}
@media(min-width:770px){
.app-widget-item-kn{padding:52px 28px 8px}
.m-title-left-oo{font-size: 1.625rem}
}
.v-outer-foot-ylu {
  padding: 2.5rem 16px 8px;
  background:#1a1614;
}
.app-wrap-item-bvn {
  max-width:1320px;
  margin:0 auto;
}
.app-region-area-te0 {
  margin-bottom: 1.125rem;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
}
.app-zone-item-rk8 {
  display:flex;
  gap:12px;
  align-items:center;
}
.mod-title-col-8y {
  justify-content:center;
  color:#d4a24f;
  background:rgba(212, 162, 79, 0.15);
  display:flex;
  width:34px;
  border-radius:4px;
  align-items:center;
  height:34px;
}
.mod-title-col-8y svg {
  stroke-width:2;
  height:17px;
  stroke:currentColor;
  fill:none;
  width:17px;
}
.wp-group-area-io4 {
  font-size:22px;
  color:#f5ebe0;
  overflow-wrap:break-word;
  font-weight:800;
  line-height:1.15;
  font-family:'Playfair Display', serif;
}
.c-top-foot-lap {
  transition:color .2s;
  gap:6px;
  color:#a89886;
  font-weight:600;
  font-size: 0.75rem;
  align-items:center;
  display:flex;
}
.c-top-foot-lap:hover{color:#d4a24f}
.c-top-foot-lap svg {
  width:12px;
  height:12px;
  fill:none;
  stroke:currentColor;
  stroke-width:2.5;
}
.mod-group-left-gyk {
  font-size:14px;
  margin-bottom:18px;
  max-width:500px;
  color:#a89886;
}
@media(min-width:769px){
.v-outer-foot-ylu{padding:52px 28px 8px}
.wp-group-area-io4{font-size: 1.625rem}
}
.el-text-cell-gb {
  grid-template-columns:repeat(2,1fr);
  gap:10px;
  display:grid;
}
@media(min-width:476px){.el-text-cell-gb {
  gap: 0.75rem;
  grid-template-columns:repeat(3,1fr);
}}
@media(min-width:675px){.el-text-cell-gb{grid-template-columns:repeat(4,1fr)}}
@media(min-width:901px){.el-text-cell-gb {
  gap:14px;
  grid-template-columns:repeat(5,1fr);
}}
@media(min-width:1505px){.el-text-cell-gb{grid-template-columns:repeat(6,1fr)}}
.wp-cell-head-qd {
  min-height:0;
  position:relative;
  transition:transform .2s,border-color .2s;
  background:#2a2421;
  display:block;
  overflow:hidden;
  border:1px solid rgba(212, 162, 79, 0.12);
  border-radius:12px;
}
.wp-cell-head-qd:hover {
  border-color:rgba(212, 162, 79, 0.15);
  transform:translateY(-3px);
}
.b-strip-primary-h1f {
  padding-bottom:75%;
  position:relative;
  width:100%;
  overflow:hidden;
}
.b-strip-primary-h1f img {
  width:100%;
  inset:0;
  object-fit:cover;
  height:100%;
  position:absolute;
  transition:transform .3s;
}
.wp-cell-head-qd:hover .b-strip-primary-h1f img{transform:scale(1.06)}
.c-title-foot-9q {
  inset:0;
  justify-content:center;
  position:absolute;
  align-items:center;
  background:rgba(0, 0, 0, 0.65);
  transition:opacity .22s;
  display:flex;
  opacity:0;
}
.wp-cell-head-qd:hover .c-title-foot-9q{opacity:1}
.el-module-group-91b {
  width:46px;
  align-items:center;
  background:#d4a24f;
  border-radius:50%;
  display:flex;
  height:46px;
  justify-content:center;
  box-shadow:0 6px 24px rgba(212, 162, 79, 0.35), 0 0 0 1px rgba(212, 162, 79, 0.2);
}
.el-module-group-91b::after {
  border-style:solid;
  margin-left:3px;
  width:0;
  height:0;
  content:'';
  border-width:7px 0 7px 12px;
  border-color:transparent transparent transparent #1a1614;
}
.ui-link-box-k3{padding:9px 10px 12px}
.site-btn-row-3xp {
  font-weight:600;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  margin-bottom:2px;
  font-size:12px;
  color:#f5ebe0;
}
.ui-bar-foot-ci {
  white-space:nowrap;
  overflow:hidden;
  font-size:10px;
  color:#8a7d6f;
  text-overflow:ellipsis;
}
.site-link-cell-xx7 {
  padding:40px 16px;
  background:#1a1614;
}
.wp-main-top-8vs {
  margin:0 auto;
  max-width:1100px;
}
.ui-header-primary-6fi {
  margin-bottom:24px;
  flex-wrap:wrap;
  align-items:center;
  gap:12px;
  display:flex;
}
.v-region-wrap-2da {
  height:34px;
  align-items:center;
  color:#d4a24f;
  width:34px;
  border-radius:4px;
  justify-content:center;
  background:rgba(212, 162, 79, 0.15);
  display:flex;
}
.v-region-wrap-2da svg {
  height:17px;
  width:17px;
  stroke-width:2;
  fill:none;
  stroke:currentColor;
}
.c-wrapper-block-dp3 {
  overflow-wrap:break-word;
  font-size: 1.375rem;
  font-weight:800;
  color:#f5ebe0;
  line-height:1.15;
  font-family:'Playfair Display', serif;
}
@media(min-width:765px){
.site-link-cell-xx7{padding:56px 28px}
.c-wrapper-block-dp3{font-size:26px}
}
.t-btn-left-mx {
  gap:20px;
  display:grid;
  grid-template-columns:1fr;
}
@media(min-width:771px){.t-btn-left-mx {
  grid-template-columns:2fr 1fr;
  gap:28px;
}}
.app-layer-head-6uo {
  flex-direction:column;
  display:flex;
  gap:8px;
}
.mod-hero-group-ux {
  border:1px solid rgba(212, 162, 79, 0.12);
  background:#2a2421;
  border-radius:11px;
  overflow:hidden;
}
.ui-container-box-v3 {
  justify-content:space-between;
  display:flex;
  font-size:14px;
  text-align:left;
  gap:12px;
  color:#f5ebe0;
  font-weight:600;
  transition:background-color .15s;
  padding:15px 18px;
  width:100%;
  align-items:center;
}
.ui-container-box-v3:hover{background:rgba(255, 255, 255, 0.04)}
.site-grid-base-rpp {
  color:#8a7d6f;
  font-size: 0.875rem;
  transition:transform .2s;
  flex-shrink:0;
}
.mod-hero-group-ux.app-element-base-g7i .site-grid-base-rpp{transform:rotate(180deg)}
.l-group-item-5t {
  font-size:13px;
  padding:0 18px 16px;
  color:#a89886;
  line-height:1.7;
  display:none;
}
.mod-hero-group-ux.app-element-base-g7i .l-group-item-5t{display:block}
.list-primary-64 {
  border:1px solid rgba(212, 162, 79, 0.15);
  align-self:flex-start;
  border-radius:8px;
  padding:22px 20px;
  background:rgba(212, 162, 79, 0.06);
}
.app-frame-left-egu {
  font-size:15px;
  margin-bottom:8px;
  font-weight:700;
  color:#f5ebe0;
}
.el-nav-wrap-iw {
  line-height:1.6;
  color:#a89886;
  font-size: 0.8125rem;
  margin-bottom: 0.875rem;
}
.ui-strip-lfq {
  background:#d4a24f;
  color:#1a1614;
  transition:background-color .2s;
  border-radius:4px;
  font-size: 0.75rem;
  font-weight:700;
  padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px;
  display:inline-block;
}
.ui-strip-lfq:hover{background:#e6b660}
.mod-header-area-p7 {
  background:#1a1614;
  padding:44px 16px 8px;
}
.v-strip-foot-cgo {
  margin:0 auto;
  max-width:1320px;
}
.ui-outer-head-flm {
  flex-wrap:wrap;
  justify-content:space-between;
  margin-bottom:18px;
  display:flex;
  gap:10px;
  align-items:center;
}
.v-holder-main-iv6 {
  gap:12px;
  display:flex;
  align-items:center;
}
.ui-wrapper-cell-j2e {
  align-items:center;
  border-radius:4px;
  width:34px;
  height:34px;
  justify-content:center;
  color:#d4a24f;
  display:flex;
  background:rgba(212, 162, 79, 0.15);
}
.ui-wrapper-cell-j2e svg {
  stroke:currentColor;
  height:17px;
  width:17px;
  stroke-width:2;
  fill:none;
}
.mod-widget-inner-bfi {
  color:#f5ebe0;
  font-size:22px;
  overflow-wrap:break-word;
  line-height:1.15;
  font-weight:800;
  font-family:'Playfair Display', serif;
}
.page-view-39o {
  align-items:center;
  color:#a89886;
  gap:6px;
  font-size: 0.75rem;
  font-weight:600;
  transition:color .2s;
  display:flex;
}
.page-view-39o:hover{color:#d4a24f}
.page-view-39o svg {
  fill:none;
  height:12px;
  stroke:currentColor;
  width:12px;
  stroke-width:2.5;
}
@media(min-width:771px){
.mod-header-area-p7{padding: 3.5rem 28px 8px}
.mod-widget-inner-bfi{font-size:26px}
}
.ui-view-row-2af {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:12px;
}
@media(min-width:684px){.ui-view-row-2af{grid-template-columns:repeat(3,1fr)}}
@media(min-width:899px){.ui-view-row-2af {
  grid-template-columns:repeat(4,1fr);
  gap: 0.875rem;
}}
.mod-text-right-3br {
  display:block;
  background:#2a2421;
  border-radius:16px;
  position:relative;
  border:1px solid rgba(212, 162, 79, 0.12);
  overflow:hidden;
  transition:transform .2s;
  min-height:0;
}
.mod-text-right-3br:hover{transform:translateY(-3px)}
.t-module-top-okw {
  padding-bottom:75%;
  overflow:hidden;
  width:100%;
  position:relative;
}
.t-module-top-okw img {
  width:100%;
  inset:0;
  object-fit:cover;
  height:100%;
  position:absolute;
}
.c-cell-row-ge {
  font-weight:700;
  background:#d4a24f;
  display:flex;
  border-radius:5px;
  top:10px;
  text-transform:uppercase;
  position:absolute;
  color:#1a1614;
  left:10px;
  letter-spacing:.05em;
  padding-top: 4px; padding-right: 9px; padding-bottom: 4px; padding-left: 9px;
  font-size:10px;
  gap:5px;
  align-items:center;
}
.c-cell-row-ge::before {
  animation:wp-inner-main-pwr 1.6s infinite;
  content:'';
  width:6px;
  background:#1a1614;
  height:6px;
  border-radius:50%;
}
@keyframes wp-inner-main-pwr{0%,70%{opacity:1}35%{opacity:.35}}
.box-base-q19{padding:12px 14px 14px}
.site-top-main-he0 {
  font-weight:700;
  overflow-wrap:break-word;
  margin-bottom:3px;
  font-size:14px;
  color:#f5ebe0;
}
.c-wrapper-foot-oy1 {
  align-items:center;
  font-size:11px;
  display:flex;
  justify-content:space-between;
  color:#8a7d6f;
}
.c-wrapper-foot-oy1 span:first-child{color:#a89886}