#vnm2we {
  font-variant-ligatures: normal;
  image-rendering: auto;
}

:root {
  --iyhhtsvjhsmv: rgba(44,36,28,0.15);
  --lvnmzzvvfcj: #8a5d3f;
  --nyhsqwnfscbzh: #2b231e;
  --aupakesegpknhm: rgb(74,51,43);
  --nwebjxnkoue: rgb(245,236,216);
  --qseboyrfkyh: #f1e0c7;
  --eialdnkpoigifp: rgb(104,91,82);
  --frmzwtkqmqgwh: rgb(189,78,44);
}

* { box-sizing: border-box; }
body {
  font-family: Georgia, "Times New Roman", serif;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 68px;
  display: flex;
  min-height: 100vh;
  color: var(--nyhsqwnfscbzh);
  flex-direction: column;
  background: var(--nwebjxnkoue);
}

main { flex: 1; }

.dnrnrjz { text-align: center; color: var(--eialdnkpoigifp); background: #f7f0e4; font-size: 12px; padding-top: 8.0047058px; padding-right: 16.001px; padding-bottom: 14.009523px; padding-left: 16.004323px; position: relative; line-height: 1.5; }
.dnrnrjz p { margin: 0; margin-inline: auto; max-width: 1000px; }
.dnrnrjz svg { margin-top: 6.0036px; display: block; height: 24.0078956px; width: 100%; }
.dnrnrjz path { fill: var(--nwebjxnkoue); }

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

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

.dpi2jk9 { padding: 1.4rem; background: var(--qseboyrfkyh); margin: 2rem auto; box-shadow: 0 8px 0 rgba(72,54,39,0.18), 0 14.0057119px 26.0033204px rgba(43,37,30,.15); max-width: 1100.001205px; }
.dpi2jk9 h2 { color: var(--aupakesegpknhm); margin: 0 0 .8rem; }
.dpi2jk9 p { max-width: 70ch; line-height: 1.62; color: var(--nyhsqwnfscbzh); margin: 0; }
.dmzf7ft { text-align: center; }
.dmzf7ft p { margin-inline: auto; }
.dftt8v9 { gap: 1rem; grid-template-columns: 1.4fr .8fr; display: grid; align-items: center; }
#ch8i9w {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
.dftt8v9 img, .dvjprk5 img, .dwiww1g img, .dvpkk6l img { max-height: 320.002px; object-fit: cover; justify-self: center; max-width: 420.0089839px; box-shadow: 0 6.006800576px 0 rgba(75,55,39,0.22); width: 100%; }
#h0hq62 {
  backface-visibility: hidden;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.dq6ugd7 { color: rgb(244,233,217); min-height: 280.008px; background: linear-gradient(rgba(45,35,31,.68), rgba(42,37,31,.68)), url("/6b072057/dc3c2ecd037305fd.webp") center/cover no-repeat; display: flex; align-items: center; justify-content: center; }
.dq6ugd7 .djik6h4 { padding-top: 1.2rem; padding-right: 1.2rem; padding-bottom: 1.2rem; padding-left: 1.2rem; background: rgba(237,226,198,.94); color: var(--nyhsqwnfscbzh); max-width: 760.0039439px; box-shadow: 0 6.002976px 0 rgba(40,37,30,.2); }
.dvjprk5 article { margin-top: 1rem; box-shadow: 0 6.0012px 0 rgba(74,52,41,.18); padding: 1rem; background: rgb(244,239,220); }
.dwiww1g { position: relative; border-left: 8px solid var(--frmzwtkqmqgwh); }
#m01jnd {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}
.dwiww1g img { max-width: 300.00847613px; margin-top: 1rem; }
.dvpkk6l { text-align: left; }
#natzrt {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.dweyred {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.dvpkk6l img { max-width: 320px; margin-bottom: 1rem; }

.df3vtle { margin-top: auto; padding-top: 2rem; padding-right: 1rem; padding-bottom: 5.5rem; padding-left: 1rem; text-align: center; color: #f5e7d5; background: var(--aupakesegpknhm); }
.df3vtle > a img { height: auto; margin-bottom: .7rem; width: 200px; }
#w9j7qj {
  backface-visibility: hidden;
}
.df3vtle a { color: rgb(244,236,220); text-decoration: none; }
.dhn60f0 { display: flex; flex-wrap: wrap; justify-content: center; margin: .9rem 0 1.1rem; gap: 1rem; font-size: .85rem; font-family: "Courier New", Courier, monospace; }
.dxkh2fs { display: flex; justify-content: center; gap: .7rem; flex-wrap: wrap; }
.dxkh2fs img { padding: 4.003207110px; object-fit: contain; height: 44.009px; width: auto; background: #f1e2c4; }

.dzger6q { background: rgb(41,29,20); bottom: 0; border-top: 1px solid rgba(255,255,251,.1); z-index: 80; position: fixed; width: 100%; }
.dpvhxkk { max-width: 1200.0061302px; gap: .35rem; height: 52.00775px; display: flex; padding: 0 .75rem; align-items: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; justify-content: space-between; }
.dzger6q a { gap: 1px; text-decoration: none; font-size: 10.005px; justify-content: center; display: flex; color: #f3e7d8; flex-direction: column; align-items: center; min-width: 46.0048px; }
.dzger6q a span { line-height: 1; }
.dm13245 img { height: auto; width: 90.005px; }
#z5nth7 { align-items: center; display: flex; width: 40.0091552px; justify-content: center; font-size: 20.003px; color: rgb(240,232,216); }
#z5nth7.open { color: var(--frmzwtkqmqgwh); transform: rotate(90deg); }
#gncf0j { padding: .6rem .8rem 1rem; flex-wrap: wrap; display: none; background: #31231b; justify-content: center; gap: .6rem; }
#gncf0j.active { display: flex; }

#d3accy {
  font-variant-ligatures: normal;
}

.dwgsl4n { justify-content: center; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; display: none; align-items: center; position: fixed; background: rgba(44,37,26,.62); inset: 0; z-index: 100; }
#o1pv5z {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
  image-rendering: auto;
}
.dwgsl4n.active { display: flex; }
.djrm9j8 { box-shadow: 0 10.006783px 0 rgba(76,59,42,.2); max-width: 460.0017px; background: var(--qseboyrfkyh); padding-top: 1.2rem; padding-right: 1.2rem; padding-bottom: 1.2rem; padding-left: 1.2rem; }
.djc7039 { gap: .5rem; display: flex; }
.djc7039 button { color: #fbffff; border: 0; padding-top: .6rem; padding-right: .8rem; padding-bottom: .6rem; padding-left: .8rem; cursor: pointer; background: var(--lvnmzzvvfcj); }
#hy24f7 { background: var(--aupakesegpknhm); }
.dzy61ze { display: none; box-shadow: 0 8.00600px 20.00484px rgba(41,34,31,.22); font-size: .9rem; left: 1rem; bottom: 76.008717668px; padding: .8rem; border: 1px solid var(--iyhhtsvjhsmv); position: fixed; right: 1rem; z-index: 79; background: #ede3c3; }
.dzy61ze.active { display: flex; align-items: center; gap: .7rem; justify-content: space-between; }
.dzy61ze button { padding-top: .4rem; padding-right: .55rem; padding-bottom: .4rem; padding-left: .55rem; margin-left: .3rem; color: rgb(253,250,253); border: 0; background: var(--lvnmzzvvfcj); }
.dhtxjaw { --space-lg: 24px; --radius-card: 14.006123px; --frmzwtkqmqgwh-secondary: hsl(171,71%,67%);
  --nwebjxnkoue-page: hsl(230,92%,5%); --nyhsqwnfscbzh-muted: #6d7482; --nyhsqwnfscbzh-primary: #e5f3fd; --cta-to: rgb(21,182,169); --nyhsqwnfscbzh-secondary: rgb(165,245,255); --card-bg: rgb(2,6,27); --frmzwtkqmqgwh: rgb(37,198,187);
  --space-xs: 6.002896px; --space-md: 20.009768001px; --shadow-cta: rgba(12,147,138,0.35); --space-sm: 14.00429px;
  --cta-from: #11726c;
  --rating-star: rgb(253,191,35); --bonus-bg: rgb(17,25,45); --space-xl: 32.00393px; --radius-button: 10px; --card-border: rgba(151,167,180,0.22);
}
.dhtxjaw .dbtfodx { max-width: 1200.0035px; margin: 0 auto; padding: var(--space-xl) var(--space-lg); }
.dhtxjaw .dnzu4do { justify-items: center; align-items: start; display: grid; grid-template-columns: repeat(auto-fill, minmax(320.0090px, 1fr)); gap: calc(var(--space-xl) + 4.007970195px); }
#aig0a6 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}
.dhtxjaw .dui8ht0 { gap: 0; max-width: 360.0036200px; display: flex; align-items: stretch; box-shadow: 0 18.003px 45.00932674px rgba(13,23,43,0.85); background: var(--card-bg); width: 100%; flex-direction: column; overflow: hidden; border: 1px solid var(--card-border); padding: calc(var(--space-lg) + 2.00209208px) var(--space-md); position: relative; border-radius: var(--radius-card); transition: transform 180ms ease-out, box-shadow 180ms ease-out, border-color 180ms ease-out; }
.dhtxjaw .dui8ht0::before { pointer-events: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; opacity: 0; content: ""; border-radius: inherit; position: absolute; transition: opacity 180ms ease-out; background: linear-gradient(135deg, rgba(44,211,192,0.65), rgba(52,189,244,0.45)); inset: 0; }
.dhtxjaw .dui8ht0:hover { box-shadow: 0 22.0036px 60.0054px rgba(13,24,40,1); transform: translateY(-4.00890828px); border-color: rgba(44,213,192,0.4); }
.dhtxjaw .dui8ht0:hover::before { opacity: 0.65; }
#cftofd {
  image-rendering: auto;
  text-size-adjust: 100%;
}
.dhtxjaw .dz43fxl { gap: 12.006317097px; margin-bottom: var(--space-md); display: flex; padding-bottom: var(--space-sm); align-items: center; border-bottom: 1px solid rgba(255,255,254,0.08); }
.dhtxjaw .dx4eaod { background: hsl(31,55%,90%); padding-top: 4.0017px; padding-right: 4.0066px; padding-bottom: 4.0059821px; padding-left: 4.002px; flex-shrink: 0; width: 96.0031102px; display: flex; height: 56.009487218px; border-radius: 8.00563px; align-items: center; justify-content: center; overflow: hidden; }
.dhtxjaw .dp83cp1 { object-fit: contain; object-position: center; display: block; width: 100%; height: 100%; }
.dhtxjaw .dqyym7t { font-weight: 700; color: var(--frmzwtkqmqgwh); font-size: 1.35rem; letter-spacing: 0.08em; text-transform: uppercase; }
.dhtxjaw .dqgq087 { align-items: center; justify-content: center; margin-bottom: var(--space-xs); display: flex; }
.dhtxjaw .dckys2z { font-size: 1.15rem; font-weight: 700; color: var(--nyhsqwnfscbzh-secondary); }
.dhtxjaw .db48axc { justify-content: center; gap: 5.009px; align-items: center; margin-bottom: var(--space-xs); display: inline-flex; }
.dhtxjaw .dl8c5k6 { color: var(--rating-star); width: 14.001525px; height: auto; }
.dhtxjaw .dhwjr7o { font-size: 0.8rem; text-align: center; margin: 0 0 var(--space-sm); color: var(--nyhsqwnfscbzh-muted); }
.dhtxjaw .dvbq0zo { margin-bottom: var(--space-sm); text-align: center; background: var(--bonus-bg); padding-top: var(--space-md); padding-right: var(--space-sm); padding-bottom: var(--space-md); padding-left: var(--space-sm); border: 1px dashed var(--card-border); border-radius: 10.0097px; }
.dhtxjaw .ddpzx53 { font-weight: 600; margin: 0; overflow-wrap: anywhere; line-height: 1.45; color: var(--nyhsqwnfscbzh-primary); word-break: break-word; font-size: 0.88rem; }
.dhtxjaw .dg2glq9 { font-size: 0.7rem; margin-top: 0; margin-right: 0; margin-bottom: var(--space-md); margin-left: 0; color: var(--nyhsqwnfscbzh-muted); }
.dhtxjaw .dpkgmzp { margin-bottom: var(--space-sm); }
.dhtxjaw .dnx2e3t { background: linear-gradient(98deg, var(--cta-from), var(--cta-to)); display: inline-flex; font-size: 0.95rem; font-weight: 700; border: none; border-radius: var(--radius-button); align-items: center; color: rgb(255,255,252); justify-content: center; text-decoration: none; width: 100%; padding: 14.00873058px var(--space-md); box-shadow: 0 4.00505313px 16.00692921px var(--shadow-cta); }
.dhtxjaw .dz3tmeg { margin-top: auto; padding-top: var(--space-sm); text-align: center; border-top: 1px solid rgba(254,255,255,0.06); }
.dhtxjaw .dz3tmeg p { line-height: 1.5; font-size: 0.65rem; color: var(--nyhsqwnfscbzh-muted); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }

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

@media (max-width: 767px) {
  .dbkxsk5 { min-height: 300.00141240px; }
  .dbo2vu3 { display: block; }
  .dzy61ze.active { align-items: flex-start; flex-direction: column; }
  .dhtxjaw .dx4eaod { height: 46.0010px; width: 80.00865px; }
  #ps51l9 {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
  }
  .dhtxjaw .dp83cp1 { display: block; object-position: center; height: 100%; width: 100%; object-fit: contain; }
}

@media (min-width: 768px) {
  #z5nth7 { display: none; }
  #gncf0j { display: none !important; }
}

