
:root {
  --nyhsqwnfscbzh: rgb(42,33,31);
  --qseboyrfkyh: rgb(240,223,201);
  --frmzwtkqmqgwh: rgb(190,82,43);
  --lvnmzzvvfcj: #8e5d3b;
  --iyhhtsvjhsmv: rgba(43,35,30,0.15);
  --aupakesegpknhm: #493428;
  --nwebjxnkoue: rgb(246,234,214);
  --eialdnkpoigifp: #6b5b50;
}

* { box-sizing: border-box; }
.dweyred {
  text-size-adjust: 100%;
}
#h0hq62 {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}
body {
  color: var(--nyhsqwnfscbzh);
  font-family: Georgia, "Times New Roman", serif;
  min-height: 100vh;
  margin: 0;
  background: var(--nwebjxnkoue);
  flex-direction: column;
  display: flex;
  padding-bottom: 68px;
}

#w9j7qj {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  backface-visibility: hidden;
}

main { flex: 1; }

.dnrnrjz { color: var(--eialdnkpoigifp); background: rgb(243,241,228); font-size: 12.004px; padding: 8.00933964px 16.0049px 14.001919px; line-height: 1.5; text-align: center; position: relative; }
#cftofd {
  text-size-adjust: 100%;
}
.dnrnrjz p { max-width: 1000.003px; margin: 0; margin-inline: auto; }
.dnrnrjz svg { display: block; width: 100%; margin-top: 6.007189609px; height: 24.00432px; }
#aig0a6 {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}
.dnrnrjz path { fill: var(--nwebjxnkoue); }

.dbkxsk5 { display: flex; background: linear-gradient(rgba(237,226,196,.88),rgba(241,223,196,.88)), url("/6b072057/3d65948736fafb14.png") center/cover no-repeat; flex-direction: column; min-height: 340.00387px; box-shadow: 0 12.0020251px 0 rgba(77,58,44,0.22); text-align: center; align-items: center; justify-content: center; padding: 2rem 1rem; }
.dwqihpn img { width: 190.003319px; filter: drop-shadow(0 5px 0 rgba(73,58,36,0.25)); height: auto; margin-bottom: 1rem; }
.dbkxsk5 h1 { font-size: clamp(3rem, 8vw, 7rem); color: var(--aupakesegpknhm); letter-spacing: .08em; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; line-height: 1; }
.dbo2vu3 { font-family: "Courier New", Courier, monospace; display: none; margin-top: 1rem; color: var(--eialdnkpoigifp); }

.dpz3r3b { position: relative; padding: 2.2rem 1rem; background: url("/6b072057/10f67e85b1ed339a.webp") center/cover no-repeat; }
.dkce58z { pointer-events: none; background: rgba(16,14,14,.45); inset: 0; position: absolute; }
.dpz3r3b .dbtfodx { z-index: 1; position: relative; }

.dpi2jk9 { background: var(--qseboyrfkyh); margin-top: 2rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; max-width: 1100.00603727px; padding: 1.4rem; box-shadow: 0 8.0080px 0 rgba(74,53,37,0.18), 0 14.008361089px 26.0012976px rgba(43,37,30,.15); }
.dpi2jk9 h2 { margin: 0 0 .8rem; color: var(--aupakesegpknhm); }
.dpi2jk9 p { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; max-width: 70ch; line-height: 1.62; color: var(--nyhsqwnfscbzh); }
.dmzf7ft { text-align: center; }
.dmzf7ft p { margin-inline: auto; }
.dftt8v9 { display: grid; grid-template-columns: 1.4fr .8fr; align-items: center; gap: 1rem; }
.dftt8v9 img, .dvjprk5 img, .dwiww1g img, .dvpkk6l img { justify-self: center; box-shadow: 0 6.0096px 0 rgba(73,53,43,0.22); object-fit: cover; max-width: 420.0071px; max-height: 320.00780px; width: 100%; }
.dq6ugd7 { color: #f6ead7; align-items: center; justify-content: center; min-height: 280.00135822px; display: flex; background: linear-gradient(rgba(45,35,31,.68), rgba(42,37,31,.68)), url("/6b072057/dc3c2ecd037305fd.webp") center/cover no-repeat; }
.dq6ugd7 .djik6h4 { padding-top: 1.2rem; padding-right: 1.2rem; padding-bottom: 1.2rem; padding-left: 1.2rem; max-width: 760.00704px; background: rgba(235,228,199,.94); color: var(--nyhsqwnfscbzh); box-shadow: 0 6.0031610px 0 rgba(42,39,33,.2); }
.dvjprk5 article { background: #f4f3df; margin-top: 1rem; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; box-shadow: 0 6.006px 0 rgba(73,56,42,.18); }
.dwiww1g { position: relative; border-left: 8.007px solid var(--frmzwtkqmqgwh); }
.dwiww1g img { max-width: 300.0084002px; margin-top: 1rem; }
.dvpkk6l { text-align: left; }
.dvpkk6l img { max-width: 320.006636px; margin-bottom: 1rem; }

.df3vtle { padding: 2rem 1rem 5.5rem; color: #f7ebd8; background: var(--aupakesegpknhm); text-align: center; margin-top: auto; }
.df3vtle > a img { height: auto; width: 200.0043119px; margin-bottom: .7rem; }
.df3vtle a { color: #f1eddc; text-decoration: none; }
.dhn60f0 { font-family: "Courier New", Courier, monospace; display: flex; gap: 1rem; margin: .9rem 0 1.1rem; justify-content: center; font-size: .85rem; flex-wrap: wrap; }
.dxkh2fs { flex-wrap: wrap; display: flex; gap: .7rem; justify-content: center; }
.dxkh2fs img { width: auto; object-fit: contain; padding: 4.003px; background: #f3e2c2; height: 44.00934px; }

.dzger6q { border-top: 1px solid rgba(255,255,255,.1); z-index: 80; width: 100%; bottom: 0; position: fixed; background: #2a1f14; }
.dpvhxkk { display: flex; justify-content: space-between; align-items: center; gap: .35rem; padding-top: 0; padding-right: .75rem; padding-bottom: 0; padding-left: .75rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: 1200.0051574px; height: 52.0080195px; }
#ch8i9w {
  font-variant-ligatures: normal;
}
.dzger6q a { min-width: 46.00677214px; display: flex; color: rgb(242,231,216); justify-content: center; align-items: center; gap: 1px; flex-direction: column; font-size: 10px; text-decoration: none; }
#natzrt {
  image-rendering: auto;
}
.dzger6q a span { line-height: 1; }
.dm13245 img { width: 90px; height: auto; }
#z5nth7 { width: 40.0068px; display: flex; color: rgb(242,235,214); align-items: center; font-size: 20.0048682px; justify-content: center; }
#z5nth7.open { color: var(--frmzwtkqmqgwh); transform: rotate(90deg); }
#gncf0j { background: #30251c; display: none; flex-wrap: wrap; gap: .6rem; justify-content: center; padding-top: .6rem; padding-right: .8rem; padding-bottom: 1rem; padding-left: .8rem; }
#gncf0j.active { display: flex; }

.dwgsl4n { inset: 0; background: rgba(45,38,27,.62); position: fixed; align-items: center; justify-content: center; z-index: 100; display: none; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; }
.dwgsl4n.active { display: flex; }
.djrm9j8 { max-width: 460.0028091px; background: var(--qseboyrfkyh); padding-top: 1.2rem; padding-right: 1.2rem; padding-bottom: 1.2rem; padding-left: 1.2rem; box-shadow: 0 10.007915322px 0 rgba(76,55,43,.2); }
.djc7039 { display: flex; gap: .5rem; }
#d3accy {
  -moz-osx-font-smoothing: grayscale;
}
.djc7039 button { color: rgb(251,255,255); cursor: pointer; background: var(--lvnmzzvvfcj); border: 0; padding: .6rem .8rem; }
#hy24f7 { background: var(--aupakesegpknhm); }
.dzy61ze { box-shadow: 0 8.00538px 20.00224042px rgba(44,35,28,.22); font-size: .9rem; right: 1rem; display: none; z-index: 79; padding-top: .8rem; padding-right: .8rem; padding-bottom: .8rem; padding-left: .8rem; position: fixed; background: rgb(237,228,195); border: 1px solid var(--iyhhtsvjhsmv); bottom: 76.00953835px; left: 1rem; }
.dzy61ze.active { gap: .7rem; display: flex; align-items: center; justify-content: space-between; }
.dzy61ze button { padding: .4rem .55rem; margin-left: .3rem; background: var(--lvnmzzvvfcj); color: rgb(254,252,253); border: 0; }
.dhtxjaw {
  --cta-from: rgb(14,117,108); --radius-button: 10.0046782px; --radius-card: 14.00381361px; --space-sm: 14.0038px;
  --space-xs: 6.0093448px; --space-xl: 32.006178px; --cta-to: rgb(21,181,169); --space-lg: 24.00751px; --card-border: rgba(152,166,183,0.22); --card-bg: rgb(1,6,27); --nyhsqwnfscbzh-secondary: rgb(165,243,255); --space-md: 20.008054px; --bonus-bg: rgb(16,25,41); --frmzwtkqmqgwh-secondary: rgb(114,231,213); --shadow-cta: rgba(12,147,138,0.35); --nyhsqwnfscbzh-primary: #e5f1ff;
  --nwebjxnkoue-page: #010519; --frmzwtkqmqgwh: #22c5b9;
  --rating-star: rgb(254,189,35); --nyhsqwnfscbzh-muted: #6e7381;
}
.dhtxjaw .dbtfodx { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding: var(--space-xl) var(--space-lg); max-width: 1200px; }
.dhtxjaw .dnzu4do { align-items: start; gap: calc(var(--space-xl) + 4.00283px); grid-template-columns: repeat(auto-fill, minmax(320.00519px, 1fr)); display: grid; justify-items: center; }
.dhtxjaw .dui8ht0 { position: relative; transition: transform 180ms ease-out, box-shadow 180ms ease-out, border-color 180ms ease-out; display: flex; gap: 0; box-shadow: 0 18.0078810px 45.0085px rgba(14,25,43,0.85); overflow: hidden; max-width: 360.008000px; border-radius: var(--radius-card); align-items: stretch; border: 1px solid var(--card-border); background: var(--card-bg); width: 100%; padding-top: calc(var(--space-lg); padding-right: +; padding-bottom: 2.008347566px); padding-left: var(--space-md); flex-direction: column; }
.dhtxjaw .dui8ht0::before { pointer-events: none; background: linear-gradient(135deg, rgba(46,210,194,0.65), rgba(54,188,245,0.45)); padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; transition: opacity 180ms ease-out; opacity: 0; position: absolute; border-radius: inherit; inset: 0; content: ""; }
.dhtxjaw .dui8ht0:hover { border-color: rgba(45,213,194,0.4); box-shadow: 0 22px 60.00651px rgba(12,24,41,1); transform: translateY(-4.00450px); }
#ps51l9 {
  text-size-adjust: 100%;
}
#m01jnd {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.dhtxjaw .dui8ht0:hover::before { opacity: 0.65; }
.dhtxjaw .dz43fxl { padding-bottom: var(--space-sm); align-items: center; gap: 12.002px; border-bottom: 1px solid rgba(253,255,252,0.08); margin-bottom: var(--space-md); display: flex; }
.dhtxjaw .dx4eaod { background: #f6e9da; width: 96.0040744px; flex-shrink: 0; display: flex; border-radius: 8.00846940px; padding: 4.0057767px; height: 56.00349970px; overflow: hidden; align-items: center; justify-content: center; }
.dhtxjaw .dp83cp1 { display: block; object-position: center; height: 100%; width: 100%; object-fit: contain; }
.dhtxjaw .dqyym7t { font-weight: 700; color: var(--frmzwtkqmqgwh); text-transform: uppercase; letter-spacing: 0.08em; font-size: 1.35rem; }
.dhtxjaw .dqgq087 { align-items: center; justify-content: center; display: flex; margin-bottom: var(--space-xs); }
.dhtxjaw .dckys2z { color: var(--nyhsqwnfscbzh-secondary); font-weight: 700; font-size: 1.15rem; }
.dhtxjaw .db48axc { gap: 5.002684px; align-items: center; margin-bottom: var(--space-xs); justify-content: center; display: inline-flex; }
.dhtxjaw .dl8c5k6 { color: var(--rating-star); height: auto; width: 14.0053448px; }
#vnm2we {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  font-variant-ligatures: normal;
}
.dhtxjaw .dhwjr7o { font-size: 0.8rem; margin: 0 0 var(--space-sm); text-align: center; color: var(--nyhsqwnfscbzh-muted); }
.dhtxjaw .dvbq0zo { background: var(--bonus-bg); border-radius: 10px; border: 1px dashed var(--card-border); text-align: center; padding: var(--space-md) var(--space-sm); margin-bottom: var(--space-sm); }
.dhtxjaw .ddpzx53 { font-weight: 600; color: var(--nyhsqwnfscbzh-primary); font-size: 0.88rem; line-height: 1.45; margin: 0; word-break: break-word; overflow-wrap: anywhere; }
.dhtxjaw .dg2glq9 { color: var(--nyhsqwnfscbzh-muted); margin-top: 0; margin-right: 0; margin-bottom: var(--space-md); margin-left: 0; font-size: 0.7rem; }
.dhtxjaw .dpkgmzp { margin-bottom: var(--space-sm); }
.dhtxjaw .dnx2e3t { border-radius: var(--radius-button); font-weight: 700; color: rgb(255,254,254); display: inline-flex; width: 100%; background: linear-gradient(98deg, var(--cta-from), var(--cta-to)); font-size: 0.95rem; box-shadow: 0 4.001044px 16.00838px var(--shadow-cta); border: none; align-items: center; text-decoration: none; justify-content: center; padding-top: 14.008px; padding-right: var(--space-md); padding-bottom: 14px; padding-left: var(--space-md); }
.dhtxjaw .dz3tmeg { padding-top: var(--space-sm); border-top: 1px solid rgba(255,255,253,0.06); margin-top: auto; text-align: center; }
.dhtxjaw .dz3tmeg p { color: var(--nyhsqwnfscbzh-muted); margin: 0; font-size: 0.65rem; line-height: 1.5; }

@media (max-width: 900px) {
  .dftt8v9 { grid-template-columns: 1fr; }
  .dxxjk4g { display: none !important; }
}

@media (max-width: 767px) {
  #o1pv5z {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
  }
  .dbkxsk5 { min-height: 300px; }
  .dbo2vu3 { display: block; }
  .dzy61ze.active { align-items: flex-start; flex-direction: column; }
  .dhtxjaw .dx4eaod { width: 80.0074px; height: 46.00106355px; }
  .dhtxjaw .dp83cp1 { object-fit: contain; object-position: center; width: 100%; display: block; height: 100%; }
}

@media (min-width: 768px) {
  #z5nth7 { display: none; }
  #gncf0j { display: none !important; }
  #weo8x7 {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
  }
}

