/* Pogo */
div[data-pogo] iframe { margin-left: auto; margin-right: auto; color-scheme: light; }
div[data-pogo="main"], div[data-pogo="incontent"], div[data-pogo="sidebar"]  { min-height: 250px; text-align: center; }
div[data-pogo="top"] { min-height: 50px; }
div[data-mix-name="bigAd"] { min-height: 250px; }
article[data-autopogo] { position: relative; }
iframe[data-testid="amzn-nca-ad"] { position: absolute; top: 0; left: 0; }
div.bobble-0, div.bobble-0.5, div.bobble-1 { min-height: 250px; }
body.pgCollapse div[data-pogo], body.pgCollapse div.bobble-0, body.pgCollapse div.bobble-0.5, body.pgCollapse div.bobble-1 { min-height: 0 !important; }
/*main > .adunit-wrapper > .bobble-0.pg-front_page { min-height: 600px; }*/
main > .adunit-wrapper:first-child > div.pg-front_page.bobble-0 { display: none; }
main div.fixed-on-mobile.bobble-0 { display: block; }
div.adunit-wrapper > div.mobileOnly { display: flex; }
div.adunit-wrapper > div.deskOnly { display: none; }
div.pogo-slot { display: flex; }
div.pogo-slot[data-pogo-hide="1"] { display: none; }
div.bobble-0.pg-wiki div[data-mix-name="leaderboardOnly"] { display: none; }
section.right-rail .pogocnt.pg-front_page, section.right-rail .pogocnt.pg-index { display: none; }
#pogo-quickslider { position: absolute; z-index: 9999999999; }
div.bobble-1.pogocnt.pg-object { display: none; }
.video-page div.bobble-0.pogocnt.pg-video { display: none; }

div.pgStickyFooter { position: fixed; bottom: 0px; left: 0px; width: 100%; height: 50px; max-height: 100px; }

div.pgOtsFxd { display: block; position: absolute; bottom: 0px; right: unset; left: 0px; width: 100%; height: auto; border-radius: 0; aspect-ratio: 16/9; z-index: 101; }
div.pgOtsFxd div.pgOts, div.pgOtsFxd div.pgOts .VP { border-radius: 0 !important; }

section.wiki-bobble.hasPgOutstream { display: none; }

div.pgOutstream { max-width: 814px; box-shadow: var(--theme-elements-boxShadow-card); border-radius: 16px; overflow: hidden; background-color: var(--theme-elements-background-surfaceColor); aspect-ratio: 16/9; }
.article-content div.pgOutstream { margin-top: 1.5rem; }
div.wiki-page div.pgOutstream { margin: 0 auto; }
div.page-content > div.pgOutstream { max-width: 633px; }
section.article-page div.pgOutstream { margin: 2rem auto; }
div.pgOutstream div.pgOts .pgVMuteBtn { bottom: 5px; left: 8px; right: unset; }
div.pgOutstream div.pgOts .VProgCnt { height: 4px !important; }
div.pgOutstream div.pgOts .pgVPCMD { left: 5px; }
div.pgOutstream .VPTitle { font-weight: bold; }
div.pgOtsFxd .VPTitle { font-weight: normal; }

div.pgOtsScrl div.pgOts { display: block; position: fixed; bottom: 10px; right: 10px; left: auto; width: 300px; height: 168px; box-shadow: var(--theme-elements-boxShadow-card); }
div.pgOtsScrl .pgCloseBtn { right: 0px; }
div.pgOtsScrl .VPV, div.pgOtsScrl .VP { border-radius: 8px; overflow: hidden; }

div[data-pogo="incontent"], div[data-pogo="autopogo"] {
  display: flex; margin: 30px auto; justify-items: center; align-items: center; justify-content: center; min-height: 250px;
}

@media (min-width: 1740px) {
   main.autopogo .page-content { padding: 0 var(--extraRoomySpacer); }
}

@media (min-width: 641px) and (max-width: 860px) {
 div.homepage-header > div.adunit-wrapper { order: 2; }
}


@media (min-width: 640px) {
  div.pgOtsFxd { display: none; }
}

@media (max-width: 860px) {
  div[data-mix-name="articleSticky"] { min-height: 50px; }
  div.pgOtsFxd .pgCloseBtn { right: 0px; }

  .wiki-page-container div.pgOtsScrl div.pgOts, .article-content div.pgOtsScrl div.pgOts, div.pgOtsScrl.hasAdhesion div.pgOts { bottom: 58px; }
  div.fixed-on-mobile, div.fixed-on-mobile div[data-pogo="sticky"] { max-height: 100px !important; overflow: hidden !important; display: block; }
  div.pg-faceoffs.fixed-on-mobile { display: none !important; }
}

@media (min-width: 860px) {
  div.bobble-0.pg-wiki #main-1 { display: flex; }
  div.adunit-wrapper > div.deskOnly { display: flex; }
  div.adunit-wrapper > div.mobileOnly { display: none; }
  main > .adunit-wrapper > .bobble-0.pg-front_page { min-height: 250px; }
  main > .adunit-wrapper:first-child > div.pg-front_page.bobble-0 { display: flex; }
  div.bobble.fixed-on-mobile { display: none; }
  div[data-pogo="main"], div[data-pogo="incontent"], div[data-pogo="top"], div[data-pogo="sidebar"]  { min-height: 250px; overflow-x: visible; }
  .page-content.page-content-slim div.side-by-side .article-content > .article-section { overflow: visible; }
  div[data-mix-name="tallAd"] { min-height: 600px; }
  [data-autopogo] blockquote.twitter-tweet { min-height: 550px; }
  main > .adunit-wrapper:first-child > div.fixed-on-mobile.bobble-0 { display: block; }
  div.bobble-0.pg-wiki div[data-mix-name="leaderboardOnly"] { display: block; }
  section.right-rail .pogocnt.pg-front_page, section.right-rail .pogocnt.pg-index { display: block; }
  .content-wrapper > .adunit-wrapper:last-child .bobble-1.pg-wiki div[data-mix-name="mrecAd"] { display: none; }

  div.pg-wiki div[data-pogo="main"], div.pg-wiki div[data-pogo="sidebar"][data-mix-name="mediumAd"] { max-height: 250px; }
}

@media (min-width: 1200px) {
  .page-sidebar-container div.adunit-wrapper, .page-sidebar-container div.pogocnt { }
  .page-sidebar-container #main-content > .content-wrapper > div.adunit-wrapper:first-child { min-width:970px; }
  .page-sidebar-container.sidebar-collapsed #main-content > .content-wrapper > div.adunit-wrapper:first-child { left: auto; }
  .pg-wiki div[data-pogo="top"] { min-width: 970px; }

  .page-content.page-content-slim div.side-by-side .article-content .article-section .article-leaderboard-adunit { width: 1100px; max-width: 1100px; left: unset; right: unset; margin-left: -140px; margin-right: auto; }

  div.pgOtsFxd { display: block; position: absolute; bottom: 5px; right: unset; left: var(--sidebarWidthCollapsed); margin-left: 5px; width: 400px; height: 224px; border-radius: 2px; z-index: 1000001; aspect-ratio: unset; }
  div.map-container div.pgOtsFxd { left: 0px; }

  div.pgOtsFxd.pgOtsScrl div.pgOts { position: fixed; bottom: 1rem; right: 1rem; left: unset; }
  div.pgOtsScrl .pgCloseBtn { right: -10px; }

  /*
  body.adtest2 div.pgOtsFxd { display: block; position: absolute; bottom: 0px; right: unset; left: 0px; margin-left: 0; width: 480px; height: 272px; border: 1px solid #333; border-radius: 2px; }
  body.adtest2 aside.sidebar { height: calc(100% - 272px); }
  */
}
@media (min-width: 1281px) {
  div.pgOtsFxd { left: var(--sidebarWidth); }
}


@media (min-width: 1600px) {
  div.pgOtsFxd { width: 480px; height: 272px; }
  div.pgOtsScrl div.pgOts { width: 400px; height: 224px; }

}